Summary: | dev-lang/clojure - [ERROR] Failed to execute goal on project clojure: Could not resolve dependencies for project org.clojure:clojure:jar:1.10.0: Failed to collect dependencies at org.clojure:spec.alpha:jar:0.2.176: Failed to read artifact descriptor for.. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Paul Jewell <paul> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ave, fakih18716, kentnl, monsieurp |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | ARM64 | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/14224 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info output |
Description
Paul Jewell
2019-04-27 21:22:18 UTC
Created attachment 574458 [details]
emerge --info output
emerge --info output
Adding Patrice as CC because they did the last 2 version bumps, both of which are broken in this way, while the 1.8 slot still works. Presumably, he knows how to get this working, as presumably, he tested this beyond just bumping the ebuild. I suspect that it fails because the build tries to break out of network sandbox by fetching dependencies from the internet. I confirmed that disabling network-sandbox work around the issue. The build is flawed. I have submitted a pull request that fixes this https://github.com/gentoo/gentoo/pull/14224. The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421fb65443c227152636a9378dd9963bd65427b0 commit 421fb65443c227152636a9378dd9963bd65427b0 Author: Tom Gillespie <tgbugs@gmail.com> AuthorDate: 2020-01-03 07:41:15 +0000 Commit: Kent Fredric <kentnl@gentoo.org> CommitDate: 2020-04-23 05:03:07 +0000 dev-lang/clojure: >=1.9.0 fix sandbox violations This commit updates the clojure ebuilds to use the latest ebuild conventions and updates the dependencies to include two new packages. This is the last in a series of 3 commits that make it possible to build >=clojure-1.9.0 on gentoo without pulling in any maven dependencies which trigger network-sandbox violations. To accomplish this two new packages dev-java/spec-alpha and dev-java/core-specs-alpha have been added to the tree. They are dependencies written in clojure that are required to build clojure but that do not themselves depend on clojure. Closes: https://bugs.gentoo.org/670680 Closes: https://bugs.gentoo.org/684536 Closes: https://github.com/gentoo/gentoo/pull/14224 Signed-off-by: Tom Gillespie <tgbugs@gmail.com> Signed-off-by: Kent Fredric <kentnl@gentoo.org> dev-lang/clojure/clojure-1.10.0.ebuild | 20 ++++++++++-------- dev-lang/clojure/clojure-1.9.0-r1.ebuild | 35 ++++++++++++++++---------------- 2 files changed, 29 insertions(+), 26 deletions(-) |