Re: [gentoo-portage-dev] [PATCH] _dep_check_composite_db: fix bug #526160

2014-11-02 Thread Brian Dolbec
On Wed, 29 Oct 2014 02:29:07 -0700 Zac Medico zmed...@gentoo.org wrote: The fixes various forms of buggy behavior involving virtuals handling and EAPI 5 subslots. The code at fault is part of the support for bug #141118 (virtuals lookahead). This code was written long before subslots existed,

Re: [gentoo-portage-dev] [PATCH] depgraph: fix bug #526160

2014-11-02 Thread Brian Dolbec
On Sun, 26 Oct 2014 18:05:54 -0700 zmed...@gentoo.org wrote: From: Zac Medico zmed...@gentoo.org This fixes _dep_check_composite_db to mask packages that aren't the highest visible match, but only if an update is desirable. This causes desirable updates to get pulled in for cases like bug

Re: [gentoo-portage-dev] Re: [PATCH] If a binhost file sets a TTL header, honor it.

2014-11-02 Thread Brian Dolbec
On Fri, 24 Oct 2014 14:15:29 -0700 Zac Medico zmed...@gentoo.org wrote: On 10/24/2014 12:24 PM, Zac Medico wrote: From 5400ba6ecbccf946aa4d5a8ddaaa2e1d7b784d3f Mon Sep 17 00:00:00 2001 From: David James davidja...@google.com Date: Thu, 23 Oct 2014 18:40:28 -0700 Subject: [PATCH] If a

Re: [gentoo-portage-dev] [PATCH] LocationsManager: enable user package.bashrc

2014-11-02 Thread Brian Dolbec
On Fri, 24 Oct 2014 16:22:15 -0700 Zac Medico zmed...@gentoo.org wrote: In /etc/portage/profile, we already have support for using directories in the place of regular config files (portage1_directories = True). So, go ahead and enable package.bashrc there too. We could also support

Re: [gentoo-portage-dev] GPG signed commits

2014-11-02 Thread Brian Dolbec
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On Fri, 24 Oct 2014 10:59:15 +0200 Alexander Berntsen berna...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA256 Friends, I accidentally pushed a GPG signed commit. This isn't a problem; merely pointless at this stage, as

Re: [gentoo-portage-dev] [PATCH] LocationsManager: enable user package.bashrc

2014-11-02 Thread Zac Medico
On 11/02/2014 09:19 AM, Brian Dolbec wrote: I'm a little confused. Is this a fix for Bertrands bashrc patches already applied? Or is it unrelated? It's a feature enhancement to add support for package.bashrc in /etc/portage/profile. Since /etc/portage/profile is not part of a repository,

Re: [gentoo-portage-dev] [PATCH] LocationsManager: enable user package.bashrc

2014-11-02 Thread Brian Dolbec
On Sun, 02 Nov 2014 09:27:07 -0800 Zac Medico zmed...@gentoo.org wrote: On 11/02/2014 09:19 AM, Brian Dolbec wrote: I'm a little confused. Is this a fix for Bertrands bashrc patches already applied? Or is it unrelated? It's a feature enhancement to add support for package.bashrc in

[gentoo-portage-dev] [PATCH 3/3] Remove __eqalog __eqawarnlog

2014-11-02 Thread Michał Górny
Replaced by eqatag. --- bin/isolated-functions.sh | 23 --- bin/save-ebuild-env.sh| 2 +- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/bin/isolated-functions.sh b/bin/isolated-functions.sh index f03503b..42bf05d 100644 --- a/bin/isolated-functions.sh +++

[gentoo-portage-dev] [PATCH 2/3] Update the QA checks to new eqatag API

2014-11-02 Thread Michał Górny
--- bin/install-qa-check.d/05double-D | 8 bin/install-qa-check.d/90world-writable | 4 +--- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/bin/install-qa-check.d/05double-D b/bin/install-qa-check.d/05double-D index 7d958f1..4b7737c 100644 ---

[gentoo-portage-dev] [PATCH 1/3] Introduce eqatag to output proper machine-readable QA logs

2014-11-02 Thread Michał Górny
The eqatag command syntax conforms to pre-GLEP describing install-qa-check.d. The qa.log file format strictly conforms to YAML for easy machine parsing. --- bin/isolated-functions.sh | 68 +++ bin/misc-functions.sh | 4 +++ bin/save-ebuild-env.sh

Re: [gentoo-portage-dev] [PATCH 1/3] Introduce eqatag to output proper machine-readable QA logs

2014-11-02 Thread Zac Medico
On 11/02/2014 11:18 AM, Michał Górny wrote: The eqatag command syntax conforms to pre-GLEP describing install-qa-check.d. The qa.log file format strictly conforms to YAML for easy machine parsing. The whole series looks good to me. -- Thanks, Zac

[gentoo-portage-dev] [PATCH 2/5 v4] Add IndexStreamIterator and MultiIterGroupBy.

2014-11-02 Thread Zac Medico
This IndexStreamIterator class can be used together with the pkg_desc_index_line_read function to read an index file incrementally as a stream. The MultiIterGroupBy class can be used to iterate over multiple IndexStreamIterator instances at once, incrementally grouping results for a particular

Re: [gentoo-portage-dev] [PATCH 3/3] CONFIG_PROTECT: protect symlinks, bug #485598

2014-11-02 Thread Brian Dolbec
On Mon, 27 Oct 2014 13:35:19 -0700 Zac Medico zmed...@gentoo.org wrote: Users may not want some symlinks to get clobbered, so protect them with CONFIG_PROTECT. Changes were required in the dblink.mergeme method and the new_protect_filename function. The changes to dblink.mergeme do 3