>>>>> On Mon, 29 Mar 2021, Tim Harder wrote: > One reason is EAPI development often moves relatively slowly and many > potential repo spec features are probably simple enough to > discuss/implement at a quicker pace, at least initially.
"Relatively slowly" is an understatement when it comes to repository features. :) It is glacial for such changes, because we have to wait for at least one year, in order not to break the upgrade path. https://projects.gentoo.org/pms/7/pms.html#x1-320004.4 says: "... a package manager must not attempt to use any repository whose profiles directory requires an EAPI it does not support." So yes, maybe we should have a separate spec for forward-compatible repository features that are independent of EAPI. But I think that incompatible changes won't be possible there and would have to reamin in PMS. (For example, updating of package dependencies in profiles from EAPI 0 to EAPI 5 was not forward compatible and required the one year waiting period.) Ulrich
signature.asc
Description: PGP signature
