[gentoo-dev] Openstack Tokyo (mitaka) summit

2015-10-08 Thread Matthew Thode
I'm going to be at the summit and it would be nice to meet up with
others there. I will be moderating the infrastructure containers session
(not gentoo related) so I'm guaranteed to be there.  Come, watch me make
a fool of myself :P

Let me know if you'll be there, it'd be nice to get dinner one night.

-- 
Matthew Thode (prometheanfire)



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Make 'audit' a global useflag?

2015-10-08 Thread Markos Chandras
On 10/06/2015 10:29 PM, Andrew Savchenko wrote:
> On Tue, 6 Oct 2015 19:39:42 +0100 Markos Chandras wrote:
>> On 10/06/2015 06:58 PM, Andrew Savchenko wrote:
>>> Hi,
>>>
>>> On Tue, 6 Oct 2015 17:32:07 +0100 Markos Chandras wrote:
 Hi,

 The following packages currently use the 'audit' local useflag

 ~$ qgrep -N -s -l -e "^IUSE.*audit" | sed "s@-[0-9].*@@" | sort -n | uniq

 app-emulation/libvirt
 app-forensics/aide
 dev-util/perf
 gnome-base/gdm
 net-dns/opendnssec
 sys-apps/openrc
 sys-apps/policycoreutils
 sys-apps/shadow
 sys-apps/systemd
 sys-freebsd/freebsd-ubin
 sys-freebsd/freebsd-usbin
 sys-libs/pam

 (+ lightdm which I just committed)

 How about making it global with the following description?
>>>
>>> Audit support != sys-process/audit support.
>>>
>>> 1) sys-freebsd/us?bin packages does not depend on the audit
>>> package. This flag controls their own auditing tools.
>>>
>>> 2) net-dns/opendnssec uses this flag to build auditing tools (and
>>> doesn't depend on the audit package).
>>>
>>> 3) sys-apps/policycoreutils implies more than dependency on the
>>> audit package:
>>> Enable support for sys-process/audit and use the audit_*
>>> functions (like audit_getuid instead of getuid()) 
>>>
 "Enable support for sys-process/audit"

 which is similar to what most packages use?
>>>
>>> Best regards,
>>> Andrew Savchenko
>>>
>>
>> Yeah I obviously didn't check all packages. How about those that really
>> use sys-process/audit? They seem to be more than 5 anyway.
>  
> Looks fine, though it will be good to make use flag description
> more informative, like:
> 
> Enable support for Linux audit subsystem using
> sys-process/audit
> 

I am fine with this wording so I will check the packages it applies to
and commit the result.

-- 
Regards,
Markos Chandras



[gentoo-dev] [warning] the bug queue has 95 bugs

2015-10-08 Thread Alex Alexander
Our bug queue has 95 bugs!

If you have some spare time, please help assign/sort a few bugs.

To view the bug queue, click here: http://bit.ly/m8PQS5

Thanks!



[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-python/python-keystoneclient/

2015-10-08 Thread Michał Górny
Dnia 2015-10-08, o godz. 21:45:13
"Matt Thode"  napisał(a):

> commit: 69258e0492d0b0625097a51825a29512aa5968cd
> Author: Matthew Thode  gentoo  org>
> AuthorDate: Thu Oct  8 21:44:37 2015 +
> Commit: Matt Thode  gentoo  org>
> CommitDate: Thu Oct  8 21:44:37 2015 +
> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69258e04
> 
> dev-python/python-keystoneclient: updating deps for bug 562510
> 
> Package-Manager: portage-2.2.20.1
> 
>  ...toneclient-1.7.2.ebuild => python-keystoneclient-1.7.2-r1.ebuild} | 5 
> +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git 
> a/dev-python/python-keystoneclient/python-keystoneclient-1.7.2.ebuild 
> b/dev-python/python-keystoneclient/python-keystoneclient-1.7.2-r1.ebuild
> similarity index 95%
> rename from 
> dev-python/python-keystoneclient/python-keystoneclient-1.7.2.ebuild
> rename to 
> dev-python/python-keystoneclient/python-keystoneclient-1.7.2-r1.ebuild
> index 29dfb25..9809b08 100644
> --- a/dev-python/python-keystoneclient/python-keystoneclient-1.7.2.ebuild
> +++ b/dev-python/python-keystoneclient/python-keystoneclient-1.7.2-r1.ebuild
> @@ -3,7 +3,7 @@
>  # $Id$
>  
>  EAPI=5
> -PYTHON_COMPAT=( python2_7 python3_3 python3_4 )
> +PYTHON_COMPAT=( python2_7 python3_4 )

And here you removed last version supporting python3.3, breaking
numerous reverse dependencies that still support python3.3:

https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l330
https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l366
https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l443
https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l477
https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l504
https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l556
https://qa-reports.gentoo.org/output/gentoo-ci/fae6922/1.html#l611

You either need to:

1. keep old implementations until they're masked for removal,

2. remove them consistently from all revdeps,

3. or keep an old version that supports the old implementation.

>  
>  inherit distutils-r1
>  
> @@ -25,9 +25,10 @@ TCDEPEND="
>   >=dev-python/lxml-2.3[${PYTHON_USEDEP}]
>   >=dev-python/mock-1.2[${PYTHON_USEDEP}]
>   >=dev-python/requests-mock-0.6.0[${PYTHON_USEDEP}]
> - >=dev-python/tempest-lib-0.6.1[${PYTHON_USEDEP}]
> + >=dev-python/tempest-lib-0.8.0[${PYTHON_USEDEP}]
>   >=dev-python/testresources-0.2.4[${PYTHON_USEDEP}]
>   >=dev-python/webob-1.2.3[${PYTHON_USEDEP}]
> + >=dev-python/bandit-0.13.2[${PYTHON_USEDEP}]
>  "
>  DEPEND="
>   dev-python/setuptools[${PYTHON_USEDEP}]
> 



-- 
Best regards,
Michał Górny



pgpGsQRkuI0RU.pgp
Description: OpenPGP digital signature


[gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: dev-java/bcprov/

2015-10-08 Thread Michał Górny
Dnia 2015-10-08, o godz. 22:11:12
"Patrice Clement"  napisał(a):

> commit: 82be4dfc08bacbac9814583a840bb1d2fd59
> Author: Patrice Clement  gentoo  org>
> AuthorDate: Thu Oct  8 22:02:48 2015 +
> Commit: Patrice Clement  gentoo  org>
> CommitDate: Thu Oct  8 22:06:19 2015 +
> URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82be4dfc
> 
> dev-java/bcprov: Clean up old.
> 
> Package-Manager: portage-2.2.20.1
> Signed-off-by: Patrice Clement  gentoo.org>
> 
>  dev-java/bcprov/Manifest  |  3 --
>  dev-java/bcprov/bcprov-1.38-r2.ebuild | 57 
>  dev-java/bcprov/bcprov-1.38-r3.ebuild | 57 
>  dev-java/bcprov/bcprov-1.40-r1.ebuild | 59 
>  dev-java/bcprov/bcprov-1.45-r1.ebuild | 59 
>  dev-java/bcprov/bcprov-1.45.ebuild| 59 
>  dev-java/bcprov/bcprov-1.48-r1.ebuild | 64 --
>  dev-java/bcprov/bcprov-1.49-r2.ebuild | 81 -
>  dev-java/bcprov/bcprov-1.49-r3.ebuild | 81 -
>  dev-java/bcprov/bcprov-1.50-r1.ebuild | 58 
>  dev-java/bcprov/bcprov-1.50.ebuild| 81 -
>  dev-java/bcprov/bcprov-1.52.ebuild| 84 
> ---
>  12 files changed, 743 deletions(-)

Replying to one of the particularly influential commits in long batch
of wrongdoing.

So here you remove all of the ebuild which have SLOT="0", effectively
breaking *stable* dev-java/bcmail, dev-java/bcpkix, dev-java/itext:

https://qa-reports.gentoo.org/output/gentoo-ci/62d6c0c/6.html#l59
https://qa-reports.gentoo.org/output/gentoo-ci/62d6c0c/6.html#l153
https://qa-reports.gentoo.org/output/gentoo-ci/62d6c0c/6.html#l249
https://qa-reports.gentoo.org/output/gentoo-ci/62d6c0c/6.html#l343
https://qa-reports.gentoo.org/output/gentoo-ci/62d6c0c/6.html#l710

What's even worse, you instantly stabilize new dev-java/bcmail ebuilds
which have the same issue.

As a side issue, why the hell do you stabilize a number of random old
versions? This does not like a sane solution, instantly adding dozen
of poorly-tested middle versions into the stable tree.

-- 
Best regards,
Michał Górny



pgpOnbWIVggMa.pgp
Description: OpenPGP digital signature