From: Ulrich Mueller <ulm@gentoo.org>
To: gentoo-dev-announce@lists.gentoo.org, gentoo-dev@lists.gentoo.org
Subject: [gentoo-dev] EAPI 8 draft for review
Date: Thu, 27 May 2021 22:37:10 +0200 [thread overview]
Message-ID: <uv973kj61@gentoo.org> (raw)
In-Reply-To: <20210527202609.6445-1-ulm@gentoo.org> ("Ulrich Müller"'s message of "Thu, 27 May 2021 22:25:48 +0200")
[-- Attachment #1: Type: text/plain, Size: 1595 bytes --]
The first draft of EAPI 8 has been posted to the gentoo-pms mailing
list for review:
https://archives.gentoo.org/gentoo-pms/message/e3a7c931ea369e84d81ee70d2fe9802c
> 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ł Górny for contributing patches for some of the more
> complicated features.
> Ulrich
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 507 bytes --]
parent reply other threads:[~2021-05-27 20:37 UTC|newest]
Thread overview: expand[flat|nested] mbox.gz Atom feed
[parent not found: <20210527202609.6445-1-ulm@gentoo.org>]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=uv973kj61@gentoo.org \
--to=ulm@gentoo.org \
--cc=gentoo-dev-announce@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox