В сообщении от 10 Май 2003 05:09 Timur S. Sattarov написал: > Почему же, возможно > у Дебьяна исходные коды распространяются в виде трех файлов( говорят > есть какие то исключения, но не встречал): > возьмем например libc6 - версия 2.3.1-17 > glibc-2.3.1.orig.tar.gz - оригинальные исходники (основная версия - 2.3.1) > glibc_2.3.1-17.diff.gz - патч от дистрибутива (версия в дистрибутиве -17) > glibc_2.3.1-17.dsc - файл с подписью и описанием, подписывается с > помощью GPG > в случае если есть исходники от предыдущей версии и изменение произошло > только со стороны мантейнера, то есть апстрим версия не поменялась а > изменился только патч от дистрибутива (diff.gz) его то и надо будет скачать > Эээ... тут есть одно маленькое НО Во-первых если поменялась upstream версия то придется скачивать весь orig файл заново. Например для Хов этот файлик весит более 50 метров :-( Но ведь если есть предыдущая версия исходников, то поидее довтаточно лишь пропатчить ее, но сие не предусмотрено по умолчанию. тут правда можно выкрутиться --- скачать патч из upstream и наложить его самому ручками после чего наложить ручками деабенизирующий diff и исходник пакета готов...
Во-вторых если поменялась ревизия пакета, то новый деабенизирующий diff придется качать все равно :-( (тут вариантов нет) даже если мантейнер поменял весего лишь пару строчек где-нибудь в debian/ дирректории... для тех же Xов деабинизирующий diff весит полтора метра :-( НАРОД, как Вы думаете, реально ли убедить Debian девелоперов немного сменить фомат сорцовых пакетов и/или хранить в репозитории не только пакеты но патчи между ними, как это принято в upstream??? все-таки при update исходников экономия трафиква будет на порядок, если не больше...