Gentoo Archives: gentoo-dev

From: "Daniel Campbell (zlg)" <zlg@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] RFC: EAPI 4 deprecated & ban
Date: Sat, 15 Aug 2015 07:17:21
Message-Id: 55CEE775.2080108@gentoo.org
In Reply to: [gentoo-dev] RFC: EAPI 4 deprecated & ban by Johannes Huber
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA256
3
4 On 08/14/2015 03:05 PM, Johannes Huber wrote:
5 > Hello Gentoos Penguins,
6 >
7 > if we want to attract more contributors we should consider to have
8 > one supported EAPI (latest). EAPI 4 is the last not marked as
9 > deprecated (< EAPI 5). The move in ebuilds from EAPI 4 to EAPI 5 is
10 > very simple replacing the declaration. As we have now git in place
11 > we could easily do this with one commit (awesome!!!!).
12 >
13 > So please discuss this to get it ready for decision on next
14 > council meeting.
15 >
16 > Have fun,
17 >
18 I think it's a good idea, but as others in this conversation have
19 indicated, it's not exactly a quick sed script.
20
21 I'd rather see a reporting tool that can scan the tree and expose
22 which packages (latest stable and latest ~arch only) are still on EAPI
23 < 5. That way, developers would understand *where* the attention would
24 be (cat/pkg-ver) and *what* work would need to be done (EAPI 3 -> 5,
25 for example). As a bonus, it could accept an argument as its "less
26 than" search. so `eapi-report 6` would show all packages with an EAPI
27 under 6. That case isn't useful *now*, but it would be going forward
28 and still meets the needs of understanding what and where work needs
29 to be done.
30
31 I have a 10 day work week coming up soon so I can't work on it
32 immediately, but I wouldn't mind assisting in the creation of this tool.
33 - --
34 Daniel Campbell - Gentoo Developer
35 OpenPGP Key: 0x1EA055D6 @ hkp://keys.gnupg.net
36 fpr: AE03 9064 AE00 053C 270C 1DE4 6F7A 9091 1EA0 55D6
37 -----BEGIN PGP SIGNATURE-----
38 Version: GnuPG v2
39
40 iQIcBAEBCAAGBQJVzudxAAoJEAEkDpRQOeFwEYsP/iCKVEAWgatC5k4crLEGnmRb
41 1e29e2RTWTuuQ9OPCNfJK017uFiky7psgFey/0TOB6c0E3onnVwJYIt452tkcI/C
42 y91CfCPB5dAKhz0VG62WTbnUxKszRKgfBYVSd6a5aTfrQuchnmbGuirB+N4rc1Mh
43 usJs2IrhDy8CHMe3P3hCXQ8DE/hGfTt05+ljoLM4pBiouoz2Zlda37uCJHsjkSYu
44 L20imAu/u/w+DHuzmBQlhi7WLFEBaNXe/yck1w3/s4/UYOBOa/mSQ88ao1UfIZ08
45 QkFjpcnGOs20apVzv4lu/sgJ7GNSS92G5hsS5161TZF/wp+bBqD87vciHlkbANtN
46 UIvQVxzUSKvNflmdmP1NqWKHXszuMQKSzMiBq19fgPd8t72ZwrOe5g2Pcp8lykov
47 GDveUUGN3mqXRilO+RzbqXoQXgNEUxZAS5TzN1+fUNBQj4qajPDVVY1vgWkCA6bA
48 mqF+l5jrbMBc6TmPja6sj8kcoIPRiAYMgmAdtZI5/MV4cIDFAbyJuSWbwcKw8WRz
49 EkirDtqtWzyg1aKAKK9GAZiKlyBxPT/nzCayuyBmTxj0rABwkcOmb1LUIS5HR5kx
50 EW1z/8GUTfIIc1aN/qI/GOiGrZa2H3BVYG3rdJEhjTE4UP8wUwgS3idZ0uKDSMES
51 PLSfQooYoh1onIdfcABs
52 =J28V
53 -----END PGP SIGNATURE-----