Bug 2711

Summary: Другой источник исходников для ebuild
Product: WINE@Etersoft Reporter: Лебединский Александр <prof.alex1975>
Component: ДистрибутивAssignee: Юрий Филь <yurifil>
Status: CLOSED FIXED QA Contact:
Severity: minor    
Priority: P4 CC: boris, johnrdoe63, kondratyuk, lav
Version: 1.0.9   
Target Milestone: ---   
Hardware: PC   
OS: Gentoo   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 3932    
Attachments: wine-etersoft-public-1.0.9-r26.ebuild
wine-etersoft-public/wine-etersoft-public-1.0.10_p16.ebuild

Description Лебединский Александр 2008-10-23 15:38:58 MSD
Created attachment 820 [details]
wine-etersoft-public-1.0.9-r26.ebuild

Есть предложение, в качестве исходников использовать альтовый src.rpm. На ftp://updates.etersoft.ru/pub/Etersoft/WINE@Etersoft/1.0.9/sources/ лежит сразу несколько версий, в отличии от tab.bz2, который периодически изменяется, а значит с контрольными суммами в Manifest постоянная чехорда.

Так же появится возможность откатываться на ранние (возможно более стабильные) релизы исходников, а для Etersoft нет необходимости тратить дополнительное место на сервере для нескольких версий tar.bz2.

PS: Вариант ебилда для версии от 18 октября прилагается...
Comment 1 Vitaly Lipatov 2009-04-11 17:14:44 MSD
1. Сейчас мы перешли к сборке бинарного архива с помощью rpm.
2. Тарболы приобрели версию
Comment 2 Лебединский Александр 2009-04-12 01:04:03 MSD
Бинарные сборки это отдельный разговор, над ними ещё нужно поработать.

Для сборки из исходных текстов ситуация не изменилась, рядом с wine-1.0.9-alt44.1.src.rpm лежит всё тот же wine-etersoft-public-1.0.9.tar.bz2, его имя не меняется уже почти год.

Правда, тот подход к именованию ebuild'ов, что я предлагал пришлось поменять после появления wine-1.0.9-alt34.1.src.rpm, теперь это выглядит как wine-etersoft-public-1.0.9_p34-r1.ebuild
Comment 3 Лебединский Александр 2009-04-12 01:05:49 MSD
Created attachment 1146 [details]
wine-etersoft-public/wine-etersoft-public-1.0.10_p16.ebuild

Рабочий ebuild для версии 1.0.10, проверен как на 32 так и на 64 битных системах.
Comment 4 Vitaly Lipatov 2009-04-12 12:38:26 MSD
(In reply to comment #2)
> Бинарные сборки это отдельный разговор,
> над ними ещё нужно поработать.
> 
> Для сборки из исходных текстов ситуация не
> изменилась, рядом с wine-1.0.9-alt44.1.src.rpm лежит
> всё тот же wine-etersoft-public-1.0.9.tar.bz2, его имя не
> меняется уже почти год.
Забудьте про 1.0.9, мы уже делаем только 1.0.10
 
> Правда, тот подход к именованию ebuild'ов, что
> я предлагал пришлось поменять после
> появления wine-1.0.9-alt34.1.src.rpm, теперь это
> выглядит как wine-etersoft-public-1.0.9_p34-r1.ebuild
Такие релизы (34.1) надо просто игнорировать, они внутренние.

Comment 5 Лебединский Александр 2009-04-12 22:22:00 MSD
(In reply to comment #4)
> Забудьте про 1.0.9, мы уже делаем только 1.0.10
Помню, что многие использовали довольно старые версии, даже после выхода 1.0.9. Актуальность старого остаётся до тех пор пока на них можно что-то запустить, ИМХО.
> 
> > Правда, тот подход к именованию ebuild'ов, что
> > я предлагал пришлось поменять после
> > появления wine-1.0.9-alt34.1.src.rpm, теперь это
> > выглядит как wine-etersoft-public-1.0.9_p34-r1.ebuild
> Такие релизы (34.1) надо просто игнорировать,
> они внутренние.
Тут важен принцип, если нужно сокращать число "телодвижений" для выпуска новой сборки, то это будет кстати. Не важно как появляются XX.Y.src.rpm, важно, что для переноса их на gentoo достаточно переименовать отлаженный ebuild в wine-etersoft-public-1.0.Z_pXX.Y.ebuild и он соберёт всё сам, подхватив новый релиз в качестве исходника.

Comment 6 Казанков Александр 2009-04-13 08:46:48 MSD
(In reply to comment #3)
> Created an attachment (id=1146) [details]
> wine-etersoft-public/wine-etersoft-public-1.0.10_p16.ebuild
> 
> Рабочий ebuild для версии 1.0.10, проверен как на
> 32 так и на 64 битных системах.
> 

Помоему уже отклонились от темы.

В основном дереве Gentoo ebuild'ы старых тоже быстро исчезают, даже если люди используют старые версии, например apache 2.0.x. И в этом нет ничего странного - Gentoo самый быстро меняющийся дистрибутив (Будь всегда в тонусе! :) ).

ЗЫ Тема уже не актуальна!
Comment 7 Лебединский Александр 2009-04-13 09:07:20 MSD
(In reply to comment #6)
> ЗЫ Тема уже не актуальна!
> 
Не думаю, т.к. вот здесь: http://bugs.etersoft.ru/show_bug.cgi?id=3801 написано, что:
"
в) мы не всегда умеем / может делать сборку
правильным /оптимальным образом
г) занимается этим полчеловека, у которого
ещё и другие дела, поэтому он не успевает.
"

Так, что необходимость в ebuild'ах всё-таки есть, пусть и не для "широкой публики", самим этерсофтовцам нужны ведь варианты решения проблем по конвертации src.rpm в сборки под gentoo.