Gentoo Archives: gentoo-alt

From: Steven Trogdon <strogdon@×××××.edu>
To: gentoo-alt@l.g.o
Subject: [gentoo-alt] eapi5/eapi6 ebuilds
Date: Tue, 05 Apr 2016 15:31:12
Message-Id: 20160405103101.7277aac0.strogdon@d.umn.edu
1 My prefix profile is:
2
3 Available profile symlink targets:
4 [1] gentoo_prefix:prefix/linux/amd64
5 [2] gentoo_prefix:prefix/linux-standalone/amd64 *
6
7 I'm seeing numerous ebuilds with "EAPI=6"
8
9 grep -r "EAPI=6" ~/usr/portage/ | wc -l
10 1415
11
12 and these ebuilds usually don't play nicely with prefix. Aside from install
13 issues, issues with "eapply" instead of "epatch" and how "default" is
14 implemented; eix doesn't detect these ebuilds, even after eix-update.
15 For example,
16
17 eix glpk
18 [?] sci-mathematics/glpk
19 Available versions: 4.45 4.48 4.54(0/36) 4.55(0/36) {doc examples gmp
20 mysql odbc static-libs} Installed versions: 4.57(0/36)(12:14:11 AM
21 04/05/2016)(gmp -doc -examples -mysql -odbc -static-libs) Homepage:
22 https://www.gnu.org/software/glpk/ Description: GNU Linear Programming
23 Kit
24
25 glpk-4.57 is eapi6. All eix ebuilds >0.31.4 are eapi6 and don't show up via eix:
26
27 eix -I eix
28 [I] app-portage/eix
29 Available versions: 0.30.4 0.30.10 0.30.11 0.31.4 {debug +dep doc nls
30 optimization security sqlite strong-optimization strong-security swap-remote
31 tools LINGUAS="de ru"} Installed versions: 0.31.4(12:02:58 AM 04/05/2016)(dep
32 nls -debug -doc -optimization -security -sqlite -strong-optimization
33 -strong-security -swap-remote -tools LINGUAS="-de -ru") Homepage:
34 https://github.com/vaeth/eix/ Description: Search and query ebuilds,
35 portage incl. local settings, ext. overlays and more
36
37 And
38 emerge -1p eix
39
40 These are the packages that would be merged, in order:
41
42 Calculating dependencies... done!
43 [ebuild U ] app-portage/eix-0.31.7-r1 [0.31.4] USE="required-use%*"
44
45 Is this a bug or, perhaps, a consequence of my profile?
46
47 Steven

Replies

Subject Author
Re: [gentoo-alt] eapi5/eapi6 ebuilds Benda Xu <heroxbd@g.o>