public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] Make 'man' global USE flag from currently local
@ 2021-02-13  1:19 Aisha Tammy
  2021-02-13  1:50 ` Thomas Mueller
  2021-02-13 11:16 ` Alessandro Barbieri
  0 siblings, 2 replies; 7+ messages in thread
From: Aisha Tammy @ 2021-02-13  1:19 UTC (permalink / raw
  To: gentoo-dev

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




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Make 'man' global USE flag from currently local
  2021-02-13  1:19 [gentoo-dev] Make 'man' global USE flag from currently local Aisha Tammy
@ 2021-02-13  1:50 ` Thomas Mueller
  2021-02-13 11:16 ` Alessandro Barbieri
  1 sibling, 0 replies; 7+ messages in thread
From: Thomas Mueller @ 2021-02-13  1:50 UTC (permalink / raw
  To: gentoo-dev

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 331 bytes --]

> 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



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Make 'man' global USE flag from currently local
  2021-02-13  1:19 [gentoo-dev] Make 'man' global USE flag from currently local Aisha Tammy
  2021-02-13  1:50 ` Thomas Mueller
@ 2021-02-13 11:16 ` Alessandro Barbieri
  2021-02-13 11:26   ` Toralf Förster
  2021-02-13 15:16   ` Adam Feldman
  1 sibling, 2 replies; 7+ messages in thread
From: Alessandro Barbieri @ 2021-02-13 11:16 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 443 bytes --]

Il Sab 13 Feb 2021, 02:19 Aisha Tammy <gentoo.dev@aisha.cc> 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

>

[-- Attachment #2: Type: text/html, Size: 1018 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Make 'man' global USE flag from currently local
  2021-02-13 11:16 ` Alessandro Barbieri
@ 2021-02-13 11:26   ` Toralf Förster
  2021-02-13 11:41     ` Ionen Wolkens
  2021-02-13 11:57     ` m1027
  2021-02-13 15:16   ` Adam Feldman
  1 sibling, 2 replies; 7+ messages in thread
From: Toralf Förster @ 2021-02-13 11:26 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 296 bytes --]

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


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Make 'man' global USE flag from currently local
  2021-02-13 11:26   ` Toralf Förster
@ 2021-02-13 11:41     ` Ionen Wolkens
  2021-02-13 11:57     ` m1027
  1 sibling, 0 replies; 7+ messages in thread
From: Ionen Wolkens @ 2021-02-13 11:41 UTC (permalink / raw
  To: gentoo-dev

[-- Attachment #1: Type: text/plain, Size: 968 bytes --]

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

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Make 'man' global USE flag from currently local
  2021-02-13 11:26   ` Toralf Förster
  2021-02-13 11:41     ` Ionen Wolkens
@ 2021-02-13 11:57     ` m1027
  1 sibling, 0 replies; 7+ messages in thread
From: m1027 @ 2021-02-13 11:57 UTC (permalink / raw
  To: gentoo-dev

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.




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-dev] Make 'man' global USE flag from currently local
  2021-02-13 11:16 ` Alessandro Barbieri
  2021-02-13 11:26   ` Toralf Förster
@ 2021-02-13 15:16   ` Adam Feldman
  1 sibling, 0 replies; 7+ messages in thread
From: Adam Feldman @ 2021-02-13 15:16 UTC (permalink / raw
  To: gentoo-dev


[-- Attachment #1.1: Type: text/plain, Size: 1050 bytes --]

On 2/13/21 6:16 AM, Alessandro Barbieri wrote:
> Il Sab 13 Feb 2021, 02:19 Aisha Tammy <gentoo.dev@aisha.cc> 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-Hardass@gentoo.org
0x671C52F118F89C67


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2021-02-13 15:16 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-02-13  1:19 [gentoo-dev] Make 'man' global USE flag from currently local Aisha Tammy
2021-02-13  1:50 ` Thomas Mueller
2021-02-13 11:16 ` Alessandro Barbieri
2021-02-13 11:26   ` Toralf Förster
2021-02-13 11:41     ` Ionen Wolkens
2021-02-13 11:57     ` m1027
2021-02-13 15:16   ` Adam Feldman

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox