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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to