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

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: