Re: [gentoo-dev] Looking for a new mentor...

2016-09-30 Thread Benda Xu
Hi Alex,

Do you have a mentor now?

Benda



Re: [gentoo-dev] bash-4.4 - call for testers

2016-09-30 Thread William Hubbs
On Fri, Sep 30, 2016 at 11:29:05AM +1300, Kent Fredric wrote:
> On Thu, 29 Sep 2016 23:56:34 +0200
> Andy Mender  wrote:
> 
> > I believe the main problem comes from /bin/bash and potential symlinks that
> > would need to be introduced as part of  the slotting.
> 
> In a pinch you could probably get away with
> calling :1 /usr/bin/bash-4.4 instead of /usr/bin/bash, and then
> offering no luxuries beyond that, leaving it up to the user to do the rest.
> 
> Then you could test it in ~/ with PATH + Symlink in ~/bin/ ... maybe.
> 
> There would just not be much point, because the real purpose of testing
> 4.4 is not for fear of it breaking user experience ( which is a
> problem, but not the primary motive ),  but for making everything else
> that runs with bash runs OK.
> 
> Maybe you could do some horrible QA Violation like USE=multislot
> which changes the slot from :0 and adds the -suffix at the same time.
> 
> But I still don't think its a useful or good idea.

I am against it as well. The purpose of this testing is to eventually
move to bash-4.4 being stable and replacing bash-4.3, so slotting it
would make that more complex later.

William



signature.asc
Description: Digital signature


Re: [gentoo-dev] bash-4.4 - call for testers

2016-09-30 Thread Andy Mender
Alright then, I will give bash4.4 a try and if there are any problems, I'll
file a proper bug report.

Best regards,
Andy

On 30 September 2016 at 15:38, William Hubbs  wrote:

> On Fri, Sep 30, 2016 at 11:29:05AM +1300, Kent Fredric wrote:
> > On Thu, 29 Sep 2016 23:56:34 +0200
> > Andy Mender  wrote:
> >
> > > I believe the main problem comes from /bin/bash and potential symlinks
> that
> > > would need to be introduced as part of  the slotting.
> >
> > In a pinch you could probably get away with
> > calling :1 /usr/bin/bash-4.4 instead of /usr/bin/bash, and then
> > offering no luxuries beyond that, leaving it up to the user to do the
> rest.
> >
> > Then you could test it in ~/ with PATH + Symlink in ~/bin/ ... maybe.
> >
> > There would just not be much point, because the real purpose of testing
> > 4.4 is not for fear of it breaking user experience ( which is a
> > problem, but not the primary motive ),  but for making everything else
> > that runs with bash runs OK.
> >
> > Maybe you could do some horrible QA Violation like USE=multislot
> > which changes the slot from :0 and adds the -suffix at the same time.
> >
> > But I still don't think its a useful or good idea.
>
> I am against it as well. The purpose of this testing is to eventually
> move to bash-4.4 being stable and replacing bash-4.3, so slotting it
> would make that more complex later.
>
> William
>
>


Re: [gentoo-dev] bash-4.4 - call for testers

2016-09-30 Thread konsolebox
On Thu, Sep 29, 2016 at 1:54 PM, Dan Douglas  wrote:
> The only reason I haven't been testing this for many months
> system-wide is it's in the same slot as 4.3, and it still is. Is it
> not possible to separate them?

That would also be helpful to me since I closely monitor the
development of Bash.  It would be nice to have some eselect command to
easily switch from one version of Bash to another; probably something
close to how it's done in dev-lang/ruby.

-- 
konsolebox



Re: [gentoo-dev] bash-4.4 - call for testers

2016-09-30 Thread konsolebox
On Fri, Sep 30, 2016 at 5:56 AM, Andy Mender  wrote:
> Would it be OK to have the real stable version (now, Bash 4.3) as slot :0
> and a single testing version (now, Bash 4.4) as slot:1 in addition to
> needing the "~amd64" flag?

Or simply 4.3 and 4.4, not 0 and 1. And then 5.0 for the next
development version, or just .

-- 
konsolebox



[gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512


Hey all, 

during fiddling with mod_perl I stumbled across bug 575252 - in short, 
depend.apache.eclass doesn't work properly with EAPI=6.

So, I'm going to add in a few days a default chunk of code at its start, which 
will die in EAPI=6.

This *will* break the following ebuilds:

www-apps/bugzilla-4.4.12
www-apps/bugzilla-5.0.3
www-apache/mod_limitipconn-0.24-r2
www-apache/mod_nss-1.0.12-r1
app-eselect/eselect-php-0.9.1
net-analyzer/pnp4nagios-0.6.25-r3
net-analyzer/icinga2-2.4.10-r1

*** Please fix your ebuilds to use an earlier EAPI, or help figuring out how 
to fix the eclass. ***

The current state is untenable because not everyone will notice the problem, 
leading to even more depend.apache EAPI=6 ebuilds.

Cheers, 
Andreas

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQJ8BAEBCgBmBQJX7t/0XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkPc0QAL+BW/+dzRUbEk8LVuOiLyw7
yI3xJxwsCuGVOsReD8IkiDkGBuEeClX3dOkxNU009fo71NwErkH5VQzvddGH8O8b
VlJYlPiBIEclY6SfMWG0+0LgWKj5ItDNkQu/+kpsE5g7+NBocQ7o+RhwNK57otko
lEEqcd9VmLAF4k64LV6RqX2f6HMSvdPLMcmai5EQrSBR5A2roU5HRdrpNvKfZSX9
0CrfSZTzB5ZF65xP+Do4SR1OnSQS+mUZvIsyS+25NL07Cb/Su1tkken6wm408l//
74iWKpoFkTQP6miFxoow0cAkrYQRT4EWcbir+o0NxujxOtu8SsDjuCElgK3YHsG9
48HNOki5SSMj2Eg0iMxwhhgxnkrXTdKnQNFfDMk2qTRw3FM5+Tdj46+k8XwdCM/J
Zan2zOigU78D30cYBpSrmymwQSLYIlq6mQMeimQncpmJjmTpy7dCvcf/6AlzgnKY
hVqk3CAHzHs7E7kFGwC2qV1LL1TmeKhqDZzenY/dKLVT6v3GN/pEBTgF/jYasGQM
ZJUcXskqcjSparU+QdqH28Z9oVNBMIKXTPEWXykvY7D7iG36fsQcvW1+6ZWz2Esn
X/idAvD5vaj5OQWMOde6NgZU6XuQp7uYRdb1V8P3t35LaOdH/QxWpUNMBtn1SJH0
hf44rUTWhKdButdmKNlE
=3DmP
-END PGP SIGNATURE-



Re: [gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Kristian Fiskerstrand
On 09/30/2016 11:58 PM, Andreas K. Huettel wrote:
> 
> Hey all,
> 
> during fiddling with mod_perl I stumbled across bug 575252 - in short,
> depend.apache.eclass doesn't work properly with EAPI=6.
> 
> So, I'm going to add in a few days a default chunk of code at its start, which
> will die in EAPI=6.
> 
> This *will* break the following ebuilds:
> 
> www-apps/bugzilla-4.4.12
> www-apps/bugzilla-5.0.3
> www-apache/mod_limitipconn-0.24-r2
> www-apache/mod_nss-1.0.12-r1
> app-eselect/eselect-php-0.9.1
> net-analyzer/pnp4nagios-0.6.25-r3
> net-analyzer/icinga2-2.4.10-r1
> 

Several of these ebuilds are in stable, so I strongly oppose any action
that breaks existing ebuilds.

I made my thoughts on this clear during the last council meeting, I
believe the correct action is a pro-active approach where we require
eclasses to have a defined set of approved EAPIs set and updated by the
eclass maintainer in order to not require an audit by each ebuild
maintainer inheriting the eclass. This was discussed on the last council
meeting but did not get to a vote.

-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Am Samstag, 1. Oktober 2016, 00:01:54 schrieb Kristian Fiskerstrand:
>
> > This *will* break the following ebuilds:
> > 
> > www-apps/bugzilla-4.4.12
> > www-apps/bugzilla-5.0.3
> > www-apache/mod_limitipconn-0.24-r2
> > www-apache/mod_nss-1.0.12-r1
> > app-eselect/eselect-php-0.9.1
> > net-analyzer/pnp4nagios-0.6.25-r3
> > net-analyzer/icinga2-2.4.10-r1
> 
> Several of these ebuilds are in stable, so I strongly oppose any action
> that breaks existing ebuilds.
> 

Right. So instead I'll ad a big fat and ugly ewarn message, but I'll do that 
right now. :)

> I made my thoughts on this clear during the last council meeting, I
> believe the correct action is a pro-active approach where we require
> eclasses to have a defined set of approved EAPIs set and updated by the
> eclass maintainer in order to not require an audit by each ebuild
> maintainer inheriting the eclass. This was discussed on the last council
> meeting but did not get to a vote.

You get my vote for that...

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQJ8BAEBCgBmBQJX7uJ/XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkgqYP/155G9JTIMBBWBmnp8HmfwON
6koFwBrNeXtu6ZAKiBAOuv/jzEKKV9VYSW7CsYSUSTu1Gypwemrl+eFRtHw05bl0
krt33YznHDumNa3rWGdgm7nsaIyG5UUw4IIXpOUtATLXsDfGRR9kOKxCuXSsD2DQ
IfzkC6VSL0KwK/diZ8yNfLgNbkB9Df7/DddZbgce4ttw5DF1RSAda+BacZIY8VVC
Emo1ga2d19cvDMl8g6oSQEab+YqFkK0nv9RyCHtMaod59Q/4ktKgrZXgerejAdDz
KW9QrIij6PydZbOEU6FXWnN+gdxn1YwonrjsshTcteTy2BLWoTgMSQpC0+wvX8Qx
us/ZoVdJe263o1n+jSs3EZ3HMqjOMZSRtAqxmUQO/XxaLa799hDyzNdDhkTYqt5j
lFjqoGNMRGrO2pnKjZv4X7XCiXmo3JXqv3+ZMj8xymFmdUkHuM3OVqDiZAZ5c/W9
x0jAcR3JH0v7300iLm87t45jqpUEDo5ZwvlQFPN9+p4JfxHkNOCEEDNQSG6pF+f8
xGB0qnhWoEemriEvGvjkG4C4E7b3b/LSfQccgjt+IUU8rxMgDirmPpow46kUVSE1
v8LT6JTv3MbtWQ/k/hwmw8zu+zqFNMmnx4X/9CyyGUFsIsfNkc+XEGL6SnnrV/24
hs4WuCd0IWHjMYwmZFL7
=rOU9
-END PGP SIGNATURE-



Re: [gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Kristian Fiskerstrand
On 10/01/2016 12:09 AM, Andreas K. Huettel wrote:
> Am Samstag, 1. Oktober 2016, 00:01:54 schrieb Kristian Fiskerstrand:
> 
>>> This *will* break the following ebuilds:
>>>
>>> www-apps/bugzilla-4.4.12
>>> www-apps/bugzilla-5.0.3
>>> www-apache/mod_limitipconn-0.24-r2
>>> www-apache/mod_nss-1.0.12-r1
>>> app-eselect/eselect-php-0.9.1
>>> net-analyzer/pnp4nagios-0.6.25-r3
>>> net-analyzer/icinga2-2.4.10-r1
> 
>> Several of these ebuilds are in stable, so I strongly oppose any action
>> that breaks existing ebuilds.
> 
> 
> Right. So instead I'll ad a big fat and ugly ewarn message, but I'll do that 
> right now. :)
> 

As its not user-breaking/affecting, I believe ewarn is wrong as well.
Should just open bug reports towards the affected packages with a tracker

-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Michael Orlitzky
On 09/30/2016 05:58 PM, Andreas K. Huettel wrote:
> 
> app-eselect/eselect-php-0.9.1

Waiting on stabilization of the fixed version:

  https://bugs.gentoo.org/show_bug.cgi?id=592968

arm, hppa, ia64, ppc, ppc64, sparc, and x86.



Re: [gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Andreas K. Huettel
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Am Samstag, 1. Oktober 2016, 00:12:26 schrieb Kristian Fiskerstrand:
> On 10/01/2016 12:09 AM, Andreas K. Huettel wrote:
> > Am Samstag, 1. Oktober 2016, 00:01:54 schrieb Kristian Fiskerstrand:
> >>> This *will* break the following ebuilds:
> >>> 
> >>> www-apps/bugzilla-4.4.12
> >>> www-apps/bugzilla-5.0.3
> >>> www-apache/mod_limitipconn-0.24-r2
> >>> www-apache/mod_nss-1.0.12-r1
> >>> app-eselect/eselect-php-0.9.1
> >>> net-analyzer/pnp4nagios-0.6.25-r3
> >>> net-analyzer/icinga2-2.4.10-r1
> >> 
> >> Several of these ebuilds are in stable, so I strongly oppose any action
> >> that breaks existing ebuilds.
> > 
> > Right. So instead I'll ad a big fat and ugly ewarn message, but I'll do
> > that right now. :)
> 
> As its not user-breaking/affecting, I believe ewarn is wrong as well.
> Should just open bug reports towards the affected packages with a tracker

I agree that what we really need here is eqawarn ...

However I *want* the message to be loud and obnoxious.
We need  eblinkwarn ... :o)

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQJ8BAEBCgBmBQJX7ur8XxSAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRDMjhGQ0IwRjdCRUQxMzdBQUNCMDJEODlB
NDRDRjM3M0U3RUU5OUU0AAoJEKRM83Pn7pnkCpkP+wRVg4qwvz/nV2bJGmWmi53J
80Z1PJUntmtI+B1OXpHJtiPQDuRAIZDOomRJhoE43QKkl5iNY2+vO2t4AYfBPqL/
cGkFeoj/DbnmbSlTBrCnYTgMbp5n9qywfwQY9h7q6/2aKcZmNAC3DBP06IFBK7OE
DnLTSFu3giXPWNrPe6u5oLgnguyJeC143Zi/I/tPBYsjR+61R47rUb4Se/Tl29Y0
vuQgKvP7YA3XK/vFvKGCerKbLg9v4sB5ctMbzQoPKMvJu/fvajbag6dM6xw1+6JP
KwFFtSbRgx+Z/z9LVIBJ/NDgR3n7EYJ3SwTM/NKvScNqUyvbJ1OEgwIN3MEuCbX0
qBb0dbmg3sc8Pm8pOHj82RsB67m9aIZg3R8G3n37JRDyTwxbUr2Lt6HhSP7dAJD2
DDVbwtfwU7Ob7b/oW1Y94mQWjvumSq59vnOGhvZMZtmfQ+/IOSzYqfdJ54aFQ5gS
qRL/vavtGQDkJRgJQor9rU1xAWuK8Ahdlu7fe6HcQDWUVNXuLbhq+az95EgNh7gm
APmp6Y7UuM13oRCOji0AEZtXPXDf7XWDgDhhyjHpBpm6y/7+k8sqDoD2wP3+yIy4
BvvVZ3z5LVWgeTh01D2IGmTHLTUa/VS/ZBnGjwf6Hde6x3OJojF2DVmOqNIBHjlz
MvVlyzGpjCwD+R0cm221
=fk4T
-END PGP SIGNATURE-



Re: [gentoo-dev] depend.apache.eclass and EAPI=6

2016-09-30 Thread Kristian Fiskerstrand
On 10/01/2016 12:45 AM, Andreas K. Huettel wrote:
> Am Samstag, 1. Oktober 2016, 00:12:26 schrieb Kristian Fiskerstrand:
>> On 10/01/2016 12:09 AM, Andreas K. Huettel wrote:
>>> Am Samstag, 1. Oktober 2016, 00:01:54 schrieb Kristian Fiskerstrand:
> This *will* break the following ebuilds:
>
> www-apps/bugzilla-4.4.12
> www-apps/bugzilla-5.0.3
> www-apache/mod_limitipconn-0.24-r2
> www-apache/mod_nss-1.0.12-r1
> app-eselect/eselect-php-0.9.1
> net-analyzer/pnp4nagios-0.6.25-r3
> net-analyzer/icinga2-2.4.10-r1

 Several of these ebuilds are in stable, so I strongly oppose any action
 that breaks existing ebuilds.
>>>
>>> Right. So instead I'll ad a big fat and ugly ewarn message, but I'll do
>>> that right now. :)
> 
>> As its not user-breaking/affecting, I believe ewarn is wrong as well.
>> Should just open bug reports towards the affected packages with a tracker
> 
> I agree that what we really need here is eqawarn ...
> 
> However I *want* the message to be loud and obnoxious.
> We need  eblinkwarn ... :o)
>

I don't see why users should be bothered with maintainer mistakes that
doesn't affect them (in this particular circumstance)


-- 
Kristian Fiskerstrand
OpenPGP keyblock reachable at hkp://pool.sks-keyservers.net
fpr:94CB AFDD 3034 5109 5618 35AA 0B7F 8B60 E3ED FAE3



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] bash-4.4 - call for testers

2016-09-30 Thread Kent Fredric
On Sat, 1 Oct 2016 01:49:56 +0800
konsolebox  wrote:

> It would be nice to have some eselect command to
> easily switch from one version of Bash to another; probably something
> close to how it's done in dev-lang/ruby.

Its just eselect itself is bash. So if bash is broken . switching out 
becomes
impossible anyway.


pgpyIRUvKS7g7.pgp
Description: OpenPGP digital signature