Bug 20442 - [FR] non-free repository component
Summary: [FR] non-free repository component
Status: NEW
Alias: None
Product: Infrastructure
Classification: Infrastructure
Component: repository (show other bugs)
Version: unspecified
Hardware: all Linux
: P3 enhancement
Assignee: placeholder@altlinux.org
QA Contact: Andrey Cherepanov
URL:
Keywords:
Depends on:
Blocks: 20439
  Show dependency tree
 
Reported: 2009-06-14 01:02 MSD by Michael Shigorin
Modified: 2021-11-19 04:05 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.