On 20:38 Sun 22 Mar , Ciaran McCreesh wrote: > 1) EAPI 3 has pkg_pretend. > 3) EAPI 3 has use dependency defaults > 5) EAPI 3 has a default src_install > 15) USE is stricter in EAPI 3 > 19) RDEPEND=DEPEND gone in EAPI 3 > 22) EAPI 3 has nonfatal, utilities die
Very Yes. I would really like to see these in portage. > 14) EAPI 3 supports pkg_info on installed packages This should be "uninstalled", and yes. > 4) PROPERTIES, DEFINED_PHASES mandatory in EAPI 3 > 6) EAPI 3 has controllable compression and docompress > 7) EAPI 3 has dodoc -r > 8) EAPI 3 requires doins support for symlinks > 12) EAPI 3 supports .xz, .tar.xz > 13) EAPI 3 has more econf arguments > 16) AA, KV gone in EAPI 3 > 17) S to WORKDIR fallback conditional for EAPI 3 > 20) EAPI 3 has doexample. Sure. Anything here is optional but nice. > 9) EAPI 3 bans || ( use? ( ... ) ) What is the suggested replacement? If there's a decent one, sure. > 2) EAPI 3 supports slot operator dependencies Was this for bug #229521? If so, sure. Now for the ones I'm not so sure about... > 10) dohard and dosed banned in EAPI 3 I think I missed the reasoning for removing these, particularly dosed. pybugz didn't see any open bugs. > 11) doinclude, newinclude for EAPI 3 Is installing to /usr/include by default useful for most packages that want to use this? Or would they /usr/include/${PN}? If you have to change it often, aren't you just as well off using insinto/doins? Should there be an "includeinto"? > 18) EAPI 3 has unpack --if-compressed, new src_unpack Still not convinced about this. > 21) REPLACING_VERSIONS and REPLACED_BY_VERSION in EAPI 3 I'm curious why it isn't global. Seems like it would make sense to put it near dependencies. Also I could be wrong, but wouldn't you want to be able to cache this and show smart pretend output, etc? -- Thanks, Donnie Donnie Berkholz Developer, Gentoo Linux Blog: http://dberkholz.wordpress.com
pgpsfJw5SQl6P.pgp
Description: PGP signature