Gentoo Archives: gentoo-dev

From: "Petteri Räty" <betelgeuse@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] mercurial.eclass: change clone destination
Date: Mon, 08 Nov 2010 20:03:07
Message-Id: 4CD857FD.1010901@gentoo.org
In Reply to: Re: [gentoo-dev] mercurial.eclass: change clone destination by Donnie Berkholz
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

Attachments

File name MIME type
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-dev] mercurial.eclass: change clone destination William Hubbs <williamh@g.o>