[devel] I: watch.altlinux.org теперь обрабатывает и watch-файлы.
Paul Wolneykien
manowar на altlinux.org
Ср Июн 11 11:01:23 MSK 2014
10.06.2014 18:36, Michael Shigorin пишет:
> On Tue, Jun 10, 2014 at 05:12:08PM +0300, Igor Vlasenko wrote:
>> Господа! не упустите шанс. Если есть желание попробовать
>> watch файлы, сейчас самое время. Через пару недель я буду
>> заниматься совершенно другой разработкой, и быстро забуду все,
>> связанное с watch файлами :(
>
> Со своей стороны могу сказать, что рутинную часть с проверкой
> наличия апстримных обновлений они действительно здорово снимают.
"5 копеек". А я использую update-source-functions и cronbuild вместо
watch. Например так:
http://git.altlinux.org/people/manowar/packages/?p=slim.git;a=blob;f=.gear/cronbuild-update-source;h=00533c1ee090c05933a7e8d3689a410ed2b5ffaf;hb=4c8db467f484df9e106bd948a3387b0165dde869
Чем это лучше? Например тем, что можно проверку на наличие версии
сделать более заковыристой, например такой:
http://git.altlinux.org/people/manowar/packages/?p=orca.git;a=blob;f=.gear/cronbuild-update-source;h=75440fd3a011b0b7d1f535fa45c136ddc8dc963f;hb=9776c6f0059ac32e095184d6419b38328ff357d2
В отличие от предыдущего примера скрипт обновления ещё "полноразмерный"
-- стандартные операции по обновлению архива написаны inline, а не через
функции -- поэтому он такой длинный. Самое интересное -- в начале
скрипта: для orca проверка двухэтапная: новыми версиями считаются только
тарболы веток с чётными версиями, а на наличие новых нечётных
(нестабильных) версий скрипт не реагирует.
Как-то так.
P.S. Оно умеет не только plain ftp/http, но и github, и sourceforge, и
ещё что-то.
Подробная информация о списке рассылки Devel