Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] cmake-utils.eclass and bug 475502
Date: Wed, 17 Jul 2013 21:34:45
Message-Id: 51E70DEC.3060506@gentoo.org
In Reply to: Re: [gentoo-dev] cmake-utils.eclass and bug 475502 by "Rick \\\"Zero_Chaos\\\" Farina"
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 07/17/2013 11:28 PM, Rick "Zero_Chaos" Farina wrote:
5 > On 07/17/2013 05:17 PM, Chris Reffett wrote:
6 >> On 07/17/2013 04:57 PM, hasufell wrote:
7 >>> I know there was an announcement about the upcoming change to
8 >>> cmake-utils.eclass, however... it is not enough to give a
9 >>> deadline without caring if people actually fixed it by then.
10 >
11 >>> By doing that you risk breaking stable packages which is not
12 >>> trivial.
13 >
14 >>> You _must_ do a tinderbox run, test that stuff in an overlay or
15 >>> whatever. You are responsible for ALL reverse deps.
16 >
17 >>> The way it was done... was not appropriate. Please be more
18 >>> careful next time. There are still incoming bugs about broken
19 >>> base_src_* calls. (see the tracker)
20 >
21 >
22 >> I discussed this with hasufell on IRC, but I'll lay out the
23 >> response on the list too. Yes, this was my fault. We (KDE team)
24 >> tested in our overlay, but none of the packages there use the
25 >> base_src_* calls, which is why it didn't come up in testing, and
26 >> I did not realize that there were packages that did rely on the
27 >> implicit base inherit to call base_src_* directly.
28 >
29 > ...and that is why it isn't permitted to directly use an eclass
30 > that you don't inherit. While I agree testing could (should) have
31 > been better, the fact that people ignore the rules for writing
32 > ebuilds shouldn't entirely fall on the KDE team.
33 >
34
35 It doesn't matter in the slightest whos fault it is or who should be
36 blamed.
37
38 It is about maintaining stability for the user. Especially when it
39 comes to stable ebuilds.
40
41 That means the methods for eclass changes must be more thoroughly.
42 -----BEGIN PGP SIGNATURE-----
43 Version: GnuPG v2.0.20 (GNU/Linux)
44 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
45
46 iQEcBAEBAgAGBQJR5w3sAAoJEFpvPKfnPDWzPLEH/jXlCgVFOFT2lj3OPxjE8E7o
47 6IFEPMFUwlEvWHGnCXG2Go8f9UEUxinvzfE6x0K8IT2NrffBbTjDvM1n/aJmNMkf
48 89pLjCqsra6iM4WJhIGxoXq/lIJcoJ3dJkxMS6kz7U0VWeH2wTAY0pQ/qIlJ3e30
49 XHcXhQZP9LzD1GEA43v0bO9FRYuh/zjJpzNVGHsj3jUmijQsglYyMSN8YGS4vBbe
50 y5gCHZcsjMOWkRlzUsCd0qn3EF6WgUzs9Ty7MreRDoI4pfvxcVu0PrhcrciLOCzx
51 2OHylKFU6btOJpUrjYJbUss+53jfPWLvo8AThz/I6ClItJxGjNsrDukpdtXXH6A=
52 =Tc2N
53 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] cmake-utils.eclass and bug 475502 "Rick \\\"Zero_Chaos\\\" Farina" <zerochaos@g.o>
Re: [gentoo-dev] cmake-utils.eclass and bug 475502 Tom Wijsman <TomWij@g.o>