Bug 18135 - Использует хостовый rpm
Summary: Использует хостовый rpm
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: hasher (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Dmitry V. Levin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-07 23:29 MSK by Mikhail Gusarov
Modified: 2017-12-04 16:05 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mikhail Gusarov 2008-12-07 23:29:34 MSK
hasher использует хостовый rpm для подсчёта зависимостей начального чрута. Это мешает при несовместимых изменении в заголовках пакетов (недавние lzma и posttrans-filetriggers), а также при отсутствии rpm на хосте (мешает портировать hasher на другие платформы).

Неплохо бы прекратить использовать хостовый rpm, а использовать, скажем, rpm-static из того репозитория, на который настроен hasher.
Comment 1 led 2008-12-08 11:43:05 MSK
(In reply to comment #0)
> Это мешает при несовместимых изменении в заголовках пакетов (недавние lzma и
> posttrans-filetriggers), а также при отсутствии rpm на хосте (мешает портировать hasher на
> другие платформы).

А также затрудняет тестирование rpm5
Comment 2 Dmitry V. Levin 2008-12-08 12:35:02 MSK
(In reply to comment #0)
> hasher использует хостовый rpm для подсчёта зависимостей начального чрута.

hasher использует хостовый apt-get, который, в свою очередь, использует хостовые libapt и librpm.

В hasher реализована полумера в виде
--apt-prefix=DIR                  path to apt directory prefix (e.g. /usr);

> Неплохо бы прекратить использовать хостовый rpm, а использовать, скажем,
> rpm-static из того репозитория, на который настроен hasher.
Comment 3 Kirill A. Shutemov 2008-12-08 12:39:43 MSK
(In reply to comment #2)
> (In reply to comment #0)
> > hasher использует хостовый rpm для подсчёта зависимостей начального чрута.
> 
> hasher использует хостовый apt-get, который, в свою очередь, использует хостовые
> libapt и librpm.

А возможно ли собрать в репозиторий статический apt и использовать его?
Comment 4 Dmitry V. Levin 2008-12-08 12:46:11 MSK
(In reply to comment #3)
> (In reply to comment #2)
> > hasher использует хостовый apt-get, который, в свою очередь, использует хостовые
> > libapt и librpm.
> 
> А возможно ли собрать в репозиторий статический apt и использовать его?

Из общих соображений, поскольку неизменяемых репозиториев без статического apt уже достаточно много, этот вариант можно рассматривать только в качестве опции.
Comment 5 Kirill A. Shutemov 2008-12-08 12:51:39 MSK
(In reply to comment #4)
> (In reply to comment #3)
> > (In reply to comment #2)
> > > hasher использует хостовый apt-get, который, в свою очередь, использует хостовые
> > > libapt и librpm.
> > 
> > А возможно ли собрать в репозиторий статический apt и использовать его?
> 
> Из общих соображений, поскольку неизменяемых репозиториев без
> статического apt уже достаточно много, этот вариант можно рассматривать
> только в качестве опции.

Если его в репозитории нет, то делать fallback до старого варианта.
Comment 6 Michael Shigorin 2017-12-04 16:05:42 MSK
WONTFIX?