Bug 20442

Summary: [FR] non-free repository component
Product: Infrastructure Reporter: Michael Shigorin <mike>
Component: repositoryAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: Andrey Cherepanov <cas>
Severity: enhancement    
Priority: P3 CC: aen, erthad, glebfm, ktirf, ldv
Version: unspecified   
Hardware: all   
OS: Linux   
Bug Depends on:    
Bug Blocks: 20439    

Description Michael Shigorin 2009-06-14 01:02:01 MSD
Уже баги вешают -- "этому место в non-free".  Я-то согласен, но где это теперь?
Comment 1 Mikhail Gusarov 2009-06-14 01:05:53 MSD
IIRC, non-free - это пакеты с "License: distributable".
Comment 2 Michael Shigorin 2009-06-14 01:13:07 MSD
Ты знал, ты знал ;-)

$ rpm -qp --qf='%{LICENSE}\n' PDFlib-Lite-7.0.4-alt1.p1.src.rpm
Freely distributable, free for personal/research use and OSS development

Только вот выкинуть по такому критерию из sources.list не получается.  Например, из бранчей(!) потому выкидывают fonts-ttf-ms, чтоб в болвань не попали.  Потом мне приходится вспоминать, что ж за мода по установке шрифтов была, и делать/публиковать backport.

Ну и прочей такой ерунды достаточно, которую ни при сборке дистрибутивов, ни при сборке пакетов _вообще-то_ цеплять бы не хотелось, но в некоторых случаях иметь под рукой в насколько возможно приличном виде.
Comment 3 Mikhail Gusarov 2009-06-14 01:15:38 MSD
Отдельный репозиторий здесь даёт лишь только _гарантию_ того, что non-free не попадёт на болванки.

Что, mkimage-профиль или apt так написаны, что подсасывают такие вещи самостоятельно в каких-то случаях?

P.S: License бы причесать у всего non-free. В rpm-build-licenses вроде было.
Comment 4 Michael Shigorin 2009-06-14 01:25:34 MSD
/usr/bin/buildreq и /usr/lib/rpm/find-requires так написаны.
Comment 5 Alexey Rusakov 2009-06-14 01:33:38 MSD
(В ответ на комментарий №3)
> P.S: License бы причесать у всего non-free. В rpm-build-licenses вроде было.
Пока нету, но можно добавить. Формулировка welcome, название макроса тоже.
Comment 6 Mikhail Gusarov 2009-06-14 01:36:42 MSD
(In reply to comment #5)

> Пока нету, но можно добавить. Формулировка welcome, название макроса тоже.

Например, %distributable, с формулировкой "Distributable. License is not OSI-approved"
Comment 7 Alexey Rusakov 2009-06-14 01:42:51 MSD
Как-то громоздко. Может оставить только Distributable, non-free?
Comment 8 Mikhail Gusarov 2009-06-14 01:45:39 MSD
Ну например так. Унеси в другой баг?
Comment 9 Alexey Rusakov 2009-06-14 02:06:17 MSD
https://bugzilla.altlinux.org/show_bug.cgi?id=20443
Comment 10 Andrey Cherepanov 2013-03-12 18:17:34 MSK
Хороним, так как WONTFIX?
Comment 11 Dmitry V. Levin 2018-02-15 06:49:02 MSK
Как вариант, можно автоматически помещать такие пакеты в non-free component.