Gentoo Archives: gentoo-project

From: Ulrich Mueller <ulm@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Call for agenda items - Council meeting 2018-04-08
Date: Thu, 29 Mar 2018 11:24:39
Message-Id: 23228.52463.901357.194625@a1i15.kph.uni-mainz.de
In Reply to: Re: [gentoo-project] Call for agenda items - Council meeting 2018-04-08 by "Michał Górny"
1 >>>>> On Thu, 29 Mar 2018, Michał Górny wrote:
2
3 > Next item: provided that EAPI 7 is approved, we'd have 4 'live' EAPIs
4 > in motion [1]. I'd like therefore request the Council to vote on:
5
6 > a. banning EAPI 4 for new ebuilds (and EAPI bumps of existing ebuilds).
7 > It has been deprecated on 2015-10-11. In the past, deprecated EAPIs were
8 > banned within 11/23 months from deprecation, so we're overdue.
9
10 Fine with me.
11
12 > 2. deprecating EAPI 5. In case of EAPIs 3-4 they were deprecated 4-5
13 > years after being added.
14
15 I think a better indicator is the time between support for EAPI n+1 in
16 stable Portage, and deprecation of EAPI n (see [1]). Using this, I get
17 37 months for EAPI 2, 35 months for EAPI 3, and 34 months for EAPI 4
18 deprecation.
19
20 > EAPI 6 has been added on 2015-11-13, and even toolchain team already
21 > uses it, so there's really no reason to use EAPI 5 anymore.
22
23 Stable Portage supports EAPI 6 since 2016-01-17, i.e. since 26 months.
24 So we would be somewhat on the early side.
25
26 What worries me more is that deprecation of EAPI 5 would apply to
27 profiles too. However, all profiles are still at EAPI 5 at this point,
28 and I don't see any value in upgrading them to EAPI 6.
29
30 Ulrich
31
32 > [1]:https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification#Council_approval_and_use_in_Gentoo_repository

Replies