Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424

2017-03-24 Thread Alexis Ballier
On Thu, 23 Mar 2017 22:45:54 +0100 David Seifert wrote: > On Thu, 2017-03-23 at 22:42 +0100, Alexis Ballier wrote: > > On Thu, 23 Mar 2017 17:20:59 -0400 > > Michael Orlitzky wrote: > > > > > On 03/23/2017 04:22 PM, Alexis Ballier wrote: > > > > > > > > Indeed, according to pms.git commit

Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424

2017-03-24 Thread Ulrich Mueller
> On Fri, 24 Mar 2017, Alexis Ballier wrote: > On Thu, 23 Mar 2017 22:45:54 +0100 > David Seifert wrote: >> https://bugs.gentoo.org/show_bug.cgi?id=586416 > yep, that's about tracking access to the dir not to the variable > itself Which is what is intended. As I have already explained twic

Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424

2017-03-24 Thread Alexis Ballier
On Thu, 23 Mar 2017 21:45:41 + Ciaran McCreesh wrote: [...] > > after a few dozens of emails, what i understand of the issue is: > > autoconf assumes either the eblit stuff is in the environment, or > > FILESDIR variable is empty or points to its files dir; this might be > > borderline but de

Re: [gentoo-dev] Re: [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424

2017-03-24 Thread Alexis Ballier
On Fri, 24 Mar 2017 11:05:45 +0100 Ulrich Mueller wrote: > > On Fri, 24 Mar 2017, Alexis Ballier wrote: > > > On Thu, 23 Mar 2017 22:45:54 +0100 > > David Seifert wrote: > > >> https://bugs.gentoo.org/show_bug.cgi?id=586416 > > > yep, that's about tracking access to the dir not to t

[gentoo-dev] eclass-manpages are now versioned (snapshotted)

2017-03-24 Thread Michał Górny
Hi, everyone. With a little delay I would like to announce that the eclass-manpages package is now properly versioned, starting this Tuesday. Most importantly, this means that users will no longer have to periodically rebuild the package in order to get the correct set of manpages -- instead, the

Re: [gentoo-dev] eclass-manpages are now versioned (snapshotted)

2017-03-24 Thread Ian Stakenvicius
On 24/03/17 11:19 AM, Michał Górny wrote: Hi, everyone. With a little delay I would like to announce that the eclass-manpages package is now properly versioned, starting this Tuesday. Most importantly, this means that users will no longer have to periodically rebuild the package in order to get

[gentoo-dev] New QA policy: ebuild code must be wholly contained within PMS-defined files

2017-03-24 Thread Michał Górny
Hi, everyone. On behalf of the QA team, I would like to shortly announce that the QA team has unanimously approved the following policy: === The ebuild code must be wholly contained in files that are defined by the PMS, which as of 2017-03-24 are .ebuild and .eclass files. It is explicitly forbid

Re: [gentoo-dev] [PATCH] epunt-cxx.eclass: Split C++ check punting code out of eutils

2017-03-24 Thread Michał Górny
On pią, 2017-03-17 at 17:57 +0100, Michał Górny wrote: > Split the epunt_cxx (plus internal code) to a dedicated eclass. This is > rarely needed, usually indicates a dead upstream and requires > the ELT-patches framework. The patches are going to be split to > a separate package, and the new eclass

Re: [gentoo-dev] [PATCH] epatch.eclass: Add missing estack inherit

2017-03-24 Thread Michał Górny
On wto, 2017-03-21 at 17:07 +0100, Michał Górny wrote: > // > > Since this does not affect existing ebuilds, I'd like to apply it along > with the epunt-cxx patch to avoid two major cache regens a week ;-). > > --- > eclass/epatch.eclass | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git

Re: [gentoo-dev] [PATCHES] Moving ELT-patches to app-portage/elt-patches

2017-03-24 Thread Michał Górny
On pią, 2017-03-17 at 19:48 +0100, Michał Górny wrote: > Hi, > > Here's a quick patch serie that moves the whole ELT-patches directory > into a separate package. This reduces the size of Gentoo checkout > by ~500 KiB. > > The nocxx patches are left for epunt_cxx to be removed once it is moved > o

Re: [gentoo-dev] [PATCH] sys-devel/autoconf: Convert from eblits into an eclass, #586424

2017-03-24 Thread Michał Górny
On czw, 2017-03-16 at 10:38 +0100, Michał Górny wrote: > Convert the usage of eblits in sys-devel/autoconf into an equivalent > eclass. This makes the ebuilds more readable, more predictable and fixes > compliance with stricter versions of the package manager (i.e. a future > release of Portage). >

Re: [gentoo-dev] [PATCH] sys-libs/glibc: Convert from eblits to eclass, #586422

2017-03-24 Thread Michał Górny
On czw, 2017-03-16 at 14:49 +0100, Michał Górny wrote: > // > note: i'm in process of testing [building binpkgs] of all glibc versions > to confirm i didn't accidentally break anything. - fails in compile > phase both before and after the change. > > --- > eclass/toolchain-glibc.eclass

[gentoo-dev] [PATCH] toolchain-glibc.eclass: Replace evar_* with local variables

2017-03-24 Thread Michał Górny
Use local variable to limit the scope of ABI variable override. This is a builtin bash solution that is reliable and simple, unlike the complex evar_* logic that unnecessarily pollutes global variables. --- eclass/toolchain-glibc.eclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) dif

[gentoo-dev] last rites: dev-perl/File-DirWalk

2017-03-24 Thread Andreas K. Huettel
# Andreas K. Hüttel (24 Mar 2017) # Tests fail recently, module is abandoned, upstream does # not respond, no revdeps. Removal in 30 days. Bug 603918. dev-perl/File-DirWalk -- Andreas K. Hüttel dilfri...@gentoo.org Gentoo Linux developer (council, perl, libreoffice) signature.asc Description: T

[gentoo-dev] [PATCH 1/2] eclass/tests/estack_eshopts.sh: Add tests for 'set' variant of eshopt*

2017-03-24 Thread Michał Górny
--- eclass/tests/estack_eshopts.sh | 23 +++ 1 file changed, 23 insertions(+) diff --git a/eclass/tests/estack_eshopts.sh b/eclass/tests/estack_eshopts.sh index 606a17cfb053..28346c65ec13 100755 --- a/eclass/tests/estack_eshopts.sh +++ b/eclass/tests/estack_eshopts.sh @@ -27,6

[gentoo-dev] [PATCH 2/2] estack.eclass: Use 'shopt -p -o' to restore 'set' flags

2017-03-24 Thread Michał Górny
Use 'shopt -p -o' to obtain the current set of 'set' flags, and to restore them on popping. Unlike $-, it is output in command form (alike 'shopt -p'), removing the need for separate logic in eshopts_pop. --- eclass/estack.eclass | 9 ++--- 1 file changed, 2 insertions(+), 7 deletions(-) diff

[gentoo-dev] [PATCH] enlightenment.eclass: Replace eutils inherit w/ split eclasses

2017-03-24 Thread Michał Górny
--- eclass/enlightenment.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/enlightenment.eclass b/eclass/enlightenment.eclass index 4a30b7e4c120..ae7bb396590c 100644 --- a/eclass/enlightenment.eclass +++ b/eclass/enlightenment.eclass @@ -9,7 +9,7 @@ if [[ -z ${_ENL