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 20:53:50
Message-Id: 4FE23799.5080003@gentoo.org
In Reply to: Re: [gentoo-dev] My wishlist for EAPI 5 by Ciaran McCreesh
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/20/2012 04:35 PM, Ciaran McCreesh wrote:
> On Wed, 20 Jun 2012 16:25:30 -0400 Richard Yao <ryao@g.o> > wrote: >> Multilib (and/or multiarch) support The current binaries cause a >> great deal of pain, particularly when a user does not want to >> upgrade something. I had this problem with WINE and glibc because >> I wanted to avoid the reverse memcpy() fiasco on my systems. This >> situation would have been avoided entirely if the package manager >> supported multilib. > > This one's unlikely to happen unless someone's prepared to put in > the work.
The multilib-portage overlay already has this working.
>> POSIX Shell compliance There has been a great deal of work done >> to give the user full control of what is on his system and there >> is more that we can do there. In particular, I think a lean >> Gentoo Linux system should be able to use busybox sh and nothing >> else. That requires POSIX shell compliance. OpenRC init scripts >> support this and the configure scripts support this. The few >> exceptions are bugs that are addressed by the Gentoo BSD >> developers. As such, I think we should make EAPI=5 use POSIX >> shell by default. If an ebuild requires bash, we can allow the >> ebuild to declare that (e.g. WANT_SH=bash), but that should be >> the exception and not the rule. > > So far as I know, every PM relies heavily upon bash anyway (and > can't easily be made not to), so even if developers would accept > having to rewrite all their eclasses, it still wouldn't remove the > dep. >
Lets address POSIX compliance in the ebuilds first. Then we can deal with the package managers. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBAgAGBQJP4jeZAAoJECDuEZm+6Exkt6cP/jpDU3CQmCZlOJWHf2uLYPpg +Ft2bN2JyMs1rquIrAd0PGtMXu8zrQC5U7Q0SAO1Vm+Ieu98aHknGMPWJYtV0PpU X5/bFqk+LjaO/fFAo+x+IKET24hYXry9P27om/ZUgURKDbWvityQAeIKrZhT9U/r LzPWgSu/v9wLDBVwZpIEjlMeYMD/uA868srBDK/dVjhZHFB6bzVK8h8xhI4zq/X3 UQYPXFuCgg2s7+g/2Z+pCvGVKwX/GdGXU8ZMRtEu3PF1hgBXBXb1qkaQRQoOGsEG BRkOAp+MqI+/VClvxPFGGVfqvRZaqQhmg4VxYIELkPh4jzvfIJu/WC7CReOix574 hBhDXrPWwJ2r6Y1updNpWUg7yBQGRmAtmRd6AL4MVHG70j/6IlSrsGrQr8KrdxuP BzQDTzN0rd5iDocO3bACluzxMSrd2wk73bvaAcWYsmIVVigVASHIcdvMthgx/ctw zSEOp7sIvXejbONeIwhcqu6M6qvFi6i2o/82Mk68JXH0BAIZ2cC8atn+mmZd0SMz R49Wu9GSyNCAeubuxTxUaEatGmSGGNtXEACxGpvtyo8XbvYmfNvntsxorRvnWNXt hhIQQYQwVOsSUSCHSqKS1/lD/8EIWoMD531IRKEyhP6eMoGZBUFCrc94zoGLwmz5 VlJuFNCU9ylfbEWMayLC =I8nt -----END PGP SIGNATURE-----

Replies

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