Skip to content

deprecation: Include banned EAPIs#17

Open
mgorny wants to merge 1 commit intogentoo:masterfrom
mgorny:ban-eapi
Open

deprecation: Include banned EAPIs#17
mgorny wants to merge 1 commit intogentoo:masterfrom
mgorny:ban-eapi

Conversation

@mgorny
Copy link
Member

@mgorny mgorny commented Mar 2, 2020

Signed-off-by: Michał Górny mgorny@gentoo.org

Signed-off-by: Michał Górny <mgorny@gentoo.org>
@mgorny mgorny requested a review from ulm March 2, 2020 09:36
Comment on lines +32 to +34
should proactively be migrated to new EAPIs. The only allowed exception
is when the new ebuild is a result of revision bump due to dependency
change or an important bug fix.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think that there is any such exception. At least for EAPI 4, new ebuilds are unconditionally banned:
https://projects.gentoo.org/council/meeting-logs/20180408-summary.txt
Which makes sense, given the fact that the ban is enacted only after a deprecation period of several years.

For EAPIs 0 and 3 we had an exception for "the security team and only the security team" but I think this is no longer relevant:
https://projects.gentoo.org/council/meeting-logs/20160110-summary.txt

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Still, I would permit revbumps due to dependency changes. It's silly to require other people to update some maintainer's packages just because they have to revbump them. That said, it depends if we call git mv a new ebuild ;-).

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Typically such packages don't have active maintainers, so other people doing the EAPI bump isn't so silly.

If we don't apply stricter conditions for banned than for deprecated, then the whole concept of banned EAPIs doesn't make sense.

There would still be time to bring this up for the concil meeting next sunday, i.e., ask for the ban for EAPI 4 to be loosened (agenda is still pending, and chairman is in UTC-8 time zone).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok, I will bring that up to the ml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments