[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Пакеты в Debian



В сообщении от 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 исходников 
экономия трафиква будет на порядок, если не больше...




Reply to: