Re: [gentoo-dev] News item for Exim 4.88

2017-03-01 Thread Fabian Groffen
On 01-03-2017 14:04:07 -0600, Matthias Maier wrote: > > On Wed, Mar 1, 2017, at 13:43 CST, Fabian Groffen wrote: > > > Hi, > > > > I'd like to push out attached news item ASAP. Please review. > > Looks good. Has a clear and precise structure. Thanks, I'll adjust the RC

[gentoo-dev] Re: new virtual -- virtual/go to fix go build time dependencies

2017-03-01 Thread Jonathan Callen
On 03/01/2017 07:18 PM, William Hubbs wrote: > All, > > the dependencies for dev-lang/go need to force a rebuild every time the > compiler is downgraded or upgraded. > > To avoid abusing slot dependencies for dev-lang/go since it is not > needed at runtime I need to do the following. > > I need

Re: [gentoo-dev] new virtual -- virtual/go to fix go build time dependencies

2017-03-01 Thread Mike Gilbert
On Wed, Mar 1, 2017 at 7:18 PM, William Hubbs wrote: > All, > > the dependencies for dev-lang/go need to force a rebuild every time the > compiler is downgraded or upgraded. This already happens for me. It is working as expected. > To avoid abusing slot dependencies for

[gentoo-portage-dev] [PATCH] movefile: support in-kernel file copying on Linux (bug 607868)

2017-03-01 Thread Zac Medico
Perform in-kernel file copying when possible, and also support reflinks and sparse files. If the optimized implementation fails at runtime, gracefully fallback to shutil.copyfile. Compile-time and run-time fallbacks are implemented, so that any incompatiblities will be handled gracefully. For

[gentoo-dev] new virtual -- virtual/go to fix go build time dependencies

2017-03-01 Thread William Hubbs
All, the dependencies for dev-lang/go need to force a rebuild every time the compiler is downgraded or upgraded. To avoid abusing slot dependencies for dev-lang/go since it is not needed at runtime I need to do the following. I need to introduce virtual/go-1.7.5, virtual/go-1.8 and

[gentoo-dev] [PATCH 1/1] eclass/kernel-2: Add additional help text when K_SECURITY_UNSUPPORTED is set

2017-03-01 Thread Mike Pagano
This patch will add some additional text to bring some additional notice to users about the security considerations of a specific kernel and direct them to the upstream website for further information. See bug #599454 Signed-off-by: Mike Pagano --- eclass/kernel-2.eclass |

[gentoo-dev] [PATCH] mysql-v2.eclass: Drop dead g3nt8.org mirror

2017-03-01 Thread Thomas Deutschmann
Removing g3nt8.org mirror which is no longer hosting mysql-extras tarball and not controlled by any Gentoo dev anymore (i.e. dead domain, up for sale). --- eclass/mysql-v2.eclass | 1 - 1 file changed, 1 deletion(-) diff --git a/eclass/mysql-v2.eclass b/eclass/mysql-v2.eclass index

Re: [gentoo-dev] News item for Exim 4.88

2017-03-01 Thread DarKRaveR
On a sidenote (from a user perspective), 4.88 dropped some deprecated features. Shouldn't that have been announced aswell? And why wasn't 4.87 kept as old stable version? Afterall there was a 4.87.1 release with no feature change but CVE fix applied. Regards -Sven Am 01.03.2017 um 21:04

Re: [gentoo-dev] News item for Exim 4.88

2017-03-01 Thread Matthias Maier
On Wed, Mar 1, 2017, at 13:43 CST, Fabian Groffen wrote: > Hi, > > I'd like to push out attached news item ASAP. Please review. Looks good. Has a clear and precise structure. > Title: =mail-mta/exim-4.88 problem with chunking > Author: Fabian Groffen

[gentoo-dev] News item for Exim 4.88

2017-03-01 Thread Fabian Groffen
Hi, I'd like to push out attached news item ASAP. Please review. Thanks in advance, Fabian -- Fabian Groffen Gentoo on a different level Title: =mail-mta/exim-4.88 problem with chunking Author: Fabian Groffen Content-Type: text/plain Posted: 2017-03-01 Revision: 1

[gentoo-dev] [PATCH 05/10] python-r1.eclass: Remove stale EAPI=4 branch in globals

2017-03-01 Thread Michał Górny
--- eclass/python-r1.eclass | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 929ec8fa8f89..549474630353 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -1,4 +1,4 @@ -# Copyright 1999-2015

[gentoo-dev] [PATCH 10/10] python-single-r1.eclass: Add integrity checks for globals

2017-03-01 Thread Michał Górny
--- eclass/python-single-r1.eclass | 36 ++-- 1 file changed, 30 insertions(+), 6 deletions(-) diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index 85350924b657..fc51c4ec2377 100644 --- a/eclass/python-single-r1.eclass +++

[gentoo-dev] [PATCH 09/10] python-single-r1.eclass: Refactor global setter to use locals, NFC

2017-03-01 Thread Michał Górny
--- eclass/python-single-r1.eclass | 20 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index 84d1f067be14..85350924b657 100644 --- a/eclass/python-single-r1.eclass +++

[gentoo-dev] [PATCH 08/10] python-single-r1.eclass: Remove stale EAPI=4 branch in globals

2017-03-01 Thread Michał Górny
--- eclass/python-single-r1.eclass | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/eclass/python-single-r1.eclass b/eclass/python-single-r1.eclass index 3b89ef57cfef..84d1f067be14 100644 --- a/eclass/python-single-r1.eclass +++ b/eclass/python-single-r1.eclass @@ -1,4

[gentoo-dev] [PATCH 07/10] python-r1.eclass: Add integrity checks for globals

2017-03-01 Thread Michał Górny
--- eclass/python-r1.eclass | 42 +- 1 file changed, 37 insertions(+), 5 deletions(-) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 1cf65056f637..bacf869ef237 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@

[gentoo-dev] [PATCH 06/10] python-r1.eclass: Refactor globals to use local vars, NFC

2017-03-01 Thread Michał Górny
--- eclass/python-r1.eclass | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass index 549474630353..1cf65056f637 100644 --- a/eclass/python-r1.eclass +++ b/eclass/python-r1.eclass @@ -165,14 +165,13 @@ inherit

[gentoo-dev] [PATCH 01/10] python-utils-r1.eclass: _python_set_impls, use local vars

2017-03-01 Thread Michał Górny
Refactor _python_set_impls to use local variables throughout the function and assign global values at the end. This prepares it for double-inherit integrity checks. NFC. --- eclass/python-utils-r1.eclass | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git

[gentoo-dev] [PATCH 04/10] python-any-r1.eclass: Add integrity check for globals

2017-03-01 Thread Michał Górny
--- eclass/python-any-r1.eclass | 17 + 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/eclass/python-any-r1.eclass b/eclass/python-any-r1.eclass index d41cf6a5808d..69f7bb736d22 100644 --- a/eclass/python-any-r1.eclass +++ b/eclass/python-any-r1.eclass @@ -57,8

[gentoo-dev] [PATCH 03/10] python-any-r1.eclass: Global setter, refactor for more local vars

2017-03-01 Thread Michał Górny
Refactor _python_any_set_globals() to use local variables while generating all output, and copy it to final vars at the end. This is in preparation for integrity checks. NFC. --- eclass/python-any-r1.eclass | 11 ++- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git

[gentoo-dev] [PATCH 02/10] python-utils-r1.eclass: _python_set_impls, add integrity check

2017-03-01 Thread Michał Górny
Add integrity check for multi-inherits, i.e. ensure that PYTHON_COMPAT has not changed between successive calls to _python_set_impls. If it did (e.g. because of eclass+ebuild setting different values), then we abort not to give surprising results to the user. --- eclass/python-utils-r1.eclass |

[gentoo-dev] [PATCHES] python-r1, add integrity checks for redefined control vars

2017-03-01 Thread Michał Górny
Hi, Here's a patch serie inspired by the recent spidermonkey issue [1]. Long story short, both mozcoreconf-*.eclass and spidermonkey were setting different values of PYTHON_REQ_USE and inherit python-any-r1. Thanks to double include guards, the dependencies were set using the first value on the

Re: [gentoo-portage-dev] [PATCH 1/2] checksum: Fix overriding fallbacks on broken pycrypto

2017-03-01 Thread Michał Górny
W dniu 28.02.2017, wto o godzinie 23∶57 -0800, użytkownik Zac Medico napisał: > On 02/28/2017 11:34 PM, Michał Górny wrote: > > The pycrypto override used the same variables as actual hash functions > > before determining whether its functions are useful. As a result, if > > pycrypto had a broken

Re: [gentoo-portage-dev] [PATCHES] Fix md5 refs in vartree

2017-03-01 Thread Michał Górny
W dniu 28.02.2017, wto o godzinie 11∶03 -0800, użytkownik Zac Medico napisał: > On 02/28/2017 02:12 AM, Michał Górny wrote: > > Hi, > > > > Here's a prequel to my other patch set. It cleans up the use of MD5 > > in vartree. > > > > Currently, MD5 is loaded from three different locations -- most