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

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Nov 27, 2023 at 02:23:51PM +0100, Frederic Berat wrote:
> On Fri, Nov 24, 2023 at 12:07 PM David King <amigadave@xxxxxxxxxxxxx> 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
> > * cyclic dependencies in header files were fixed (by dropping some
> >    includes)
> >
> > Most failures that have been witnessed so far by davidlt while
> > rebuilding RISCV packages, and have been related to the xmlError const
> > change, but xmlsec1 was hit by the include changes:
> >
> > https://github.com/lsh123/xmlsec/pull/729
> > https://src.fedoraproject.org/rpms/xmlsec1/pull-request/4
> >
> > As libxml2 is used rather widely, I expect more changes to come up over
> > time, so please feel free to ask me for help (amigadave on IRC, or Cc
> > <amigadave@xxxxxxxxxxxxx> on bugs) and I will be happy to submit patches
> > upstream and do builds; I am a provenpackager, so happy to help.
> >
> > Thanks to davidlt for spotting the breakages!
> >
> 
> Hello,
> 
> 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.
> Out of these 115 packages, 102 so far are highly related (i.e. they show
> xml related errors in the build logs).
> 
> Few notes:
> - Since the new version of libxml2 is already in rawhide I made the mass
> rebuild on F39 with it instead of a rawhide build. That implies that some
> of the packages may already have been fixed but that still gives a rough
> idea on potential problems. I threfore started a mass-rebuild on rawhide to
> cross-check, but I don't have a report to give yet.
> - 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.
> 
> When you plan to do such an update, I can only recommend you to do a mass
> prebuild [1][2].
> 
> Full report can be found attached. I also added a log file listing the
> obvious failures.
> 
> I hope that helps a bit.
> 
> Fred.
> 
> [1] https://copr.fedorainfracloud.org/coprs/fberat/mass-prebuild/
> [2] https://gitlab.com/fedora/packager-tools/mass-prebuild
> 

>     libosinfo: 
>         Source: (distgit) fedora
>         NVR: libosinfo-1.11.0-1.fc39
>         Commit/branch: 74d2faa889b6199ce7a6b1dfb584d36793796ffb

Not yet fixed upstream, but will get it addressed.

>     libvirt: 
>         Source: (distgit) fedora
>         NVR: libvirt-9.7.0-1.fc39
>         Commit/branch: 5828ec5da6d0d2496a964e09f492672b254870c0
>     libvirt-glib: 
>         Source: (distgit) fedora
>         NVR: libvirt-glib-4.0.0-9.fc39
>         Commit/branch: 3a288ed6f451fd2719432a9351df72577ae8dc8f

Fixed upstream, pending rawhide update

>     virt-viewer: 
>         Source: (distgit) fedora
>         NVR: virt-viewer-11.0-7.fc39
>         Commit/branch: 477761744846305911fd27650219906f7713fac3

Not yet fixed upstream, but will get it addressed.


With regards,
Daniel
-- 
|: https://berrange.com      -o-    https://www.flickr.com/photos/dberrange :|
|: https://libvirt.org         -o-            https://fstop138.berrange.com :|
|: https://entangle-photo.org    -o-    https://www.instagram.com/dberrange :|
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux