Package: sponsorship-requests
Severity: wishlist
X-Debbugs-Cc: [email protected], [email protected]
Dear mentors,
I am looking for a sponsor for libgdiplus 6.1+dfsg-1.3.
This is a minimal non-maintainer upload for the RC build failure in
#1135544 [1].
The current unstable version, 6.1+dfsg-1.2, fails to build in a clean
unstable chroot due to vendored googletest compatibility issues with
current CMake and toolchains.
This upload is intentionally scoped to that RC issue only. It does not
include the broader debian/rules cleanups and adoption work I have in a
separate Salsa merge request.
The exact RC-only diff is viewable here [2].
The proposed NMU changes are:
* Non-maintainer upload.
* Fix vendored googletest compatibility with current toolchains:
- raise obsolete CMake compatibility floors in vendored googletest
- switch the test helper build to explicit cmake -S/-B invocation
- include <cstdint> for uintptr_t in gtest-death-test.cc
This restores successful clean builds on unstable. (Closes: #1135544)
I rebuilt the source package and confirmed a fresh clean sbuild on
unstable amd64 succeeds with this change set.
The ITA bug is also open here [3].
That said, this RFS is only for the minimal RC fix above, not for the
broader adoption changes.
If useful, I can provide the exact RC-only branch and any additional
build logs or debdiff context that would help review.
Thanks for your time,
[1] https://bugs.debian.org/1135544
[2]
https://salsa.debian.org/james_montgomery/libgdiplus/-/compare/master...work%2Fbug-1135544-rc-sponsor
[3] https://bugs.debian.org/1079870
--
James