El 11/10/24 a las 9:59, Jordan Justen escribió:
I suspect that a recent update of libgit2-dev might be related to this
build error.
When I released nix 2.24.8+dfsg-1 my sbuild test build used
libgit2-dev 1.7.2+ds-1+b2. I see that libgit2-dev 1.7.2+ds-1 had
"-lhttp_parser" in the pkgconfig file, and my older build log includes
"-lhttp_parser".
I just rebuilt nix, and now sbuild pulled in libgit2-dev
1.8.2~rc1+ds2-1, which instead added "-lllhttp" in the pkgconfig file.
Therefore my newer build now changed all "-lhttp_parser" references to
"-lllhttp".
It looks like this libgit2 was released "Tue, 08 Oct 2024 22:45:48
+0200". Is it possible that libgit2 was somehow partially updated in
the build that failed?
My test rebuild and the failed rebuilds here:
https://buildd.debian.org/status/package.php?p=nix
have all a date of 2024-10-06.
If you mean that a rebuild of nix today in unstable would succeed,
then you should probably ask for someone with permissions
(Release Managers?) to trigger a rebuild in buildd.debian.org.
However, I also see that nix is part of this transition:
https://release.debian.org/transitions/html/auto-libgit2.html
and transitions in theory are designed so that things are rebuilt
in the right order. Therefore, I have no idea what's happening here...
In doubt, I would ask Release Managers.
Thanks.