[gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well, initial :P) eclasses for review. They are designed as 'mostly' drop-in python-distutils-ng replacement. -- Best regards, Michał Górny # Copyright 1999-2012 Gentoo Foundation

[gentoo-dev] GLEP-0062: updated version for review

2012-09-29 Thread Michał Górny
Hello, Following the late discussion, I have updated GLEP-62. It no longer is designed to be 'backwards compatible' and instead it was suited for addition in a new EAPI. Thus, IUSE_RUNTIME is now independent of IUSE, and runtime dependencies can be expressed in SDEPEND only. There's still a

Re: [gentoo-dev] Addressing GLEP-62 itself

2012-09-29 Thread Michał Górny
On Wed, 26 Sep 2012 03:29:17 -0700 Brian Harring ferri...@gmail.com wrote: On Wed, Sep 26, 2012 at 08:02:44AM +0200, Micha?? G??rny wrote: On Tue, 25 Sep 2012 12:54:39 -0700 Brian Harring ferri...@gmail.com wrote: On Tue, Sep 25, 2012 at 08:58:07PM +0200, Micha?? G??rny wrote: On

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Tomáš Chvátal
2012/9/29 Michał Górny mgo...@gentoo.org: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well, initial :P) eclasses for review. They are designed as 'mostly' drop-in python-distutils-ng replacement. Hi, the eclasses look

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Markos Chandras
-BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 09/29/2012 09:53 AM, Micha? Górny wrote: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well, initial :P) eclasses for review. They are designed as 'mostly' drop-in

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 12:00:18 +0200 Tomáš Chvátal tomas.chva...@gmail.com wrote: 2012/9/29 Michał Górny mgo...@gentoo.org: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well, initial :P) eclasses for review. They

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 12:00:18 +0200 Tomáš Chvátal tomas.chva...@gmail.com wrote: 2012/9/29 Michał Górny mgo...@gentoo.org: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well, initial :P) eclasses for review. They

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras hwoar...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 09/29/2012 09:53 AM, Micha? Górny wrote: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 12:49 PM, Michał Górny wrote: On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras hwoar...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 09/29/2012 09:53 AM, Micha? Górny wrote: Hello, Instead of the

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 29/09/12 09:49 AM, hasufell wrote: On 09/29/2012 12:49 PM, Michał Górny wrote: On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras hwoar...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 09/29/2012 09:53 AM, Micha?

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 04:19 PM, Ian Stakenvicius wrote: On 29/09/12 09:49 AM, hasufell wrote: On 09/29/2012 12:49 PM, Michał Górny wrote: On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras hwoar...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE-

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Dirkjan Ochtman
On Sat, Sep 29, 2012 at 4:26 PM, hasufell hasuf...@gentoo.org wrote: That still does not explain the reasons why this work was initiated. If there is any way to fix the current eclass, that should be preferred. I tend to agree. Michał, let me first say I value the time you have invested to

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 29/09/12 10:26 AM, hasufell wrote: On 09/29/2012 04:19 PM, Ian Stakenvicius wrote: On 29/09/12 09:49 AM, hasufell wrote: On 09/29/2012 12:49 PM, Michał Górny wrote: On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras hwoar...@gentoo.org

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 05:37 PM, Ian Stakenvicius wrote: There isn't so much a problem with the current python-distutils-ng eclass but rather it's to expand it to a more comprehensive replacement for both distutils and python eclasses. In order to do

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 05:37 PM, Ian Stakenvicius wrote: There isn't so much a problem with the current python-distutils-ng eclass but rather it's to expand it to a more comprehensive replacement for both distutils and python eclasses. In order to do

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Ian Stakenvicius
-BEGIN PGP SIGNED MESSAGE- Hash: SHA256 On 29/09/12 11:45 AM, hasufell wrote: On 09/29/2012 05:37 PM, Ian Stakenvicius wrote: There isn't so much a problem with the current python-distutils-ng eclass but rather it's to expand it to a more comprehensive replacement for both distutils

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 05:50 PM, Ian Stakenvicius wrote: On 29/09/12 11:45 AM, hasufell wrote: On 09/29/2012 05:37 PM, Ian Stakenvicius wrote: There isn't so much a problem with the current python-distutils-ng eclass but rather it's to expand it to a

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Ciaran McCreesh
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On Sat, 29 Sep 2012 17:45:07 +0200 hasufell hasuf...@gentoo.org wrote: In that case we are missing 95% of the features of python.eclass. You say that like it's a bad thing... Seriously, most of the problem with python.eclass (and several other

Re: [gentoo-dev] patch eutils.eclass for EAPI 5

2012-09-29 Thread Ciaran McCreesh
On Thu, 27 Sep 2012 10:23:50 -0700 Zac Medico zmed...@gentoo.org wrote: Something like this would work with current versions of portage: if ! declare -F usex /dev/null ; then usex() { use $1 echo ${2-yes}$4 || echo ${3-no}$5 ; } fi However, it's probably not a good idea to assume

[gentoo-dev] Re: [gentoo-pms] GLEP: gentoo sync based unified deps proposal

2012-09-29 Thread Ciaran McCreesh
On Tue, 25 Sep 2012 15:46:14 -0700 Brian Harring ferri...@gmail.com wrote: Fun fact; peoples usage of labels in exherbo is thus: build+run: set of deps run: set of deps/conditionals/etc That's largely because there are a lot of former Gentoo developers there who all said oh, yeah, I

Re: [gentoo-dev] GLEP-0062: updated version for review

2012-09-29 Thread Zac Medico
On 09/29/2012 02:42 AM, Michał Górny wrote: Hello, Following the late discussion, I have updated GLEP-62. It no longer is designed to be 'backwards compatible' and instead it was suited for addition in a new EAPI. Thus, IUSE_RUNTIME is now independent of IUSE, and runtime dependencies

Re: [gentoo-dev] GLEP-0062: updated version for review

2012-09-29 Thread Ciaran McCreesh
On Sat, 29 Sep 2012 11:42:19 +0200 Michał Górny mgo...@gentoo.org wrote: Following the late discussion, I have updated GLEP-62. It no longer is designed to be 'backwards compatible' and instead it was suited for addition in a new EAPI. You've still not addressed the UI side of it in any way.

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 15:49:32 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 12:49 PM, Michał Górny wrote: On Sat, 29 Sep 2012 11:20:31 +0100 Markos Chandras hwoar...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash:

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 16:37:15 +0200 Dirkjan Ochtman d...@gentoo.org wrote: On Sat, Sep 29, 2012 at 4:26 PM, hasufell hasuf...@gentoo.org wrote: That still does not explain the reasons why this work was initiated. If there is any way to fix the current eclass, that should be preferred. I

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 17:45:07 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 05:37 PM, Ian Stakenvicius wrote: There isn't so much a problem with the current python-distutils-ng eclass but rather it's to expand it to a more

Re: [gentoo-dev] GLEP-0062: updated version for review

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 09:12:38 -0700 Zac Medico zmed...@gentoo.org wrote: On 09/29/2012 02:42 AM, Michał Górny wrote: Hello, Following the late discussion, I have updated GLEP-62. It no longer is designed to be 'backwards compatible' and instead it was suited for addition in a new EAPI.

Re: [gentoo-dev] GLEP-0062: updated version for review

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 17:13:14 +0100 Ciaran McCreesh ciaran.mccre...@googlemail.com wrote: On Sat, 29 Sep 2012 11:42:19 +0200 Michał Górny mgo...@gentoo.org wrote: Following the late discussion, I have updated GLEP-62. It no longer is designed to be 'backwards compatible' and instead it was

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Pacho Ramos
El sáb, 29-09-2012 a las 20:40 +0200, Michał Górny escribió: On Sat, 29 Sep 2012 17:45:07 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 05:37 PM, Ian Stakenvicius wrote: There isn't so much a problem with the current

Re: [gentoo-dev] Re: Clarify the as-is license?

2012-09-29 Thread Chí-Thanh Christopher Nguyễn
Ulrich Mueller schrieb: I've created licenses/HPND [1] now, and added it to the @OSI-APPROVED group. So packages whose license matches this template can be changed from as-is to HPND. (And please, _only_ OSD-compliant packages. We don't want the same mess again, as we have with as-is.) I have

Re: [gentoo-dev] Clarify the as-is license?

2012-09-29 Thread Chí-Thanh Christopher Nguyễn
Ulrich Mueller schrieb: Why not directly use the FSF freedoms: The freedom to run the program, for any purpose (freedom 0). The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). The freedom to redistribute copies so you can help your

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Luca Barbato
On 09/29/2012 12:45 PM, Michał Górny wrote: On Sat, 29 Sep 2012 12:00:18 +0200 Tomáš Chvátal tomas.chva...@gmail.com wrote: 2012/9/29 Michał Górny mgo...@gentoo.org: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well,

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Michał Górny
On Sat, 29 Sep 2012 21:20:00 +0200 Pacho Ramos pa...@gentoo.org wrote: El sáb, 29-09-2012 a las 20:40 +0200, Michał Górny escribió: On Sat, 29 Sep 2012 17:45:07 +0200 hasufell hasuf...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 05:37 PM, Ian

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread hasufell
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 09/29/2012 08:39 PM, Michał Górny wrote: On Sat, 29 Sep 2012 16:37:15 +0200 Dirkjan Ochtman d...@gentoo.org wrote: On Sat, Sep 29, 2012 at 4:26 PM, hasufell hasuf...@gentoo.org wrote: That still does not explain the reasons why this work was

Re: [gentoo-dev] Re: Clarify the as-is license?

2012-09-29 Thread Ulrich Mueller
On Sat, 29 Sep 2012, Chí-Thanh Christopher Nguyễn wrote: I have one question: The license can be GPL-compatible but the software itself non-free. So binary-only packages distributed under e.g. BSD license should remain BSD or not? Yes, if it's BSD licensed then it should have LICENSE=BSD.

Re: [gentoo-dev] Re: Clarify the as-is license?

2012-09-29 Thread Rich Freeman
On Sat, Sep 29, 2012 at 5:21 PM, Ulrich Mueller u...@gentoo.org wrote: On Sat, 29 Sep 2012, Chí-Thanh Christopher Nguyễn wrote: If we start to measure the software freedom of the code inside the package, then maybe LICENSE is the wrong variable to express this. I'm aware that we can't

[gentoo-dev] GCC 4.7 unmasking

2012-09-29 Thread Ryan Hill
I just added gcc-4.7.2 to the tree, and I'd like to unmask it in a couple weeks. I don't see anything I'd consider a blocker on the tracker*, but 95 open bugs is still a lot. If you have a bug blocking the tracker please take a look at it soon. Many of these are trivial and could make good

Re: [gentoo-dev] [RFC] Initial python-r1.eclass distutils-r1.eclass

2012-09-29 Thread Ben de Groot
On 29 September 2012 18:20, Markos Chandras hwoar...@gentoo.org wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 On 09/29/2012 09:53 AM, Micha? Górny wrote: Hello, Instead of the floating patches and p-d-ng modifications I sent earlier, here are the two complete (so far, well,