On Thu, Feb 20, 2025 at 11:23:20AM +0200, Faidon Liambotis wrote: > The API issue has been fixed upstream in a backwards-compatible way: > https://github.com/NixOS/nix/commit/edbfe863ce4ae4b89e554f29807e62674055f251 > Note that 2.25.4+dfsg-1 in experimental already includes this code. > > I'm not sure what your intentions are with regards to 2.25.x, but if > you're not intending to upload this to unstable soon, could you backport > the aforementioned commit to the version in unstable, as to unblock the > lowdown transition?
nix 2.25 also adds a dependency on new API introduced in libgit2 1.9.0. I added a request for libgit2 to be upgraded to 1.9 based on this issue [1]. The libgit2 maintainers mentioned that the dependency issues surrounding libgit2 are complicated, and therefore it may take a while before it can be upgraded in debian. But, they did release an experimental libgit2 1.9. Based on that, I added the experimental nix 2.25 release. So, my plan is to upgrade the nix package once libgit2 gets upgraded in sid/unstable. Is it feasible to patch nix 2.24 for the lowdown 1.4.0 compatibility issue? -Jordan [1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1092215
signature.asc
Description: signature