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 cleanup #28059
Closed
Closed
pythonPackages cleanup #28059
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…necessary since latest release
adisbladis
force-pushed
the
zope_cleanup
branch
from
August 9, 2017 06:11
b4fece2
to
bea27dd
Compare
Thanks! Its good to get rid of that old muck. Is this causing a lot of rebuilds, that you based it on staging? |
When I started out I thought it was going to cause a lot of rebuilds but it it might not in the end. |
I've pushed your commits to master. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
Since vulnix depends on ZODB 5 I wanted to look into what would be required to bump that package in pythonPackages.
During this I discovered that a ton of packages related to Zope are not building on Python 3.6 and are several years out of date.
Here is what's been done in this PR and my rationale behind it:
Removed subunit dependency for zope_testrunner
Since latest release it no longer depends on this module
Removed aiohttp-cors dependency on zodb3
Never depended on zodb3, I'm guessing copy-paste error
Dropped zope_browserresource
Lagging behind upstream by 4 years and not depended upon by any package
Dropped zope_container
Lagging behind upstream by 3 years and not depended upon by any package
Dropped almir
Looks abandoned to me, not updated since 2014
Dropped zope_sqlalchemy
Previously only depended upon by almir and lagging behind upstream by 1 year
Dropped zope_traversing
Lagging behind upstream by 3 years and not depended on by any packages
Dropped zope_publisher
Lagging behind upstream by 6 years and not depended on by any packages
Has new major release
Dropped zope_browser
Not updated since 2014, looks abandoned
Dropped zope_security
3 years behind upstream
Dropped zodb3
No longer depended upon by any packages
Dropped zope_tales
No longer depended upon by any packages, no upstream updates since 2015, no nixpkgs updates since 2013
Dropped pyramid_zodbconn
3 years behind upstream, not depended upon by anything
Dropped zodburi
3 years behind upstream, not depended upon by anything
Dropped ZEO
4 years behind upstream, not depended upon by anything
Upstream has since released a new major version
Dropped pyramid_mailer
3 years behind upstream, not depended upon by anything
Dropped repoze_sendmail
4 years behind upstream, not depended upon by anything
Dropped hypatia
Not updated since 2014, looks abandoned
Dropped pyramid_tm
4 years and 2 major releases behind upstream, not depended upon by anything
Updated pecan
Not building
Updated transaction
One major release behind and depended upon by ZODB
Updated ZODB to latest major version
Things done
Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers.
(nix.useSandbox on NixOS,
or option
build-use-sandbox
innix.conf
on non-NixOS)
nix-shell -p nox --run "nox-review wip"
./result/bin/
)cc @domenkozar @cillianderoiste