Re: [gentoo-dev] Changes made by acct-* ebuilds

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 22:35 -0800, Christopher Head wrote: > On Thu, 13 Feb 2020 08:09:13 -0800 > Christopher Head wrote: > > > On Wed, 12 Feb 2020 19:14:45 +0100 > > Michał Górny wrote: > > > > > I'm pretty sure user.eclass does print whatever changes it is doing. > > > It isn't elog-ged

Re: [gentoo-dev] Changes made by acct-* ebuilds

2020-02-15 Thread Christopher Head
On Thu, 13 Feb 2020 08:09:13 -0800 Christopher Head wrote: > On Wed, 12 Feb 2020 19:14:45 +0100 > Michał Górny wrote: > > > I'm pretty sure user.eclass does print whatever changes it is doing. > > It isn't elog-ged though, I admit. This is probably worth fixing. So, I didn’t intend to

Re: [gentoo-dev] [PATCH 9/9] ruby-ng-gnome2.eclass: add support for 3.4.x

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote: > Update SRC_URI since the primary release site is moved to github. > > Signed-off-by: Naohiro Aota > --- > eclass/ruby-ng-gnome2.eclass | 8 +++- > 1 file changed, 7 insertions(+), 1 deletion(-) > > diff --git

Re: [gentoo-dev] [PATCH 8/9] ruby-ng-gnome2.eclass: fold common all_ruby_prepare

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote: > Signed-off-by: Naohiro Aota > --- > eclass/ruby-ng-gnome2.eclass | 22 ++ > 1 file changed, 22 insertions(+) > > diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass > index

Re: [gentoo-dev] [PATCH 7/9] ruby-ng-gnome2.eclass: support non-build packages

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote: > Some ruby-gnome2 ebuild does not build C bindings, so there is no need to > call each_ruby_{configure,compile} and emake install of this eclass. Check > if "extconf.rb" and "Makefile" to decide what to do. > > Signed-off-by: Naohiro Aota >

Re: [gentoo-dev] [PATCH 5/9] ruby-ng-gnome2.eclass: add test dependency

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote: > Signed-off-by: Naohiro Aota > --- > eclass/ruby-ng-gnome2.eclass | 4 +++- > 1 file changed, 3 insertions(+), 1 deletion(-) > > diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass > index edb420c9a3a8..dc48a53c58cd

Re: [gentoo-dev] [PATCH 2/9] ruby-ng-gnome2.eclass: drop support for

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote: > Signed-off-by: Naohiro Aota > --- > eclass/ruby-ng-gnome2.eclass | 13 +++-- > 1 file changed, 3 insertions(+), 10 deletions(-) > > diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass > index

Re: [gentoo-dev] [PATCH 6/9] ruby-ng-gnome2.eclass: implement common test code

2020-02-15 Thread Michał Górny
On Sat, 2020-02-15 at 21:18 +0900, Naohiro Aota wrote: > Fold common test code from runy-gnome2 ebuild to this eclass. > > To support test under virtx, introduce RUBY_GNOME2_NEED_VIRTX variable. > > Signed-off-by: Naohiro Aota > --- > eclass/ruby-ng-gnome2.eclass | 22 ++ >

[gentoo-portage-dev] [PATCH] fetch: drop privileges early for NFS root_squash (bug 601252)

2020-02-15 Thread Zac Medico
Drop privileges prior to fetch function calls, so that all necessary operations can succeed when DISTDIR is on NFS with root_squash enabled. Bug: https://bugs.gentoo.org/601252 Signed-off-by: Zac Medico --- lib/_emerge/EbuildFetcher.py | 12 +++-

[gentoo-dev] Last rites: sys-kernel/vanilla-kernel-bin

2020-02-15 Thread Michał Górny
# Michał Górny (2020-02-15) # To reduce duplication of effort, prebuilt vanilla kernel packages # are discontinued. Since Gentoo patchset is really minimal, # sys-kernel/gentoo-kernel-bin can be used as a replacement. Vanilla # kernels can still be built using sys-kernel/vanilla-kernel. #

[gentoo-dev] [PATCH 9/9] ruby-ng-gnome2.eclass: add support for 3.4.x

2020-02-15 Thread Naohiro Aota
Update SRC_URI since the primary release site is moved to github. Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 8 +++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index 4220dc9f2092..fa5530d36629

[gentoo-dev] [PATCH 7/9] ruby-ng-gnome2.eclass: support non-build packages

2020-02-15 Thread Naohiro Aota
Some ruby-gnome2 ebuild does not build C bindings, so there is no need to call each_ruby_{configure,compile} and emake install of this eclass. Check if "extconf.rb" and "Makefile" to decide what to do. Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 14 ++ 1 file

[gentoo-dev] [PATCH 8/9] ruby-ng-gnome2.eclass: fold common all_ruby_prepare

2020-02-15 Thread Naohiro Aota
Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 22 ++ 1 file changed, 22 insertions(+) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index 619a02d0d1d7..4220dc9f2092 100644 --- a/eclass/ruby-ng-gnome2.eclass +++

[gentoo-dev] [PATCH 5/9] ruby-ng-gnome2.eclass: add test dependency

2020-02-15 Thread Naohiro Aota
Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index edb420c9a3a8..dc48a53c58cd 100644 --- a/eclass/ruby-ng-gnome2.eclass +++

[gentoo-dev] [PATCH 6/9] ruby-ng-gnome2.eclass: implement common test code

2020-02-15 Thread Naohiro Aota
Fold common test code from runy-gnome2 ebuild to this eclass. To support test under virtx, introduce RUBY_GNOME2_NEED_VIRTX variable. Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 22 ++ 1 file changed, 22 insertions(+) diff --git

[gentoo-dev] [PATCH 4/9] ruby-ng-gnome2.eclass: drop subbinding variable

2020-02-15 Thread Naohiro Aota
Since we can set RUBY_S only from RUBY_FAKEGEM_NAME, we no longer need $subbinding. Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index

[gentoo-dev] [PATCH 2/9] ruby-ng-gnome2.eclass: drop support for

2020-02-15 Thread Naohiro Aota
Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 13 +++-- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index 4e3c30017e9b..8c8e0c8c0a50 100644 --- a/eclass/ruby-ng-gnome2.eclass +++

[gentoo-dev] [PATCH 3/9] ruby-ng-gnome2.eclass: fix LICENSE

2020-02-15 Thread Naohiro Aota
All ruby-gnome2 packages in the tree is now licensed under LGPL-2.1+. Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eclass/ruby-ng-gnome2.eclass b/eclass/ruby-ng-gnome2.eclass index 8c8e0c8c0a50..e5c2ed193703

[gentoo-dev] [PATCH 1/9] ruby-ng-gnome2.eclass: drop support for 0.19.x

2020-02-15 Thread Naohiro Aota
The official tree no longer have ruby-gnome2 packages with 0.19.x. Drop support for them. Note: keep versionator inheritance because a later patch use it. Signed-off-by: Naohiro Aota --- eclass/ruby-ng-gnome2.eclass | 10 +++--- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git