Re: Исходники пакетов Debian: откуда дровишки ?

2006-02-07 Пенетрантность Artem Chuprina
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: [EMAIL PROTECTED]

Мне еще спать под рутом (С)энта


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Исходники пакетов Debian: откуда дровишки ?

2006-02-07 Пенетрантность Yuri Kozlov
07.02.06, Mikhail Gusarov[EMAIL PROTECTED] написал(а):

 You ([EMAIL PROTECTED]) wrote:

  AC Вообще-то содержимое (размер вполне имеет право, если была
  AC перепаковка) вправе отличаться только именем директории в
  AC архиве (добавлением .orig).  Все остальное следует считать
  AC багом.

  MG Ну почему же сразу багом? А .dfsg-пакеты с выкушенным non-free
  MG контентом?

  AC А они тоже имеют право называться .orig?

 Имеют - не имеют, но называются.

  AC Нет, при Определенной Интерпретации (мы, типа, в этот архив
  AC ничего не добавляли, только что-то удалили) - да, но эта, как
  AC эта...  Пывбывав бы...
Самая правильная фраза :)

Я распаковал .orig.tar.gz
Там оказался каталог
ruby1.8-1.8.4.orig
в котором лежит файл
4312965 2005-12-24 15:40 ruby-1.8.4.tar.gz
который с официального сайта ( судя по md5)

Но размер-то orig.tar.gz меньше ! :)
Те запаковав ещё раз получился маленький бонус.

Юмористы блин. Можно ли такую паковку считать
стандартной ?

Спасибо за комментарии.
--
Regards,
Yuri Kozlov