Gentoo Archives: gentoo-dev

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/
Date: Mon, 16 Nov 2015 09:29:57
Message-Id: 5649A207.8040306@gentoo.org
In Reply to: Re: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: eclass/ by Alexis Ballier
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 On 16/11/15 10:14, Alexis Ballier wrote:
5 > Probably those that want to ban it should fix the(ir) tree so that
6 > developers have no pain in bumping to eapi6?
7
8 Versioned APIs are made to have incompatible changes. What do you like
9 to see? Someone dropping all usages of that eclass from all ebuilds
10 which are using it so that the maintainer can bump without thinking? I
11 agree with you later statement that the eclasses have been announced
12 to be a great solution when using autotools based packages, and
13 dropping it now means going back to the old. But the changes needed
14 are just straight forward, drop the eclass and use the default
15 functions of EAPI=6. Plus the autotools.eclass when you need to run
16 autoreconf and friends.
17
18 > While I agree we should move away from those eclasses, the "I
19 > decided to throw the crap at other developers with eapi6 without
20 > deprecation period" is a bit hard to grasp. Esp. when these
21 > eclasses were advertised as the way to go not so long ago...
22 >
23
24 I don't really understand what deprecation you like to see? We cannot
25 use EAPI=6 right now and when it starts to exist, nothing will be
26 broken. So you have some to time to adopt your thinking until you
27 write your first ebuild in EAPI=6.
28
29 At which particular point do you seen problems coming up? What do you
30 think will make maintainers struggle with that change?
31
32 Justin
33 -----BEGIN PGP SIGNATURE-----
34 Version: GnuPG/MacGPG2 v2.0
35
36 iQJ8BAEBCgBmBQJWSaIHXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
37 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
38 OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmiQqgQAJPqJhNCzec5w/wBNhMAI/AO
39 gu086aIIwHoc1mRCPtkgrfY/UhT6unO3U+V+/MBnyRJB5tJc+6AgM//ovt8ctsyb
40 Aylog8w77mT/v9GULq1PPPRIy0p+Eh3XvhxNWdFZgu4BAVde/4b3rQEklIPiwAiC
41 FQy23LQEZh4wG8CldoR6ULBR0CUO8Ff6xNFVqXvgjhnH+I7BehRP47OE5SiiobCK
42 /4bKb9UjKZqnrttagPlaf6DrzidJd4XgHPrhQSoTA6uLubB0uR7EdrwlgYlR3FES
43 LWbT4kO9RG9GZo1y4mrNxGTugiF3OFwJX5UHJT55lwNPDHcUsNhl3Yyjb9Vc9f9W
44 Ro/6x7gY5dchDARy1LU3419tRzPGvxeyKkc6Z21Ie374LQYuhhKQiPzjW6oSc+j2
45 MFDzjBphdqXuiSYeC608Q3KGoYruV2fSGhqQDdAsSADkBBXktBApOZpjyrYXv6W1
46 xwN/FYHE21lZHjCTUJQEz2+5fdZ0VxRtQPQKautkB8+rhfobrexafMVYt8hjB6fG
47 JvCTOb5Yo8VpWs7i/Zls5jB87y6uYrSFGlbbCrMu6vO7m/KrhZZjQ9dpHpeQ78qj
48 grhcoxi2xtvfa72j/eVxgDYHhXjoJLmJ/60dsUt75IwAcVhtwEg6OWVowXxAGmgD
49 DNG/UIoC9yKzVxkAaEm/
50 =zJp2
51 -----END PGP SIGNATURE-----

Replies