[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