Bug#1105769: unblock: xmlrpc-c/1.59.03-10
On 2025-05-15 10:51:13 +0200, Paul Gevers wrote:
> 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.
I would be more comfortable with the dependency change only. Changing
pkgconfig files at this stage of the freeze is IMHO too late. The
potential overlinking is handled by -Wl,--as-needed anyway.
Cheers
--
Sebastian Ramacher
Reply to: