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