-
-
Notifications
You must be signed in to change notification settings - Fork 13.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
pythonPackages: removes Python2 broken packages #141794
pythonPackages: removes Python2 broken packages #141794
Conversation
Please put all the commits that move packages to python3 into extra PRs. |
Hello @SuperSandro2000 I have only fixed package |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM to me overall, but it'd be nice to get a second 👍 from someone else.
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: |
@peti I have restored This ideally should be solved on upstream. If this application is important to you, consider fixing it on upstream. (Forking, crowdsourcing, etc.) |
This need a mention in the release notes and aliases that explain why the packages have been removed. |
This what? Can you be more specific? I'm not sure it is worth replacing a list of broken packages with aliases saying it is broken. It was already broken. The goal is to do clean-up. |
This pull request: it would be good to have a release note saying all broken Python 2 packages have been removed.
Any package being removed or renamed needs an alias: https://nixos.org/manual/nixpkgs/stable/#steps-to-remove-a-package-from-nixpkgs |
I don't think it makes sense in this case because packages were already broken and this is clean-up. This PR is even removing some aliases. The goal is to lower the noise. Packages that have hope of being saved were marked as being broken. I'm not adding 114 aliases (for no good reason). |
Will seek to it. As |
Broken since when? If in the last couple of releases they were ok, a user upgrading to 21.11 will get an error like:
which doesn't say if the package was removed, renamed or the reason why it's missing. Say she then reads the release notes and finds no mention of any of this, double check for typos and finally, after wading through the PRs, figures it was deleted here. It's definitely not a good experience, so that's why it's a good reason.
Yeah, you can guess I'm not a fan of doing this. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
displaycal should not be removed, since people depend on it for their professional work
it's the only tool available to calibrate the display (except gnome color management)
It has been reversed already. |
I have changed my mind on this PR. There is opposition for it. And it needs further improvements that I'm unwilling. So I'm closing. I'm sorry people that contributed for it. I should have had a better judgement here. |
PR is ready for review.
--
Removes all broken Python 2 packages.
114 of 265. 43% of packages broken.
If something important breaks, we can always restore it. :-)
List of broken packages