Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Alexis Ballier
I have no strong opinion about this. 2) EAPI in file extension - Allows changing global scope and the internal format of the ebuild a) .ebuild-eapi - ignored by current Portage simple, straightforward but ugly b) .eapi.ebuild - current Portage does not work with this this

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Alexis Ballier
On Tue, 24 Feb 2009 19:37:11 + Ciaran McCreesh ciaran.mccre...@googlemail.com wrote: On Tue, 24 Feb 2009 20:28:43 +0100 Alexis Ballier aball...@gentoo.org wrote: On Tue, 24 Feb 2009 18:24:16 + Ciaran McCreesh ciaran.mccre...@googlemail.com wrote: On Tue, 24 Feb 2009 18:16:54

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Tobias Klausmann
Hi! My preference, most wanted to least wanted: - inside the ebuild If it's not too much pain. Yes, that is a very subjective metric and it's what a large amount of flames has been about. - in the filename, but not as a tail eg: foo-2.3.4-r2+9.build yes, alternate separators might be

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Peter Alfredsen
On Wed, 25 Feb 2009 00:21:23 +0200 Petteri Räty betelge...@gentoo.org wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. [...] I dislike GLEP

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Michael Haubenwallner
On Wed, 2009-02-25 at 00:21 +0200, Petteri Räty wrote: get opinions [..] to get some idea what the general developer pool thinks. only allowed to post a single reply to this thread Thank you for that, I usually don't follow long threads, so apologies if things have been discussed already.

Re: [gentoo-dev] Gentoo Council Reminder for February 26

2009-02-25 Thread Petteri Räty
Donnie Berkholz wrote: On 23:26 Sun 22 Feb , Donnie Berkholz wrote: This is your friendly reminder! Same bat time (typically the 2nd 4th Thursdays at 2000 UTC / 1600 EST), same bat channel (#gentoo-council @ irc.freenode.net) ! If you have something you'd wish for us to chat about,

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Mike Auty
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Petteri Räty wrote: 3) EAPI in locked down place in the ebuild c) .ebuild in current directory - needs one year wait I'm all for 1 or 3c, because we're not in any rush. I don't see why there's such an immediate need to make as drastic changes

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Jim Ramsay
Petteri Räty betelge...@gentoo.org wrote: 2) EAPI in file extension - Allows changing global scope and the internal format of the ebuild a) .ebuild-eapi - ignored by current Portage c) .eapi.new extension - ignored by current Portage Any of the above are fine with me, there is

[gentoo-dev] Open council spot

2009-02-25 Thread Torsten Veller
* Petteri Räty betelge...@gentoo.org: Donnie Berkholz wrote: Open council spot - leio is next on the list. He's willing to join the council. A few of us already voted to confirm him on-list, and we're waiting on the others. Goal: Vote to confirm him, if necessary.

Re: [gentoo-dev] Gentoo Council Reminder for February 26

2009-02-25 Thread Gilles Dartiguelongue
Le mardi 24 février 2009 à 09:47 -0800, Brian Harring a écrit : On Sun, Feb 22, 2009 at 11:26:48PM -0800, Donnie Berkholz wrote: This is your friendly reminder! Same bat time (typically the 2nd 4th Thursdays at 2000 UTC / 1600 EST), same bat channel (#gentoo-council @ irc.freenode.net) !

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Brian Harring
On Wed, Feb 25, 2009 at 12:21:23AM +0200, Petteri R??ty wrote: My notes so far: 1) Status quo - does not allow changing inherit - bash version in global scope - global scope in general is quite locked down 2) EAPI in file extension - Allows changing global scope and the internal

Re: [gentoo-dev] Gentoo Council Reminder for February 26

2009-02-25 Thread Brian Harring
On Wed, Feb 25, 2009 at 01:42:38PM +0100, Gilles Dartiguelongue wrote: Le mardi 24 février 2009 à 09:47 -0800, Brian Harring a écrit : On Sun, Feb 22, 2009 at 11:26:48PM -0800, Donnie Berkholz wrote: This is your friendly reminder! Same bat time (typically the 2nd 4th Thursdays at 2000

Re: [gentoo-dev] Gentoo Council Reminder for February 26

2009-02-25 Thread Nirbheek Chauhan
On Mon, Feb 23, 2009 at 12:56 PM, Donnie Berkholz dberkh...@gentoo.org wrote: This is your friendly reminder! Same bat time (typically the 2nd 4th Thursdays at 2000 UTC / 1600 EST), same bat channel (#gentoo-council @ irc.freenode.net) ! If you have something you'd wish for us to chat about,

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Robert Buchholz
On Tuesday 24 February 2009, Petteri Räty wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. Thanks for opening a spot to voice our opinions

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 07:34:41 +0100 Tiziano Müller dev-z...@gentoo.org wrote: Well, you could theoretical consider everything in the cache valid within the current scope, find the eapi within the cache or the ebuild and then reconsider things. You can't even do that, because new EAPIs might

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 09:33:44 +0100 Alexis Ballier aball...@gentoo.org wrote: That sounds like an implementation detail that you could solve by using something else than a flat file database for metadata if open()/read() calls are the slow part. Metadata's shipped with the tree. It's a PMS

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 04:04:46 +0100 Luca Barbato lu_z...@gentoo.org wrote: given that the simplest thing is hacking ebuild.sh and extract eapi with a simple C program (you can use pcre or ragel if you want) exactly before the ebuild source: That you're bringing ebuild.sh into this shows you

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Luca Barbato
Ciaran McCreesh wrote: On Wed, 25 Feb 2009 04:04:46 +0100 Luca Barbato lu_z...@gentoo.org wrote: given that the simplest thing is hacking ebuild.sh and extract eapi with a simple C program (you can use pcre or ragel if you want) exactly before the ebuild source: That you're bringing ebuild.sh

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Thomas Anderson
On Wed, Feb 25, 2009 at 04:56:04PM +0100, Luca Barbato wrote: Yes, it will warn noisily. This is unacceptable, since stable users will have months and months of noise when new rules come along. unacceptable... as in it's ugly to see... No, it's unacceptable because stable users do not need

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 16:56:04 +0100 Luca Barbato lu_z...@gentoo.org wrote: That you're bringing ebuild.sh into this shows you still haven't worked out how the process works. There is no need to use ebuild.sh (which is a very good thing, because launching bash is slow) when

[gentoo-dev] [RFC] QA bashism check on portage

2009-02-25 Thread Timothy Redaelli
Hi, what do you think about checking for bashism on install_qa_check? Obviously only for scripts with #!/bin/sh and #!/sbin/runscript as first line. I think checkbashisms.pl [1] could be a good start point. [1] http://svn.debian.org/viewsvn/devscripts/trunk/scripts/checkbashisms.pl -- Timothy

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Luca Barbato
Ciaran McCreesh wrote: On Wed, 25 Feb 2009 09:33:44 +0100 Alexis Ballier aball...@gentoo.org wrote: That sounds like an implementation detail that you could solve by using something else than a flat file database for metadata if open()/read() calls are the slow part. Metadata's shipped with

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Luca Barbato
Thomas Anderson wrote: On Wed, Feb 25, 2009 at 04:56:04PM +0100, Luca Barbato wrote: Yes, it will warn noisily. This is unacceptable, since stable users will have months and months of noise when new rules come along. unacceptable... as in it's ugly to see... No, it's unacceptable because

Re: [gentoo-dev] Issues regarding glep-55 (Was: [gentoo-council] Re: Preliminary Meeting-Topics for 12 February 2009)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 17:17:29 +0100 Luca Barbato lu_z...@gentoo.org wrote: I'd rather see more people backing their ideas with numbers... I already told you your numbers are nonsense. Of course opening the file when you've already opened it isn't going to make any difference. -- Ciaran

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Thomas Anderson
On Wed, Feb 25, 2009 at 12:21:23AM +0200, Petteri R??ty wrote: 1) Status quo - does not allow changing inherit - bash version in global scope - global scope in general is quite locked down Yuck, I want per-package eclasses and all those other goodies. 2) EAPI in file extension -

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Joe Peterson
Ulrich Mueller wrote: On Wed, 25 Feb 2009, Petteri Räty wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. I've already commented on this

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Josh Saddler
Petteri Räty wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. Everyone is only allowed to post a single reply to this thread in order to make

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Andrew Gaffney
Brian Harring wrote: 4) eapi as a function; instead of EAPI=1, do eapi 1, required as the first statement (simplest way). pros: - global scope changes can occur (inherit mechanism changes included). - expanding on the first, auto inherits (pkg level) are possible-

Re: [gentoo-dev] [RFC] QA bashism check on portage

2009-02-25 Thread Mike Frysinger
On Wednesday 25 February 2009 11:10:01 Timothy Redaelli wrote: what do you think about checking for bashism on install_qa_check? Obviously only for scripts with #!/bin/sh and #!/sbin/runscript as first line. I think checkbashisms.pl [1] could be a good start point. [1]

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 04:49:51 -0800 Brian Harring ferri...@gmail.com wrote: 4) eapi as a function; instead of EAPI=1, do eapi 1, required as the first statement (simplest way). Doesn't solve anything over having it as a variable, and has a messy upgrade path. - global scope changes can

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Brian Harring
On Wed, Feb 25, 2009 at 11:03:07PM +, Ciaran McCreesh wrote: On Wed, 25 Feb 2009 04:49:51 -0800 Brian Harring ferri...@gmail.com wrote: 4) eapi as a function; instead of EAPI=1, do eapi 1, required as the first statement (simplest way). Doesn't solve anything over having it as a

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 16:02:46 -0800 Brian Harring ferri...@gmail.com wrote: Bullshit. First invocation of the ebuild, that means it can do whatever it wants to the environment- literally swapping in the EAPI environment right then/there. Auto inherits, changing the inherit mechanism,

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Brian Harring
On Thu, Feb 26, 2009 at 12:11:04AM +, Ciaran McCreesh wrote: On Wed, 25 Feb 2009 16:02:46 -0800 Brian Harring ferri...@gmail.com wrote: Bullshit. First invocation of the ebuild, that means it can do whatever it wants to the environment- literally swapping in the EAPI environment

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 16:24:45 -0800 Brian Harring ferri...@gmail.com wrote: You can do that on a variable assignment too, with all the same implications as having it as a function, and a slightly less horrible upgrade path. You're contradicting your own statements. Pkg level eclasses (if

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Jorge Manuel B. S. Vicetto
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Ciaran McCreesh wrote: On Wed, 25 Feb 2009 16:02:46 -0800 Brian Harring ferri...@gmail.com wrote: snip a few arguments Ciaran and Brian, please respect Pettery's request and move your discussion to the GLEP55 thread or to another thread, but

Re: [gentoo-dev] eapi function (Was: Collecting opinions about GLEP 55 and alternatives)

2009-02-25 Thread Ciaran McCreesh
On Wed, 25 Feb 2009 23:43:44 -0100 Jorge Manuel B. S. Vicetto jmbsvice...@gentoo.org wrote: Ciaran McCreesh wrote: On Wed, 25 Feb 2009 16:02:46 -0800 Brian Harring ferri...@gmail.com wrote: snip a few arguments Ciaran and Brian, please respect Pettery's request and move your

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Ravi Pinjala
Petteri Räty wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. Everyone is only allowed to post a single reply to this thread in order to make

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Kumba
Petteri Räty wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. Everyone is only allowed to post a single reply to this thread in order to make

Re: [gentoo-dev] Collecting opinions about GLEP 55 and alternatives

2009-02-25 Thread Zac Medico
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Petteri Räty wrote: Let's try something new. I would like to get opinions from as many people as possible about GLEP 55 and alternatives listed here in order to get some idea what the general developer pool thinks. Everyone is only allowed to post

Re: [gentoo-dev] http://bugs.gentoo.org/show_bug.cgi?id=232084

2009-02-25 Thread Caleb Cushing
fyi my email client doesn't recognize urls in the subject line, don't know about anyone elses... but it'd be nice to click the link to the bug, and you know have some clue what this is about without reading the bug (e.g. a useful subject line). /endrant sorry I can't be of any further help here.