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----- |