[gentoo-portage-dev] [PATCH] bin/ebuild: fix --color=n for bug #531690

2014-12-06 Thread Zac Medico
When the NOCOLOR variable is overridden in portage.settings, it's necessary to call the config.backup_changes method in order for the change to persist through config.reset calls. X-Gentoo-Bug: 531690 X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=531690 --- bin/ebuild | 1 + 1 file ch

[gentoo-portage-dev] [PATCH] dblink._protect: disable config protect for identical files (531854)

2014-12-06 Thread Zac Medico
Since commit 02417188225758b1822d176abd8902a92300a371, config protection was triggered for identical files if config-protect-if-modified was not enabled in FEATURES. Fix it to skip config protection in this case. Fixes: 024171882257 ("CONFIG_PROTECT: protect symlinks, bug #485598") X-Gentoo-Bug: 5

[gentoo-portage-dev] [PATCH 1/2] bin/phase-helpers.shL Fix unpack() for deb2targz .xz types

2014-12-06 Thread Brian Dolbec
From 4cb661d994cf8503c4459b8f7da7ee0f739a9826 Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Sat, 6 Dec 2014 14:51:13 -0800 Subject: [PATCH 1/2] bin/phase-helpers.shL Fix unpack() for deb2targz .xz types MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit

[gentoo-portage-dev] [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir

2014-12-06 Thread Brian Dolbec
From cd6ef521f930578763ae043a4bc43281bba3bf0e Mon Sep 17 00:00:00 2001 From: Brian Dolbec Date: Sat, 6 Dec 2014 14:54:36 -0800 Subject: [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir This then runs per-repo postsync hooks only on scripts in the per-repo subdir. This a

Re: [gentoo-portage-dev] [PATCH] dblink._protect: disable config protect for identical files (531854)

2014-12-06 Thread Brian Dolbec
On Sat, 6 Dec 2014 16:46:55 -0800 Zac Medico wrote: > Since commit 02417188225758b1822d176abd8902a92300a371, config > protection was triggered for identical files if > config-protect-if-modified was not enabled in FEATURES. Fix it > to skip config protection in this case. > > Fixes: 02417188225

Re: [gentoo-portage-dev] [PATCH 1/2] bin/phase-helpers.shL Fix unpack() for deb2targz .xz types

2014-12-06 Thread Zac Medico
On 12/06/2014 04:52 PM, Brian Dolbec wrote: > > From 4cb661d994cf8503c4459b8f7da7ee0f739a9826 Mon Sep 17 00:00:00 2001 > From: Brian Dolbec > Date: Sat, 6 Dec 2014 14:51:13 -0800 > Subject: [PATCH 1/2] bin/phase-helpers.shL Fix unpack() for deb2targz .xz > types > MIME-Version: 1.0 > Content-Typ

Re: [gentoo-portage-dev] [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir

2014-12-06 Thread Zac Medico
On 12/06/2014 04:53 PM, Brian Dolbec wrote: > > From cd6ef521f930578763ae043a4bc43281bba3bf0e Mon Sep 17 00:00:00 2001 > From: Brian Dolbec > Date: Sat, 6 Dec 2014 14:54:36 -0800 > Subject: [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d > subdir > > This then runs per-repo p

Re: [gentoo-portage-dev] [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir

2014-12-06 Thread Brian Dolbec
On Sat, 06 Dec 2014 17:39:45 -0800 Zac Medico wrote: > On 12/06/2014 04:53 PM, Brian Dolbec wrote: > > > > From cd6ef521f930578763ae043a4bc43281bba3bf0e Mon Sep 17 00:00:00 > > 2001 From: Brian Dolbec > > Date: Sat, 6 Dec 2014 14:54:36 -0800 > > Subject: [PATCH 2/2] portage/sync/controller.py:

Re: [gentoo-portage-dev] [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir

2014-12-06 Thread Zac Medico
On 12/06/2014 05:54 PM, Brian Dolbec wrote: > From b02b4dff30a7930d5308e400a46c3e59bbee0350 Mon Sep 17 00:00:00 2001 > From: Brian Dolbec > Date: Sat, 6 Dec 2014 14:54:36 -0800 > Subject: [PATCH] portage/sync/controller.py: Make a repo.postsync.d directory > > This then runs per-repo postsync hoo

Re: [gentoo-portage-dev] [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir

2014-12-06 Thread Brian Dolbec
On Sat, 06 Dec 2014 18:04:28 -0800 Zac Medico wrote: > On 12/06/2014 05:54 PM, Brian Dolbec wrote: > > From b02b4dff30a7930d5308e400a46c3e59bbee0350 Mon Sep 17 00:00:00 > > 2001 From: Brian Dolbec > > Date: Sat, 6 Dec 2014 14:54:36 -0800 > > Subject: [PATCH] portage/sync/controller.py: Make a re

Re: [gentoo-portage-dev] [PATCH 2/2] portage/sync/controller.py: Make a per-repo postsync.d subdir

2014-12-06 Thread Brian Dolbec
On Sat, 6 Dec 2014 20:51:38 -0800 Brian Dolbec wrote: > On Sat, 06 Dec 2014 18:04:28 -0800 > Zac Medico wrote: > > > On 12/06/2014 05:54 PM, Brian Dolbec wrote: > > > From b02b4dff30a7930d5308e400a46c3e59bbee0350 Mon Sep 17 00:00:00 > > > 2001 From: Brian Dolbec > > > Date: Sat, 6 Dec 2014 14:

Re: [gentoo-portage-dev] [PATCH v2] Install a verbose example postsync.d script

2014-12-06 Thread Brian Dolbec
On Fri, 5 Dec 2014 17:12:17 +0100 Michał Górny wrote: > --- > cnf/postsync.d/example | 63 > ++ > setup.py | 1 + 2 files changed, 64 insertions(+) > create mode 100644 cnf/postsync.d/example > > diff --git a/cnf/postsync.d/example

Re: [gentoo-portage-dev] [PATCH] bin/ebuild: fix --color=n for bug #531690

2014-12-06 Thread Brian Dolbec
On Sat, 6 Dec 2014 11:24:47 -0800 Zac Medico wrote: > When the NOCOLOR variable is overridden in portage.settings, it's > necessary to call the config.backup_changes method in order for the > change to persist through config.reset calls. > > X-Gentoo-Bug: 531690 > X-Gentoo-Bug-URL: https://bugs

Re: [gentoo-portage-dev] [PATCH] Allow virtuals in package.provided

2014-12-06 Thread Zac Medico
@Robin: This patch reverts the changes from bug 161003. Maybe this constraint is not needed anymore? On 12/05/2014 08:43 AM, Michał Górny wrote: > With new-style virtuals, there is no reason to enforce special rules to > virtuals in package.provided. If user wishes to implicitly provide > the viru

Re: [gentoo-portage-dev] [PATCH 1/4] sync: allow overriding sync-umask for the repository

2014-12-06 Thread Zac Medico
On 12/05/2014 04:03 PM, Michał Górny wrote: > --- > pym/portage/repository/config.py | 16 > pym/portage/sync/controller.py | 3 +++ > 2 files changed, 15 insertions(+), 4 deletions(-) LGTM. -- Thanks, Zac

Re: [gentoo-portage-dev] [PATCH 2/4] sync: allow overriding sync-user for the repository

2014-12-06 Thread Zac Medico
On 12/05/2014 04:03 PM, Michał Górny wrote: > + if len(spl) > 1: > + group = spl[1] > + try: > + try: > +

Re: [gentoo-portage-dev] [PATCH 3/4] sync: ensure sync_{umask,user} is respected when creating repo

2014-12-06 Thread Zac Medico
On 12/05/2014 04:03 PM, Michał Górny wrote: > --- > pym/portage/sync/controller.py | 24 ++-- > 1 file changed, 18 insertions(+), 6 deletions(-) LGTM. -- Thanks, Zac

Re: [gentoo-portage-dev] [PATCH 4/4] sync: Add backwards compat with SYNC_{UMASK,USER} variables

2014-12-06 Thread Zac Medico
On 12/05/2014 04:03 PM, Michał Górny wrote: > Support SYNC_UMASK and SYNC_USER variables that were used in Funtoo > Portage, as fallbacks to sync-umask and sync-user repo keys. > --- > pym/portage/package/ebuild/_config/special_env_vars.py | 2 +- > pym/portage/package/ebuild/config.py