Gentoo Archives: gentoo-dev

From: Richard Yao <ryao@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] My wishlist for EAPI 5
Date: Wed, 20 Jun 2012 21:04:47
Message-Id: 4FE23A52.7090404@gentoo.org
In Reply to: Re: [gentoo-dev] My wishlist for EAPI 5 by Ciaran McCreesh
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 On 06/20/2012 04:54 PM, Ciaran McCreesh wrote:
5 > On Wed, 20 Jun 2012 16:50:33 -0400 Richard Yao <ryao@g.o>
6 > wrote:
7 >> On 06/20/2012 04:35 PM, Ciaran McCreesh wrote:
8 >>> On Wed, 20 Jun 2012 16:25:30 -0400 Richard Yao
9 >>> <ryao@g.o> wrote:
10 >>>> Multilib (and/or multiarch) support The current binaries
11 >>>> cause a great deal of pain, particularly when a user does not
12 >>>> want to upgrade something. I had this problem with WINE and
13 >>>> glibc because I wanted to avoid the reverse memcpy() fiasco
14 >>>> on my systems. This situation would have been avoided
15 >>>> entirely if the package manager supported multilib.
16 >>>
17 >>> This one's unlikely to happen unless someone's prepared to put
18 >>> in the work.
19 >
20 >> The multilib-portage overlay already has this working.
21 >
22 > But there is no spec, nor is there a developer-centric description
23 > of it.
24 >
25 >>> So far as I know, every PM relies heavily upon bash anyway
26 >>> (and can't easily be made not to), so even if developers would
27 >>> accept having to rewrite all their eclasses, it still wouldn't
28 >>> remove the dep.
29 >
30 >> Lets address POSIX compliance in the ebuilds first. Then we can
31 >> deal with the package managers.
32 >
33 > Why? It's highly doubtful the package manglers could switch shells
34 > even if they wanted to, and even if every ebuild started using EAPI
35 > 5. It's wasted effort.
36 >
37
38 Source the ebuild using the system shell, check for WANT_SH. If it
39 does not exist, proceed. If it does, start over with a different shell.
40
41 I do not see any technical problem.
42 -----BEGIN PGP SIGNATURE-----
43 Version: GnuPG v2.0.17 (GNU/Linux)
44 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
45
46 iQIcBAEBAgAGBQJP4jpSAAoJECDuEZm+6ExkBqgQAJjLoTfIgSUAVk6aLzC34Pkh
47 +d7Q62a4jwZxh/XPG2WA2AoDX09JCIyr8yfdMTpayas1v7tdOP62IgG1Ovjfsb1g
48 J3Tywf3zem6jq32ju/xfWcLn2ZVRxkHvgn0J8YLPnIWBCUUBpdGqWyNxdAbGX/94
49 XCD6kmAMOr1EWpk3E3SQ2C1YNN/+vLX6DWW8sFEg7TZJU/5pUTnS66LIgp0ebcte
50 38lYHwdZGVZBLi4ehc/RSTbFtXs4vi5Q2YW32OREyMT2oyuoSqFCH4fLczvUVzF0
51 SKjooI0tv7dlFcXDjkEOg7fLnHioeSVyl5q/Fgz4rcyEhJuvdJu8SmqZStS5n3q3
52 Dd0EJ8ntUPMKcYt6g6hSczWrsKEYGSOynM+cg0WBkaTvx/J/5JVtjfsCXU707kkj
53 2Z/oNpjM1XgwOfnP+LY9vsBBx0y7j+EMc0/eOO8ZDxWCVsIstTtiCUhJr2TuNpDr
54 r2l1qVgc95JOZqGPx0/reopdM7x/8vWw+Opadg0xXZVFpvfnBlVCUH9cqFhu/DUU
55 ygLtZgbNnIgrlykZVLL8o8kKqKauTKpAwi1SRPjY5WIdH64lt1LEGDRfoN4BkfXZ
56 jjL5kT0tM9uEjt7SanG7EdJi2x0xZQolXdsaYOOgUOH1g35s0uuuQE69hEpe/TXP
57 wk2bZWtEPc1wDcty1/RN
58 =nGyi
59 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-dev] My wishlist for EAPI 5 Ciaran McCreesh <ciaran.mccreesh@××××××××××.com>