[devel] IA: more packaging problems in Sisyphus
Dmitry V. Levin
=?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Окт 18 23:16:38 MSD 2003
On Sat, Oct 18, 2003 at 07:28:51PM +0300, Denis Ovsienko wrote:
> > 1. Права на файлы в исходном пакете:
> То, что сказано на docs.altlinux.ru?
Все файлы в .src.rpm-пакете должны быть доступны для чтения и записи их
владельцу.
> > 2. Нестандартный packager:
> Какой стандарт, кстати?
Тот, который проверяет sisyphus_check:
packager_pattern='<[^@]+(@| at )(packages\.)?altlinux(\.| dot )(com|net|org|ru)>'
LANG=C rpmquery -p --qf='%{PACKAGER}' исходный_пакет |egrep -qs "$packager_pattern" ||
echo wrong packager
Грубо говоря, если не @altlinux.*
> > 3. Наличие non-ASCII текста там, где его не должно быть:
> Где не должно быть? Я обычно пишу русские Description с указанием локали.
Грубо говоря, не должно быть русских summary/description на месте английских.
Если точнее, то вывод от
LANG=C LANGUAGE=C LC_ALL=C rpmquery -ip исходный_пакет
должен быть в ASCII.
> > zebra-0.93b-alt5.1.i586.rpm: forbidden requires: /etc/rc.d/init.d(daemon) /etc/rc.d/init.d(killproc)
> Давно пора пересобрать...
Разве я против? :)
> > - 3 пакета можно тривиально исправить заменой fileutils на coreutils,
> Объясните пожалуйста, как они мигрировали и как определить необходимость.
Давным-давно (больше года назад) четыре пакета (fileutils, sh-utils, stat
и textutils) были объединены в пакет coreutils.
А связи с этим не так давно (2 месяца назад) зависимости на эти старые
пакеты были объявлены устаревшими, их следует заменять на coreutils (если,
конечно, они вообще нужны).
--
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20031018/a8e22d92/attachment-0001.bin>
Подробная информация о списке рассылки Devel