Bug 12669

Summary: [FR] Add src.rpm type support to gear-update
Product: Sisyphus Reporter: Evgenii Terechkov <evg>
Component: gearAssignee: Dmitry V. Levin <ldv>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: glebfm, icesik, ldv, legion, placeholder
Version: unstable   
Hardware: all   
OS: Linux   

Description Evgenii Terechkov 2007-09-02 04:59:44 MSD
Хорошо бы, чтобы можно было делать gear-update непосредственно из src.rpm. Т.е.
если в пакете лежит один тарбол, использовать его, а на случай нескольких давать
запускающему какую-то ручку для указания конкретного (или всех? как?).
Comment 1 Alexey Gladkov 2007-09-03 12:11:57 MSD
(In reply to comment #0)
> Хорошо бы, чтобы можно было делать gear-update непосредственно из src.rpm.

Мне бы не хотелось городить из gear-update монстра, который проявляет интелект в
отношении разных форматов для package manager'ов.

> если в пакете лежит один тарбол, использовать его, а на случай нескольких давать
> запускающему какую-то ручку для указания конкретного (или всех? как?).

А если в тарболе несколько директорий, то как указывать какую директорию взять ?

На мой взгляд, всем этим должна заниматься отдельная утилита, вызывающая потом
gear-update.
Comment 2 Evgenii Terechkov 2007-09-03 16:01:19 MSD
Ну, резолвь тогда как-нибудь. Ладно уж, обойдусь.
Comment 3 Alexey Gladkov 2007-09-03 16:31:26 MSD
(In reply to comment #2)
> Ну, резолвь тогда как-нибудь. Ладно уж, обойдусь.

Я не очень понимаю, зачем брать из srpm "голый" тарболл ... наверняка он более
интересен с приложенными патчами. А директорию с исходниками (после rpm -bp) уже
можно добавить без проблем.
Comment 4 Sir Raorn 2007-09-03 19:29:36 MSD
Патчи интереснее прикладывать отдельными коммитами.  Или даже отдельными ветками
(см. voins@git.alt/stklos или WindowMaker).  А это уже тянет на отдельный утиль
с неестественым интелектом.
Comment 5 Dmitry V. Levin 2007-09-04 01:10:08 MSD
Для srpm-пакетов лучше подходит gear-srpmimport.
Comment 6 Evgenii Terechkov 2007-09-04 19:09:02 MSD
(In reply to comment #3)
> Я не очень понимаю, зачем брать из srpm "голый" тарболл ...

Src.rpm из других дистрибутивов, зачастую с тарболом более высокой версий. Чтоб
уж дважды не качать^Wвставать.

>  наверняка он более
> интересен с приложенными патчами. А директорию с исходниками (после rpm -bp) уже
> можно добавить без проблем.

Патчи там отдельно лежат. И обычно их надо для Сизифа подпиливать. Да, про R -bp
я как то даже и не подумал, спасибо, пожалуй, так и буду делать.

(In reply to comment #5)
> Для srpm-пакетов лучше подходит gear-srpmimport.

Чужие src.rpm я ему совать не рискну. :-). Речь ведь о gear-update изначально шла.