Re: [gentoo-dev] [PATCH 11/29] python-utils-r1.eclass: Move ||die out of command substitution subshells

2015-11-22 Thread Michał Górny
On Sun, 22 Nov 2015 23:33:14 +0100 Davide Pesavento wrote: > On Sun, Nov 22, 2015 at 8:50 PM, Michał Górny wrote: > > --- > > eclass/python-utils-r1.eclass | 15 +-- > > 1 file changed, 9 insertions(+), 6 deletions(-) > > > > Can't you fold

Re: [gentoo-dev] [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-22 Thread Daniel Campbell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 11/21/2015 01:36 PM, Michał Górny wrote: > Hello, everyone. > > Currently PMS defines two variables that are being repeatedly > abused to access repository data in unpredictable and breaking > manners -- PORTDIR and ECLASSDIR. They both

[gentoo-dev] Re: EAPI 6 portage is out!

2015-11-22 Thread Duncan
Michael Palimaka posted on Mon, 23 Nov 2015 02:54:58 +1100 as excerpted: > On 22/11/15 05:51, Andrew Savchenko wrote: >> Hi, >> >> On Wed, 18 Nov 2015 07:01:21 -0500 Rich Freeman wrote: >>> On Wed, Nov 18, 2015 at 6:12 AM, Alexander Berntsen >>> wrote: When I do QA in

Re: [gentoo-dev] [PATCH 11/29] python-utils-r1.eclass: Move ||die out of command substitution subshells

2015-11-22 Thread Davide Pesavento
On Sun, Nov 22, 2015 at 8:50 PM, Michał Górny wrote: > --- > eclass/python-utils-r1.eclass | 15 +-- > 1 file changed, 9 insertions(+), 6 deletions(-) > Can't you fold this patch into the previous ones that introduced these die calls?

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2015-11-22 23:59 UTC

2015-11-22 Thread Robin H. Johnson
20151118-22:13 williamh a5a1ddf dev-go/gom 20151118-22:15 williamh b401d2c dev-haskell/parallel-io20151116-17:53 mjof30fcf6 dev-perl/IO-Prompt 20151122-21:56 dilfridge bd6576b dev-perl/Perl-Unsafe-Signals 20151122-22:00

Re: [gentoo-dev] [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-22 Thread Michał Górny
On Sat, 21 Nov 2015 18:49:03 -0500 Ian Stakenvicius wrote: > -BEGIN PGP SIGNED MESSAGE- > Hash: SHA256 > > On 21/11/15 06:29 PM, NP-Hardass wrote: > > Probably not the ideal solution given that you seem to prefer > > removal of such variables, but a REPODIR variable

[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/

2015-11-22 Thread Michał Górny
On Sun, 22 Nov 2015 08:27:47 + (UTC) "Michael Sterrett" wrote: > commit: a144d7480f781f21323943d87e6a56136add3830 > Author: Michael Sterrett gentoo org> > AuthorDate: Sun Nov 22 08:26:57 2015 + > Commit: Michael Sterrett gentoo org> > CommitDate: Sun

[gentoo-dev] Re: EAPI 6 portage is out!

2015-11-22 Thread Martin Vaeth
Michał Górny wrote: > > commit EAPI 6 ebuilds to ~arch. For an overlay maintainer like me, it is not reasonable to bump eclasses locally. So please bump the relevant eclasses timely, most notably (AFAICS these needs just extending the check; perhaps a *negative* check would

Re: [gentoo-dev] [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-22 Thread Michał Górny
On Sat, 21 Nov 2015 18:29:31 -0500 NP-Hardass wrote: > Probably not the ideal solution given that you seem to prefer removal of such > variables, but a REPODIR variable which is set to the directory where the > repo is (basically making PORTDIR dynamic and setting it on

[gentoo-dev] Re: [EAPI 7] The future goals for PORTDIR, ECLASSDIR and... LICENSEDIR?

2015-11-22 Thread Martin Vaeth
Ian Stakenvicius wrote: > '$(get_eclasspath [name])' or $(get_licensepath [name]) or the like Since we are at a brainstorm level: How about filling associative arrays instead? This would BTW also provide the names of the master repositories (although one could perhaps do the

[gentoo-dev] Re: EAPI 6 portage is out!

2015-11-22 Thread Michael Palimaka
On 22/11/15 05:51, Andrew Savchenko wrote: > Hi, > > On Wed, 18 Nov 2015 07:01:21 -0500 Rich Freeman wrote: >> On Wed, Nov 18, 2015 at 6:12 AM, Alexander Berntsen >> wrote: >>> When I do QA in projects I'm involved with (at least outside of >>> Gentoo), we don't do it live

[gentoo-dev] [PATCH 02/29] python-utils-r1.eclass: Add missing ||die on 'cat' file writes

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 1362ff9..0a04e12 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -891,7 +891,7 @@

[gentoo-dev] [PATCHES] Clean-up & EAPI 6 support for python-r1 suite

2015-11-22 Thread Michał Górny
Hi, Here's a large batch of patches to various python-r1 suite eclasses for initial review. They intend to clean up the eclasses and make them suitable for EAPI 6. Major highlights: - missing || dies added, - || die moved outta subshells where sanely possible, - INSDESTTREE use removed for

[gentoo-dev] [PATCH 01/29] python-utils-r1.eclass: Add missing ||die for external getters

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 6ff1dd1..1362ff9 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -280,12

[gentoo-dev] [PATCH 05/29] python-utils-r1.eclass: Replace local INSDESTTREE with subshells

2015-11-22 Thread Michał Górny
Replace the 'local INSDESTTREE' hacks (which are PMS-valid yet deprecated) with safer subshells. --- eclass/python-utils-r1.eclass | 16 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index

[gentoo-dev] [PATCH 04/29] python-utils-r1.eclass: Remove py2.6 note from python_optimize

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 3 --- 1 file changed, 3 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 201b0c4..9f3c750 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -564,9 +564,6 @@ python_optimize() {

[gentoo-dev] [PATCH 09/29] python-utils-r1.eclass: Support nonfatal in python_do* and python_new*

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 59e8799..7617c3f 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -679,7 +679,7 @@

[gentoo-dev] [PATCH 06/29] python-utils-r1.eclass: Ban installation helpers in EAPIs < 5

2015-11-22 Thread Michał Górny
Ban python_do* and python_new* helpers in EAPIs older than 5. We should ban them in python-any-r1 uses, actually but that would break dev-python/pypy* ebuilds as they are written now. --- eclass/python-utils-r1.eclass | 9 + 1 file changed, 9 insertions(+) diff --git

[gentoo-dev] [PATCH 03/29] python-utils-r1.eclass: Add missing ||die on file read

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 0a04e12..201b0c4 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -1038,12 +1038,12 @@

[gentoo-dev] [PATCH 08/29] python-utils-r1.eclass: Remove unneeded multilib inherit in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index d8ced41..59e8799 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -33,8 +33,8 @@ fi if

[gentoo-dev] [PATCH 07/29] python-utils-r1.eclass: Make python_fix_shebang QAwarns fatal in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 14 ++ 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 99ee58b..d8ced41 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -33,7 +33,8

[gentoo-dev] [PATCH 12/29] python-utils-r1.eclass: Enable EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index ce6f2d1..6eeba31 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -20,7 +20,7 @@ #

[gentoo-dev] [PATCH 10/29] python-utils-r1.eclass: Make heredocs consistent

2015-11-22 Thread Michał Górny
--- eclass/python-utils-r1.eclass | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index 7617c3f..6fb1ec5 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -933,11 +933,11

[gentoo-dev] [PATCH 14/29] python-single-r1.eclass: Enable EAPI=6, no changes needed

2015-11-22 Thread Michał Górny
--- eclass/python-single-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index 1c27285..d9fc34b 100644 --- a/eclass/python-single-r1.eclass +++ b/eclass/python-single-r1.eclass @@ -55,7 +55,7 @@ case

[gentoo-dev] [PATCH 18/29] python-r1.eclass: Ban python_export_best in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/python-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 1531442..de83bb5 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -603,6 +603,8 @@ python_setup() { python_export_best() {

[gentoo-dev] [PATCH 17/29] python-r1.eclass: Ban python_parallel_foreach_impl in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/python-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index d3b4f1d..1531442 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -526,6 +526,8 @@ python_foreach_impl() { python_parallel_foreach_impl()

[gentoo-dev] [PATCH 15/29] multibuild.eclass: Ban multibuild_parallel_foreach_variant in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/multibuild.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass index 3115ac9..0bdbed1 100644 --- a/eclass/multibuild.eclass +++ b/eclass/multibuild.eclass @@ -146,6 +146,8 @@ multibuild_foreach_variant() {

[gentoo-dev] [PATCH 20/29] python-r1.eclass: Enable EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/python-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 92fa5de..91f0436 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -47,7 +47,7 @@ case "${EAPI:-0}" in

[gentoo-dev] [PATCH 19/29] python-r1.eclass: Fix missing explicit eutils inherit for EAPI < 6

2015-11-22 Thread Michał Górny
--- eclass/python-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index de83bb5..92fa5de 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -63,6 +63,7 @@ elif [[ ${_PYTHON_ANY_R1} ]]; then die

[gentoo-dev] [PATCH 16/29] multibuild.eclass: Enable EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/multibuild.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/multibuild.eclass b/eclass/multibuild.eclass index 0bdbed1..d21008c 100644 --- a/eclass/multibuild.eclass +++ b/eclass/multibuild.eclass @@ -17,7 +17,7 @@ case "${EAPI:-0}" in 0|1|2|3)

[gentoo-dev] [PATCH 23/29] distutils-r1.eclass: Ban no-op default phase implementations in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index f9cff5c..47b09b0 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -343,7 +343,7 @@

[gentoo-dev] [PATCH 22/29] distutils-r1.eclass: Use default_src_prepare to apply patches in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 256c893..f9cff5c 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -312,9 +312,12 @@

[gentoo-dev] [PATCH 24/29] distutils-r1.eclass: Make pypy/share QA error fatal in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 47b09b0..e632202 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -563,7 +563,9 @@

[gentoo-dev] [PATCH 21/29] distutils-r1.eclass: esetup.py, respect nonfatal in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 185dd4f..256c893 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -236,10 +236,13 @@ fi esetup.py() {

[gentoo-dev] [PATCH 25/29] distutils-r1.eclass: Ban EXAMPLES in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e632202..e55e2e4 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -583,6 +583,8 @@ distutils-r1_python_install_all() {

[gentoo-dev] [PATCH 28/29] distutils-r1.eclass: Remove unnecessary eutils inherit in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 1f0b74a..7cb37c8 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -79,7 +79,8 @@ esac if [[ !

[gentoo-dev] [PATCH 26/29] distutils-r1.eclass: Ban DISTUTILS_NO_PARALLEL_BUILD in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index e55e2e4..6054f27 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -691,6 +691,8 @@ _distutils-r1_run_foreach_impl() {

[gentoo-dev] [PATCH 27/29] distutils-r1.eclass: Make default _all impl call warning fatal in EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 6054f27..1f0b74a 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -729,7 +729,10 @@

[gentoo-dev] [PATCH 29/29] distutils-r1.eclass: Enable EAPI 6

2015-11-22 Thread Michał Górny
--- eclass/distutils-r1.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 7cb37c8..a2356f4 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -47,7 +47,7 @@ case "${EAPI:-0}" in

[gentoo-portage-dev] [PATCH] SyncManager: redirect command stderr to stdout (bug 566132)

2015-11-22 Thread Zac Medico
X-Gentoo-Bug: 566132 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=566132 --- pym/portage/sync/controller.py | 7 +++ 1 file changed, 7 insertions(+) diff --git a/pym/portage/sync/controller.py b/pym/portage/sync/controller.py index 4595293..e71ba67 100644 ---

Re: [gentoo-dev] Re: EAPI 6 portage is out!

2015-11-22 Thread Andreas K. Huettel
Am Sonntag, 22. November 2015, 16:54:58 schrieb Michael Palimaka: > > Is the state of stable really that bad? I see this sentiment a lot. > > I run mostly-stable systems and rarely have an issue with old/missing > packages (but I'm involved in the maintenance of many of the packages I > use so I

Re: [gentoo-dev] Re: EAPI 6 portage is out!

2015-11-22 Thread Dirkjan Ochtman
On Sun, Nov 22, 2015 at 4:54 PM, Michael Palimaka wrote: > On 22/11/15 05:51, Andrew Savchenko wrote: > Is the state of stable really that bad? I see this sentiment a lot. > > I run mostly-stable systems and rarely have an issue with old/missing > packages (but I'm involved

Re: [gentoo-dev] [PATCH 25/29] distutils-r1.eclass: Ban EXAMPLES in EAPI 6

2015-11-22 Thread Markus Meier
On Sun, 22 Nov 2015 20:51:06 +0100 Michał Górny wrote: > --- > eclass/distutils-r1.eclass | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass > index e632202..e55e2e4 100644 > --- a/eclass/distutils-r1.eclass >