Gentoo Archives: gentoo-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-dev@l.g.o
Subject: [gentoo-dev] [RFC] What features should be included in EAPI 2?
Date: Wed, 13 Aug 2008 08:18:39
Message-Id: 48A298D9.3030402@gentoo.org
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Hello again,
5
6 I'd like to get some feedback about what people would like to have
7 in the final EAPI 2. In planning for this EAPI bump, we should
8 strike a balance somewhere in between everything that we'd like to
9 have and whatever we can implement in a short period of time. It
10 doesn't really makes sense to delay the EAPI bump too much for
11 implementation of new features, since those features can simply be
12 reserved for a future EAPI bump.
13
14 The latest experiment EAPI is 2_pre2, supported by
15 >=sys-apps/portage-2.2_rc7. Please refer to the html documentation
16 [1] for addition information about the experimental EAPI extensions
17 which are summarized here:
18
19 * The 'doman' helper function recognizes language codes in man page
20 source files, and uses them to generate an appropriate
21 installation path.
22
23 * Dependency atoms can be constrained to match specific USE flag
24 states, including USE conditional expressions embedded within
25 the atoms themselves.
26
27 * The old src_compile phase function is split into separate
28 src_configure and src_compile fuctions.
29
30 * Default phase function implementations for the current EAPI are
31 accessible via a function having a name that begins with default_
32 and ends with the respective phase function name.
33
34 * Default phase function implementations for older EAPIs are
35 accessible via functions having names that start with 'eapi',
36 followed by the EAPI value.
37
38 * The default phase function implementation for the currently
39 executing phase is accessible as a function named 'default'.
40
41 In addition to the above extensions, I've received a patch for
42 SRC_URI arrows [2] that I plan to review but haven't had time yet.
43 Please file bugs for any additional features that you'd like to add
44 and mark them as blockers of bug 174380 [3].
45
46 Thanks,
47 Zac
48
49 [1]
50 http://dev.gentoo.org/~zmedico/portage/doc/portage.html#package-ebuild-eapi
51 [2] http://bugs.gentoo.org/show_bug.cgi?id=177863
52 [3] http://bugs.gentoo.org/show_bug.cgi?id=174380
53 -----BEGIN PGP SIGNATURE-----
54 Version: GnuPG v2.0.9 (GNU/Linux)
55
56 iEYEARECAAYFAkiimNgACgkQ/ejvha5XGaOsCwCfYBAJNwTcl7USG/OF4lxI5iND
57 nD8An1lfyS6f5lvqXgeA1bXB3JHstyIi
58 =NGBs
59 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] [RFC] What features should be included in EAPI 2? Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>
Re: [gentoo-dev] [RFC] What features should be included in EAPI 2? "Petteri Räty" <betelgeuse@g.o>
Re: [gentoo-dev] [RFC] What features should be included in EAPI 2? "Jorge Manuel B. S. Vicetto" <jmbsvicetto@g.o>