public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Michał Górny" <mgorny@gentoo.org>
To: gentoo-dev@lists.gentoo.org, Mike Gilbert <floppym@gentoo.org>
Subject: Re: [gentoo-dev] Underscores in USE flags
Date: Fri, 20 Sep 2019 22:53:53 +0200	[thread overview]
Message-ID: <0610fca0a963486c759d6f055d2ea712f08fad9b.camel@gentoo.org> (raw)
In-Reply-To: <9677cc3a-0f8e-41d2-fae6-694bc81ee2e1@gentoo.org>

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

On Fri, 2019-09-20 at 13:46 -0700, Zac Medico wrote:
> On 9/20/19 8:46 AM, Mike Gilbert wrote:
> > Recently, a large number of bugs were filed against packages that have
> > USE flag names which contain underscores. Apparently PMS prohibits
> > this except when the USE flag is part of a USE_EXPAND variable.
> > 
> > https://projects.gentoo.org/pms/7/pms.html#x1-200003.1.4
> > 
> > I'm not certain when this text was added to PMS, or how many of the
> > affected USE flags pre-date this policy.
> > 
> > Portage seems to have no issue dealing with underscores, so this
> > doesn't seem to be solving any technical problem.
> > 
> > I am pretty sure that renaming a bunch of USE flags will cause some
> > amount of end-user confusion, for very little benefit. Is enforcing
> > this part of PMS really worth it?
> 
> If we take this underscore rule to its logical extreme, then we should
> rename python_targets_python3_7 to python_targets_python3-7, yes?

Believe me, I would have done that already if not the fact that with all
the dependency logic around here it would be totally destructive to all
Gentoo systems.

But hey, expect hyphen on 3.8.

-- 
Best regards,
Michał Górny


[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 618 bytes --]

  reply	other threads:[~2019-09-20 20:54 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-09-20 15:46 [gentoo-dev] Underscores in USE flags Mike Gilbert
2019-09-20 16:11 ` Michał Górny
2019-09-20 16:41   ` Mike Gilbert
2019-09-20 16:55     ` Michał Górny
2019-09-20 17:24       ` Mike Gilbert
2019-09-20 19:03         ` Haelwenn (lanodan) Monnier
2019-09-20 20:13           ` Mike Gilbert
2019-09-20 20:03         ` Michał Górny
2019-09-20 20:18           ` Mike Gilbert
2019-09-20 20:28             ` Michał Górny
2019-09-20 20:46 ` Zac Medico
2019-09-20 20:53   ` Michał Górny [this message]
2019-09-21  6:43     ` Fabian Groffen
2019-09-21  7:06       ` Michał Górny
2019-09-21  7:34         ` Fabian Groffen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=0610fca0a963486c759d6f055d2ea712f08fad9b.camel@gentoo.org \
    --to=mgorny@gentoo.org \
    --cc=floppym@gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox