Summary: | media-gfx/openscad-9999 fails during unpack: Referencing commit failed (wrong ref?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | setun.90 |
Component: | Current packages | Assignee: | Bernd <waebbl-gentoo> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | parona, proxy-maint |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/33935 https://bugs.gentoo.org/show_bug.cgi?id=920448 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
emerge --info openscad-9999 build.log with --debug (xz compressed) |
Created attachment 875327 [details]
emerge --info
Created attachment 875328 [details]
openscad-9999 build.log with --debug (xz compressed)
It appears clone_type changed in the middle of the process.
All submodules are fetched as with the mirror type.
This is most likely a eclass bug that got exposed by an orphan commit in a submodule.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142a99106adf15e03c3fc45a490730bdb7b56980 commit 142a99106adf15e03c3fc45a490730bdb7b56980 Author: Alfred Wingate <parona@protonmail.com> AuthorDate: 2023-11-22 11:40:52 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-12-20 13:41:02 +0000 git-r3.eclass: fetch remote_ref in the mirror clone type * Handles scenarios where commits in submodules are orphaned. Closes: https://bugs.gentoo.org/917746 Bug: https://bugs.gentoo.org/503332 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/33935 Signed-off-by: Sam James <sam@gentoo.org> eclass/git-r3.eclass | 2 ++ 1 file changed, 2 insertions(+) |
Created attachment 875326 [details] build.log The command git update-ref --no-deref refs/git-r3/media-gfx/openscad/0/submodules_manifold/bindings_python_third_party_nanobind/__main__ 23ea3202294a5f3758b6d496404a875527386555 fails with the message stated in the summary, even after unmerging media-gfx/openscad-9999 and all of its dependencies.