Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-29 Thread Mamoru TASAKA
Frederic Berat wrote on 2023/11/27 22:23: On Fri, Nov 24, 2023 at 12:07 PM David King wrote: The latest released versions of libxml2 have a couple of important changes in header files that have unintentionally caused some packages to fail to build without modification, including: * several

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-29 Thread Petr Pisar
V Wed, Nov 29, 2023 at 04:45:10AM -0500, Andrea Bolognani napsal(a): > Since the libxml2 developers are apparently okay with changing their > structs in ABI-incompatible ways on account of the fact that users > are not supposed to be accessing them directly anyway, perhaps they > could fully

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-29 Thread Andrea Bolognani
On Tue, Nov 28, 2023 at 06:26:18PM +0100, Dodji Seketeli wrote: > > While most (all?) libxml2 functions pass a pointer to xmlParserCtxt, a > > definition of the xmlParserCtxt structure is open to anybody in > > . > > Correct, again. > > However, ABI matters are often a about conventions that are

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-28 Thread Dodji Seketeli
Hello, Petr Pisar a écrit: > V Tue, Nov 28, 2023 at 12:24:45PM +0100, Dodji Seketeli napsal(a): [...] >> For what it's worth, the ABI compatibility verifier caught this change >> between libxml2.so.2.11.5 and libxml2.so.2.12.0 and categorized it as >> being "ABI compatible" (i.e, not

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-28 Thread Florian Weimer
* Petr Pisar: > Well abidiff for createrepo_c > > complains: > > underlying type 'xmlParserCtxt*' changed: >

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-28 Thread Petr Pisar
V Tue, Nov 28, 2023 at 12:24:45PM +0100, Dodji Seketeli napsal(a): > Daniel P. Berrangé a écrit: > > > On Mon, Nov 27, 2023 at 04:20:16PM +0100, Fabio Valentini wrote: > >> On Fri, Nov 24, 2023 at 12:08 PM David King > >> wrote: > >> > > >> > The latest released versions of libxml2 have a

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-28 Thread Dodji Seketeli
Daniel P. Berrangé a écrit: > On Mon, Nov 27, 2023 at 04:20:16PM +0100, Fabio Valentini wrote: >> On Fri, Nov 24, 2023 at 12:08 PM David King wrote: >> > >> > The latest released versions of libxml2 have a couple of important >> > changes in header files that have unintentionally caused some

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Tomasz Kłoczko
On Mon, 27 Nov 2023 at 17:17, Frederic Berat wrote: > ERROR: Error in gtkdoc helper script: > > ERROR: ['/usr/bin/gtkdoc-mkhtml', > '--path=/builddir/build/BUILD/cinnamon-5.8.4/docs/reference/cinnamon:/builddir/build/BUILD/cinnamon-5.8.4/redhat-linux-build/docs/reference/cinnamon', >

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Frederic Berat
Le lun. 27 nov. 2023, 16:45, Leigh Scott a écrit : > > On Fri, Nov 24, 2023 at 12:07 PM David King wrote: > > > - Out of the 13 packages that seem correlated but don't show obvious > errors > > directly related to libxml2, there are still some quite suspicious ones, > > like cinnamon which

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Daniel P . Berrangé
On Mon, Nov 27, 2023 at 04:20:16PM +0100, Fabio Valentini wrote: > On Fri, Nov 24, 2023 at 12:08 PM David King wrote: > > > > The latest released versions of libxml2 have a couple of important > > changes in header files that have unintentionally caused some packages > > to fail to build without

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Leigh Scott
> On Fri, Nov 24, 2023 at 12:07 PM David King wrote: > - Out of the 13 packages that seem correlated but don't show obvious errors > directly related to libxml2, there are still some quite suspicious ones, > like cinnamon which fails due to a missing xml file. > [1]

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Fabio Valentini
On Fri, Nov 24, 2023 at 12:08 PM David King wrote: > > The latest released versions of libxml2 have a couple of important > changes in header files that have unintentionally caused some packages > to fail to build without modification, including: > > * several functions now accept or return a

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Remi Collet
Le 27/11/2023 à 14:23, Frederic Berat a écrit : I made a mass rebuild of the packages that directly depend on libxml2, and found 115 packages (out of 621) with build failure correlated to the libxml2 update. I see PHP in the failure report The issue is fixed upstream

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Mamoru TASAKA
Frederic Berat wrote on 2023/11/27 22:23: On Fri, Nov 24, 2023 at 12:07 PM David King wrote: The latest released versions of libxml2 have a couple of important changes in header files that have unintentionally caused some packages to fail to build without modification, including: * several

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Daniel P . Berrangé
On Mon, Nov 27, 2023 at 02:23:51PM +0100, Frederic Berat wrote: > On Fri, Nov 24, 2023 at 12:07 PM David King wrote: > > > The latest released versions of libxml2 have a couple of important > > changes in header files that have unintentionally caused some packages > > to fail to build without

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Richard W.M. Jones
On Mon, Nov 27, 2023 at 02:23:51PM +0100, Frederic Berat wrote: > guestfs-tools: > Source: (distgit) fedora > NVR: guestfs-tools-1.51.5-1.fc39 > Commit/branch: 68563e35e7b92050a7c47eb01871e2caa166bf38 > libguestfs: > Source: (distgit) fedora >

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-27 Thread Frederic Berat
On Fri, Nov 24, 2023 at 12:07 PM David King wrote: > The latest released versions of libxml2 have a couple of important > changes in header files that have unintentionally caused some packages > to fail to build without modification, including: > > * several functions now accept or return a

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-26 Thread Miro Hrončok
On 24. 11. 23 12:07, David King wrote: The latest released versions of libxml2 have a couple of important changes in header files that have unintentionally caused some packages to fail to build without modification, including: * several functions now accept or return a const xmlError struct *

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-25 Thread Iñaki Ucar
On Sat, 25 Nov 2023 at 11:50, David King wrote: > > Hi Iñaki > > On 2023-11-24 14:00, Iñaki Ucar wrote: > >Hi David, > > > >We have a couple of broken R packages due to this update: > > > >- https://src.fedoraproject.org/rpms/R-xml2 > >- https://src.fedoraproject.org/rpms/R-XML > > > >But I'm

Re: libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-25 Thread David King
Hi Iñaki On 2023-11-24 14:00, Iñaki Ucar wrote: Hi David, We have a couple of broken R packages due to this update: - https://src.fedoraproject.org/rpms/R-xml2 - https://src.fedoraproject.org/rpms/R-XML But I'm overloaded right now and I've been unable to take a look. Any help would be

libxml2 2.12.0 (and 2.12.1) in rawhide, with some API breaks

2023-11-24 Thread David King
The latest released versions of libxml2 have a couple of important changes in header files that have unintentionally caused some packages to fail to build without modification, including: * several functions now accept or return a const xmlError struct * cyclic dependencies in header files