Summary: | [ikelos] Ebuild failures occuring in global scope | ||
---|---|---|---|
Product: | Gentoo Infrastructure | Reporter: | Michał Górny <mgorny> |
Component: | Gentoo Overlays | Assignee: | Mike Auty (RETIRED) <ikelos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://gitweb.gentoo.org/report/repos.git/plain/ikelos.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 552950 |
Description
Michał Górny
2015-08-15 08:04:05 UTC
Thanks very much for filing this bug. I've removed a number of the old ebuilds that were causing problems, and bumped a few others. Could you please point me at the mailing list post on -dev-announce that indicates all EAPI<4 are officially no longer supported in the tree or overlays please? It seems like a bit of a surprise to me... (In reply to Mike Auty from comment #1) > Could you please point me at the mailing list post on -dev-announce that > indicates all EAPI<4 are officially no longer supported in the tree or > overlays please? It seems like a bit of a surprise to me... Well, if you mean the reported failures, then they aren't that much about EAPIs being no longer supported but eclasses removing support for them. And this happens for two reasons: 1. because maintaining support for old EAPIs is cumbersome (extra conditionals, sometimes some eclass features can't be expressed in old EAPIs), 2. because it helps forcing developers to use newer EAPI when they need to use an additional eclass. As for the generic deprecation of old EAPIs: from layout.conf, this was pretty much a Council decision: # Bug #470670 - gentoo's council says to deprecate EAPIs 1 and 2. # 2014-02-25 council meeting deprecated EAPIs 0 and 3. eapis-deprecated = 0 1 2 3 But it follows the generic policy of 'always use latest EAPI'. Which aims towards a better world where developers don't have to remember how 6 EAPIs differ one from another, and users can use the newest features provided by the PM. Thanks very much, I must have missed that at the time. All outstanding errors resolved now. 5:) |