[gentoo-dev] QA last rites for dev-util/devel-chroots

2010-12-26 Thread Diego E . Pettenò

# Diego E. Pettenò  (26 Dec 2010)
#  on behalf of QA team
#
# Can't be installed since at least October (bug #341151),
# fails sanity checks.
#
# Removal on 2011-02-24
dev-util/devel-chroots



Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sci-geosciences/mapserver: mapserver-5.4.2-r1.ebuild ChangeLog

2010-12-26 Thread Petteri Räty
On 12/24/2010 11:19 AM, Justin (jlec) Lecher wrote:
> On 24/12/10 02:18, Arfrever Frehtes Taifersar Arahesis wrote:
>> What do you mean about python.eclass?
>> python.eclass doesn't define python_src_unpack().
>>
> 
> No it doesn't, but calling the default() function in a phase will make
> the default phase be called. And this is implemented in the python.eclass.
> 

default calls the PM implementation, not the eclass implementation.

From PMS:

default

Calls the default_ function for the current phase (see section 10.1.17).
Must not be called if the default_ function does not exist for the
current phase in the current EAPI. Only available in EAPIs listed in
table 12.14.

10.1.17:

DEFAULT-In EAPIs listed in table 10.8 as supporting default_ phase
functions, a function named default_(phase) that behaves as the default
implementation for that EAPI shall be defined when executing any ebuild
phase listed in the table. Ebuilds must not call these functions except
when in the phase in question.

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Death to old-style virtuals!

2010-12-26 Thread Petteri Räty
On 12/17/2010 08:08 PM, Ciaran McCreesh wrote:
> Old-style virtuals are extremely messy and introduce an awful lot of
> complexity. They were supposed to be on the way out several years ago,
> with GLEP 37, but that seems to have stalled.
> 
> Is there anything in particular holding back replacing most or all of
> the remaining old-style virtuals with new 'package' virtuals?
> 

I would create a tracker bug for getting rid of the old style things.
Then perhaps EAPI 5 could not support old style virtuals.

> 
> There's still that stupid !virtual/blah thing to deal with. Old style
> virtual providers are allowed to block their own virtual to mean "there
> must not be any other provider of this installed" (although it's not
> clear what that means if anything other than a simple !virtual/pkg is
> used). Anything doing that would now have to explicitly list its own
> blocks. Arguably, this is a good thing, since you'd have to say exactly
> what you do and don't work with.
> 

The cases where this is needed could declare the full list of providers
in an eclass. Are there any problems with this approach besides the
increased maintenance burden?

Regards,
Petteri



signature.asc
Description: OpenPGP digital signature


Re: [gentoo-dev] Re: [gentoo-commits] gentoo-x86 commit in sci-geosciences/mapserver: mapserver-5.4.2-r1.ebuild ChangeLog

2010-12-26 Thread justin
On 26/12/10 16:20, Petteri Räty wrote:
> On 12/24/2010 11:19 AM, Justin (jlec) Lecher wrote:
>> On 24/12/10 02:18, Arfrever Frehtes Taifersar Arahesis wrote:
>>> What do you mean about python.eclass?
>>> python.eclass doesn't define python_src_unpack().
>>>
>>
>> No it doesn't, but calling the default() function in a phase will make
>> the default phase be called. And this is implemented in the python.eclass.
>>
> 
> default calls the PM implementation, not the eclass implementation.
> 
> From PMS:
> 
> default
> 
> Calls the default_ function for the current phase (see section 10.1.17).
> Must not be called if the default_ function does not exist for the
> current phase in the current EAPI. Only available in EAPIs listed in
> table 12.14.
> 
> 10.1.17:
> 
> DEFAULT-In EAPIs listed in table 10.8 as supporting default_ phase
> functions, a function named default_(phase) that behaves as the default
> implementation for that EAPI shall be defined when executing any ebuild
> phase listed in the table. Ebuilds must not call these functions except
> when in the phase in question.
> 
> Regards,
> Petteri
> 

Thanks for clarification, Petteri.
I only knows this from the python dev guide, so I assumed it to come
from python.eclass.

justin



signature.asc
Description: OpenPGP digital signature


[gentoo-dev] Automated Package Removal and Addition Tracker, for the week ending 2010-12-26 23h59 UTC

2010-12-26 Thread Robin H. Johnson
The attached list notes all of the packages that were added or removed
from the tree, for the week ending 2010-12-26 23h59 UTC.

Removals:
media-plugins/vdr-svdrpext  2010-12-23 00:01:50 hd_brummy

Additions:
sys-process/parallel2010-12-20 17:01:27 fauli
app-crypt/dieharder 2010-12-21 15:04:36 c1pher
sci-biology/samtools2010-12-21 17:05:50 weaver
app-misc/utimer 2010-12-22 12:02:41 hwoarang
app-cdr/daa2iso 2010-12-24 13:05:55 hwoarang
dev-perl/Term-Shell 2010-12-24 14:01:21 pva
net-dns/shelldap2010-12-24 14:03:09 pva
lxde-base/lxpolkit  2010-12-25 17:05:53 ssuominen
dev-libs/libpipeline2010-12-26 18:44:40 ssuominen

--
Robin Hugh Johnson
Gentoo Linux Developer
E-Mail : robb...@gentoo.org
GnuPG FP   : 11AC BA4F 4778 E3F6 E4ED  F38E B27B 944E 3488 4E85
Removed Packages:
media-plugins/vdr-svdrpext,removed,hd_brummy,2010-12-23 00:01:50
Added Packages:
sys-process/parallel,added,fauli,2010-12-20 17:01:27
app-crypt/dieharder,added,c1pher,2010-12-21 15:04:36
sci-biology/samtools,added,weaver,2010-12-21 17:05:50
app-misc/utimer,added,hwoarang,2010-12-22 12:02:41
app-cdr/daa2iso,added,hwoarang,2010-12-24 13:05:55
dev-perl/Term-Shell,added,pva,2010-12-24 14:01:21
net-dns/shelldap,added,pva,2010-12-24 14:03:09
lxde-base/lxpolkit,added,ssuominen,2010-12-25 17:05:53
dev-libs/libpipeline,added,ssuominen,2010-12-26 18:44:40

Done.