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.

Reply via email to