-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
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
python36Packages.cvxopt: 1.2.1 -> 1.2.2 #49994
Conversation
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.6-cvxopt/versions
Success on x86_64-linux (full log) Attempted: python36Packages.cvxopt Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: python36Packages.cvxopt Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: python36Packages.cvxopt Partial log (click to expand)
|
Darwin failure is not a regression: https://hydra.nixos.org/job/nixpkgs/trunk/python36Packages.cvxopt.x86_64-darwin CC @jbaum98 who I think originally added darwin support. |
@NixOS/darwin-maintainers anyone interested in debugging the cvxopt darwin failure or should I just disable support? |
Looks like the libraries in |
The build created libraries with an install_name that points to the build directory instead of the installation prefix. Causing errors like this when other packages try to link against it's libraries. Library not loaded: /private/tmp/nix-build-suitesparse-5.3.0.drv-0/SuiteSparse/lib/libcholmod.3.0.12.dylib
Success on x86_64-linux (full log) Attempted: python36Packages.cvxopt, suitesparse Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: python36Packages.cvxopt, suitesparse Partial log (click to expand)
|
Failure on x86_64-darwin (full log) Attempted: python36Packages.cvxopt, suitesparse Partial log (click to expand)
|
Hrm, looks like that's too late since the libraries reference each other. Not sure how much work it is to fix the build system, previous versions worked fine tho. |
Yes it used to work. I don't really understand the problem but if there is a concrete issue in the build system we could report that upstream. Thank you for looking into it :) |
f6ec492
to
5e3af12
Compare
Success on x86_64-linux (full log) Attempted: suitesparse Partial log (click to expand)
|
Success on x86_64-darwin (full log) Attempted: suitesparse Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: suitesparse Partial log (click to expand)
|
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/python3.6-cvxopt/versions.
meta.description for python36Packages.cvxopt is: '"Python Software for Convex Optimization"'.
Checks done (click to expand)
built on NixOS
0 of 0 passed binary check by having a zero exit code.
0 of 0 passed binary check by having the new version present in output.
found 1.2.2 with grep in /nix/store/qzrxzj1q6lrph2dzqz6g3mzg9l8nvx53-python3.6-cvxopt-1.2.2
directory tree listing: https://gist.github.com/64fc18d3e537910ac2ff18cb3f42455f
du listing: https://gist.github.com/d2dcc00af379a7c5f1fd3444bbfa1afd
Outpath report (click to expand)
Outpath difference report
10 total rebuild paths
4 package rebuilds
4 x86_64-linux rebuilds
2 i686-linux rebuilds
2 x86_64-darwin rebuilds
2 aarch64-linux rebuilds
First ten rebuilds by attrpath
python27Packages.cvxopt
python36Packages.cvxopt
sage
sageWithDoc
Instructions to test this update (click to expand)
Either download from Cachix:
(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
After you've downloaded or built it, look at the files and if there are any, run the binaries:
cc @edwtjo for testing.