public inbox for gentoo-project@lists.gentoo.org
 help / color / mirror / Atom feed
From: Rich Freeman <rich0@gentoo.org>
To: "Michał Górny" <mgorny@gentoo.org>
Cc: gentoo-project <gentoo-project@lists.gentoo.org>,
	Ulrich Mueller <ulm@gentoo.org>,
	 Gentoo Council <council@gentoo.org>
Subject: Re: [gentoo-project] Re: [gentoo-dev-announce] Call for agenda items, council meeting 8/October/2017 18:00 UTC
Date: Mon, 2 Oct 2017 16:15:48 -0400	[thread overview]
Message-ID: <CAGfcS_nDmp2peqRMdEKk5UVCSfWuuPi02tPjC6uXTnPPtcXSaw@mail.gmail.com> (raw)
In-Reply-To: <1506974732.10033.0.camel@gentoo.org>

On Mon, Oct 2, 2017 at 4:05 PM, Michał Górny <mgorny@gentoo.org> wrote:
> W dniu pon, 02.10.2017 o godzinie 22∶01 +0200, użytkownik Kristian
> Fiskerstrand napisał:
>> On 10/02/2017 09:58 PM, Rich Freeman wrote:
>> > Does the PMS actually define what the correct behavior is for this
>> > syntax?
>>
>> it evaluates to a true, i.e always valid/resolved. And although
>> explicitly naming an empty group in an ebuild is, probably?, not useful,
>> I don't see why we'd have a definition that errors out on explicit
>> definition but not on an implicit reduction, as the package manager
>> needs to be able to handle the situation anyways. I'm all for banning
>> the empty construct in QA scope though.
>>
>
> Have you read the commit message? The current spec makes no sense by
> itself, and no package manager has been following it for 6+ years.
>

IMO the spec ought to define a correct behavior, which portage
follows.  Maybe that means changing the spec.  Maybe that means
changing portage.  It sounds like the two don't match right now and
that isn't really ideal, though it isn't necessarily a crisis at least
in the explicit case which is degenerate.  I imagine that if the
implicit case were misbehaving we'd have heard of it by now, but I
can't speak to what portage actually is doing and whether it follows
the spec.

And by all means ban explicit empty ()'s as a QA practice.


-- 
Rich


  reply	other threads:[~2017-10-02 20:15 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-09-25 15:08 [gentoo-project] Call for agenda items, council meeting 8/October/2017 18:00 UTC Andreas K. Huettel
2017-09-26 18:58 ` Michał Górny
2017-09-27 19:24   ` Michał Górny
2017-09-28  9:06     ` Git workflow GLEP (Was: Re: [gentoo-project] Call for agenda items, council meeting 8/October/2017 18:00 UTC) Kristian Fiskerstrand
2017-09-28 19:46       ` Michał Górny
2017-09-28 19:56         ` Kristian Fiskerstrand
2017-09-28 20:17           ` Michał Górny
2017-09-29 12:45             ` Kristian Fiskerstrand
2017-09-30 17:32               ` Michał Górny
2017-09-30 17:36                 ` Kristian Fiskerstrand
2017-09-30 18:48                   ` Michał Górny
2017-10-01 20:37                     ` Andreas K. Huettel
2017-10-02 12:01                       ` Kristian Fiskerstrand
2017-09-29 13:10         ` Kristian Fiskerstrand
2017-10-01 20:41     ` [gentoo-project] Call for agenda items, council meeting 8/October/2017 18:00 UTC Andreas K. Huettel
2017-10-01 21:04       ` Michał Górny
2017-10-02 19:25 ` [gentoo-project] Re: [gentoo-dev-announce] " Ulrich Mueller
2017-10-02 19:33   ` Kristian Fiskerstrand
2017-10-02 19:58     ` Rich Freeman
2017-10-02 20:01       ` Kristian Fiskerstrand
2017-10-02 20:05         ` Michał Górny
2017-10-02 20:15           ` Rich Freeman [this message]
2017-10-03 11:05         ` Ulrich Mueller
2017-10-03 11:10           ` Kristian Fiskerstrand
2017-10-03 18:13             ` Michał Górny
2017-10-03 12:39           ` Rich Freeman
2017-10-03 16:57             ` Ulrich Mueller

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=CAGfcS_nDmp2peqRMdEKk5UVCSfWuuPi02tPjC6uXTnPPtcXSaw@mail.gmail.com \
    --to=rich0@gentoo.org \
    --cc=council@gentoo.org \
    --cc=gentoo-project@lists.gentoo.org \
    --cc=mgorny@gentoo.org \
    --cc=ulm@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