Re: [gentoo-dev] tmpfiles: call for testers

2016-11-09 Thread Michał Górny
On Wed, 9 Nov 2016 18:15:42 -0600 William Hubbs wrote: > On Wed, Nov 09, 2016 at 03:33:10PM +0100, Michał Górny wrote: > > On Tue, 8 Nov 2016 17:41:02 -0600 > > William Hubbs wrote: > > > > > All, > > > > > > as part of bug 599044 [1], I have

[gentoo-portage-dev] [PATCH v2] preserve-libs: handle manually removed libraries better (bug 599240)

2016-11-09 Thread Zac Medico
Before a package is merged, prune any libraries from the registry that no longer exist on disk, in case they have been manually removed. This has to be done prior to merge, since after merge it is non-trivial to distinguish these files from files that have just been merged. The performance impact

Re: [gentoo-dev] RFC: Future EAPI version operator changes

2016-11-09 Thread Daniel Campbell
On 11/06/2016 02:52 AM, Michał Górny wrote: > Hi, everyone. > > Following my previous RFC wrt version operator problems, I'd like to > start the second part of the discussion: how to improve version > operators in a Future EAPI? > > I've collected various ideas on operator changes on a wiki page

Re: [gentoo-dev] tmpfiles: call for testers

2016-11-09 Thread William Hubbs
On Wed, Nov 09, 2016 at 03:33:10PM +0100, Michał Górny wrote: > On Tue, 8 Nov 2016 17:41:02 -0600 > William Hubbs wrote: > > > All, > > > > as part of bug 599044 [1], I have created a tmpfiles project which is a > > standalone utility to handle systemd style tmpfiles.d

Re: [gentoo-portage-dev] [PATCH] preserve-libs: handle manually removed libraries better (bug 599240)

2016-11-09 Thread Zac Medico
On 11/09/2016 03:49 AM, Alexander Berntsen wrote: > On 09/11/16 10:05, Zac Medico wrote: >> Before a package is merge > +d Thanks, fixed. > Looks okay. What's the performance impact, if non-negligible? It's negligible. The relevant code already executes a couple of other times while merging a

Re: [gentoo-dev] tmpfiles: call for testers

2016-11-09 Thread Michał Górny
On Tue, 8 Nov 2016 17:41:02 -0600 William Hubbs wrote: > All, > > as part of bug 599044 [1], I have created a tmpfiles project which is a > standalone utility to handle systemd style tmpfiles.d files. > > There is currently a live ebuild in the tree, but I haven't done

Re: [gentoo-dev] tmpfiles: call for testers

2016-11-09 Thread Rich Freeman
On Wed, Nov 9, 2016 at 8:30 AM, Mike Gilbert wrote: > On Wed, Nov 9, 2016 at 2:11 AM, Zac Medico wrote: >> On 11/08/2016 10:44 PM, Daniel Campbell wrote: >>> On 11/08/2016 05:02 PM, Rich Freeman wrote: On Tue, Nov 8, 2016 at 7:54 PM, Patrick McLean

Re: [gentoo-dev] RFC: Future EAPI version operator changes

2016-11-09 Thread Michael Orlitzky
On 11/09/2016 02:42 AM, Michał Górny wrote: > >> apache2? ( www-servers/apache[apache2_modules_cgi] >= 2.4 ), > > In what order is that interpreted? Remember that you aren't allowed to > reference USE flags not in IUSE without (+) and (-). So if things are > parsed left-to-right, you

Re: [gentoo-dev] tmpfiles: call for testers

2016-11-09 Thread Mike Gilbert
On Wed, Nov 9, 2016 at 2:11 AM, Zac Medico wrote: > On 11/08/2016 10:44 PM, Daniel Campbell wrote: >> On 11/08/2016 05:02 PM, Rich Freeman wrote: >>> On Tue, Nov 8, 2016 at 7:54 PM, Patrick McLean wrote: On Tue, 8 Nov 2016 17:41:02 -0600 William

Re: [gentoo-dev] RFC: Future EAPI version operator changes

2016-11-09 Thread konsolebox
On Wed, Nov 9, 2016 at 7:12 PM, Michał Górny wrote: >> On Wed, Nov 9, 2016 at 3:36 PM, Michał Górny wrote: >> >> dev-foo/bar(:* :=) renders :* meaningless since := restricts any >> >> installed runtime dependency's slot and subslot to be currently >> >>

Re: [gentoo-portage-dev] [PATCH] preserve-libs: handle manually removed libraries better (bug 599240)

2016-11-09 Thread Alexander Berntsen
On 09/11/16 10:05, Zac Medico wrote: > Before a package is merge +d Looks okay. What's the performance impact, if non-negligible? -- Alexander berna...@gentoo.org https://secure.plaimi.net/~alexander signature.asc Description: OpenPGP digital signature

Re: [gentoo-dev] RFC: Future EAPI version operator changes

2016-11-09 Thread Michał Górny
On Wed, 9 Nov 2016 18:17:25 +0800 konsolebox wrote: > On Wed, Nov 9, 2016 at 3:36 PM, Michał Górny wrote: > > On Wed, 9 Nov 2016 14:32:33 +0800 > > konsolebox wrote: > >> dev-foo/bar:={:1.3= :1.4= :1.5=} OR dev-foo/bar(:= {:1.3=

Re: [gentoo-dev] RFC: Future EAPI version operator changes

2016-11-09 Thread konsolebox
On Wed, Nov 9, 2016 at 3:36 PM, Michał Górny wrote: > On Wed, 9 Nov 2016 14:32:33 +0800 > konsolebox wrote: > >> On Tue, Nov 8, 2016 at 6:39 PM, Michał Górny wrote: >> >>dev-foo/bar{:1.3 :1.4 :1.5} ## Solves "A. Range dependencies vs

[gentoo-dev] Proposal to fix distutils_install_for_testing to install proper egg-info

2016-11-09 Thread Mathy Vanvoorden
Hi, As requested in this PR I submit this patch to gentoo-dev for review / approval. https://github.com/gentoo/gentoo/pull/2746 The commit message: Currently distutils_install_for_testing does not install the complete egg-info into ${TEST_DIR}. This was first noticed by W. Trevor King and

[gentoo-portage-dev] [PATCH] preserve-libs: handle manually removed libraries better (bug 599240)

2016-11-09 Thread Zac Medico
Before a package is merge, prune any libraries from the registry that no longer exist on disk, in case they have been manually removed. This has to be done prior to merge, since after merge it is non-trivial to distinguish these files from files that have just been merged. X-Gentoo-Bug: 599240