Have a branch for the last version compatible with julia LTS release
Version 0.15.2 is the latest that is compatible with julia 1.0.x which is a long-term support release. Branch 0.15.2 is not for version 0.15.2 and isn't compatible with julia 1.0.x. I think there should be a clear branch for a version that still works with LTS julia release.
What happens if you install the package on 1.0.x? Which version does it install and does that work?
On Tue, Sep 22, 2020 at 9:31 AM Rémi Garcia [email protected] wrote:
Version 0.15.2 is the latest that is compatible with julia 1.0.x which is a long-term support release. Branch 0.15.2 is not for version 0.15.2 and isn't compatible with julia 1.0.x. I think there should be a clear branch for a version that still works with LTS julia release.
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/JuliaIntervals/IntervalArithmetic.jl/issues/417, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABO2TX3YJKBHVKXJ3FRCOLSHCRLVANCNFSM4RVZAFLQ .
-- Dr. David P. Sanders
Visiting professor, MIT (2020) Profesor Titular "C" / Full Professor Departamento de Física, Facultad de Ciencias Universidad Nacional Autónoma de México (UNAM)
[email protected] / Twitter: @DavidPSanders https://twitter.com/DavidPSanders http://sistemas.fciencias.unam.mx/~dsanders / GitHub: dpsanders https://github.com/dpsanders
Cubículo / office: #414, 4o. piso del Depto. de Física
Tel.: (+52 55) 5622 4965
(v1.0) pkg> activate .
(remi) pkg> st
Status `~/Project.toml`
(empty environment)
(remi) pkg> add IntervalArithmetic
Resolving package versions...
Updating `~/Project.toml`
[d1acc4aa] + IntervalArithmetic v0.15.2
Updating `~/Manifest.toml`
[96374032] + CRlibm v0.8.0
[90fa49ef] + ErrorfreeArithmetic v0.5.2
[fa42c844] + FastRounding v0.2.0
[d1acc4aa] + IntervalArithmetic v0.15.2
[3cdcf5f2] + RecipesBase v0.7.0
[3cc68bcd] + SetRounding v0.2.0
[90137ffa] + StaticArrays v0.12.4
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
Version 0.15.2 is installed. From 0.16.0 there is julia = "≥ 1.1.0" in the Project.toml
Does that version work?
On Tue, Sep 22, 2020 at 10:12 AM Rémi Garcia [email protected] wrote:
(v1.0) pkg> activate .
(remi) pkg> st
Status `~/Project.toml`(empty environment)
(remi) pkg> add IntervalArithmetic
Resolving package versions...
Updating
~/Project.toml[d1acc4aa] + IntervalArithmetic v0.15.2
Updating
~/Manifest.toml[96374032] + CRlibm v0.8.0
[90fa49ef] + ErrorfreeArithmetic v0.5.2
[fa42c844] + FastRounding v0.2.0
[d1acc4aa] + IntervalArithmetic v0.15.2
[3cdcf5f2] + RecipesBase v0.7.0
[3cc68bcd] + SetRounding v0.2.0
[90137ffa] + StaticArrays v0.12.4
[2a0f44e3] + Base64
[8ba89e20] + Distributed
[b77e0a4c] + InteractiveUtils
[8f399da3] + Libdl
[37e2e46d] + LinearAlgebra
[56ddb016] + Logging
[d6f4376e] + Markdown
[9a3f8284] + Random
[9e88b42a] + Serialization
[6462fe0b] + Sockets
[2f01184e] + SparseArrays
[10745b16] + Statistics
[8dfed614] + Test
Version 0.15.2 is installed. From 0.16.0 there is julia = "≥ 1.1.0" in the Project.toml
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/JuliaIntervals/IntervalArithmetic.jl/issues/417#issuecomment-696748484, or unsubscribe https://github.com/notifications/unsubscribe-auth/AABO2TQY5IQC7J2GJHJ3DX3SHCWE3ANCNFSM4RVZAFLQ .
-- Dr. David P. Sanders
Profesor Titular "C" / Full Professor (tenured) Departamento de Física, Facultad de Ciencias Universidad Nacional Autónoma de México (UNAM)
dpsanders@g [email protected]mail.com / Twitter: @DavidPSanders https://twitter.com/DavidPSanders http://sistemas.fciencias.unam.mx/~dsanders / GitHub: dpsanders https://github.com/dpsanders
Cubículo / office: #414, 4o. piso del Depto. de Física
Tel.: (+52 55) 5622 4965
Well, as far as I tested it, yes.
So your suggestion is to make a julia_1.0 branch corresponding to that commit / release?
In fact you already have a branch 0.15.2 that is linked to the release 0.15.2, yet the Project.toml is not correct for this branch so it is probably not the release that is indeed used when I ]add IntervalArithmetic. Since I never used tags or releases I am not sure what is the best way to deal with that, sorry.
What do you mean by "the Project.toml is not correct"?
If there is something that needs fixing we would welcome a PR. You can make a PR against the relevant branch.
Hmmm yes I see that you're right that this is a bit of a mess. I'm not sure what the best path forward is.
In any case there should hopefully be a new LTS version out soon so maybe we can just ignore the issue until then... ;)
Sorry, I should have been clearer. That often is an issue with me, and knowing it is not sufficient.
In any case there should hopefully be a new LTS version out soon so maybe we can just ignore the issue until then... ;)
I'll change the title so we can forget it until a new LTS ;)