Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 847820 - <=dev-lang/julia-1.7.1-r4 blocking >net-misc/curl-7.81.0 required by other packages
Summary: <=dev-lang/julia-1.7.1-r4 blocking >net-misc/curl-7.81.0 required by other pa...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-27 15:48 UTC by John (EBo) David
Modified: 2022-06-06 05:17 UTC (History)
3 users (show)

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


Attachments
required emerge --info (emerge_info-20220527,12.32 KB, text/plain)
2022-05-27 15:48 UTC, John (EBo) David
Details

Note You need to log in before you can comment on or make changes to this bug.
Description John (EBo) David 2022-05-27 15:48:46 UTC
Created attachment 781091 [details]
required emerge --info

Julia currently requires <net-misc/curl-7.81.0, but the current stable for net-misc/curl is 7.83.1.  My system keep blocking the updates for a dependency conflict.  Can someone look at updating the curl dependency?

I would normally consider this an enhancement, but it is blocking regular updates.

  Thanks,

  EBo --
Comment 1 Maciej Barć gentoo-dev 2022-05-27 15:57:36 UTC
John, this is a known issue, Julia WILL NOT WORK with higher Curl versions.
Please read https://github.com/gentoo/gentoo/pull/25496 if you have time.
But, tl;dr: Julia 1.7.2 still DOES NOT FIX the problem, but we will probably experiment with downloading a snapshot of the sub-package that has been fixed and is the offender here, that is, "Downloads.jl".
Comment 2 Maciej Barć gentoo-dev 2022-05-27 15:59:04 UTC
Besides your system shouldn't refuse update of other pkgs (not Julia nor Curl), or did it?
Comment 3 John (EBo) David 2022-05-27 16:17:38 UTC
Agreed it should not have failed, but I have not figured out why it is blocking on that dependency.  

I will read the link you sent so that I understand the issue, but I understand if it is a known issue and you cannot/will not fix now that I am on my own. With any luck I can figure a workaround (or what in my config is mucking things up).

Thanks for your time.

  EBo --
Comment 4 Maciej Barć gentoo-dev 2022-05-27 16:20:41 UTC
As long as there are dependents of that version of Curl, it will not be removed.
For the time being you can mask (using package.mask) versions of curl >=net-misc/curl-7.81.0 this way Portage shouldn't complain.
Comment 5 John (EBo) David 2022-05-27 16:26:40 UTC
Thanks.  Before masking curl, I was hoping to track down what is requiring >=net-misc/curl-7.81.0, and see if I can manage that.  It does not make sense that most things are requiring >=curl-7.35, so I would not expect 7.83 to block.

Anyway, I will sort it out -- even if I have to block a version of curl or two.

Thanks again.
Comment 6 Larry the Git Cow gentoo-dev 2022-06-06 05:17:22 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461a6993f4bc2eb2336ac9f72992ead46f9def94

commit 461a6993f4bc2eb2336ac9f72992ead46f9def94
Author:     Jose Storopoli <jstoropoli@protonmail.com>
AuthorDate: 2022-05-15 09:32:48 +0000
Commit:     Matthias Maier <tamiko@gentoo.org>
CommitDate: 2022-06-06 05:16:38 +0000

    dev-lang/julia: add 1.7.3
    
    Closes: https://bugs.gentoo.org/847820
    Closes: https://github.com/gentoo/gentoo/pull/25496
    Signed-off-by: Jose Storopoli <jstoropoli@protonmail.com>
    Signed-off-by: Matthias Maier <tamiko@gentoo.org>

 dev-lang/julia/Manifest           |  15 +++
 dev-lang/julia/julia-1.7.3.ebuild | 196 ++++++++++++++++++++++++++++++++++++++
 2 files changed, 211 insertions(+)