* [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
[not found] ` <CA+Nrkpd499zUJiHee2f9wfoCgRiQCO0EXetowbPdWYmMGoaFkA@mail.gmail.com>
@ 2011-09-07 9:07 ` Tomáš Chvátal
2011-09-07 9:17 ` Andreas K. Hüttel
` (4 more replies)
0 siblings, 5 replies; 41+ messages in thread
From: Tomáš Chvátal @ 2011-09-07 9:07 UTC (permalink / raw
To: gentoo-dev
Resending as i sent it from gmail instead of google acc so it didn't
hit the list.
---------- Přeposlaná zpráva ----------
Od: Tomáš Chvátal <tomas.chvatal@gmail.com>
Datum: 5. září 2011 18:08
Předmět: Re: [gentoo-dev-announce] Call for items for September 13
council meeting
Komu: gentoo-dev@lists.gentoo.org
Start collecting ideas for EAPI5.
I myself would like PATCHES array to be default in src_prepare phase
and some solution for runtime optional deps, Instead of elog in
postinst something like Recommended from rpm.
Cheers
Tom
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
@ 2011-09-07 9:17 ` Andreas K. Hüttel
2011-09-07 13:21 ` Ulrich Mueller
` (3 subsequent siblings)
4 siblings, 0 replies; 41+ messages in thread
From: Andreas K. Hüttel @ 2011-09-07 9:17 UTC (permalink / raw
To: gentoo-dev
Ack.. both makes definitely sense.
> ---------- Přeposlaná zpráva ----------
> Od: Tomáš Chvátal <tomas.chvatal@gmail.com>
> Datum: 5. září 2011 18:08
> Předmět: Re: [gentoo-dev-announce] Call for items for September 13
> council meeting
> Komu: gentoo-dev@lists.gentoo.org
>
>
> Start collecting ideas for EAPI5.
>
> I myself would like PATCHES array to be default in src_prepare phase
> and some solution for runtime optional deps, Instead of elog in
> postinst something like Recommended from rpm.
>
> Cheers
>
> Tom
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
2011-09-07 9:17 ` Andreas K. Hüttel
@ 2011-09-07 13:21 ` Ulrich Mueller
2011-09-07 14:27 ` Tomáš Chvátal
2011-09-07 15:48 ` Michał Górny
` (2 subsequent siblings)
4 siblings, 1 reply; 41+ messages in thread
From: Ulrich Mueller @ 2011-09-07 13:21 UTC (permalink / raw
To: gentoo-dev
>>>>> On Wed, 7 Sep 2011, Tomáš Chvátal wrote:
> Start collecting ideas for EAPI5.
I suggest that EAPI 5 should include the two features that have been
omitted from EAPI 4 [1,2].
Apart from this, I think we should be more careful for the next EAPI,
in order to avoid such long delays as we had with EAPI 4. One possible
solution would be to only accept features where a preliminary
implementation in Portage is available.
> I myself would like PATCHES array to be default in src_prepare phase
> and some solution for runtime optional deps, Instead of elog in
> postinst something like Recommended from rpm.
Looks reasonable (if an implementation is ready). Although I don't
understand how it is related to rpm.
Ulrich
[1] <http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=9d2b8ee57bf3be941cfdfe13650952d91b9edfdc>
[2] <http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=409fccc10861c361f37a959195d7581a5c376dd9>
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 13:21 ` Ulrich Mueller
@ 2011-09-07 14:27 ` Tomáš Chvátal
2011-09-07 15:43 ` Michał Górny
0 siblings, 1 reply; 41+ messages in thread
From: Tomáš Chvátal @ 2011-09-07 14:27 UTC (permalink / raw
To: gentoo-dev
2011/9/7 Ulrich Mueller <ulm@gentoo.org>:
>>>>>> On Wed, 7 Sep 2011, Tomáš Chvátal wrote:
>
>> Start collecting ideas for EAPI5.
>
> I suggest that EAPI 5 should include the two features that have been
> omitted from EAPI 4 [1,2].
>
> Apart from this, I think we should be more careful for the next EAPI,
> in order to avoid such long delays as we had with EAPI 4. One possible
> solution would be to only accept features where a preliminary
> implementation in Portage is available.
Agreed the wait last time was really bad.
>
>> I myself would like PATCHES array to be default in src_prepare phase
>> and some solution for runtime optional deps, Instead of elog in
>> postinst something like Recommended from rpm.
>
> Looks reasonable (if an implementation is ready). Although I don't
> understand how it is related to rpm.
Well the patches code is in base eclass.
For Recommended it works like this:
blabla.spec
Recommended: xf86-video-ati
zypper in blabla
...
You might consider installing these additional packages:
xf86-video-ati
It for sure needs more thinking as this is just basic idea. It might
even take into account that if you install the recommended patckage
with oneshot it should not be depcleaned unless all recommending
packages are gone too, and so on.
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 14:27 ` Tomáš Chvátal
@ 2011-09-07 15:43 ` Michał Górny
0 siblings, 0 replies; 41+ messages in thread
From: Michał Górny @ 2011-09-07 15:43 UTC (permalink / raw
To: gentoo-dev; +Cc: scarabeus
[-- Attachment #1: Type: text/plain, Size: 857 bytes --]
On Wed, 7 Sep 2011 16:27:01 +0200
Tomáš Chvátal <scarabeus@gentoo.org> wrote:
> Well the patches code is in base eclass.
Then you should first consider moving epatch to PMS. I'd honestly
prefer going the other way.
> For Recommended it works like this:
> blabla.spec
> Recommended: xf86-video-ati
>
> zypper in blabla
> ...
> You might consider installing these additional packages:
> xf86-video-ati
>
>
> It for sure needs more thinking as this is just basic idea. It might
> even take into account that if you install the recommended patckage
> with oneshot it should not be depcleaned unless all recommending
> packages are gone too, and so on.
It had some thinking, and ended up in no agreement. There's really no
reason to hack up the spec to replace one hack with another.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
2011-09-07 9:17 ` Andreas K. Hüttel
2011-09-07 13:21 ` Ulrich Mueller
@ 2011-09-07 15:48 ` Michał Górny
2011-09-07 22:47 ` Aaron W. Swenson
2011-09-07 16:19 ` Ciaran McCreesh
2011-09-08 17:03 ` Thomas Sachau
4 siblings, 1 reply; 41+ messages in thread
From: Michał Górny @ 2011-09-07 15:48 UTC (permalink / raw
To: gentoo-dev; +Cc: scarabeus
[-- Attachment #1: Type: text/plain, Size: 310 bytes --]
On Wed, 7 Sep 2011 11:07:21 +0200
Tomáš Chvátal <scarabeus@gentoo.org> wrote:
> Start collecting ideas for EAPI5.
I'd highlight the following bugs:
311795 - [Future EAPI] Allow dots in USE flag names
373377 - [Future EAPI] Remove IMAGE (deprecated already)
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
` (2 preceding siblings ...)
2011-09-07 15:48 ` Michał Górny
@ 2011-09-07 16:19 ` Ciaran McCreesh
2011-09-08 17:03 ` Thomas Sachau
4 siblings, 0 replies; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-07 16:19 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 486 bytes --]
On Wed, 7 Sep 2011 11:07:21 +0200
Tomáš Chvátal <scarabeus@gentoo.org> wrote:
> Start collecting ideas for EAPI5.
http://archives.gentoo.org/gentoo-pms/msg_dfef93f8d6bc6684d4dc9793563b4fdf.xml
was my list. There are also various bits of lousy wording in PMS that
I'd like to get cleared up over an EAPI (such as what exactly a self
block does).
The problem is, we can't get a reliable answer to "can this be
implemented in Portage quickly?"...
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 15:48 ` Michał Górny
@ 2011-09-07 22:47 ` Aaron W. Swenson
2011-09-07 22:53 ` Ciaran McCreesh
0 siblings, 1 reply; 41+ messages in thread
From: Aaron W. Swenson @ 2011-09-07 22:47 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 09/07/2011 11:48 AM, Michał Górny wrote:
> On Wed, 7 Sep 2011 11:07:21 +0200 Tomáš Chvátal
> <scarabeus@gentoo.org> wrote:
>
>> Start collecting ideas for EAPI5.
>
> I'd highlight the following bugs:
>
> 311795 - [Future EAPI] Allow dots in USE flag names 373377 -
> [Future EAPI] Remove IMAGE (deprecated already)
>
I second the allowing dots in USE flag names. Definitely would be
helpful for declaring version related USE flags.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iF4EAREIAAYFAk5n9HUACgkQCOhwUhu5AEk+RQEAomdG51DXzVT3CSRjGGVtoRNI
GFfmapur0VavmIj8jHIA/2sDQBbaTKKDYx4TVfQ5p2eRnw4PaSMsLnHKUgSC0HJl
=kAaj
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 22:47 ` Aaron W. Swenson
@ 2011-09-07 22:53 ` Ciaran McCreesh
2011-09-07 23:04 ` Brian Harring
2011-09-15 7:35 ` Michał Górny
0 siblings, 2 replies; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-07 22:53 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Wed, 07 Sep 2011 18:47:17 -0400
"Aaron W. Swenson" <titanofold@gentoo.org> wrote:
> I second the allowing dots in USE flag names. Definitely would be
> helpful for declaring version related USE flags.
You know you won't be able to mention such flags in the base profile,
right? At least not for a year or more, until the base profile's eapi
can be set to something other than 0.
- --
Ciaran McCreesh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iEYEARECAAYFAk5n9f4ACgkQ96zL6DUtXhFtdQCfY5bc8r9E0HAGYFxcI/5ozEjb
5c0AoJjY9BhzCNiWty3i1jHZm13CbNGz
=cymm
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 22:53 ` Ciaran McCreesh
@ 2011-09-07 23:04 ` Brian Harring
2011-09-15 7:35 ` Michał Górny
1 sibling, 0 replies; 41+ messages in thread
From: Brian Harring @ 2011-09-07 23:04 UTC (permalink / raw
To: gentoo-dev
On Wed, Sep 07, 2011 at 11:53:50PM +0100, Ciaran McCreesh wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> On Wed, 07 Sep 2011 18:47:17 -0400
> "Aaron W. Swenson" <titanofold@gentoo.org> wrote:
> > I second the allowing dots in USE flag names. Definitely would be
> > helpful for declaring version related USE flags.
>
> You know you won't be able to mention such flags in the base profile,
> right? At least not for a year or more, until the base profile's eapi
> can be set to something other than 0.
use.desc and use.local.desc don't have EAPI versioning either; as such
they're eapi=0 till versioning is introduced (and then wait till the
support is deployed far enough to avoid breaking people).
Meaning, just the same as I said on this bug... this isn't viable, and
frankly it's not really a deal breaker lacking it. It can be worked
around.
If folks want it, they're going to need to sort out all of the
backward compatibility issues *prior* to trying to shove it into eapi.
~harring
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
` (3 preceding siblings ...)
2011-09-07 16:19 ` Ciaran McCreesh
@ 2011-09-08 17:03 ` Thomas Sachau
2011-09-08 17:41 ` Alec Warner
` (3 more replies)
4 siblings, 4 replies; 41+ messages in thread
From: Thomas Sachau @ 2011-09-08 17:03 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1194 bytes --]
Tomáš Chvátal schrieb:
> Start collecting ideas for EAPI5.
1) USE-flag based support to cross-compile packages (mostly implemented in multilib-portage)
2) USE-flag based support to install for different slots (e.g. python, ruby or php)
3) (internal) USE-flag based support to re-install packages (replacement for
revdep-rebuild/@preserved-rebuild)
The order of the list is also in the order of how much of it is already implemented and could be
easily drafted.
The first one already has a working implementation, so might just need some smaller adjustments.
The second one is already done in some eclasses, afaik php and ruby, but it might be a good idea to
have a general framework for all slotted languages, so there is no need to re-implement the same for
every language.
The third one is mostly an idea, where packages requiring a rebuild of depending packages define a
specific var (SLOT or some new one line ABI_SLOT, which needs to be updated, when depending packages
need to be rebuild), so that whenever this var is updated, all depending packages have to be
rebuild. This probably needs a bit more of discussion and thinking to get it properly drafted.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 380 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 17:03 ` Thomas Sachau
@ 2011-09-08 17:41 ` Alec Warner
2011-09-08 17:55 ` Ole Markus With
` (2 subsequent siblings)
3 siblings, 0 replies; 41+ messages in thread
From: Alec Warner @ 2011-09-08 17:41 UTC (permalink / raw
To: gentoo-dev
On Thu, Sep 8, 2011 at 10:03 AM, Thomas Sachau <tommy@gentoo.org> wrote:
> Tomáš Chvátal schrieb:
>> Start collecting ideas for EAPI5.
>
> 1) USE-flag based support to cross-compile packages (mostly implemented in multilib-portage)
> 2) USE-flag based support to install for different slots (e.g. python, ruby or php)
> 3) (internal) USE-flag based support to re-install packages (replacement for
> revdep-rebuild/@preserved-rebuild)
>
> The order of the list is also in the order of how much of it is already implemented and could be
> easily drafted.
>
> The first one already has a working implementation, so might just need some smaller adjustments.
>
> The second one is already done in some eclasses, afaik php and ruby, but it might be a good idea to
> have a general framework for all slotted languages, so there is no need to re-implement the same for
> every language.
>
> The third one is mostly an idea, where packages requiring a rebuild of depending packages define a
> specific var (SLOT or some new one line ABI_SLOT, which needs to be updated, when depending packages
> need to be rebuild), so that whenever this var is updated, all depending packages have to be
> rebuild. This probably needs a bit more of discussion and thinking to get it properly drafted.
I thought the usual problem behind this wasn't so much the
implementation but instead was getting maintainers to change the
ABI_SLOT on a library would be difficult. Either they would do it too
often (unnecessarily) or they would not do it enough (so we would
still need revdep & friends.)
>
>
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 17:03 ` Thomas Sachau
2011-09-08 17:41 ` Alec Warner
@ 2011-09-08 17:55 ` Ole Markus With
2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
2011-09-18 11:08 ` proposal for cross-compie support in EAPI-5, was: " Thomas Sachau
3 siblings, 0 replies; 41+ messages in thread
From: Ole Markus With @ 2011-09-08 17:55 UTC (permalink / raw
To: gentoo-dev, Thomas Sachau
On Thu, 08 Sep 2011 19:03:56 +0200, Thomas Sachau <tommy@gentoo.org> wrote:
> Tomáš Chvátal schrieb:
>> Start collecting ideas for EAPI5.
>
> 2) USE-flag based support to install for different slots (e.g. python,
> ruby or php)
>
> The second one is already done in some eclasses, afaik php and ruby, but
> it might be a good idea to
> have a general framework for all slotted languages, so there is no need
> to re-implement the same for
> every language.
>
I would definately like to see something around this. It feels silly that
slotted languages and its package behave almost the same, but different
enough for it to be quite annoying for the end users.
Also those packagers who have to deal with language bindings towards
multiple slotted languages experience quite a lot of pain because of how
differently this behaviour is implemented in the various eclasses.
--
Ole Markus
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 17:03 ` Thomas Sachau
2011-09-08 17:41 ` Alec Warner
2011-09-08 17:55 ` Ole Markus With
@ 2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
2011-09-08 18:35 ` Michał Górny
2011-09-09 0:45 ` Mike Frysinger
2011-09-18 11:08 ` proposal for cross-compie support in EAPI-5, was: " Thomas Sachau
3 siblings, 2 replies; 41+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2011-09-08 18:10 UTC (permalink / raw
To: Gentoo Development
[-- Attachment #1: Type: Text/Plain, Size: 845 bytes --]
2011-09-08 19:03:56 Thomas Sachau napisał(a):
> Tomáš Chvátal schrieb:
> > Start collecting ideas for EAPI5.
>
> 2) USE-flag based support to install for different slots (e.g. python, ruby or php)
>
> The second one is already done in some eclasses, afaik php and ruby, but it might be a good idea to
> have a general framework for all slotted languages, so there is no need to re-implement the same for
> every language.
It's better to have it implemented in eclasses. E.g. Python scripts need to be specially handled
(python_merge_intermediate_installation_images() renames them (so that their names include
Python ABI), calls python_convert_shebangs() if they don't have appropriate shebangs, and calls
python_generate_wrapper_scripts() to create appropriate wrapper scripts).
--
Arfrever Frehtes Taifersar Arahesis
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 18:35 ` Michał Górny
@ 2011-09-08 18:33 ` Ciaran McCreesh
2011-09-08 18:43 ` Michał Górny
0 siblings, 1 reply; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-08 18:33 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 351 bytes --]
On Thu, 8 Sep 2011 20:35:48 +0200
Michał Górny <mgorny@gentoo.org> wrote:
> PM needs to provide us with a nice ability to handle all that.
I've yet to see a complete, detailed, accurate description of what "all
that" really is. It's a bit hard to come up with an EAPI solution when
we don't know what the problem is.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
@ 2011-09-08 18:35 ` Michał Górny
2011-09-08 18:33 ` Ciaran McCreesh
2011-09-09 0:45 ` Mike Frysinger
1 sibling, 1 reply; 41+ messages in thread
From: Michał Górny @ 2011-09-08 18:35 UTC (permalink / raw
To: gentoo-dev; +Cc: arfrever.fta
[-- Attachment #1: Type: text/plain, Size: 1641 bytes --]
On Thu, 8 Sep 2011 20:10:23 +0200
Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> wrote:
> 2011-09-08 19:03:56 Thomas Sachau napisał(a):
> > Tomáš Chvátal schrieb:
> > > Start collecting ideas for EAPI5.
> >
> > 2) USE-flag based support to install for different slots (e.g.
> > python, ruby or php)
> >
> > The second one is already done in some eclasses, afaik php and
> > ruby, but it might be a good idea to have a general framework for
> > all slotted languages, so there is no need to re-implement the same
> > for every language.
>
> It's better to have it implemented in eclasses. E.g. Python scripts
> need to be specially handled
> (python_merge_intermediate_installation_images() renames them (so
> that their names include Python ABI), calls python_convert_shebangs()
> if they don't have appropriate shebangs, and calls
> python_generate_wrapper_scripts() to create appropriate wrapper
> scripts).
Eclasses itself can't handle this in really useful manner. PM needs to
provide us with a nice ability to handle all that. Otherwise, we end up
with more and more ugly hacks and needless rebuilds.
The point in ABI slots should be to let PM build each slot
independently and handle cross-slot depends. IOW, if I build one
package for multiple python ABIs, I don't need every other python
package built for all of them.
Same goes for multilib -- I need 32-bit libs for wine, not for
the whole system. And I want them being built when I start needing
them, without requiring a rebuild of half of the system. And with
separate USEflags.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 18:33 ` Ciaran McCreesh
@ 2011-09-08 18:43 ` Michał Górny
0 siblings, 0 replies; 41+ messages in thread
From: Michał Górny @ 2011-09-08 18:43 UTC (permalink / raw
To: gentoo-dev; +Cc: ciaran.mccreesh
[-- Attachment #1: Type: text/plain, Size: 576 bytes --]
On Thu, 8 Sep 2011 19:33:03 +0100
Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:
> On Thu, 8 Sep 2011 20:35:48 +0200
> Michał Górny <mgorny@gentoo.org> wrote:
> > PM needs to provide us with a nice ability to handle all that.
>
> I've yet to see a complete, detailed, accurate description of what
> "all that" really is. It's a bit hard to come up with an EAPI
> solution when we don't know what the problem is.
I wasn't the person suggesting this for EAPI5. I was rather pointing
out we're not ready for that.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
2011-09-08 18:35 ` Michał Górny
@ 2011-09-09 0:45 ` Mike Frysinger
1 sibling, 0 replies; 41+ messages in thread
From: Mike Frysinger @ 2011-09-09 0:45 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: Text/Plain, Size: 1081 bytes --]
On Thursday, September 08, 2011 14:10:23 Arfrever Frehtes Taifersar Arahesis
wrote:
> 2011-09-08 19:03:56 Thomas Sachau napisał(a):
> > Tomáš Chvátal schrieb:
> > > Start collecting ideas for EAPI5.
> >
> > 2) USE-flag based support to install for different slots (e.g. python,
> > ruby or php)
> >
> > The second one is already done in some eclasses, afaik php and ruby, but
> > it might be a good idea to have a general framework for all slotted
> > languages, so there is no need to re-implement the same for every
> > language.
>
> It's better to have it implemented in eclasses. E.g. Python scripts need to
> be specially handled (python_merge_intermediate_installation_images()
> renames them (so that their names include Python ABI), calls
> python_convert_shebangs() if they don't have appropriate shebangs, and
> calls python_generate_wrapper_scripts() to create appropriate wrapper
> scripts).
the EAPI still needs updating so that SLOT can contain USE flag based values.
like USE=multislot that binutils/gcc has carried forever.
-mike
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-07 22:53 ` Ciaran McCreesh
2011-09-07 23:04 ` Brian Harring
@ 2011-09-15 7:35 ` Michał Górny
2011-09-15 7:55 ` Ciaran McCreesh
2011-09-15 16:51 ` Brian Harring
1 sibling, 2 replies; 41+ messages in thread
From: Michał Górny @ 2011-09-15 7:35 UTC (permalink / raw
To: gentoo-dev; +Cc: ciaran.mccreesh
[-- Attachment #1: Type: text/plain, Size: 798 bytes --]
On Wed, 7 Sep 2011 23:53:50 +0100
Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:
> On Wed, 07 Sep 2011 18:47:17 -0400
> "Aaron W. Swenson" <titanofold@gentoo.org> wrote:
> > I second the allowing dots in USE flag names. Definitely would be
> > helpful for declaring version related USE flags.
>
> You know you won't be able to mention such flags in the base profile,
> right? At least not for a year or more, until the base profile's eapi
> can be set to something other than 0.
Could you point me to at least a single program not supporting dots
in useflags? My quick check shows that all PMs handle them well, quse
and euse as well.
The only backwards-compat issue I see is repoman complaining. But this
can be changed easily.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 7:35 ` Michał Górny
@ 2011-09-15 7:55 ` Ciaran McCreesh
2011-09-15 8:01 ` Michał Górny
2011-09-15 23:21 ` Arfrever Frehtes Taifersar Arahesis
2011-09-15 16:51 ` Brian Harring
1 sibling, 2 replies; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-15 7:55 UTC (permalink / raw
To: Michał Górny; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 614 bytes --]
On Thu, 15 Sep 2011 09:35:21 +0200
Michał Górny <mgorny@gentoo.org> wrote:
> Could you point me to at least a single program not supporting dots
> in useflags? My quick check shows that all PMs handle them well, quse
> and euse as well.
Hrm, it's rather disappointing that they're accepted everywhere. That
really shouldn't happen... My excuse for Paludis is that I never quite
got around to passing in additional flags to validation of names, and
dots are legal in exheres-0, so they're currently accepted everywhere.
I'll probably get around to fixing that at some point.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 7:55 ` Ciaran McCreesh
@ 2011-09-15 8:01 ` Michał Górny
2011-09-15 8:07 ` Ciaran McCreesh
2011-09-15 23:21 ` Arfrever Frehtes Taifersar Arahesis
1 sibling, 1 reply; 41+ messages in thread
From: Michał Górny @ 2011-09-15 8:01 UTC (permalink / raw
To: gentoo-dev; +Cc: ciaran.mccreesh
[-- Attachment #1: Type: text/plain, Size: 849 bytes --]
On Thu, 15 Sep 2011 08:55:08 +0100
Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:
> On Thu, 15 Sep 2011 09:35:21 +0200
> Michał Górny <mgorny@gentoo.org> wrote:
> > Could you point me to at least a single program not supporting dots
> > in useflags? My quick check shows that all PMs handle them well,
> > quse and euse as well.
>
> Hrm, it's rather disappointing that they're accepted everywhere. That
> really shouldn't happen... My excuse for Paludis is that I never quite
> got around to passing in additional flags to validation of names, and
> dots are legal in exheres-0, so they're currently accepted everywhere.
And may I remind you that lately you deliberately changed PMS for all
EAPIs to satisfy invalid paludis behavior? And you knew that it caused
actual breakages.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 8:01 ` Michał Górny
@ 2011-09-15 8:07 ` Ciaran McCreesh
0 siblings, 0 replies; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-15 8:07 UTC (permalink / raw
To: Michał Górny; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 1549 bytes --]
On Thu, 15 Sep 2011 10:01:56 +0200
Michał Górny <mgorny@gentoo.org> wrote:
> On Thu, 15 Sep 2011 08:55:08 +0100
> Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:
> > On Thu, 15 Sep 2011 09:35:21 +0200
> > Michał Górny <mgorny@gentoo.org> wrote:
> > > Could you point me to at least a single program not supporting
> > > dots in useflags? My quick check shows that all PMs handle them
> > > well, quse and euse as well.
> >
> > Hrm, it's rather disappointing that they're accepted everywhere.
> > That really shouldn't happen... My excuse for Paludis is that I
> > never quite got around to passing in additional flags to validation
> > of names, and dots are legal in exheres-0, so they're currently
> > accepted everywhere.
>
> And may I remind you that lately you deliberately changed PMS for all
> EAPIs to satisfy invalid paludis behavior? And you knew that it caused
> actual breakages.
Huh? Not sure what you're on about here. Accepting invalid input is in
the "annoying because it leads to broken code appearing to work"
category, which is very different from "doing the wrong thing for valid
code". PMS by and large doesn't mandate validation of input (since
Portage doesn't do it at all). Think of it as being like C, where
dereferencing an invalid pointer might still work (so it's an error
for a program to do it, but not an error for a compiler to allow such
an operation to succeed), as opposed to languages like Java that require
that all memory accesses be checked.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 7:35 ` Michał Górny
2011-09-15 7:55 ` Ciaran McCreesh
@ 2011-09-15 16:51 ` Brian Harring
1 sibling, 0 replies; 41+ messages in thread
From: Brian Harring @ 2011-09-15 16:51 UTC (permalink / raw
To: gentoo-dev
On Thu, Sep 15, 2011 at 09:35:21AM +0200, Micha?? G??rny wrote:
> On Wed, 7 Sep 2011 23:53:50 +0100
> Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:
>
> > On Wed, 07 Sep 2011 18:47:17 -0400
> > "Aaron W. Swenson" <titanofold@gentoo.org> wrote:
> > > I second the allowing dots in USE flag names. Definitely would be
> > > helpful for declaring version related USE flags.
> >
> > You know you won't be able to mention such flags in the base profile,
> > right? At least not for a year or more, until the base profile's eapi
> > can be set to something other than 0.
>
> Could you point me to at least a single program not supporting dots
> in useflags? My quick check shows that all PMs handle them well, quse
> and euse as well.
pmerge -pv sys-apps/portage[it.validate.atom.use.flags.just.not.make.conf]
~harring
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 7:55 ` Ciaran McCreesh
2011-09-15 8:01 ` Michał Górny
@ 2011-09-15 23:21 ` Arfrever Frehtes Taifersar Arahesis
2011-09-15 23:54 ` Brian Harring
1 sibling, 1 reply; 41+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2011-09-15 23:21 UTC (permalink / raw
To: Gentoo Development
[-- Attachment #1: Type: Text/Plain, Size: 694 bytes --]
2011-09-15 09:55:08 Ciaran McCreesh napisał(a):
> On Thu, 15 Sep 2011 09:35:21 +0200
> Michał Górny <mgorny@gentoo.org> wrote:
> > Could you point me to at least a single program not supporting dots
> > in useflags? My quick check shows that all PMs handle them well, quse
> > and euse as well.
>
> Hrm, it's rather disappointing that they're accepted everywhere. That
> really shouldn't happen... My excuse for Paludis is that I never quite
> got around to passing in additional flags to validation of names, and
> dots are legal in exheres-0
There is no reason for Gentoo to be worse than Exherbo and not allow dots in USE flags.
--
Arfrever Frehtes Taifersar Arahesis
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 23:21 ` Arfrever Frehtes Taifersar Arahesis
@ 2011-09-15 23:54 ` Brian Harring
2011-09-16 0:20 ` Arfrever Frehtes Taifersar Arahesis
0 siblings, 1 reply; 41+ messages in thread
From: Brian Harring @ 2011-09-15 23:54 UTC (permalink / raw
To: gentoo-dev
On Fri, Sep 16, 2011 at 01:21:55AM +0200, Arfrever Frehtes Taifersar Arahesis wrote:
> 2011-09-15 09:55:08 Ciaran McCreesh napisał(a):
> > On Thu, 15 Sep 2011 09:35:21 +0200
> > Michał Górny <mgorny@gentoo.org> wrote:
> > > Could you point me to at least a single program not supporting dots
> > > in useflags? My quick check shows that all PMs handle them well, quse
> > > and euse as well.
> >
> > Hrm, it's rather disappointing that they're accepted everywhere. That
> > really shouldn't happen... My excuse for Paludis is that I never quite
> > got around to passing in additional flags to validation of names, and
> > dots are legal in exheres-0
>
> There is no reason for Gentoo to be worse than Exherbo and not allow dots in USE flags.
Seriously Arfrever, drop the rhetoric here, and go fix the profile
compatibility issue. Everytime you bring up dot's in use, you ignore
compatibility, and every damn time it gets brought up I keep having
to repeat this. It's not productive and this has repeated for at
least a year now.
People who want this need to sort the compat issue rather than
sticking their heads in the sand.
~brian
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-15 23:54 ` Brian Harring
@ 2011-09-16 0:20 ` Arfrever Frehtes Taifersar Arahesis
2011-09-16 21:06 ` Zac Medico
0 siblings, 1 reply; 41+ messages in thread
From: Arfrever Frehtes Taifersar Arahesis @ 2011-09-16 0:20 UTC (permalink / raw
To: Gentoo Development
[-- Attachment #1: Type: Text/Plain, Size: 1325 bytes --]
2011-09-16 01:54:44 Brian Harring napisał(a):
> On Fri, Sep 16, 2011 at 01:21:55AM +0200, Arfrever Frehtes Taifersar Arahesis wrote:
> > 2011-09-15 09:55:08 Ciaran McCreesh napisał(a):
> > > On Thu, 15 Sep 2011 09:35:21 +0200
> > > Michał Górny <mgorny@gentoo.org> wrote:
> > > > Could you point me to at least a single program not supporting dots
> > > > in useflags? My quick check shows that all PMs handle them well, quse
> > > > and euse as well.
> > >
> > > Hrm, it's rather disappointing that they're accepted everywhere. That
> > > really shouldn't happen... My excuse for Paludis is that I never quite
> > > got around to passing in additional flags to validation of names, and
> > > dots are legal in exheres-0
> >
> > There is no reason for Gentoo to be worse than Exherbo and not allow dots in USE flags.
>
> Seriously Arfrever, drop the rhetoric here, and go fix the profile
> compatibility issue.
I suggest to support files with "-${EAPI}" suffix.
Examples:
profiles/package.mask-5
profiles/use.desc-5
profiles/base/package.mask-5
profiles/base/package.use-5
profiles/base/package.use.force-5
profiles/base/package.use.mask-5
profiles/base/use.force-5
profiles/base/use.mask-5
profiles/desc/python_abis.desc-5
--
Arfrever Frehtes Taifersar Arahesis
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-16 0:20 ` Arfrever Frehtes Taifersar Arahesis
@ 2011-09-16 21:06 ` Zac Medico
2011-09-18 3:47 ` Donnie Berkholz
0 siblings, 1 reply; 41+ messages in thread
From: Zac Medico @ 2011-09-16 21:06 UTC (permalink / raw
To: gentoo-dev
On 09/15/2011 05:20 PM, Arfrever Frehtes Taifersar Arahesis wrote:
> 2011-09-16 01:54:44 Brian Harring napisał(a):
>> On Fri, Sep 16, 2011 at 01:21:55AM +0200, Arfrever Frehtes Taifersar Arahesis wrote:
>>> 2011-09-15 09:55:08 Ciaran McCreesh napisał(a):
>>>> On Thu, 15 Sep 2011 09:35:21 +0200
>>>> Michał Górny <mgorny@gentoo.org> wrote:
>>>>> Could you point me to at least a single program not supporting dots
>>>>> in useflags? My quick check shows that all PMs handle them well, quse
>>>>> and euse as well.
>>>>
>>>> Hrm, it's rather disappointing that they're accepted everywhere. That
>>>> really shouldn't happen... My excuse for Paludis is that I never quite
>>>> got around to passing in additional flags to validation of names, and
>>>> dots are legal in exheres-0
>>>
>>> There is no reason for Gentoo to be worse than Exherbo and not allow dots in USE flags.
>>
>> Seriously Arfrever, drop the rhetoric here, and go fix the profile
>> compatibility issue.
>
> I suggest to support files with "-${EAPI}" suffix.
> Examples:
> profiles/package.mask-5
> profiles/use.desc-5
> profiles/base/package.mask-5
> profiles/base/package.use-5
> profiles/base/package.use.force-5
> profiles/base/package.use.mask-5
> profiles/base/use.force-5
> profiles/base/use.mask-5
> profiles/desc/python_abis.desc-5
>
I'd prefer not to use separate files per eapi, since that effectively
gives you multiple profiles that behave differently depending on the
supported EAPI of the package manager.
As an alternative, I suggest to use the 'eapi' file to specify the EAPI
for all files in the directory. If you want to roll out EAPI 5 profiles
sooner, then you can fork a new base profile that only supports EAPI 5
or later, and base new profiles off of that. Bumping the EAPI of the
root profiles/eapi file would be a different matter, since it applies to
the whole repository. If you want to version bump that repository-level
EAPI, then you need to wait until at least 6 months after supporting
package managers have been available in stable.
--
Thanks,
Zac
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-16 21:06 ` Zac Medico
@ 2011-09-18 3:47 ` Donnie Berkholz
2011-09-18 5:26 ` Zac Medico
0 siblings, 1 reply; 41+ messages in thread
From: Donnie Berkholz @ 2011-09-18 3:47 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 546 bytes --]
On 14:06 Fri 16 Sep , Zac Medico wrote:
> Bumping the EAPI of the root profiles/eapi file would be a different
> matter, since it applies to the whole repository. If you want to
> version bump that repository-level EAPI, then you need to wait until
> at least 6 months after supporting package managers have been
> available in stable.
So in your opinion, it would be fine to bump profiles/eapi to EAPI=4
now?
--
Thanks,
Donnie
Donnie Berkholz
Council Member / Sr. Developer
Gentoo Linux
Blog: http://dberkholz.com
[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 3:47 ` Donnie Berkholz
@ 2011-09-18 5:26 ` Zac Medico
2011-09-18 6:01 ` Brian Harring
` (2 more replies)
0 siblings, 3 replies; 41+ messages in thread
From: Zac Medico @ 2011-09-18 5:26 UTC (permalink / raw
To: gentoo-dev
On 09/17/2011 08:47 PM, Donnie Berkholz wrote:
> On 14:06 Fri 16 Sep , Zac Medico wrote:
>> Bumping the EAPI of the root profiles/eapi file would be a different
>> matter, since it applies to the whole repository. If you want to
>> version bump that repository-level EAPI, then you need to wait until
>> at least 6 months after supporting package managers have been
>> available in stable.
>
> So in your opinion, it would be fine to bump profiles/eapi to EAPI=4
> now?
Yes, it's feasible. As a consequence, we may get some complaints from
users who haven't upgraded during the last six months. For users like
these, we could take a snapshot of the tree before the EAPI is bumped,
and archive it so they can use it to update their package manager to a
version that supports the new EAPI.
--
Thanks,
Zac
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 5:26 ` Zac Medico
@ 2011-09-18 6:01 ` Brian Harring
2011-09-18 6:57 ` Ulrich Mueller
2011-09-18 9:24 ` Nirbheek Chauhan
2 siblings, 0 replies; 41+ messages in thread
From: Brian Harring @ 2011-09-18 6:01 UTC (permalink / raw
To: Donnie Berkholz; +Cc: Zac Medico, gentoo-dev
On Sat, Sep 17, 2011 at 10:26:57PM -0700, Zac Medico wrote:
> On 09/17/2011 08:47 PM, Donnie Berkholz wrote:
> > On 14:06 Fri 16 Sep , Zac Medico wrote:
> >> Bumping the EAPI of the root profiles/eapi file would be a different
> >> matter, since it applies to the whole repository. If you want to
> >> version bump that repository-level EAPI, then you need to wait until
> >> at least 6 months after supporting package managers have been
> >> available in stable.
> >
> > So in your opinion, it would be fine to bump profiles/eapi to EAPI=4
> > now?
>
> Yes, it's feasible. As a consequence, we may get some complaints from
> users who haven't upgraded during the last six months.
Bit more than complaints; any system running a PM older than 6 months
or so (regardless of paludis/portage/pkgcore) will have to roll their
own profile to merge *anything*.
Period.
A pkg going to an unsupported eapi precludes the package from being
used; bumping the root profile node to 4 (or any node in the users
chain) means they /cannot use that profile/.
If people are seriously going to pull something this level of
heinous, at the very least plan it- it's a sizable enough breakage
other things could/should be shoved in (including giving people
significant warning).
To be absolutely clear, You bump the base to EAPI4, you're actively
making every system w/ a 6 month lag basically invalidated.
For reference of the actual eapi usage in the tree (pinspect
eapi_usage), is the following:
eapi: '0' 10629 pkgs found, 36.73% of the repository
eapi: '2' 7254 pkgs found, 25.07% of the repository
eapi: '3' 5315 pkgs found, 18.37% of the repository
eapi: '4' 5013 pkgs found, 17.32% of the repository
eapi: '1' 728 pkgs found, 2.52% of the repository
> For users like
> these, we could take a snapshot of the tree before the EAPI is bumped,
> and archive it so they can use it to update their package manager to a
> version that supports the new EAPI.
Target the profiles; no need to snapshot the whole tree unless the
plan is to bump 83% of the tree forward to EAPI4 shortly there
after (which is mildly rediculous in it's own anyways)...
~harring
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 5:26 ` Zac Medico
2011-09-18 6:01 ` Brian Harring
@ 2011-09-18 6:57 ` Ulrich Mueller
2011-09-18 9:24 ` Nirbheek Chauhan
2 siblings, 0 replies; 41+ messages in thread
From: Ulrich Mueller @ 2011-09-18 6:57 UTC (permalink / raw
To: gentoo-dev
>>>>> On Sat, 17 Sep 2011, Zac Medico wrote:
>> So in your opinion, it would be fine to bump profiles/eapi to
>> EAPI=4 now?
> Yes, it's feasible. As a consequence, we may get some complaints
> from users who haven't upgraded during the last six months.
<http://www.gentoo.org/proj/en/council/meeting-logs/20091109-summary.txt>
# Vote (unanimous): The ebuild tree must provide an upgrade path to a
# stable system that hasn't been updated for one year.
Ulrich
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 5:26 ` Zac Medico
2011-09-18 6:01 ` Brian Harring
2011-09-18 6:57 ` Ulrich Mueller
@ 2011-09-18 9:24 ` Nirbheek Chauhan
2011-09-18 9:33 ` Ciaran McCreesh
2 siblings, 1 reply; 41+ messages in thread
From: Nirbheek Chauhan @ 2011-09-18 9:24 UTC (permalink / raw
To: gentoo-dev
On Sun, Sep 18, 2011 at 10:56 AM, Zac Medico <zmedico@gentoo.org> wrote:
> On 09/17/2011 08:47 PM, Donnie Berkholz wrote:
>> On 14:06 Fri 16 Sep , Zac Medico wrote:
>>> Bumping the EAPI of the root profiles/eapi file would be a different
>>> matter, since it applies to the whole repository. If you want to
>>> version bump that repository-level EAPI, then you need to wait until
>>> at least 6 months after supporting package managers have been
>>> available in stable.
>>
>> So in your opinion, it would be fine to bump profiles/eapi to EAPI=4
>> now?
>
> Yes, it's feasible. As a consequence, we may get some complaints from
> users who haven't upgraded during the last six months.
I don't see any features in EAPI 3 and 4 that are useful for the
profiles. However, a bump to EAPI 2 (or at least 1) would be
*extremely* beneficial, and cause much less chaos.
Speaking with my GNOME hat, it will be *extremely* useful for
slot-masking GNOME packages.
--
~Nirbheek Chauhan
Gentoo GNOME+Mozilla Team
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 9:24 ` Nirbheek Chauhan
@ 2011-09-18 9:33 ` Ciaran McCreesh
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
2011-09-18 14:47 ` Michał Górny
0 siblings, 2 replies; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-18 9:33 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 972 bytes --]
On Sun, 18 Sep 2011 14:54:56 +0530
Nirbheek Chauhan <nirbheek@gentoo.org> wrote:
> I don't see any features in EAPI 3 and 4 that are useful for the
> profiles. However, a bump to EAPI 2 (or at least 1) would be
> *extremely* beneficial, and cause much less chaos.
>
> Speaking with my GNOME hat, it will be *extremely* useful for
> slot-masking GNOME packages.
If that route is taken, I'd recommend 1 rather than 2, for the simple
reason that if 2 is introduced to profiles, we need to have a very
careful discussion about the meanings of use dependencies in profile
files.
For example, people might think they can start masking cat/pkg[flag].
Is this a replacement for package.use.mask or does it mean something
else? I have a sneaking suspicion that if there's not a policy saying
"no use deps in profiles" then people will start trying to use them for
all kinds of horrible hacks that would be better being fixed properly.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* proposal for cross-compie support in EAPI-5, was: Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-08 17:03 ` Thomas Sachau
` (2 preceding siblings ...)
2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
@ 2011-09-18 11:08 ` Thomas Sachau
3 siblings, 0 replies; 41+ messages in thread
From: Thomas Sachau @ 2011-09-18 11:08 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 7064 bytes --]
Thomas Sachau schrieb:
> Tomáš Chvátal schrieb:
>> Start collecting ideas for EAPI5.
>
> 1) USE-flag based support to cross-compile packages (mostly implemented in multilib-portage)
let me extend this a bit, first the reasoning behind it:
For amd64 users, there is sometimes the issue, that they need 32bit libs for certain packages (e.g.
wine or many binary-only packages). Currently, they only get them prepackaged in binary form with
the emul-linux-x86-* packages. But those packages have a few issues (list does not have to be complete):
-they only contain a limited set of 32bit packages
-they are precompiled, so the user cannot define his own flags
-they have to be manually maintained and updated
So the idea was to add the ability to compile 32bit packages with support from the package manager,
so there is no need for additional packages to maintain. After this was originally implemented, it
was further extended to allow cross-compilation for other targets, not only limited to 32bit packages.
The basic way, how this should work:
First, there is the check, if the current setup is prepared for cross-compilation, for this, the
content of the MULTILIB_ABIS var is checked. If it has more than 1 (space seperated) value, those
values are taken and converted into USE flags in the format of multilib_abi_$ABI.
In the case of current amd64 multilib profile, which i will take as base for my examples, this means
2 additional USE flags: multilib_abi_amd64 and multilib_abi_x86.
Those USE flags are internally USE_EXPANDed, so the output after the normal USE flags is in the form
of this: MULTILIB_ABI="amd64 -x86"
This way, the user is able to define the target ABIs for each package independently from global
settings.
During dependency calculation, every dependency gets additional USE deps for every target ABI, in
this example: category/package[multilib_abi_amd64?,multilib_abi_x86?].
This ensures, that the required dependencies also have the needed 32bit libs/binaries for the
requested package.
Before the pkg_setup phase is executed, the environment is setup for the first target ABI (in this
example: amd64), to make it short, i will just copy the current code from multilib-portage for this:
> # Set the CHOST native first so that we pick up the native
> # toolchain and not a cross-compiler by accident #202811.
> export CHOST=$(get_abi_var CHOST ${DEFAULT_ABI})
> export AS="$(tc-getPROG AS as)"
> export CC="$(tc-getPROG CC gcc)"
> export CXX="$(tc-getPROG CXX g++)"
> export FC="$(tc-getPROG FC gfortran)"
> export CHOST=$(get_abi_var CHOST $1)
> export CBUILD=$(get_abi_var CHOST $1)
> export CDEFINE="$(get_abi_var CDEFINE $1)"
> export CCASFLAGS="${CCASFLAGS:-${CFLAGS}} $(get_abi_var CFLAGS)"
> export CFLAGS="${CFLAGS} $(get_abi_var CFLAGS)"
> export CPPFLAGS="${CPPFLAGS} $(get_abi_var CPPFLAGS)"
> export CXXFLAGS="${CXXFLAGS} $(get_abi_var CFLAGS)"
> export FCFLAGS="${FCFLAGS} $(get_abi_var CFLAGS)"
> export FFLAGS="${FFLAGS} $(get_abi_var CFLAGS)"
> export ASFLAGS="${ASFLAGS} $(get_abi_var ASFLAGS)"
> export LDFLAGS="${LDFLAGS} $(get_abi_var CFLAGS)"
> local LIBDIR=$(get_abi_var LIBDIR $1)
> export PKG_CONFIG_PATH="/usr/${LIBDIR}/pkgconfig"
> if [[ "${ABI}" != "${DEFAULT_ABI}" ]]; then
> [[ -z ${CCACHE_DIR} ]] || export CCACHE_DIR=${CCACHE_DIR}/${ABI}
> fi
After this, all phases until after src_install are executed as usual.
After src_install, there are some checks:
If there is another target ABI, the install dir is checked for possible abi-specific files (headers,
libs, binaries).
If both conditions are true, the current install dir is saved in a different location, everything
cleaned up and the package manager starts again at the preparation step for the target ABI before
pkg_setup. This is done until all target ABIs have been done.
Now comes the merging step: For each target ABI, the installed files get moved back to the original
install location with 2 exceptions:
-if the headers differ between the target ABIs, they get installed into abi-specific subdirectories
and the original header file becomes a wrapper file, which includes the abi-specific header file
depending on the current environenment.
-if there are binaries (and this step is not restricted), those get moved into their original
location, but with an abi-specific appendix, the original file is replaced by a symlink to an
abi-wrapper, which executes the abi-specific binary depending on the current environment.
After this is done, following phases are executed. the pkg_* phases after src_install are looped
over all currently enabled target ABIs. This ensures, that abi-specific commands are executed for
every target ABI.
Differences, options and other things with current multilib-portage implementation:
The binary wrapping in current multilib-portage is only happening, if the package is defined in the
MULTILIB_BINARIES var to avoid the modification of existing ebuilds. For my proposal, this wrapping
should happen by default, unless this is restricted in the ebuild, e.g. by RESTRICT="multilib-binaries".
Another usefull thing not currently enabled in multilib-portage: Instead of having the USE flag for
the current platform internally enabled (in this example, USE=amd64), the target ABI should be the
currently active internal USE flag (in this example, USE=x86 during compilation for x86). This
allows for abi-specific changes and would also allow to install abi-specific files for binary
packages (if there is a binary package for the target ABI and a loop over all enabled target ABIs in
pkg_fetch done).
Since none of this directly affects the ebuilds, the package manager can optionally enable this for
all packages (like multilib-portage does currently), the main point, why this needs to go into an
EAPI is the ability to require a package to provide files for a different target ABI (e.g. packages
for amd64 could directly depend on category/package[multilib_abi_x86], if they require the 32bit
libs of this package).
I hope, this can be at least the base (together with the existing implementation in
multilib-portage) for a spec to get cross-compile support into EAPI-5.
For reference:
-the code of current multilib-portage is in the portage repository on git.overlays.gentoo.org inside
the multilib branch
-an ebuild to install multilib-portage is in the multilib overlay in the portage-multilib branch
(current version in there is 2.2.0_alpha55-r1, i need to merge the most recent changes of portage,
so it might sometimes be a bit behind the latest portage version)
-a minimal stage4 with multilib-portage (also already some months old) can be found in a qemu image
on our distfiles mirrors inside experimental/amd64/qemu/, it is called
multilib-amd64-qemu-2010-12-08.img.lzma
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 380 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 9:33 ` Ciaran McCreesh
@ 2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
2011-09-18 15:58 ` Ciaran McCreesh
` (2 more replies)
2011-09-18 14:47 ` Michał Górny
1 sibling, 3 replies; 41+ messages in thread
From: Jorge Manuel B. S. Vicetto @ 2011-09-18 14:20 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 18-09-2011 09:33, Ciaran McCreesh wrote:
> On Sun, 18 Sep 2011 14:54:56 +0530 Nirbheek Chauhan
> <nirbheek@gentoo.org> wrote:
>> I don't see any features in EAPI 3 and 4 that are useful for the
>> profiles. However, a bump to EAPI 2 (or at least 1) would be
>> *extremely* beneficial, and cause much less chaos.
>>
>> Speaking with my GNOME hat, it will be *extremely* useful for
>> slot-masking GNOME packages.
>
> If that route is taken, I'd recommend 1 rather than 2, for the
> simple reason that if 2 is introduced to profiles, we need to have
> a very careful discussion about the meanings of use dependencies in
> profile files.
>
> For example, people might think they can start masking
> cat/pkg[flag]. Is this a replacement for package.use.mask or does
> it mean something else? I have a sneaking suspicion that if there's
> not a policy saying "no use deps in profiles" then people will
> start trying to use them for all kinds of horrible hacks that would
> be better being fixed properly.
What other meanings could it have? What would be the problem with
moving the package use flag masks from package.use.mask to package.mask?
As we're talking about updating profiles EAPI, what do we need to get
to be able to mask use flags for the stable tree, but not the testing
tree? Also, should we get back to the discussion of decoupling
keywords from ebuilds and move them to profiles?
- --
Regards,
Jorge Vicetto (jmbsvicetto) - jmbsvicetto at gentoo dot org
Gentoo- forums / Userrel / Devrel / KDE / Elections / RelEng
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQIcBAEBAgAGBQJOdf4yAAoJEC8ZTXQF1qEPmxsQAKX/rqRhF9cnekdaVZK9oPSA
wd9GxDoof2zkUgf0UM+HH0ACzZ7cIznodK32gY+J0waBAucmq/Dn3xbrY2wrpJS7
130HqbKB+jyX+7SaT1DYdwdDJ4hAvdgAG0Vhnq6xF2lsvFPYsuq6irMzK8lXdeID
qEUMQ8+7RtrotilVyeIuiSUUp+I8Z6vdhKbqmAYf91/UP5BOFvtleF6vVimtj4HA
q+i6ELpExrIvH1zWgIJ9k0oyL+LNWCnOiajT4dy7qdy73wVy+8LLA2+nntLIbhdv
X4HSm9wHvhKsdB1OCub0rh+WFH4gBb6CoZtqSWHuzLEEXzClXsym0XxjqBu8slaj
F8+e04jTF1zO9GchDlOvAWJroOP9hsKlSJg+bbvnk4Dat72OPKA1zJf/R9XurNkn
4MWPgY7TCYbpIB2hSPHsmQ7rnxz8sj+pgDZqY8MNpqLl7XGITSMhp7Krq0yS2MOP
mkI5ZvhVkx9eqvM2MRe0KCKsC7r1U/2DSgkS+YlRmUvD2ts08miY5Ce2bVS4OWP3
5Wr5mVBJTlMMrN0NUX0LVtt3yuDV6voVeyxEI3iCMRAfYde34ddpFJ3e5x8q7bAA
aldoJ8383J6RWhx7dBhnLgQ/zQm94E4g9o9sJW5sYwcfZ4qOh+SQbnuI7HVxEj2e
vuvrabJqE2RsjHfJcW+y
=axJ6
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 9:33 ` Ciaran McCreesh
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
@ 2011-09-18 14:47 ` Michał Górny
2011-09-18 15:54 ` Ciaran McCreesh
1 sibling, 1 reply; 41+ messages in thread
From: Michał Górny @ 2011-09-18 14:47 UTC (permalink / raw
To: gentoo-dev; +Cc: ciaran.mccreesh
[-- Attachment #1: Type: text/plain, Size: 1248 bytes --]
On Sun, 18 Sep 2011 10:33:32 +0100
Ciaran McCreesh <ciaran.mccreesh@googlemail.com> wrote:
> On Sun, 18 Sep 2011 14:54:56 +0530
> Nirbheek Chauhan <nirbheek@gentoo.org> wrote:
> > I don't see any features in EAPI 3 and 4 that are useful for the
> > profiles. However, a bump to EAPI 2 (or at least 1) would be
> > *extremely* beneficial, and cause much less chaos.
> >
> > Speaking with my GNOME hat, it will be *extremely* useful for
> > slot-masking GNOME packages.
>
> If that route is taken, I'd recommend 1 rather than 2, for the simple
> reason that if 2 is introduced to profiles, we need to have a very
> careful discussion about the meanings of use dependencies in profile
> files.
>
> For example, people might think they can start masking cat/pkg[flag].
> Is this a replacement for package.use.mask or does it mean something
> else? I have a sneaking suspicion that if there's not a policy saying
> "no use deps in profiles" then people will start trying to use them
> for all kinds of horrible hacks that would be better being fixed
> properly.
Do you consider masking USE flags in repositories a 'horrible hack'?
Because that's the use I see for newer-EAPI profile.
--
Best regards,
Michał Górny
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 316 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 14:47 ` Michał Górny
@ 2011-09-18 15:54 ` Ciaran McCreesh
0 siblings, 0 replies; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-18 15:54 UTC (permalink / raw
To: Michał Górny; +Cc: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 770 bytes --]
On Sun, 18 Sep 2011 16:47:14 +0200
Michał Górny <mgorny@gentoo.org> wrote:
> > For example, people might think they can start masking
> > cat/pkg[flag]. Is this a replacement for package.use.mask or does
> > it mean something else? I have a sneaking suspicion that if there's
> > not a policy saying "no use deps in profiles" then people will
> > start trying to use them for all kinds of horrible hacks that would
> > be better being fixed properly.
>
> Do you consider masking USE flags in repositories a 'horrible hack'?
> Because that's the use I see for newer-EAPI profile.
I'm not entirely sure what you mean by that.
Which is pretty much the problem: it's really not clear what use
dependencies in profile files mean.
--
Ciaran McCreesh
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
@ 2011-09-18 15:58 ` Ciaran McCreesh
2011-09-18 16:14 ` Rich Freeman
2011-09-18 17:10 ` Nirbheek Chauhan
2011-09-18 17:34 ` Zac Medico
2 siblings, 1 reply; 41+ messages in thread
From: Ciaran McCreesh @ 2011-09-18 15:58 UTC (permalink / raw
To: gentoo-dev
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Sun, 18 Sep 2011 14:20:34 +0000
"Jorge Manuel B. S. Vicetto" <jmbsvicetto@gentoo.org> wrote:
> > For example, people might think they can start masking
> > cat/pkg[flag]. Is this a replacement for package.use.mask or does
> > it mean something else? I have a sneaking suspicion that if there's
> > not a policy saying "no use deps in profiles" then people will
> > start trying to use them for all kinds of horrible hacks that would
> > be better being fixed properly.
>
> What other meanings could it have? What would be the problem with
> moving the package use flag masks from package.use.mask to
> package.mask?
Well, the behaviour is likely going to be different. Unless a package
manager adds in special behaviour to cover this, use dependencies in
package.mask will prevent an upgrade whereas package.use.mask allows
the upgrade but disables the flag.
I think that example illustrates perfectly why we don't want to just
blindly enable EAPI 2 in profiles.
> As we're talking about updating profiles EAPI, what do we need to get
> to be able to mask use flags for the stable tree, but not the testing
> tree?
Every time this has come up, the conclusion has been "it's a horrible
idea from a QA perspective, since it would mean that testing something
in ~arch would be different to testing it in arch".
> Also, should we get back to the discussion of decoupling
> keywords from ebuilds and move them to profiles?
So far as I'm aware, "not using CVS" is a prerequisite for this.
- --
Ciaran McCreesh
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
iEYEARECAAYFAk52FT0ACgkQ96zL6DUtXhHrKACfRYXquFwMl3quPb7vmUwoSsO5
FFsAnjrYE9kJRMBoInAY1cWe6XiyAJ4m
=TQGA
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 15:58 ` Ciaran McCreesh
@ 2011-09-18 16:14 ` Rich Freeman
0 siblings, 0 replies; 41+ messages in thread
From: Rich Freeman @ 2011-09-18 16:14 UTC (permalink / raw
To: gentoo-dev
[-- Attachment #1: Type: text/plain, Size: 968 bytes --]
On Sep 18, 2011 12:05 PM, "Ciaran McCreesh" <ciaran.mccreesh@googlemail.com>
wrote:
> On Sun, 18 Sep 2011 14:20:34 +0000
> "Jorge Manuel B. S. Vicetto" <jmbsvicetto@gentoo.org> wrote:
> > As we're talking about updating profiles EAPI, what do we need to get
> > to be able to mask use flags for the stable tree, but not the testing
> > tree?
>
> Every time this has come up, the conclusion has been "it's a horrible
> idea from a QA perspective, since it would mean that testing something
> in ~arch would be different to testing it in arch".
>
Isn't that already true from a dependency standpoint? I do see your point,
but the concept of rolling out a risky flag to the brave first does make
sense.
I think the biggest issue with ~arch is when things get deployed there for a
very long time before hitting stable. That applies to libraries,
baselayout-2, or flags. Things shouldn't go to ~arch unless we have a plan
to make them stable (excepting one-offs).
Rich
[-- Attachment #2: Type: text/html, Size: 1243 bytes --]
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
2011-09-18 15:58 ` Ciaran McCreesh
@ 2011-09-18 17:10 ` Nirbheek Chauhan
2011-09-18 17:34 ` Zac Medico
2 siblings, 0 replies; 41+ messages in thread
From: Nirbheek Chauhan @ 2011-09-18 17:10 UTC (permalink / raw
To: gentoo-dev
On Sun, Sep 18, 2011 at 7:50 PM, Jorge Manuel B. S. Vicetto
<jmbsvicetto@gentoo.org> wrote:
> As we're talking about updating profiles EAPI, what do we need to get
> to be able to mask use flags for the stable tree, but not the testing
> tree?
What's wrong with versioned masking of use-flags? The fact that they
have to be constantly maintained is actually a good thing since it
means that people will keep revisiting the mask with every STABLEREQ,
and it won't get outdated and forgotten.
> Also, should we get back to the discussion of decoupling
> keywords from ebuilds and move them to profiles?
>
What's the use-case for this? What is the new proposed format to store
the keywords?
--
~Nirbheek Chauhan
Gentoo GNOME+Mozilla Team
^ permalink raw reply [flat|nested] 41+ messages in thread
* Re: [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
2011-09-18 15:58 ` Ciaran McCreesh
2011-09-18 17:10 ` Nirbheek Chauhan
@ 2011-09-18 17:34 ` Zac Medico
2 siblings, 0 replies; 41+ messages in thread
From: Zac Medico @ 2011-09-18 17:34 UTC (permalink / raw
To: gentoo-dev
On 09/18/2011 07:20 AM, Jorge Manuel B. S. Vicetto wrote:
> What other meanings could it have? What would be the problem with
> moving the package use flag masks from package.use.mask to package.mask?
As Ciaran said, these two kinds of masks give two very different
behaviors that are not interchangeable in current dependency resolvers.
If you make make them interchangeable, then you take away a kind of
granularity that is provided by having them separate, and you also have
to change how the dependency resolvers handle them in all package
managers (and repoman too).
> As we're talking about updating profiles EAPI, what do we need to get
> to be able to mask use flags for the stable tree, but not the testing
> tree? Also, should we get back to the discussion of decoupling
> keywords from ebuilds and move them to profiles?
As I have said before [1], I would suggest to create separate profiles
for stable and unstable, and add separate entries to profiles.desc so
that repoman can check them separately.
[1]
http://archives.gentoo.org/gentoo-dev/msg_32b26e8f276201923a8fb05dc83d8832.xml
--
Thanks,
Zac
^ permalink raw reply [flat|nested] 41+ messages in thread
end of thread, other threads:[~2011-09-18 17:34 UTC | newest]
Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <4E64C7BB.907@gentoo.org>
[not found] ` <CA+Nrkpd499zUJiHee2f9wfoCgRiQCO0EXetowbPdWYmMGoaFkA@mail.gmail.com>
2011-09-07 9:07 ` [gentoo-dev] Fwd: [gentoo-dev-announce] Call for items for September 13 council meeting Tomáš Chvátal
2011-09-07 9:17 ` Andreas K. Hüttel
2011-09-07 13:21 ` Ulrich Mueller
2011-09-07 14:27 ` Tomáš Chvátal
2011-09-07 15:43 ` Michał Górny
2011-09-07 15:48 ` Michał Górny
2011-09-07 22:47 ` Aaron W. Swenson
2011-09-07 22:53 ` Ciaran McCreesh
2011-09-07 23:04 ` Brian Harring
2011-09-15 7:35 ` Michał Górny
2011-09-15 7:55 ` Ciaran McCreesh
2011-09-15 8:01 ` Michał Górny
2011-09-15 8:07 ` Ciaran McCreesh
2011-09-15 23:21 ` Arfrever Frehtes Taifersar Arahesis
2011-09-15 23:54 ` Brian Harring
2011-09-16 0:20 ` Arfrever Frehtes Taifersar Arahesis
2011-09-16 21:06 ` Zac Medico
2011-09-18 3:47 ` Donnie Berkholz
2011-09-18 5:26 ` Zac Medico
2011-09-18 6:01 ` Brian Harring
2011-09-18 6:57 ` Ulrich Mueller
2011-09-18 9:24 ` Nirbheek Chauhan
2011-09-18 9:33 ` Ciaran McCreesh
2011-09-18 14:20 ` Jorge Manuel B. S. Vicetto
2011-09-18 15:58 ` Ciaran McCreesh
2011-09-18 16:14 ` Rich Freeman
2011-09-18 17:10 ` Nirbheek Chauhan
2011-09-18 17:34 ` Zac Medico
2011-09-18 14:47 ` Michał Górny
2011-09-18 15:54 ` Ciaran McCreesh
2011-09-15 16:51 ` Brian Harring
2011-09-07 16:19 ` Ciaran McCreesh
2011-09-08 17:03 ` Thomas Sachau
2011-09-08 17:41 ` Alec Warner
2011-09-08 17:55 ` Ole Markus With
2011-09-08 18:10 ` Arfrever Frehtes Taifersar Arahesis
2011-09-08 18:35 ` Michał Górny
2011-09-08 18:33 ` Ciaran McCreesh
2011-09-08 18:43 ` Michał Górny
2011-09-09 0:45 ` Mike Frysinger
2011-09-18 11:08 ` proposal for cross-compie support in EAPI-5, was: " Thomas Sachau
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox