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
Update mailman, postorius, and hyperkitty to their respective latest versions #75782
Conversation
This package is a dependency of GNU Mailman 3.3.x.
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.
otherwise LGTM
@@ -0,0 +1,19 @@ | |||
{ buildPythonPackage, fetchPypi, lib, authres, dnspython, dkimpy, publicsuffix }: |
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.
{ buildPythonPackage, fetchPypi, lib, authres, dnspython, dkimpy, publicsuffix }: | |
{ buildPythonPackage, fetchPypi, lib, isPy27, authres, dnspython, dkimpy, ipaddress, publicsuffix }: |
sha256 = "0hf1p6ws3jma608pmcb5qsl58xg33wz2s51qqzi9zix0llcnyc97"; | ||
}; | ||
|
||
propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix ]; |
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.
propagatedBuildInputs = [ authres dnspython dkimpy publicsuffix ]; | |
propagatedBuildInputs = [ | |
authres | |
dnspython | |
dkimpy | |
publicsuffix | |
] ++ lib.optionals isPy27 [ ipaddress ]; |
to avoid:
Requirement already satisfied: authres>=1.2.0 in /nix/store/7bxi2wk1p6ppzc8ir9m63ga5xdm2kazn-python2.7-authres-1.2.0/lib/python2.7/site-packages (from authheaders==0.12.1) (1.2.0)
ERROR: Could not find a version that satisfies the requirement ipaddress (from authheaders==0.12.1) (from versions: none)
ERROR: No matching distribution found for ipaddress (from authheaders==0.12.1)
@GrahamcOfBorg build python3Packages.mailman python3Packages.hyperkitty python3Packages.postorius python3Packages.authheaders python2Packages.authheaders |
@peti please take a look at my suggestions, as they fix your python2 authheaders package |
Needs this commit cherry-picked to make Hyperkitty build. |
don't forgot to add a comment to the patch describing what it's doing:
Ironically, this is related to networkx/networkx#3750 |
Unfortunately, this update broke the test suite of
postorious
. I have no idea why, but it seems like the suite attempts to connect to some local service that's not running in the Nix build sandbox.