Hi, On 14-05-2025 16:44, Alexandre Detiste wrote:
This is a pre-approval request.
Just wondering (and not a blocker), why did you file this as a pre-approval? The package is on the autoremoval list and delaying the upload reduces the time for testing the fix by others.
[ Reason ] xmlrpc-c/1.59.03-10 fix the FTBFS of the reverse dependencies whom for some other reasons end-up dependening on 'pkgconf'
I understand from the reply from Guillem that this doesn't affect the Debian archive.
I revuild the reverse dependencies again just fine. Reverse-Build-Depends ===================== * flowgrind (for libxmlrpc-core-c3-dev) * rtorrent (for libxmlrpc-core-c3-dev) * rtpengine (for libxmlrpc-core-c3-dev) * tlf (for libxmlrpc-core-c3-dev)
Thanks for testing that. Did you do any checking that the build was also correct? If so, what did you check?
the remaining debdiff is small
I understand that the real expat fix is the following:
diff --git a/debian/control b/debian/control index c7d9041..ef000c7 100644 --- a/debian/control +++ b/debian/control @@ -60,6 +60,7 @@ Architecture: any Depends: libc6-dev, libcurl4-openssl-dev | libcurl4-gnutls-dev, + libexpat1-dev, libxmlrpc-core-c3t64 (= ${binary:Version}), libxmlrpc-util-dev, ${misc:Depends}, --- a/debian/patches/xmlrpc-c-1.59.03-use-system-expat.patch +++ b/debian/patches/xmlrpc-c-1.59.03-use-system-expat.patch @@ -120,6 +120,16 @@ Subject: [PATCH] Use system libexpat rather than bundled lib/expat/ for endif$(LIBXMLRPC_MODS:%=%.o) \+@@ -339,7 +337,8 @@ + @echo 'Description: Xmlrpc-c basic XML-RPC library' >>$@ + @echo 'Version: $(XMLRPC_VERSION_STRING)' >>$@ + @echo >>$@ +- @echo 'Requires: xmlrpc_util $(XML_PKGCONFIG_REQ)' >>$@ ++ @echo 'Requires: xmlrpc_util' >>$@ ++ @echo 'Requires.private: $(XML_PKGCONFIG_REQ)' >>$@ + @echo 'Libs: -L$${libdir} -lxmlrpc' >>$@ + @echo 'Cflags: -I$${includedir}' >>$@ +
I must admit I don't oversee all the consequences here, so I hope that one of the other RT members can double check, but I think you should upload to unstable already.
Why were the hardening changes dropped earlier? Paul
OpenPGP_signature.asc
Description: OpenPGP digital signature