Re: [gentoo-portage-dev] Fix all misc. bash errors.

2018-02-04 Thread Zac Medico
On 02/04/2018 07:22 PM, R0b0t1 wrote: > This is everything that shellcheck reported as an error. They are not > as serious as the globbing issue, but it would be a good idea to > change them. They are generally "type" issues (e.g. ">" instead of > "-gt"). > > Some changes are shellcheck

[gentoo-portage-dev] Fix all misc. bash errors.

2018-02-04 Thread R0b0t1
This is everything that shellcheck reported as an error. They are not as serious as the globbing issue, but it would be a good idea to change them. They are generally "type" issues (e.g. ">" instead of "-gt"). Some changes are shellcheck annotations. Very interesting was: eval "$x=(\"\${$x[@]}\"

Re: [gentoo-portage-dev] [PATCH 2/2] portage.package.ebuild.config: Always export filtered USE_EXPAND vars

2018-02-04 Thread Zac Medico
On 02/04/2018 05:40 AM, Michał Górny wrote: > Ensure that all USE_EXPAND variables are always exported with filtered > USE flags inside, even if none of those flags are declared in IUSE. > This is the behavior required for EAPI 5+ by the PMS. > > Since the behavior for earlier EAPIs is left

[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2018-02-04 23:59 UTC

2018-02-04 Thread Robin H. Johnson
-12:35 mgorny 874319c668b app-misc/nnn 20180129-23:12 zlogene9fe1f8927a5 dev-python/onkyo-eiscp20180204-01:35 radhermit b7227fe6c6f dev-python/pyqt-distutils 20180131-01:35 blueness b41e788f4fa kde-misc/plasma-active

Re: [gentoo-dev] reproducible builds

2018-02-04 Thread Samuel Bernardo
On 02/04/2018 06:14 PM, Canek Peláez Valdés wrote: > > > What would this even mean in the context of a source-based distro? > > > It would mean that we all could reproduce the exact same bugs given > the CFLAGS/USE/etc. combination. > > Many groups are working on this from different fronts; if

Re: [gentoo-portage-dev] [PATCH] repoman: Add commit message verification

2018-02-04 Thread Michał Górny
W dniu nie, 04.02.2018 o godzinie 22∶15 +0100, użytkownik Ulrich Mueller napisał: > > > > > > On Sun, 04 Feb 2018, Michał Górny wrote: > > W dniu sob, 03.02.2018 o godzinie 09∶58 +0100, użytkownik Ulrich Mueller > > napisał: > > > > Add a check for common mistakes in commit messages. For now, it >

Re: [gentoo-portage-dev] [PATCH] repoman: Add commit message verification

2018-02-04 Thread Ulrich Mueller
> On Sun, 04 Feb 2018, Michał Górny wrote: > W dniu sob, 03.02.2018 o godzinie 09∶58 +0100, użytkownik Ulrich Mueller > napisał: >> > Add a check for common mistakes in commit messages. For now, it >> > is pretty rough and exits immediately but it should be integrated >> > with the editor in

Re: [gentoo-portage-dev] [PATCH] repoman: Add commit message verification

2018-02-04 Thread Michał Górny
W dniu sob, 03.02.2018 o godzinie 09∶58 +0100, użytkownik Ulrich Mueller napisał: > > > > > > On Fri, 2 Feb 2018, Michał Górny wrote: > > Add a check for common mistakes in commit messages. For now, it is > > pretty rough and exits immediately but it should be integrated with > > the editor in the

Re: [gentoo-dev] reproducible builds

2018-02-04 Thread Matthew Thode
On 18-02-04 19:20:33, Marc Schiffbauer wrote: > * Matt Turner schrieb am 04.02.18 um 19:04 Uhr: > > On Sun, Feb 4, 2018 at 7:25 AM, Samuel Bernardo > > wrote: > > > Hi, > > > > > > I send this email to know the opinion of gentoo developers about > > > registering

Re: [gentoo-dev] reproducible builds

2018-02-04 Thread Marc Schiffbauer
* Matt Turner schrieb am 04.02.18 um 19:04 Uhr: > On Sun, Feb 4, 2018 at 7:25 AM, Samuel Bernardo > wrote: > > Hi, > > > > I send this email to know the opinion of gentoo developers about > > registering gentoo profiles in the context of reproducible-builds.org > >

Re: [gentoo-dev] reproducible builds

2018-02-04 Thread Canek Peláez Valdés
On Feb 4, 2018 12:04, "Matt Turner" wrote: On Sun, Feb 4, 2018 at 7:25 AM, Samuel Bernardo wrote: > Hi, > > I send this email to know the opinion of gentoo developers about > registering gentoo profiles in the context of

Re: [gentoo-portage-dev] [PATCH] repoman: Add commit message verification

2018-02-04 Thread Brian Dolbec
On Sun, 04 Feb 2018 18:58:21 +0100 Michał Górny wrote: > W dniu nie, 04.02.2018 o godzinie 09∶51 -0800, użytkownik Brian Dolbec > napisał: > > > > I know there are not a lot of repoman unit tests, but, can you > > please create some to test this? That way it doesn't get any

Re: [gentoo-dev] reproducible builds

2018-02-04 Thread Matt Turner
On Sun, Feb 4, 2018 at 7:25 AM, Samuel Bernardo wrote: > Hi, > > I send this email to know the opinion of gentoo developers about > registering gentoo profiles in the context of reproducible-builds.org Reproducible builds makes sense when you're distributing

Re: [gentoo-portage-dev] [PATCH] repoman: Add commit message verification

2018-02-04 Thread Michał Górny
W dniu nie, 04.02.2018 o godzinie 09∶51 -0800, użytkownik Brian Dolbec napisał: > On Fri, 2 Feb 2018 23:53:05 +0100 > Michał Górny wrote: > > > Add a check for common mistakes in commit messages. For now, it is > > pretty rough and exits immediately but it should be

Re: [gentoo-portage-dev] [PATCH] repoman: Add commit message verification

2018-02-04 Thread Brian Dolbec
On Fri, 2 Feb 2018 23:53:05 +0100 Michał Górny wrote: > Add a check for common mistakes in commit messages. For now, it is > pretty rough and exits immediately but it should be integrated with > the editor in the future. > --- > repoman/pym/repoman/actions.py | 68 >

[gentoo-dev] reproducible builds

2018-02-04 Thread Samuel Bernardo
Hi, I send this email to know the opinion of gentoo developers about registering gentoo profiles in the context of reproducible-builds.org Cheers

Re: [gentoo-portage-dev] [PATCH v2 6/9] rsync: Issue an explicit warning if Manifest timestamp is >24hr old

2018-02-04 Thread M. J. Everitt
On 02/02/18 20:42, Michał Górny wrote[excerpted]: > index 27a2548c0..cb80f6d66 100644 > --- a/pym/portage/sync/modules/rsync/__init__.py > +++ b/pym/portage/sync/modules/rsync/__init__.py > @@ -109,6 +110,20 @@ class RsyncSync(NewBase): > writemsg_level("!!!

Re: [gentoo-portage-dev] [PATCH v2 9/9] max-age fixup

2018-02-04 Thread Michał Górny
W dniu pią, 02.02.2018 o godzinie 21∶42 +0100, użytkownik Michał Górny napisał: > --- > man/portage.5 | 2 +- > pym/portage/sync/modules/rsync/rsync.py | 4 ++-- > 2 files changed, 3 insertions(+), 3 deletions(-) > > diff --git a/man/portage.5 b/man/portage.5 > index

[gentoo-portage-dev] [PATCH 1/2] portage.package.ebuild.config: Rename iuse_implicit -> iuse_effective

2018-02-04 Thread Michał Górny
Rename the iuse_implicit variable used in USE_EXPAND handling to iuse_effective, since that is what is actually passed there. Correct naming makes figuring out what the function does much easier. --- pym/portage/package/ebuild/config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-)

[gentoo-portage-dev] [PATCH 2/2] portage.package.ebuild.config: Always export filtered USE_EXPAND vars

2018-02-04 Thread Michał Górny
Ensure that all USE_EXPAND variables are always exported with filtered USE flags inside, even if none of those flags are declared in IUSE. This is the behavior required for EAPI 5+ by the PMS. Since the behavior for earlier EAPIs is left undefined and having different behavior would be confusing

[gentoo-portage-dev] [PATCH] repoman: Update metadata.dtd URI to allow https://

2018-02-04 Thread Michał Górny
Update the default metadata.dtd URI used in repoman and Portage tests to use https://. However, allow also http:// form for the migration period. The http:// compat can be removed once the Gentoo repository is updated to use https:// everywhere. Bug: https://bugs.gentoo.org/552720 ---

Re: [gentoo-dev] [RFC] Testing Gentoo with openQA

2018-02-04 Thread Francesco Riosa
2018-02-03 13:16 GMT+01:00 mudler : > Hi everyone, > > > This is an idea that has been floating around already, as some of you > already know, openQA [1] is a project that provides the ability to fully > test O.S. > Being used to routinely build Gentoo profiles, this idea is