-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Tue, 17 Nov 2015 23:09:34 +0100 Michał Górny <mgo...@gentoo.org> wrote:
> Fellow Developers! > > I have the pleasure to announce that portage-2.2.25 has just been > committed and it comes with complete EAPI 6 support. This effectively > means that from this moment forward Gentoo developers are permitted to > commit EAPI 6 ebuilds to ~arch. > > Some quick notes: > > 1. Remember that you can't stabilize ebuilds using EAPI 6. Therefore, > if you go for EAPI 6, you ebuild may be forced to stay ~arch for quite > a while. > > 2. The Portage implementation needs more testing and can be buggy. > Write ebuilds according to the spec, not Portage behavior or they will > fail. > > 2a. It just occurred to me that Portage does not fail when eapply_user > is not called. This is a bug, so make sure to call it or > default_src_prepare. > > 3. EAPI 6 is not a drop-in replacement for EAPI 5. Study it to use it > efficiently. Use it as an opportunity to improve the API of your > eclasses. > > 4. I've written an extensive guide [1] with some explanations > and rationale for many of the features. Consider it a must-read. > > 4a. We need someone to update the devmanual. > > [1]:https://blogs.gentoo.org/mgorny/2015/11/13/the-ultimate-guide-to-eapi-6/ > I just read your guide. What's the recommended manner to upgrade an ebuild from the autotools-utils eclass? General advice would be preferred, but I'm specifically looking at app-emulation/wine. - -- NP-Hardass -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWS9JkAAoJEBzZQR2yrxj7ckQQAIUSzSkOOv+b6ukMkx4xtTCV DsjanXXgRy68zKxhLAWn03j6qWXiM2KYaTD6Mnj8anV63+NjfL46Yke9GHZTtjGu tP1du8fmD1e0RNk0XjetaacEY00LU6EqxmRlFn0SmeGCFraCew5mrkTJToKFhDA8 95Oab1hvvfrZzLVnZC5AW+YEeJySfCaHRFrvqC3o8fLvbeun+d3sN7n/i5PYvIed 1VnJkW2cuLixcLgJTxXJ4E4/xUcJpL7kCwPh0IJABir3EgtCIgqLnVD2TUPPDjAd mOogB+v1f3D5hZk7w+tLbQ8OY2OpCbOk6h/0JiWvAWnOqC8JYkOxxAUgWPfWgIFr 5pRsMSfZO1N0D3VxB71PIfgAsPp8PKv8sLdlJWJkGhHFm7M0zyQ6ElpbRgFq0Xx6 awWYDFpVp8qdXN1zkxD14S68WHPGaD5QCJAnIbL9XMFY+03GQuJJxI66vJjpBCo+ 3Q/skdDX/TGhj/M+jehB50IsSHiIstsiXpLtdew9htf89pkJZkt6A4KYd4/M9YC3 C7HX5np2pZgTSc/N2J6/0AST0k0n7l+PseDAyKWMO0ShdMv+oKtxmaW51qIupVoJ e4ybFLsQd0h3KdP5e6YmOtWv0AYaMczChcFlqLHLWUrAxD622PsESqLX8qigTC1W 65FwvabVNa+WgDgxhzNC =pWAw -----END PGP SIGNATURE-----