Gentoo Archives: gentoo-dev

From: Donnie Berkholz <dberkholz@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] mercurial.eclass: change clone destination
Date: Mon, 08 Nov 2010 04:18:25
Message-Id: 20101108041756.GB632@comet
In Reply to: Re: [gentoo-dev] mercurial.eclass: change clone destination by "Petteri Räty"
1 On 16:42 Sun 07 Nov , Petteri Räty wrote:
2 > On 11/06/2010 11:22 AM, Krzysztof Pawlik wrote:
3 > > Hello,
4 > >
5 > > I'm sending this patch for discussion, what it changes? The change is to where
6 > > the final clone of repository will be placed, it used to be ${WORKDIR}/${module}
7 > > (where module usually is the last component of source URI) to ${WORKDIR}/${P}
8 > > (essentially ${S}). This has few effects:
9 > > - ebuilds using mercurial.eclass don't need to set S any longer
10 > > - mercurial.eclass behaves more like git.eclass
11 > > - it breaks all existing ebuilds using this eclass
12 >
13 > Which means that the doing the chance is not allowed as eclasses must
14 > remain backwards compatible.
15
16 Is that really still the case now that full environments have been saved
17 for a number of years? Clearly breaking things is unacceptable, but I
18 could envision someone simultaneously updating the eclass and all
19 consumers.
20
21 Perhaps you could point me to the appropriate documentation, if any
22 exists.
23
24 --
25 Thanks,
26 Donnie
27
28 Donnie Berkholz
29 Sr. Developer, Gentoo Linux
30 Blog: http://dberkholz.wordpress.com

Replies

Subject Author
Re: [gentoo-dev] mercurial.eclass: change clone destination "Petteri Räty" <betelgeuse@g.o>
Re: [gentoo-dev] mercurial.eclass: change clone destination "Chí-Thanh Christopher Nguyễn" <chithanh@g.o>