Skip to content

Too many old Julia versions, 1.5 is not packaged, and all versions fail in tests #91930

@doronbehar

Description

@doronbehar

Julia 1.5 is out, see: https://docs.julialang.org/en/v1/NEWS/ and we don't have it packaged. More over, see how all-packages.nix defines our other Julias:

julia_07 = callPackage ../development/compilers/julia/0.7.nix {
gmp = gmp6;
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};
julia_10 = callPackage ../development/compilers/julia/1.0.nix {
gmp = gmp6;
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};
julia_11 = callPackage ../development/compilers/julia/1.1.nix {
gmp = gmp6;
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};
julia_13 = callPackage ../development/compilers/julia/1.3.nix {
gmp = gmp6;
inherit (darwin.apple_sdk.frameworks) CoreServices ApplicationServices;
};
julia_1 = julia_10;
julia = julia_1;

Several issues: julia is pointing to a TLS version which is old IMO. Certainly there are breaking changes seen in their NEWS pages, but since Nixpkgs is a somewhat rolling release distro, are we going to keep these older versions and default to them for ever? I've once tried to reach for the community to hear if there's a strict policy regarding such scenarios, but I think the answer is no

Anyway, I'd like to propose a change that will keep only the LTS version and the latest - currently 1.4, and perhaps make the attribute julia, point to the latest.

Any thoughts from maintainers or users?

cc @raskin @rob @garrison

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions