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

Attachment: pgpsfJw5SQl6P.pgp
Description: PGP signature

Reply via email to