Bug 18135

Summary: Использует хостовый rpm
Product: Sisyphus Reporter: Mikhail Gusarov <dottedmag>
Component: hasherAssignee: Dmitry V. Levin <ldv>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, glebfm, kas, ldv, led, mike, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

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?