[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gentoo-dev
Subject:    [gentoo-dev] EAPI 8 draft for review
From:       Ulrich Mueller <ulm () gentoo ! org>
Date:       2021-05-27 20:37:10
Message-ID: uv973kj61 () gentoo ! org
[Download RAW message or body]


The first draft of EAPI 8 has been posted to the gentoo-pms mailing
list for review:
https://archives.gentoo.org/gentoo-pms/message/e3a7c931ea369e84d81ee70d2fe9=
802c

> Here is the series of EAPI 8 patches for review. They include the
> pre-approved items from the 2020-11-08 Council meeting, with two
> modifications:

> - "Empty working directory in pkg_* phase functions" added
> - "Variant of || ( ) with defined runtime behaviour" dropped,
>   because the implementation is not ready

> The complete list of features is:

> - Less strict naming rules for files in updates directory
> - Bash version is 5.0
> - Selective fetch/mirror restriction
> - IDEPEND
> - Empty working directory in pkg_* phase functions
> - Different src_prepare implementation
> - PROPERTIES and RESTRICT accumulated across eclasses
> - useq banned
> - hasv and hasq banned
> - econf adds --datarootdir
> - econf adds --disable-static
> - dosym can create relative paths
> - insopts no longer affects doconfd, doenvd and doheader
> - exeopts no longer affects doinitd
> - usev supports an optional second argument
> - unpack no longer supports .7z, .rar, .lha

> The rendered version of the spec can be found:
> PDF:  https://dev.gentoo.org/~ulm/pms/8-draft/pms.pdf
> HTML: https://dev.gentoo.org/~ulm/pms/8-draft/pms.html

> Status of implementation in Portage and Pkgcore can be traced here:
> https://wiki.gentoo.org/wiki/Future_EAPI/EAPI_8_tentative_features

> Thanks to Micha=C5=82 G=C3=B3rny for contributing patches for some of the=
 more
> complicated features.

> Ulrich



["signature.asc" (application/pgp-signature)]

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic