Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Andreas K. Huettel
> > > > * Mainly, less stuff to memorize. I'll be throwing a party on the day when > > the last EAPI=0 ebuild is gone. (In the retirement home, probably.) > > This is the argument made by others about the cognitive overhead of > remembering all the EAPI differences. If the packages are untouched

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Rich Freeman
On Tue, Mar 6, 2018 at 6:39 PM, Matt Turner wrote: > On Tue, Mar 6, 2018 at 2:27 PM, Alec Warner wrote: >> On Tue, Mar 6, 2018 at 5:22 PM, Matt Turner wrote: >>> On Tue, Mar 6, 2018 at 1:35 PM, Rich Freeman wrote: >>> > On Tue, Mar 6, 2018 at 4:17 PM, Andreas K. Huettel >>> > wrote: >>> >> >>>

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Matt Turner
On Tue, Mar 6, 2018 at 2:27 PM, Alec Warner wrote: > On Tue, Mar 6, 2018 at 5:22 PM, Matt Turner wrote: >> On Tue, Mar 6, 2018 at 1:35 PM, Rich Freeman wrote: >> > On Tue, Mar 6, 2018 at 4:17 PM, Andreas K. Huettel >> > wrote: >> >> >> >> Is it worth the effort? Yes, see below. >> >> Is it a hi

Re: [gentoo-dev] dev-db/maxscale - Last rites

2018-03-06 Thread Brian Evans
On 03/06/2018 05:55 PM, Geaaru wrote: > Hi, > > I'm not sure that comment of the issue is yet correct with last version. > I think that depends of mariadb libraries and maybe it works also with > mysql but I will investigate on it. > > Here (not last version but at least v.2.x): > > https://gith

Re: [gentoo-dev] dev-db/maxscale - Last rites

2018-03-06 Thread Geaaru
Hi, I'm not sure that comment of the issue is yet correct with last version. I think that depends of mariadb libraries and maybe it works also with mysql but I will investigate on it. Here (not last version but at least v.2.x): https://github.com/geaaru/geaaru_overlay/blob/master/dev-db/maxscale

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Alec Warner
On Tue, Mar 6, 2018 at 5:22 PM, Matt Turner wrote: > On Tue, Mar 6, 2018 at 1:35 PM, Rich Freeman wrote: > > On Tue, Mar 6, 2018 at 4:17 PM, Andreas K. Huettel > wrote: > >> > >> Is it worth the effort? Yes, see below. > >> Is it a high priority task? No. > >> > > > > It sounds like all that ha

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Matt Turner
On Tue, Mar 6, 2018 at 1:35 PM, Rich Freeman wrote: > On Tue, Mar 6, 2018 at 4:17 PM, Andreas K. Huettel > wrote: >> >> Is it worth the effort? Yes, see below. >> Is it a high priority task? No. >> > > It sounds like all that has been done is to log a tracker and create > some bugs. That is har

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Matt Turner
On Tue, Mar 6, 2018 at 1:17 PM, Andreas K. Huettel wrote: > Am Dienstag, 6. März 2018, 02:52:54 CET schrieb Matt Turner: >> EAPI 2 removal bug: https://bugs.gentoo.org/648050 >> >> It seems like tons of churn to update old stable ebuilds to a new >> EAPI, just for its own sake. Take https://bugs.g

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Matt Turner
On Tue, Mar 6, 2018 at 1:00 AM, Dirkjan Ochtman wrote: > On Tue, Mar 6, 2018 at 2:52 AM, Matt Turner wrote: >> >> In the end we might get to delete some code from portage or an eclass? >> Does this seem worth it? > > > To add to some of the points Kent made, I think so, yes: this means freeing >

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Matt Turner
On Mon, Mar 5, 2018 at 9:56 PM, Kent Fredric wrote: > On Mon, 5 Mar 2018 17:52:54 -0800 > And with Perl packages at least, incrementing EAPI results in actual > changes driven by the eclass: > > - Changes the names of various control variables > - Makes perl tests on by default, and parallel by de

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Rich Freeman
On Tue, Mar 6, 2018 at 4:17 PM, Andreas K. Huettel wrote: > > Is it worth the effort? Yes, see below. > Is it a high priority task? No. > It sounds like all that has been done is to log a tracker and create some bugs. That is hardly a major burden on anybody. If it nudges people to bump the EAP

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Andreas K. Huettel
Am Dienstag, 6. März 2018, 02:52:54 CET schrieb Matt Turner: > EAPI 2 removal bug: https://bugs.gentoo.org/648050 > > It seems like tons of churn to update old stable ebuilds to a new > EAPI, just for its own sake. Take https://bugs.gentoo.org/648154 for > example. New ebuild added with EAPI 6 bum

Re: [gentoo-dev] [PATCH 1/6] eapi7-ver.eclass: Explicitly indicate that EAPI 7+ includes it

2018-03-06 Thread Michael Orlitzky
On 03/06/2018 12:25 PM, Michał Górny wrote: > --- > eclass/eapi7-ver.eclass | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/eclass/eapi7-ver.eclass b/eclass/eapi7-ver.eclass > index 7eb070c68171..6117124a90a5 100644 > --- a/eclass/eapi7-ver.eclass > +++ b/eclass/eapi7-ver

Re: [gentoo-dev] [PATCH 3/6] epatch.eclass: Deprecate in EAPI 6

2018-03-06 Thread Ulrich Mueller
> On Tue, 06 Mar 2018, Michał Górny wrote: > W dniu wto, 06.03.2018 o godzinie 18∶41 +0100, użytkownik Ulrich Mueller > napisał: >> > > > > > On Tue, 6 Mar 2018, Michał Górny wrote: >> > + 6) >> > + # for eqawarn >> > + [[ -z ${_EUTILS_ECLASS} ]] && inherit eutils >> >

Re: [gentoo-dev] [PATCH 3/6] epatch.eclass: Deprecate in EAPI 6

2018-03-06 Thread Michał Górny
W dniu wto, 06.03.2018 o godzinie 18∶41 +0100, użytkownik Ulrich Mueller napisał: > > > > > > On Tue, 6 Mar 2018, Michał Górny wrote: > > + 6) > > + # for eqawarn > > + [[ -z ${_EUTILS_ECLASS} ]] && inherit eutils > > ;; > > NACK. With this you defeat the whole pu

Re: [gentoo-dev] [PATCH 3/6] epatch.eclass: Deprecate in EAPI 6

2018-03-06 Thread Ulrich Mueller
> On Tue, 6 Mar 2018, Michał Górny wrote: > + 6) > + # for eqawarn > + [[ -z ${_EUTILS_ECLASS} ]] && inherit eutils > ;; NACK. With this you defeat the whole purpose of splitting things off from eutils. In turn, eutils inherits a dozen of other eclass

[gentoo-dev] dev-db/maxscale - Last rites

2018-03-06 Thread Brian Evans
# Brian Evans (06 Mar 2018) # MariaDB MaxScale 1.x depends on the deprecated libmysqld # Newer versions bundle software that require git access # and modify system libraries for their own purposes making # it extremely difficult to package. # Bug 649764 Removal in 30 days. dev-db/maxscale signa

[gentoo-dev] [PATCH 6/6] versionator.eclass: Ban in EAPI 7 (in favor of built-in funcs)

2018-03-06 Thread Michał Górny
--- eclass/versionator.eclass | 7 +++ 1 file changed, 7 insertions(+) diff --git a/eclass/versionator.eclass b/eclass/versionator.eclass index 54d77a30b015..bf3f6a2a77b6 100644 --- a/eclass/versionator.eclass +++ b/eclass/versionator.eclass @@ -28,6 +28,13 @@ if [[ -z ${_VERSIONATOR_ECLASS}

[gentoo-dev] [PATCH 5/6] ltprune.eclass: Deprecate it verbosely

2018-03-06 Thread Michał Górny
--- eclass/ltprune.eclass | 7 +++ 1 file changed, 7 insertions(+) diff --git a/eclass/ltprune.eclass b/eclass/ltprune.eclass index a8bb4c842bc0..f1dd795aea2a 100644 --- a/eclass/ltprune.eclass +++ b/eclass/ltprune.eclass @@ -17,6 +17,8 @@ if [[ -z ${_LTPRUNE_ECLASS} ]]; then case ${EAPI:-

[gentoo-dev] [PATCH 3/6] epatch.eclass: Deprecate in EAPI 6

2018-03-06 Thread Michał Górny
--- eclass/epatch.eclass | 10 +- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/eclass/epatch.eclass b/eclass/epatch.eclass index 8e03478c26ce..e3178ff40020 100644 --- a/eclass/epatch.eclass +++ b/eclass/epatch.eclass @@ -12,7 +12,11 @@ if [[ -z ${_EPATCH_ECLASS} ]]; then

[gentoo-dev] [PATCH 4/6] ltprune.eclass: Ban discouraged eclass in EAPI 7

2018-03-06 Thread Michał Górny
--- eclass/ltprune.eclass | 7 +++ 1 file changed, 7 insertions(+) diff --git a/eclass/ltprune.eclass b/eclass/ltprune.eclass index 6b3e93921d96..a8bb4c842bc0 100644 --- a/eclass/ltprune.eclass +++ b/eclass/ltprune.eclass @@ -15,6 +15,13 @@ if [[ -z ${_LTPRUNE_ECLASS} ]]; then +case ${EA

[gentoo-dev] [PATCH 2/6] epatch.eclass: Ban in EAPI 7 (in favor of eapply)

2018-03-06 Thread Michał Górny
--- eclass/epatch.eclass | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/eclass/epatch.eclass b/eclass/epatch.eclass index 905f68f8ef22..8e03478c26ce 100644 --- a/eclass/epatch.eclass +++ b/eclass/epatch.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +#

[gentoo-dev] [PATCH 1/6] eapi7-ver.eclass: Explicitly indicate that EAPI 7+ includes it

2018-03-06 Thread Michał Górny
--- eclass/eapi7-ver.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/eapi7-ver.eclass b/eclass/eapi7-ver.eclass index 7eb070c68171..6117124a90a5 100644 --- a/eclass/eapi7-ver.eclass +++ b/eclass/eapi7-ver.eclass @@ -63,7 +63,7 @@ case ${EAPI:-0} in 6)

[gentoo-dev] [PATCH 0/6] EAPI 7 eclass deprecations

2018-03-06 Thread Michał Górny
Hi, Here's a short batch of patches that explicitly update EAPI checks for eclass that are going to be banned in EAPI 7, and add some verbose deprecation notices whenever stuff was deprecated already. -- Best regards, Michał Górny Michał Górny (6): eapi7-ver.eclass: Explicitly indicate that EA

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Michał Górny
W dniu pon, 05.03.2018 o godzinie 17∶52 -0800, użytkownik Matt Turner napisał: > EAPI 2 removal bug: https://bugs.gentoo.org/648050 > > It seems like tons of churn to update old stable ebuilds to a new > EAPI, just for its own sake. Take https://bugs.gentoo.org/648154 for > example. New ebuild add

Re: [gentoo-dev] Is removing old EAPIs worth the churn?

2018-03-06 Thread Dirkjan Ochtman
On Tue, Mar 6, 2018 at 2:52 AM, Matt Turner wrote: > In the end we might get to delete some code from portage or an eclass? > Does this seem worth it? > To add to some of the points Kent made, I think so, yes: this means freeing us from the cognitive overhead of thinking about older EAPIs at all

[gentoo-dev] Packages up for grabs: dev-libs/libtar

2018-03-06 Thread Jonas Stein
Dear all, The following packages are up for grabs: dev-libs/libtar after retirement of the proxied maintainer. https://packages.gentoo.org/packages/dev-libs/libtar libtar is a C library for manipulating tar archives. Todo: please migrate from 'autotools-utils' (no replacement) -- Best, Jonas

[gentoo-dev] Packages up for grabs: app-editors/bluefish

2018-03-06 Thread Jonas Stein
Dear all, The following packages are up for grabs: app-editors/bluefish after retirement of the proxied maintainer. https://packages.gentoo.org/packages/app-editors/bluefish The editor is quite famous and it would be nice to keep the ebuild in a good state. Todo: please migrate from 'fdo-mime'