1 |
On Tue, 29 Aug 2017 22:13:31 +0200 |
2 |
Ulrich Mueller <ulm@g.o> wrote: |
3 |
|
4 |
> >>>>> On Tue, 29 Aug 2017, William Hubbs wrote: |
5 |
> |
6 |
> > the Gentoo Council will meet again on 2017-09-10 at 18:00 utc. |
7 |
> > Please reply to this message with any items you would like us to |
8 |
> > discuss or vote on. |
9 |
> |
10 |
> I request the Council to approve a PMS change, namely to ban empty |
11 |
> dependency groups like "|| ( )" or "foo? ( )". |
12 |
> |
13 |
> Currently, any parenthesised groups in package dependency |
14 |
> specifications [1] are permitted to contain zero items, and such empty |
15 |
> groups evaluate to true. For logical disjuctions like "|| ( )" this |
16 |
> deviates from the usual convention that empty operations should |
17 |
> evaluate to false. |
18 |
|
19 |
|
20 |
Does your PMS patch takes into account constructs like: |
21 |
'|| ( foo? ( bar ) baz? ( bar ) )' ? With foo and baz masked or |
22 |
disabled, this would end up empty and you would still need to define |
23 |
how to treat empty ||. |
24 |
|
25 |
Alexis. |