Re: [gentoo-dev] Make 'man' global USE flag from currently local

2021-02-13 Thread Adam Feldman
On 2/13/21 6:16 AM, Alessandro Barbieri wrote:
> Il Sab 13 Feb 2021, 02:19 Aisha Tammy  ha scritto:
> 
> Hi all,
>    I am proposing to make the `man` USE flag into a global one.
> Currently it is used by ~45 packages most of which have the same
> description 'Build and install man pages':
> https://packages.gentoo.org/useflags/man
> Hopefully no objections to this part?
> 
> Cheers,
> Aisha
> 
> 
> IMO manpages should be installed unconditionally and the useflag dropped
> 

The key point to be stressed is BUILD and install.  In most, if not all
of those packages in question, I suspect they distribute prebuilt
manpages.  They USE flag is typically used to specify whether to pull
deps to (re)build from scratch.  So, the  issue isn't really so much
manpages being installed unconditionally, but whether they should be
built from scratch when they are shipped prebuilt.

-- 
Thanks,

Adam Feldman
Gentoo Developer
np-hard...@gentoo.org
0x671C52F118F89C67



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Make 'man' global USE flag from currently local

2021-02-13 Thread m1027
toralf:

> On 2/13/21 12:16 PM, Alessandro Barbieri wrote:
> > 
> > IMO manpages should be installed unconditionally and the useflag dropped
>
> I'd like to disagree - IIRC there're packages with a ridiculous large 
> and expensive dep tree just to build their man pages.

Agreed.  That's saying a man page fan. :-)

There might be good resons for developers to not pre-build their man
pages. At least, we cannot change that.





Re: [gentoo-dev] Make 'man' global USE flag from currently local

2021-02-13 Thread Ionen Wolkens
On Sat, Feb 13, 2021 at 12:26:51PM +0100, Toralf Förster wrote:
> On 2/13/21 12:16 PM, Alessandro Barbieri wrote:
> > 
> > IMO manpages should be installed unconditionally and the useflag dropped
> I'd like to disagree - IIRC there're packages with a ridiculous large 
> and expensive dep tree just to build their man pages.
> 
It "would" be fine if maintainers were all willing to pre-build man
pages and distribute them where relevant.

There was a previous attempt[1] to make this a policy but it didn't
work out. So now everyone is doing what they prefer, including using
USE=man or unconditionally pulling deps just for man pages.

If maintainers don't all want to do this for every packages, then I
think USE=man needs to stay and go global, lot of users even get
angered by not-so-heavy sphinx being pulled only for man pages they
never read.

[1] 
https://archives.gentoo.org/gentoo-dev/message/a6a8e840773da77ee6008ac23b4f89e1
-- 
ionen


signature.asc
Description: PGP signature


Re: [gentoo-dev] Make 'man' global USE flag from currently local

2021-02-13 Thread Toralf Förster

On 2/13/21 12:16 PM, Alessandro Barbieri wrote:


IMO manpages should be installed unconditionally and the useflag dropped
I'd like to disagree - IIRC there're packages with a ridiculous large 
and expensive dep tree just to build their man pages.


--
Toralf
PGP 23217DA7 9B888F45



OpenPGP_signature
Description: OpenPGP digital signature


Re: [gentoo-dev] Make 'man' global USE flag from currently local

2021-02-13 Thread Alessandro Barbieri
Il Sab 13 Feb 2021, 02:19 Aisha Tammy  ha scritto:

> Hi all,
>I am proposing to make the `man` USE flag into a global one.
> Currently it is used by ~45 packages most of which have the same
> description 'Build and install man pages':
> https://packages.gentoo.org/useflags/man
> Hopefully no objections to this part?
>
> Cheers,
> Aisha
>

IMO manpages should be installed unconditionally and the useflag dropped

>


Re: [gentoo-dev] Make 'man' global USE flag from currently local

2021-02-12 Thread Thomas Mueller
> Hi all,
>    I am proposing to make the `man` USE flag into a global one.
> Currently it is used by ~45 packages most of which have the same
> description 'Build and install man pages':
> https://packages.gentoo.org/useflags/man
> Hopefully no objections to this part?
 
> Cheers,
> Aisha

Seems like a good idea to me.
 
Tom