Добрый вечер!

On Mon, 5 Apr 2021 13:16:47 +0300 Николай Бурыкин wrote:
> 04.04.2021 14:35, Andrey Savchenko пишет:
> > On Sun, 4 Apr 2021 13:49:03 +0300 Andrey Savchenko wrote:
> >> On Sun, 4 Apr 2021 12:07:32 +0300 Николай Бурыкин wrote:
> >>> Freelan успешно собрался
> >>> http://git.altlinux.org/tasks/index/sisyphus/eperm/268926/
> > Выглядит хорошо. Пропустил.
> >
> > Есть небольшое косметическое замечание: перед %changelog желательно
> > оставлять пустую строку; но это не обязательно, больше дело вкуса.
> >
> Спасибо.
> По поводу %changelog досадная опечатка. Исправлю.
> Успешно, без замечаний вчера собрался edbrowse
> http://git.altlinux.org/tasks/index/sisyphus/eperm/268951/
> Если будет время, посмотрите тоже пожалуйста.

Есть замечания по упаковке документации:

1) Не следует добавлять зависимость на основной пакет:
Requires: %name = %version-%release

Документацию вполне можно установить и читать и без него. Это не
самое распространённое действие, но вполне допустимое: например,
пользователь может захотеть ознакомиться с документацией к пакету
перед его установкой, чтоб решить, нужно ли его вовсе устанавливать.

2) Документацию следует делать noarch:
BuildArch: noarch

3) Примеры (*.ebrc) лучше установить в отдельный пакет examples.
Он тоже должен быть noarch в данном случае.

Так же смотрите рекомендации по упаковке документации и примеров:
https://www.altlinux.org/Package_Splitting#Документация_и_примеры
В общем-то, все вышеуказанные замечания там описаны.

Из правила noarch в редких случаях возможны исключения: например,
когда примеры архитектурно-зависимы. Кроме того у нас были случаи,
когда документация на разных архитектурах генерировалась разная —
но это очень редкая ситуация.

Кроме того, есть замечание по sed: в аргументе подстановки лучше
использовать макрос %_docdir, чем непосредственно указывать путь:
sed -i "s|/usr/share/doc/%name|%_docdir/%name-%version|" CMakeLists.txt

Результат сборки будет тот же, но на случай, если в будущем кому-то
приспичит поменять /usr/share/doc на что-то ещё, будет проще на
уровне дистрибутива всё это исправлять.

В остальном всё хорошо.

Для исправленного варианта тег пересоздайте без инкремента, т.к.
эта версия в Сизиф ещё не попала.

Best regards,
Andrew Savchenko

Attachment: pgp6kK_00ZFsQ.pgp
Description: PGP signature

_______________________________________________
devel-newbies mailing list
devel-newbies@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/devel-newbies

Ответить