1 |
On 11/08/2010 06:17 AM, Donnie Berkholz wrote: |
2 |
> On 16:42 Sun 07 Nov , Petteri Räty wrote: |
3 |
>> On 11/06/2010 11:22 AM, Krzysztof Pawlik wrote: |
4 |
>>> Hello, |
5 |
>>> |
6 |
>>> I'm sending this patch for discussion, what it changes? The change is to where |
7 |
>>> the final clone of repository will be placed, it used to be ${WORKDIR}/${module} |
8 |
>>> (where module usually is the last component of source URI) to ${WORKDIR}/${P} |
9 |
>>> (essentially ${S}). This has few effects: |
10 |
>>> - ebuilds using mercurial.eclass don't need to set S any longer |
11 |
>>> - mercurial.eclass behaves more like git.eclass |
12 |
>>> - it breaks all existing ebuilds using this eclass |
13 |
>> |
14 |
>> Which means that the doing the chance is not allowed as eclasses must |
15 |
>> remain backwards compatible. |
16 |
> |
17 |
> Is that really still the case now that full environments have been saved |
18 |
> for a number of years? Clearly breaking things is unacceptable, but I |
19 |
> could envision someone simultaneously updating the eclass and all |
20 |
> consumers. |
21 |
> |
22 |
|
23 |
There's no full environment saved before the package is installed and I |
24 |
don't see why we should break overlays. |
25 |
|
26 |
Regards, |
27 |
Petteri |