[gentoo-dev] Re: [PATCH 09/15] perl-module.eclass: Use DIST_ prefix instead of MODULE_ prefix in EAPI=6 for control variables.

2015-12-12 Thread Duncan
Andreas K. Huettel posted on Sat, 12 Dec 2015 21:29:30 +0100 as excerpted: > Am Samstag, 12. Dezember 2015, 10:15:05 schrieb Duncan: >> >> What I would have expected to see here (and in other docs-related >> patches) would be cleanly separate EAPI-5 vs. EAPI-6 descriptions, on >> separate lines,

[gentoo-portage-dev] [PATCH] _dep_check_composite_db._visible: verify that highest_visible matches (bug 567686)

2015-12-12 Thread Zac Medico
If the highest visible match for a package slot does not match the required atom, then do not mask other packages in the same slot. Bug 567686 was triggered when the highest visible match for the package slot did not match the subslot specified by the required atom. X-Gentoo-Bug: 567686

Re: [gentoo-dev] News for Gentoo CI and pull request CI

2015-12-12 Thread Pacho Ramos
El vie, 11-12-2015 a las 23:13 +0100, Michał Górny escribió: > Hi, everyone. > > I'd like to make a short announcement that in the last few days I've > been using my little free time to hack on my CI scripts, and they had > a few major improvements. Most notably: > > 1. pkgcheck now checks for

Re: [gentoo-dev] [PATCH 09/15] perl-module.eclass: Use DIST_ prefix instead of MODULE_ prefix in EAPI=6 for control variables.

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:03:05 CET, dilfri...@gentoo.org napisał(a): >From: "Andreas K. Huettel (dilfridge)" > >This is more consistent with upstream terminology and avoids clashes in >case of kernel modules. >--- >eclass/perl-module.eclass | 52

Re: [gentoo-dev] [PATCH 10/15] perl-module.eclass: Rename SRC_TEST to DIST_TEST in EAPI=6 and default to "do parallel"

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:03:06 CET, dilfri...@gentoo.org napisał(a): >From: "Andreas K. Huettel (dilfridge)" > >--- >eclass/perl-module.eclass | 40 +++- > 1 file changed, 23 insertions(+), 17 deletions(-) > >diff --git

Re: [gentoo-dev] [PATCH 01/15] perl-module.eclass: Allow EAPI=6, ban PERL_EXPORT_PHASE_FUNCTIONS there, simplify perl dependency

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:02:57 CET, dilfri...@gentoo.org napisał(a): >From: "Andreas K. Huettel (dilfridge)" > >--- >eclass/perl-module.eclass | 54 >++- > 1 file changed, 44 insertions(+), 10 deletions(-) > >diff --git

[gentoo-portage-dev] How do we want to deal with Arfrever's bunch of patches?

2015-12-12 Thread Alexander Berntsen
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Resending this from an address that will actually reach the list... Friends, As I'm sure you've noticed, Arfrever pushed a bunch of unreviewed stuff. Michał reverted some of them as they were breaking changes in addition to being unreviewed (oh,

Re: [gentoo-dev] [PATCH 05/15] perl-module.eclass: Use eapply from EAPI=6 on and always call eapply_user

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:03:01 CET, dilfri...@gentoo.org napisał(a): >From: "Andreas K. Huettel (dilfridge)" > >--- > eclass/perl-module.eclass | 14 +++--- > 1 file changed, 11 insertions(+), 3 deletions(-) > >diff --git a/eclass/perl-module.eclass

Re: [gentoo-dev] News for Gentoo CI and pull request CI

2015-12-12 Thread Patrice Clement
Friday 11 Dec 2015 23:13:33, Michał Górny wrote : > Hi, everyone. > > I'd like to make a short announcement that in the last few days I've > been using my little free time to hack on my CI scripts, and they had > a few major improvements. Most notably: > > 1. pkgcheck now checks for outdated

Re: [gentoo-dev] [PATCH 03/15] perl-module.eclass: Just go ahead when calling configure twice in EAPI=6

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:02:59 CET, dilfri...@gentoo.org napisał(a): >From: "Andreas K. Huettel (dilfridge)" > >--- > eclass/perl-module.eclass | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > >diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass

Re: [gentoo-dev] [PATCH 07/15] perl-module.eclass: Do not do any magic with MY_... variables in EAPI=6 anymore

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:03:03 CET, dilfri...@gentoo.org napisał(a): >From: Andreas K. Hüttel > >--- > eclass/perl-module.eclass | 16 +++- > 1 file changed, 11 insertions(+), 5 deletions(-) > >diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass

Re: [gentoo-dev] [PATCH 06/15] perl-module.eclass: Introduce MODULE_NAME and MODULE_P while still keeping existing weirdness compatible

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:03:02 CET, dilfri...@gentoo.org napisał(a): >From: Andreas K. Hüttel > >--- > eclass/perl-module.eclass | 6 -- > 1 file changed, 4 insertions(+), 2 deletions(-) > >diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass >index

Re: [gentoo-dev] News item: Python ABIFLAGS rebuild needed

2015-12-12 Thread Ulrich Mueller
> On Fri, 11 Dec 2015, Mike Gilbert wrote: > It is worth noting that GLEP 42 makes no mention of EAPI, and > current versions of portage do support slots in dependency atoms > used in news items. > I guess it's a matter of documenting this somewhere. Where would > that be? We should update

[gentoo-dev] Re: [PATCH 09/15] perl-module.eclass: Use DIST_ prefix instead of MODULE_ prefix in EAPI=6 for control variables.

2015-12-12 Thread Duncan
dilfridge posted on Fri, 11 Dec 2015 22:03:05 +0100 as excerpted: > -# @ECLASS-VARIABLE: MODULE_VERSION > +# @ECLASS-VARIABLE: DIST_VERSION > # @DESCRIPTION: > -# This variable provides a way to override PV for the calculation of S and > SRC_URI. > +# (EAPI=6) This variable provides a way to

Re: [gentoo-dev] [PATCH 11/15] perl-module.eclass: Introduce DIST_TEST_OVERRIDE in EAPI=6

2015-12-12 Thread Michał Górny
Dnia 11 grudnia 2015 22:03:07 CET, dilfri...@gentoo.org napisał(a): >From: "Andreas K. Huettel (dilfridge)" > >--- > eclass/perl-module.eclass | 11 ++- > 1 file changed, 10 insertions(+), 1 deletion(-) > >diff --git a/eclass/perl-module.eclass

Re: [gentoo-dev] [PATCH 11/15] perl-module.eclass: Introduce DIST_TEST_OVERRIDE in EAPI=6

2015-12-12 Thread Michał Górny
Dnia 12 grudnia 2015 13:05:12 CET, "Michał Górny" napisał(a): > > >Dnia 11 grudnia 2015 22:03:07 CET, dilfri...@gentoo.org napisał(a): >>From: "Andreas K. Huettel (dilfridge)" >> >>--- >> eclass/perl-module.eclass | 11 ++- >> 1 file changed, 10

Re: [gentoo-portage-dev] How do we want to deal with Arfrever's bunch of patches?

2015-12-12 Thread Michał Górny
On Sat, 12 Dec 2015 13:01:04 +0100 Alexander Berntsen wrote: > Friends, > > As I'm sure you've noticed, Arfrever pushed a bunch of unreviewed > stuff. Michał reverted some of them as they were breaking changes in > addition to being unreviewed (oh, and of course they don't

Re: [gentoo-dev] [PATCH 11/15] perl-module.eclass: Introduce DIST_TEST_OVERRIDE in EAPI=6

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 13:06:59 schrieb Michał Górny: > Dnia 12 grudnia 2015 13:05:12 CET, "Michał Górny" napisał(a): > >Dnia 11 grudnia 2015 22:03:07 CET, dilfri...@gentoo.org napisał(a): > >>From: "Andreas K. Huettel

Re: [gentoo-dev] [PATCH 03/15] perl-module.eclass: Just go ahead when calling configure twice in EAPI=6

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 12:50:29 schrieb Michał Górny: > >+if [[ ${EAPI:-0} = 5 ]]; then > >+[[ ${SRC_PREP} = yes ]] && return 0 > >+fi > > Why not combine this into single [[ ]]? > yep, better! - -- Andreas K.

Re: [gentoo-dev] News item: Python ABIFLAGS rebuild needed

2015-12-12 Thread Mike Gilbert
On Sat, Dec 12, 2015 at 3:54 AM, Ulrich Mueller wrote: >> On Fri, 11 Dec 2015, Mike Gilbert wrote: > >> It is worth noting that GLEP 42 makes no mention of EAPI, and >> current versions of portage do support slots in dependency atoms >> used in news items. > >> I guess it's a

Re: [gentoo-dev] Re: converting copyright/license information in OpenRC

2015-12-12 Thread William Hubbs
On Fri, Dec 11, 2015 at 02:16:30PM -0800, Patrick McLean wrote: > On Fri, 11 Dec 2015 15:37:48 -0600 > William Hubbs wrote: > > > On Fri, Dec 11, 2015 at 09:04:47PM +0100, Ulrich Mueller wrote: > > > > On Fri, 11 Dec 2015, William Hubbs wrote: > > > > > Well, the

Re: [gentoo-dev] [PATCH 09/15] perl-module.eclass: Use DIST_ prefix instead of MODULE_ prefix in EAPI=6 for control variables.

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 13:01:58 schrieb Michał Górny: > Dnia 11 grudnia 2015 22:03:05 CET, dilfri...@gentoo.org napisał(a): > > Now that's confusing history. You introduce new variables, document them > all, then suddenly rename then.

Re: [gentoo-dev] [PATCH 07/15] perl-module.eclass: Do not do any magic with MY_... variables in EAPI=6 anymore

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 12:59:08 schrieb Michał Górny: > Dnia 11 grudnia 2015 22:03:03 CET, dilfri...@gentoo.org napisał(a): > > > >-if [[ -n ${MY_PN} || -n ${MY_PV} || -n ${MODULE_VERSION} ]] ; then > >-:

Re: [gentoo-portage-dev] How do we want to deal with Arfrever's bunch of patches?

2015-12-12 Thread Zac Medico
On 12/12/2015 06:50 AM, Michał Górny wrote: > On Sat, 12 Dec 2015 13:01:04 +0100 > Alexander Berntsen wrote: > >> Friends, >> >> As I'm sure you've noticed, Arfrever pushed a bunch of unreviewed >> stuff. Michał reverted some of them as they were breaking changes in >>

Re: [gentoo-dev] [PATCH 04/15] perl-module.eclass: Use default unpacking from EAPI=6 on

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 00:40:52 schrieb Ulrich Mueller: > > On Fri, 11 Dec 2015, dilfridge wrote: > > > + [[ ${EAPI}==5 ]] || die "perl-module_src_unpack is banned in EAPI=6 or > > later" > > Without spaces around the operator, this

Re: [gentoo-dev] [PATCH 01/15] perl-module.eclass: Allow EAPI=6, ban PERL_EXPORT_PHASE_FUNCTIONS there, simplify perl dependency

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 12:49:09 schrieb Michał Górny: > Dnia 11 grudnia 2015 22:02:57 CET, dilfri...@gentoo.org napisał(a): > >+case "${PERL_EXPORT_PHASE_FUNCTIONS:-yes}" in > >+yes) > >+

Re: [gentoo-dev] [PATCH 05/15] perl-module.eclass: Use eapply from EAPI=6 on and always call eapply_user

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 12:54:35 schrieb Michał Górny: > Dnia 11 grudnia 2015 22:03:01 CET, dilfri...@gentoo.org napisał(a): > >diff --git a/eclass/perl-module.eclass b/eclass/perl-module.eclass > >index 8caa981..9d87b17 100644 > >---

Re: [gentoo-dev] Re: [PATCH 09/15] perl-module.eclass: Use DIST_ prefix instead of MODULE_ prefix in EAPI=6 for control variables.

2015-12-12 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Am Samstag, 12. Dezember 2015, 10:15:05 schrieb Duncan: > > What I would have expected to see here (and in other docs-related patches) > would be cleanly separate EAPI-5 vs. EAPI-6 descriptions, on separate > lines, so when EAPI-5 support cleanup

Re: [gentoo-dev] [PATCH 10/15] perl-module.eclass: Rename SRC_TEST to DIST_TEST in EAPI=6 and default to "do parallel"

2015-12-12 Thread Kent Fredric
On 13 December 2015 at 09:41, Andreas K. Huettel wrote: > Well. We had that idea already, and at some point something barfed, I dont > remember the details anymore. Maybe someone else from the team knows. > > The problem is introducing too many variables that look like

[gentoo-portage-dev] [PATCH] SyncManager.sync: always return 4-tuple (bug 567932)

2015-12-12 Thread Zac Medico
Since commit 496ff326dc18890889d1ea5d2aec590394635960, invalid repos.conf settings or failure of the pre_sync method caused SyncManager.sync to return an incorrect number of values. Fixes: 496ff326dc18 ("sync repositories in parallel (bug 557426)") X-Gentoo-Bug: 567932 X-Gentoo-Bug-url:

Re: [gentoo-portage-dev] [PATCH] SyncManager.sync: always return 4-tuple (bug 567932)

2015-12-12 Thread Brian Dolbec
On Sat, 12 Dec 2015 15:09:43 -0800 Zac Medico wrote: > Since commit 496ff326dc18890889d1ea5d2aec590394635960, invalid > repos.conf settings or failure of the pre_sync method caused > SyncManager.sync to return an incorrect number of values. > > Fixes: 496ff326dc18 ("sync