Re: Исходники пакетов Debian: откуда дровишки ?
Yuri Kozlov -> debian-russian @ Tue, 7 Feb 2006 16:43:59 +0300:
YK> Привет всем.
YK> Откуда сопровождающие Debian берут исходники ?
YK> Имеем
YK> * ruby1.8_1.8.4-1.dsc
YK> * ruby1.8_1.8.4.orig.tar.gz
YK> * ruby1.8_1.8.4-1.diff.gz
YK> ruby1.8_1.8.4.orig.tar.gz имеет размер 4308915 байт
YK> Я раньше думал, что если возьму
YK> ruby-1.8.4.tar.gz с родного сайта (ftp.ruby-lang.org), то
YK> он должен быть одинаковым с версией в Debian.
YK> Однако родной имеет размер
YK> 4,312,965 bytes.
YK> и естественно, если переименовать и попытаться наложить
YK> дебиановский diff то получается ошибка.
YK> Вопрос: это так должно быть(и следовательно
YK> каждый сопровождающий делает как хочет) или это баг ?
Вообще-то содержимое (размер вполне имеет право, если была перепаковка)
вправе отличаться только именем директории в архиве (добавлением .orig).
Все остальное следует считать багом.
Бывает еще вариант, когда .tar.gz с исходниками содержит внутри себя и
оригинальные исходники, и еще что-то. Но в этом случае, если я
правильно ошибаюсь, это должен быть debian-specific пакет (т.е. один
.tar.gz вместо .orig.tar.gz и .diff.gz).
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
Мне еще спать под рутом (С)энта
Reply to: