Please find below an updated version of GLEP 83, with a new section
"Support for EAPIs by package managers".
This will give some guidelines when package managers can drop support
for old EAPIs, with rather long transition times.
A separate message with the patch will follow.
Ulrich
---
GLEP: 83
Title: EAPI deprecation
Author: Ulrich Müller <
ulm@gentoo.org>
Type: Informational
Status: Active
Version: 2
Created: 2022-06-30
Last-Modified: 2025-06-19
Post-History: 2022-07-11, 2022-07-31, 2024-08-30, 2024-09-01, 2025-06-19 Content-Type: text/x-rst
---
Abstract
========
Introduce standardized criteria for deprecation and banning of EAPIs.
Motivation
==========
So far, old EAPIs were deprecated by the Gentoo Council in an ad-hoc
manner. No fixed criteria were used, resulting in unpredictable
deprecation times after approval of newer EAPIs. Standardized
criteria for deprecation and banning will make the life cycle of EAPIs
more predictable.
Specification
=============
Use of EAPIs in the Gentoo repository
-------------------------------------
A *deprecated EAPI* is no longer required for the upgrade path of
users' systems. Its use is discouraged, and tools like pkgcheck will
warn about this [#COUNCIL-20130409]_.
A *banned EAPI* must no long