On Sat, 02 Aug 2025 19:07, Jonas Smedegaard <[email protected]> wrote:
block -1 by 1110273
thanks
Quoting Jonas Smedegaard (2025-08-02 18:43:50)
Quoting Matthias Geiger (2025-08-02 18:06:16)
> On Sat, 02 Aug 2025 12:49, Jonas Smedegaard <[email protected]> wrote:
> >Quoting Matthias Geiger (2025-07-31 22:49:10)
> >> I intend to update zerocopy to 0.8 (staged in experimental).
> >> Please update ahash to use that version. See this upstream commit as
> >> patch:
> >>
> >> https://github.com/tkaitchuck/aHash/pull/265/files
> >
> >This is blocked by bug#1110258.
> >
> Uploaded uuid just now.
It is still blocked, now by a circular build-dependency:
ahash → hashbrown → indexmap → serde_json → value-bag-serde1 → value-bag → log
→ rand → uuid → ahash
No, that was incorrect - I was missing zerocopy in the list:
ahash → hashbrown → indexmap → serde_json → value-bag-serde1 → value-bag → log
→ rand → uuid → zerocopy → ahash
Also, the list might be bogus - possibly I mixed build-dependencyies
and dependencies.
I now identified a more narrow problem that is hopefully the real one
(not another one): librust-uuid-dev is impossible to install. Filed as
bug#1110273.
- Jonas
Since rand etc. only gets pulled in as -dev-dependency, and since you
B-D on -dev-dependencies not needed for cargo build, but only for cargo
test, IMO the "easiest" way is to disable tests for now since that
caused this loop.
best,
werdahias