Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 905153 - dev-lang/julia request for upstream release 1.8.5
Summary: dev-lang/julia request for upstream release 1.8.5
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Matthias Maier
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-27 10:20 UTC by Lorenzo Bertini
Modified: 2023-04-30 14:42 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
initial julia 1.8.5 ebuild (julia-1.8.5.ebuild,5.36 KB, text/plain)
2023-04-30 10:02 UTC, Maciej Barć
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lorenzo Bertini 2023-04-27 10:20:52 UTC
Julia 1.8.5 was released 8 Jan 23 an is the current stable. Some packages don't seem to compile with our current 1.8.3, including the important LinearSolve.jl, which gives a method mismatch. All is fixed if one builds Julia 1.8.5. Could you please bump the version?

On a side note, could we have a testing release for 1.9.0 since it's been a release candidate for a long time? It should provide some time-to-first-plot speedup which would be nice.

Thank you for your attention.
Comment 1 Maciej Barć gentoo-dev 2023-04-30 03:34:47 UTC
I will try to have another look at Julia soon.
Last time I tied packaging 1.8.5 I failed miserably AFAIK because upstream uses new way of detecting library locations this is super hard to work with on Gentoo.
I will try to report the failures on upstream but knowing "them" they won't likely solve them (like numerous lingering LLVM issues).

"Lucky" for me I stopped caring about Julia since I switched jobs but looks like this will bit me back. 
I hope you can manage with 1.8.3 or a binary package for now.
Comment 2 Maciej Barć gentoo-dev 2023-04-30 10:02:00 UTC
Created attachment 860974 [details]
initial julia 1.8.5 ebuild
Comment 3 Maciej Barć gentoo-dev 2023-04-30 10:02:47 UTC
Finally got it to install but of source the library paths are messed up!

> ERROR: could not load library "/usr/bin/../lib/julia/sys.so"
> /usr/bin/../lib/julia/sys.so: cannot open shared object file: No such file or directory
Comment 4 Larry the Git Cow gentoo-dev 2023-04-30 11:10:09 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d1b2a56309f5dc262ce704b658ca545d979016

commit 12d1b2a56309f5dc262ce704b658ca545d979016
Author:     Maciej Barć <xgqt@gentoo.org>
AuthorDate: 2023-04-30 10:35:28 +0000
Commit:     Maciej Barć <xgqt@gentoo.org>
CommitDate: 2023-04-30 11:08:51 +0000

    dev-lang/julia: bump to 1.8.5
    
    Closes: https://bugs.gentoo.org/905153
    Signed-off-by: Maciej Barć <xgqt@gentoo.org>

 dev-lang/julia/Manifest           |  10 ++
 dev-lang/julia/julia-1.8.5.ebuild | 210 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 220 insertions(+)
Comment 5 Maciej Barć gentoo-dev 2023-04-30 11:11:09 UTC
Alright, got it to work. I think sys.so is the only file with unusual location.
Comment 6 Lorenzo Bertini 2023-04-30 14:42:15 UTC
Than was fast. Many thanks!