Hi Andreas, Andreas Enge <andr...@enge.fr> writes:
> Am Tue, Mar 14, 2023 at 08:56:38PM -0400 schrieb Maxim Cournoyer: >> OK! We could probably merge staging into master and be done already. > > We should build it first. The last time I tried, there was a showstopper bug. > > Here it is: > I tried to build staging for my profile on x86_64, but it failed with > a dependency of ffmpeg, rust-rav1e-0.5.1. There is a newer version 0.6.3, > but I did not simply update it, since the package looks particularly > complicated, containing a phase: > (add-after 'configure 'force-rust-edition-2018 > (lambda* (#:key vendor-dir #:allow-other-keys) > ;; Force all the dependencies to not be higher than edition 2018. > (with-fluids ((%default-port-encoding #f)) > (substitute* (find-files vendor-dir "Cargo.toml") > (("edition = \\\"2021\\\"") "edition = \"2018\""))))) > and many other changes. > > Leo suggested to remove the dependency as non-essential. On the other > hand, I think the problem does not occur in core-updates, so one should > have a look. Fun, I think I may have a wip stashed entry trying to address that very problem; last time I was stopped by libgit2 being too old but that was updated since on master, IIRC. I'll try taking a new look when I have the chance. -- Thanks, Maxim