[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2019-07-21 23:59 UTC

2019-07-21 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed from the tree, for the week ending 2019-07-21 23:59 UTC. Removals: dev-libs/liblazy 20190721-13:58 chewi890bc1db14c games-kids/pytraffic 20190721-13:59 chewi6ada94c13b6 games-misc/yadex

[gentoo-dev] [PATCH v2] python-any-r1.eclass: Declare PYTHON_REQUIRED_USE to catch errors

2019-07-21 Thread Michał Górny
Changes in v2: - declare PYTHON_REQUIRED_USE only if not declared already (fixes issue when eclass is inherited multiple times) Signed-off-by: Michał Górny --- eclass/python-any-r1.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/python-any-r1.eclass

[gentoo-dev] [PATCH] python-any-r1.eclass: Declare PYTHON_REQUIRED_USE to catch errors

2019-07-21 Thread Michał Górny
Signed-off-by: Michał Górny --- eclass/python-any-r1.eclass | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index 7a91507a600f..184efc46b5d4 100644 --- a/eclass/python-any-r1.eclass +++

Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags

2019-07-21 Thread Christopher Head
On July 20, 2019 1:22:39 PM PDT, "Michał Górny" wrote: >Yes, I get it. User experience is not important if it would mean >developers would actually do anything but the bare minimum to get >from one paycheck to another. The usual Gentoo attitude. Is my experience as a user really improved if a

Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags

2019-07-21 Thread Fabian Groffen
On 21-07-2019 23:47:02 +1200, Kent Fredric wrote: > Yes, yes, I'm suggesting something perverted like a build server or > system for aggregating built man-pages on gentoo-servers automatically > as part of CI, that end users can just trivially fetch. But that's just > one approach, surely, there

Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags

2019-07-21 Thread Kent Fredric
On Sat, 20 Jul 2019 22:22:39 +0200 Michał Górny wrote: > Yes, I get it. User experience is not important if it would mean > developers would actually do anything but the bare minimum to get > from one paycheck to another. The usual Gentoo attitude. You of course realise putting more demands

[gentoo-dev] [PATCH 6/6] ruby-ng.eclass: remove 2-arg calling of depend methods in EAPI 7

2019-07-21 Thread graaff
From: Hans de Graaff No longer allow the deprecated 2 argument calls to the ruby*depend methods in EAPI 7. These are already deprecated for a long time. Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 26 -- 1 file changed, 20 insertions(+), 6 deletions(-)

[gentoo-dev] [PATCH 5/6] ruby-ng.eclass: handle BDEPEND for EAPI 7

2019-07-21 Thread graaff
From: Hans de Graaff Add support for BDEPEND in EAPI 7. It is not clear how to handle test dependencies since the test framework will need to run on the CBUILD host but the code that needs to run is already cross-compiled for the CHOST. Most likely tests won't work at all in this case. Add test

[gentoo-dev] [PATCH 2/6] ruby-ng.eclass: stop inheriting toolchain-funcs

2019-07-21 Thread graaff
From: Hans de Graaff Stop inheriting toolchain-funcs in EAPI 7. The eclass does not use this eclass and any ebuild that requires it should inherit it directly instead. Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff

[gentoo-dev] [PATCH 3/6] ruby-ng.eclass: make presence of RUBY_PATCHES fatal

2019-07-21 Thread graaff
From: Hans de Graaff The eqawarn in EAPI 6 is easy to mis and may lead to patches "silently" not being applied. die on this in EAPI 7 to make this situation more explicit. Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff

[gentoo-dev] [PATCH 4/6] ruby-ng.eclass: use ruby_rbconfig_value

2019-07-21 Thread graaff
From: Hans de Graaff Consistently use ruby_rbconfig_value to get ruby configuration information. Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index

[gentoo-dev] [PATCH 1/6] ruby-ng.eclass: add EAPI 7 support

2019-07-21 Thread graaff
From: Hans de Graaff Signed-off-by: Hans de Graaff --- eclass/ruby-ng.eclass | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass index 8dc3e1661252..c2a09585d8ef 100644 --- a/eclass/ruby-ng.eclass +++ b/eclass/ruby-ng.eclass

Re: [gentoo-dev] [RFC] New QA policy: Packages must not disable installing manpages via USE flags

2019-07-21 Thread Michał Górny
On Wed, 2019-07-17 at 12:09 -0700, Matt Turner wrote: > On Wed, Jul 17, 2019 at 6:25 AM Michał Górny wrote: > > Hello, > > > > The QA team would like to introduce the following policy: > > > > """ > > Packages must not disable installing manpages via USE flags (e.g. > > USE=man or USE=doc). >