Skip to content
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

Binary Build of Julia 1.7: julia_17-bin #148339

Closed
totoroot opened this issue Dec 2, 2021 · 5 comments
Closed

Binary Build of Julia 1.7: julia_17-bin #148339

totoroot opened this issue Dec 2, 2021 · 5 comments
Labels
0.kind: packaging request Request for a new package to be added

Comments

@totoroot
Copy link
Contributor

totoroot commented Dec 2, 2021

Julia 1.7 has been released recently as the new stable version.
I'd love to get this packaged on NixOS to make use of the new features listed in the release notes.

Metadata

Documentation might also have to be updated:
https://nixos.wiki/wiki/Julia

Pinging @samuela, as they seem to have been involved in packaging the Julia binary packages in the past.

@totoroot totoroot added the 0.kind: packaging request Request for a new package to be added label Dec 2, 2021
@totoroot
Copy link
Contributor Author

totoroot commented Dec 2, 2021

Also I noticed that the following packages are outdated:

  • julia-lts (1.0.4)
  • julia-lts-bin (1.0.5)

The current LTS release is 1.5.4 and the source can be found here.

Also I noticed that the 1.6 binary build can neither be found on https://search.nixos.org/packages, nor with nix-env -qaP julia_16-bin although I can install it just fine with nix-env -iA nixpkgs.julia_16-bin.

Can anyone shine some light on these issues?

@samuela
Copy link
Member

samuela commented Dec 2, 2021

Yes, getting 1.7 packaged would be dope. And AFAIU there's no good reason for the lts versions to be outdated. We just need to get around to fixing them. The big problem with Julia is that source builds don't really work for any of the recent releases. I've wasted many hours trying to fix them. I think the easiest way forward is to just do the binary -bin releases. Previously there was some contention about whether or not we should ever alias julia-lts to a -bin package. But there's no reason for the -bin packages to be outdated AFAIK.

The search.nixos.org issue has been brought up in the past (#116697 (comment)) but I don't think there's a bug report for it yet. No idea why that's failing...

@samuela
Copy link
Member

samuela commented Dec 2, 2021

To get up to speed on previous Julia packaging efforts the best place to start is prob https://discourse.nixos.org/t/need-special-build-of-nightly-julia-version/14504/4?u=samuela.

@totoroot
Copy link
Contributor Author

The binary build of Julia 1.7 was added with commit 1526faf
LTS got updated with commit 36afb58
Julia 10 has been marked as deprecated with commit 6e176f7

Many thanks to @ninjin

@ghost
Copy link

ghost commented Dec 18, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request Request for a new package to be added
Projects
None yet
Development

No branches or pull requests

2 participants