Skip to content

sage: 8.6 -> 8.7#54690

Merged
timokau merged 4 commits intoNixOS:masterfrom
timokau:sage-8.7
Apr 18, 2019
Merged

sage: 8.6 -> 8.7#54690
timokau merged 4 commits intoNixOS:masterfrom
timokau:sage-8.7

Conversation

@timokau
Copy link
Member

@timokau timokau commented Jan 27, 2019

Motivation for this change

Here's the next round. Tracking the betas and rc's until the next release (if I get around to it).

Things done
  • Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
  • Built on platform(s)
    • NixOS
    • macOS
    • other Linux distributions
  • Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
  • Tested execution of all binary files (usually in ./result/bin/)
  • Determined the impact on package closure size (by running nix path-info -S before and after)
  • Assured whether relevant documentation is up to date
  • Fits CONTRIBUTING.md.

@GrahamcOfBorg GrahamcOfBorg added 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Jan 27, 2019
@infinisil infinisil added the 8.has: package (update) This PR updates a package to a newer version label Mar 30, 2019
@timokau
Copy link
Member Author

timokau commented Apr 9, 2019

Just as a status update: sage 8.7 has been released, but the update in nix is blocked by #56911 which is in turn blocked by gmpy2/gmpy2#199.

@timokau timokau mentioned this pull request Apr 12, 2019
10 tasks
@timokau timokau requested a review from FRidh as a code owner April 12, 2019 19:49
@GrahamcOfBorg GrahamcOfBorg added 6.topic: python Python is a high-level, general-purpose programming language. 8.has: package (new) This PR adds a new package 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. and removed 10.rebuild-darwin: 0 This PR does not cause any packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Apr 12, 2019
@timokau timokau force-pushed the sage-8.7 branch 3 times, most recently from ce2a1c9 to 4deee38 Compare April 14, 2019 19:05
@timokau timokau changed the title [WIP] sage: 8.6 -> 8.7 sage: 8.6 -> 8.7 Apr 14, 2019
@timokau
Copy link
Member Author

timokau commented Apr 14, 2019

The gmpy2 beta release seems to be a while off yet. I don't want to hold back the sage release any longer and gmpy2 only has a handful of reverse dependencies. I'll merge if a final nix-review passes for this PR.

@timokau timokau force-pushed the sage-8.7 branch 3 times, most recently from 0ddfaed to 6994447 Compare April 17, 2019 20:39
timokau added 2 commits April 17, 2019 22:44
This is a new dependency for the upcoming sage version.
timokau added 2 commits April 17, 2019 22:44
This didn't cause issues earlier since all packages that depend on
cysignals have a pari dependency anyways.
@GrahamcOfBorg GrahamcOfBorg added the 8.has: documentation This PR adds or changes documentation label Apr 17, 2019
@timokau timokau merged commit 0fdd79d into NixOS:master Apr 18, 2019
@timokau timokau deleted the sage-8.7 branch April 18, 2019 20:50
@timokau
Copy link
Member Author

timokau commented Apr 21, 2019

Next iteration in #59989.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.topic: python Python is a high-level, general-purpose programming language. 8.has: documentation This PR adds or changes documentation 8.has: package (new) This PR adds a new package 8.has: package (update) This PR updates a package to a newer version 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 11-100 This PR causes between 11 and 100 packages to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants