Closed giordano closed 7 months ago
"doesn't even work on Julia v1.9" but assuming it did on 1.0+ then it should still work? I'm ok with this since deprecated, just thinking if excluding should really be needed...
but assuming it did on 1.0+ then it should still work?
GR@0.52.0 doesn't work for me on any Julia 1.9+ on aarch64-apple-darwin, and the problem is that UnitfulRecipes is deprecated and incompatible with recent versions of Plots (and hence GR.jl), so we can't possibly get more recent versions of GR.jl. Besides the GR.jl problem, the fact is that even if we solved this problem through registry gymnastics, if we later find other bugs in UnitfulRecipes we can't fix them because it's unmaintained, so what's the point of testing it to start with?
I'm ok with not testing (what this PR is about, PkgEval). I'm just a bit concerned why software supporting 1.0+, with dependencies (e.g. GR) all supporting 1.0+, stop working. It's not a huge priority to find out and explain... I just can see people installing and failing, and thinking Julia to blame (correctly?) and thinking PkgEval should have caught (it did...!).
If this is only on aarch64-apple-darwin I would understand (is PkgEval (also) testing there?). [Please don't waste time to get a later version to work on current Julia, because it wouldn't show older working anyway, what ideally should happen.]
and the problem is that UnitfulRecipes is deprecated and incompatible with recent versions of Plots
It's just that UnitfulRecipes
is now integrated and maintained in Plots.jl
as a package extension.
It's just that UnitfulRecipes is now integrated and maintained in Plots.jl as a package extension.
Yes, but what matters is that UnitfulRecipes
itself isn't going to be touched, so testing it, finding errors and not being able to do anything about it isn't useful.
This is an old and unmaintained package (https://github.com/jw3126/UnitfulRecipes.jl/pull/81), so even if we had to fix anything in that package, nothing could be done about it. Note: this is currently failing tests in https://github.com/JuliaLang/julia/pull/53891#issuecomment-2040626771 because it's trying to install a very ancient version of
GR.jl
, I don't see any fix possible if the package is deprecated.