Re: [gentoo-dev] [PATCH 1/8] bash-completion-r1.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
W dniu pią, 08.06.2018 o godzinie 13∶02 +0200, użytkownik Ulrich Mueller napisał: > > > > > > On Fri, 8 Jun 2018, Michał Górny wrote: > > ( > > + insopts > > insinto "$(_bash-completion-r1_get_bashcompdir)" > > doins "${@}" > > ) > > I wonder about these

[gentoo-dev] [PATCH] udev.eclass: return unprefixed udevdir

2018-06-08 Thread Guilherme Amadio
Hi, This is a simple fix, but I'd like it to be reviewed. Without this get_udevdir returns the prefixed directory, leading to double prefix on udev related packages (e.g. fuse-common). Even if not used in prefix, udev related packages are usually pulled in as dependencies of other packages

[gentoo-dev] [PATCH 5/8] python-utils-r1.eclass: Sanitize insopts/exeopts

2018-06-08 Thread Michał Górny
Sanitize insopts/exeopts when calling doins/doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/python-utils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH 7/8] tmpfiles.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/tmpfiles.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/tmpfiles.eclass b/eclass/tmpfiles.eclass index

[gentoo-dev] [PATCH 8/8] udev.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/udev.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/udev.eclass b/eclass/udev.eclass index 5e5df0738805..d2e3af23f070 100644

Re: [gentoo-dev] [PATCH 1/8] bash-completion-r1.eclass: Sanitize insopts

2018-06-08 Thread Ulrich Mueller
> On Fri, 8 Jun 2018, Michał Górny wrote: > ( > + insopts > insinto "$(_bash-completion-r1_get_bashcompdir)" > doins "${@}" > ) I wonder about these empty insopts commands. According to the spec: "When called with no arguments, resets the

[gentoo-dev] [PATCH v2 5/8] python-utils-r1.eclass: Sanitize insopts/exeopts

2018-06-08 Thread Michał Górny
Sanitize insopts/exeopts when calling doins/doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/python-utils-r1.eclass | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eclass/python-utils-r1.eclass

[gentoo-dev] [PATCH v2 6/8] systemd.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/systemd.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index

[gentoo-dev] [PATCH v2 7/8] tmpfiles.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/tmpfiles.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/tmpfiles.eclass b/eclass/tmpfiles.eclass index

[gentoo-dev] Re: [PATCH 2/2] readme.gentoo-r1.eclass: Support EAPI 7.

2018-06-08 Thread Ulrich Mueller
> On Sun, 3 Jun 2018, Ulrich Müller wrote: > No changes appear to be necessary, other than updating the case > statement. Pushed. pgpGNxZNvvmZ8.pgp Description: PGP signature

[gentoo-dev] [PATCH v2 4/8] python-r1.eclass: Sanitize exeopts

2018-06-08 Thread Michał Górny
Sanitize exeopts when calling doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/python-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index

[gentoo-dev] [PATCH v2 1/8] bash-completion-r1.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/bash-completion-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/bash-completion-r1.eclass

[gentoo-dev] [PATCH v2 2/8] desktop.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/desktop.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/desktop.eclass b/eclass/desktop.eclass index

[gentoo-dev] [PATCH v2 3/8] eutils.eclass: Sanitize exeopts

2018-06-08 Thread Michał Górny
Sanitize exeopts when calling newexe, in order to avoid prior insopts calls accidentally affecting make_wrapper. --- eclass/eutils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass index 7840afbb77b9..81621df78e63 100644 ---

[gentoo-dev] [PATCH v2 8/8] udev.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/udev.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/udev.eclass b/eclass/udev.eclass index 5e5df0738805..b7c6461dd8ff 100644

[gentoo-dev] [PATCH 2/8] desktop.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/desktop.eclass | 5 + 1 file changed, 5 insertions(+) diff --git a/eclass/desktop.eclass b/eclass/desktop.eclass index

[gentoo-dev] [PATCH 0/8] insopts/exeopts sanitization

2018-06-08 Thread Michał Górny
Hi, Here's a series of patches to various eclasses. They add sanitization of insopts/exeopts that fix things like: src_install() { insopts -m0600 insinto /var/lib/secret doins mysupersecretfile dobashcomp foo } which caused 'insopts' to wrongly apply to 'dobashcomp'. --

[gentoo-dev] [PATCH 1/8] bash-completion-r1.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/bash-completion-r1.eclass | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eclass/bash-completion-r1.eclass

[gentoo-dev] [PATCH 3/8] eutils.eclass: Sanitize exeopts

2018-06-08 Thread Michał Górny
Sanitize exeopts when calling newexe, in order to avoid prior insopts calls accidentally affecting make_wrapper. --- eclass/eutils.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/eutils.eclass b/eclass/eutils.eclass index 7840afbb77b9..ef4814569bb8 100644 ---

[gentoo-dev] [PATCH 4/8] python-r1.eclass: Sanitize exeopts

2018-06-08 Thread Michał Górny
Sanitize exeopts when calling doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/python-r1.eclass | 1 + 1 file changed, 1 insertion(+) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index

[gentoo-dev] [PATCH 6/8] systemd.eclass: Sanitize insopts

2018-06-08 Thread Michał Górny
Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass. --- eclass/systemd.eclass | 8 1 file changed, 8 insertions(+) diff --git a/eclass/systemd.eclass b/eclass/systemd.eclass index

[gentoo-dev] Last rites: media-sound/puddletag

2018-06-08 Thread Daniel Pielmeier
# Daniel Pielmeier (8 June 2018) # Does not support PyQt5 as well as python 3. Upstream unresponsive. # Masked for removal in 30 days. Bug #649112. media-sound/puddletag -- Daniel Pielmeier

Re: [gentoo-dev] Gentoo QA Scripts

2018-06-08 Thread Benda Xu
Hi Michael, Michael Mair-Keimberger writes: > Some time ago i presented some scripts which are running daily on my > website to provide some basic QA findings. I wanted to give you a > update on the status of the scripts as many things changed since then. > First of all, gentoo.levelnine.at is