Gentoo Archives: gentoo-dev

From: "Michał Górny" <mgorny@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags
Date: Wed, 17 Jul 2019 13:49:27
Message-Id: 2dabf442b12f305795d4b519047b0dc0adeb7593.camel@gentoo.org
In Reply to: Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags by "Haelwenn (lanodan) Monnier"
1 On Wed, 2019-07-17 at 15:42 +0200, Haelwenn (lanodan) Monnier wrote:
2 > [2019-07-17 15:25:10+0200] Michał Górny:
3 > > The QA team would like to introduce the following policy:
4 > >
5 > > """
6 > > Packages must not disable installing manpages via USE flags (e.g.
7 > > USE=man or USE=doc). If upstream does not ship prebuilt manpages
8 > > and building them requires additional dependencies, the maintainer
9 > > should build them and ship along with the package.
10 > > """
11 >
12 > Should this be for any dependency? For example wlroots, sway, … are
13 > using scdoc to transform a form of markdown to manpages, and the
14 > resulting program is very small.
15 >
16 > $ qsize scdoc
17 > app-text/scdoc-1.9.3-r1: 5 files, 12 non-files, 59.9K
18 >
19 > So in my opinion if the dependency is probably smaller than bundling
20 > the files the dependency should be used.
21 >
22
23 Yes, unconditionally requiring the dependency also fits the proposed
24 wording.
25
26
27 --
28 Best regards,
29 Michał Górny

Attachments

File name MIME type
signature.asc application/pgp-signature