Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-23 Thread Mart Raudsepp
On Mon, 2018-01-22 at 12:07 -0800, Zac Medico wrote: > On 01/22/2018 05:14 AM, Mart Raudsepp wrote: > > On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: > > > Hi, > > > > > > In sys-app/portage-2.3.20, emerge now defaults to --dynamic- > > > deps=n. > > > This > > > means that unless people

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Fabian Groffen
On 23-01-2018 12:49:00 +0100, Dirkjan Ochtman wrote: > On Tue, Jan 23, 2018 at 12:46 PM, Michał Górny <[1]mgo...@gentoo.org> wrote: > > > Since neither of the proposals has received any specific reply, I'm not > > sure how to proceed from here. I suppose we can possibly have two lists > > in

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Ulrich Mueller
> On Tue, 23 Jan 2018, Michał Górny wrote: > I've updated the example to include the variant suggested by > Dirkjan. All arches are order according to the popularity (based on > the results from his mail), except Prefix which I left at the bottom > as a special case. Whether you will have

[gentoo-dev] Re: News Item: Portage Dynamic Deps

2018-01-23 Thread Michael Palimaka
On 01/22/2018 09:28 PM, Andreas K. Huettel wrote: > Am Montag, 22. Januar 2018, 08:01:08 CET schrieb Zac Medico: >> >> According to Gentoo policy, future ebuild dependency changes need to be >> accompanied by a revision bump in order to trigger rebuilds for users. >> Therefore, you should only

[gentoo-portage-dev] [PATCH 3/6] eshowkw: Sort all multi-component keywords after normal

2018-01-23 Thread Michał Górny
Add component count (implied by the count of '-' separators) to sort criteria. This ensures that *-fbsd sorts after regular arches, much like we list it in Bugzilla. --- pym/gentoolkit/eshowkw/keywords_header.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git

[gentoo-portage-dev] [PATCH 5/6] eshowkw: Group stable and dev arches together (to match Bugzilla)

2018-01-23 Thread Michał Górny
Since dev profile status implies working towards stable status, and we are currently working on improving the status of dev arches (in particular preventing new depgraph breakages from being committed), we have switched Bugzilla to display both statuses alongside. Update eshowkw to use the same

[gentoo-portage-dev] [gentoolkit] eshowkw: Improve & reorder keywords for my Bugzie proposal

2018-01-23 Thread Michał Górny
Hi, everyone. Here's a short set of patches that reworks eshowkw keyword display & ordering to match my Bugzilla proposal [1]. Also, it fixes the wrong classification of *-fbsd as Prefix arch. Example output: - https://dev.gentoo.org/~mgorny/tmp/short.png (without -P) -

[gentoo-portage-dev] [PATCH 6/6] eshowkw: Sort pure ~arch arches after stable keyword arches

2018-01-23 Thread Michał Górny
To match the new ordering on Bugzilla, order arches with pure ~arch keywords after those having stable keywords. The idea behind it is to make it easier to determine which arches to CC on stablereqs. The pure ~arch arch list is hardcoded for now to mips + *-* (fbsd, prefix). However, in the

[gentoo-portage-dev] [PATCH 1/6] eshowkw: Split Prefix keyword test into separate function

2018-01-23 Thread Michał Górny
--- pym/gentoolkit/eshowkw/keywords_header.py | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pym/gentoolkit/eshowkw/keywords_header.py b/pym/gentoolkit/eshowkw/keywords_header.py index 9c6538c..f92a96d 100644 --- a/pym/gentoolkit/eshowkw/keywords_header.py +++

[gentoo-portage-dev] [PATCH 4/6] eshowkw: Remove meaningless duplicate sort of Prefix keywords

2018-01-23 Thread Michał Górny
--- pym/gentoolkit/eshowkw/keywords_header.py | 1 - 1 file changed, 1 deletion(-) diff --git a/pym/gentoolkit/eshowkw/keywords_header.py b/pym/gentoolkit/eshowkw/keywords_header.py index bb4bf91..1ce804a 100644 --- a/pym/gentoolkit/eshowkw/keywords_header.py +++

[gentoo-portage-dev] [PATCH 2/6] eshowkw: Stop wrongly classifying *-fbsd as Prefix

2018-01-23 Thread Michał Górny
--- pym/gentoolkit/eshowkw/keywords_header.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pym/gentoolkit/eshowkw/keywords_header.py b/pym/gentoolkit/eshowkw/keywords_header.py index f92a96d..5516a72 100644 --- a/pym/gentoolkit/eshowkw/keywords_header.py +++

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Michał Górny
W dniu wto, 23.01.2018 o godzinie 13∶23 +0100, użytkownik Fabian Groffen napisał: > On 23-01-2018 12:49:00 +0100, Dirkjan Ochtman wrote: > > On Tue, Jan 23, 2018 at 12:46 PM, Michał Górny <[1]mgo...@gentoo.org> wrote: > > > > > Since neither of the proposals has received any specific reply, I'm

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Michał Górny
W dniu pon, 15.01.2018 o godzinie 23∶01 +0100, użytkownik Michał Górny napisał: > I've created a small HTML file with example of how this would look: > > https://dev.gentoo.org/~mgorny/tmp/cc.html > I've updated the example to include the variant suggested by Dirkjan. All arches are order

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Dirkjan Ochtman
On Tue, Jan 23, 2018 at 12:46 PM, Michał Górny wrote: > Since neither of the proposals has received any specific reply, I'm not > sure how to proceed from here. I suppose we can possibly have two lists > in different order so that people could use whichever they prefer. > Not

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Mart Raudsepp
On Tue, 2018-01-23 at 12:49 +0100, Dirkjan Ochtman wrote: > On Tue, Jan 23, 2018 at 12:46 PM, Michał Górny > wrote: > > Since neither of the proposals has received any specific reply, I'm > > not > > sure how to proceed from here. I suppose we can possibly have two > > lists >

Re: [gentoo-portage-dev] [gentoolkit] eshowkw: Improve & reorder keywords for my Bugzie proposal

2018-01-23 Thread Ulrich Mueller
> On Tue, 23 Jan 2018, Michał Górny wrote: > Here's a short set of patches that reworks eshowkw keyword display > & ordering to match my Bugzilla proposal [1]. Also, it fixes the wrong > classification of *-fbsd as Prefix arch. > Example output: > -

Re: [gentoo-dev] Re: News Item: Portage Dynamic Deps

2018-01-23 Thread Rich Freeman
On Tue, Jan 23, 2018 at 7:40 AM, Michael Palimaka wrote: > On 01/22/2018 09:28 PM, Andreas K. Huettel wrote: >> Am Montag, 22. Januar 2018, 08:01:08 CET schrieb Zac Medico: >>> >>> According to Gentoo policy, future ebuild dependency changes need to be >>> accompanied by a

Re: [gentoo-dev] Re: News Item: Portage Dynamic Deps

2018-01-23 Thread Michael Orlitzky
On 01/23/2018 07:40 AM, Michael Palimaka wrote: >> >> Did you come up with a solution how to handle eclass-generated dependency >> changes then? > > No. > > Bug #641346 was filed for clarification about this, but it just got > closed without answering the question or consulting anyone. > >

[gentoo-dev] Re: News Item: Portage Dynamic Deps

2018-01-23 Thread Michael Palimaka
On 01/24/2018 12:15 AM, Michael Orlitzky wrote: > On 01/23/2018 07:40 AM, Michael Palimaka wrote: >>> >>> Did you come up with a solution how to handle eclass-generated dependency >>> changes then? >> >> No. >> >> Bug #641346 was filed for clarification about this, but it just got >> closed

Re: [gentoo-dev] News Item: Portage Dynamic Deps

2018-01-23 Thread Kent Fredric
On Mon, 22 Jan 2018 16:45:13 + Ciaran McCreesh wrote: > perl-cleaner is rather strong evidence that the Perl situation needs a > major change anyway... perl-cleaner is now *mostly* redundant. Its only residual use is catching circumstances where slot

Re: [gentoo-dev] version/slot locked dependencies in eclasses like autotools.eclass and vala.eclass

2018-01-23 Thread Zac Medico
On 01/23/2018 01:06 AM, Mart Raudsepp wrote: > On Mon, 2018-01-22 at 12:07 -0800, Zac Medico wrote: >> On 01/22/2018 05:14 AM, Mart Raudsepp wrote: >>> On Sun, 2018-01-21 at 20:24 -0800, Zac Medico wrote: Hi, In sys-app/portage-2.3.20, emerge now defaults to --dynamic- deps=n.

Re: [gentoo-portage-dev] [PATCH] dep_zapdeps: fix virtual/rust handling (bug 645416)

2018-01-23 Thread Zac Medico
On 01/23/2018 03:11 PM, Alec Warner wrote: > I'm starting to be a bit sad about this for a couple of reasons. > > 1) dep_zapdeps is pretty big at this point, and every tweak for || () > just grows it. Do we have any idea: >   a) When dep_zapdeps will be 'done'? We're gradually approaching a

Re: [gentoo-dev] Re: News Item: Portage Dynamic Deps

2018-01-23 Thread Rich Freeman
On Tue, Jan 23, 2018 at 8:40 AM, Michael Palimaka wrote: > On 01/24/2018 12:15 AM, Michael Orlitzky wrote: >> On 01/23/2018 07:40 AM, Michael Palimaka wrote: Did you come up with a solution how to handle eclass-generated dependency changes then? >>> >>> No.

Re: [gentoo-portage-dev] [gentoolkit] eshowkw: Improve & reorder keywords for my Bugzie proposal

2018-01-23 Thread Michał Górny
W dniu wto, 23.01.2018 o godzinie 14∶07 +0100, użytkownik Ulrich Mueller napisał: > > > > > > On Tue, 23 Jan 2018, Michał Górny wrote: > > Here's a short set of patches that reworks eshowkw keyword display > > & ordering to match my Bugzilla proposal [1]. Also, it fixes the wrong > >

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Thomas Deutschmann
Hi, On 2018-01-23 12:46, Michał Górny wrote: >> I've created a small HTML file with example of how this would look: >> >> https://dev.gentoo.org/~mgorny/tmp/cc.html >> > > I've updated the example to include the variant suggested by Dirkjan. > All arches are order according to the popularity

[gentoo-portage-dev] [PATCH 7/8] eshowkw: Group Prefix keywords by system

2018-01-23 Thread Michał Górny
Sort keywords by reversed component list rather than combined name, in order to group Prefix keywords by system. Requested by Ulrich Müller. --- pym/gentoolkit/eshowkw/keywords_header.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git

[gentoo-portage-dev] [PATCH 8/8] eshowkw: Always group Prefix keywords last

2018-01-23 Thread Michał Górny
Always group all Prefix keywords after other types of keywords. This not only ensures that fbsd sorts first but more importantly stabilizes the LHS output between regular and -P variant -- that is, -P always adds additional keywords at the end. --- pym/gentoolkit/eshowkw/keywords_header.py | 16

Re: [gentoo-portage-dev] [gentoolkit] eshowkw: Improve & reorder keywords for my Bugzie proposal

2018-01-23 Thread Michał Górny
W dniu wto, 23.01.2018 o godzinie 14∶07 +0100, użytkownik Ulrich Mueller napisał: > > > > > > On Tue, 23 Jan 2018, Michał Górny wrote: > > Here's a short set of patches that reworks eshowkw keyword display > > & ordering to match my Bugzilla proposal [1]. Also, it fixes the wrong > >

Re: [gentoo-portage-dev] [PATCH] dep_zapdeps: fix virtual/rust handling (bug 645416)

2018-01-23 Thread Alec Warner
I'm starting to be a bit sad about this for a couple of reasons. 1) dep_zapdeps is pretty big at this point, and every tweak for || () just grows it. Do we have any idea: a) When dep_zapdeps will be 'done'? b) Plans for splitting it into more manageable pieces? 2) In general I worry that the

Re: [gentoo-portage-dev] [PATCH 8/8] eshowkw: Always group Prefix keywords last

2018-01-23 Thread Alec Warner
On Tue, Jan 23, 2018 at 4:48 PM, Michał Górny wrote: > Always group all Prefix keywords after other types of keywords. This > not only ensures that fbsd sorts first but more importantly stabilizes > the LHS output between regular and -P variant -- that is, -P always adds >

Re: [gentoo-dev] RFC: Bugzilla arch list reordering

2018-01-23 Thread Michał Górny
W dniu wto, 23.01.2018 o godzinie 21∶44 +0100, użytkownik Thomas Deutschmann napisał: > Hi, > > On 2018-01-23 12:46, Michał Górny wrote: > > > I've created a small HTML file with example of how this would look: > > > > > > https://dev.gentoo.org/~mgorny/tmp/cc.html > > > > > > > I've updated