Request for Updates Policy Exception: ruff #3197
Labels
No labels
document it
fast track
meeting
next release
nonresponsive maintainer
packager revocation
pending announcement
provenpackager
python 2 exception
self contained change
stalled
Status
Accepted
Status
Duplicate
Status
Insufficient data
Status
Invalid
Status
Rejected
system wide change
updates policy exception
vote-in-progress
No milestone
No project
No assignees
6 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
fesco/tickets#3197
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ruff is a linter and formatter for Python code (i.e. a tool for developers). So it is in a similar situation as "black", for which an Updates Policy Exception was already granted some time ago.
I would like to update ruff to versions that contain technically "breaking" changes in stable branches. I expect that most developers who are using the Fedora package for ruff would prefer to get the latest and greatest version ASAP (upstream publishes releases with new features and bug fixes very regularly).
Other distribution channels that are recommended by upstream also get new versions of ruff instantly or quickly (PyPI, Homebrew, etc.) and other Linux distributions that provide first-party packages for ruff also seem to push new releases regularly, so it would be very odd for Fedora to ship old versions of something that is improving so fast.
The upstream release log is here: https://github.com/astral-sh/ruff/releases
Metadata Update from @ngompa:
This is basically the same as #2259 and #2525, so seems reasonable to grant.
+1
+1
+1 the rationale makes sense
+1
After a week:
APPROVED (+4, 0, 0)
Metadata Update from @zbyszek:
Announced.
Metadata Update from @sgallagh:
It still need to be documented :(
Metadata Update from @zbyszek:
https://pagure.io/fesco/fesco-docs/pull-request/89
Done.
Metadata Update from @zbyszek: