Change: libxml215 #3628

Closed
opened 2026-06-30 15:47:21 +00:00 by amoloney · 9 comments
Owner

Update the libxml2 library from version 2.13.9 to 2.15.3.
This release includes critical security fixes and requires a
system-wide mass rebuild due to an ABI (soname) change. Additionally,
this update marks the official deprecation of the libxml2 Python
bindings, which are scheduled for removal in 2.16.

Owners, do not implement this work until the FESCo vote has explicitly ended.
The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information.

REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.

Update the <code>libxml2</code> library from version 2.13.9 to 2.15.3. This release includes critical security fixes and requires a system-wide mass rebuild due to an ABI (soname) change. Additionally, this update marks the official deprecation of the libxml2 Python bindings, which are scheduled for removal in 2.16. * [Wiki](https://fedoraproject.org/wiki/Changes/Libxml215) * [Announced](https://lists.fedoraproject.org/archives/list/devel-announce@lists.fedoraproject.org/thread/ACT3K5MMNLGJ5GWY3PJGEPG6FIVKI2U6/) * [devel post](https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/ACT3K5MMNLGJ5GWY3PJGEPG6FIVKI2U6/) * [Discussion post](https://discussion.fedoraproject.org/t/f45-change-proposal-libxml215-system-wide/193575) * Owners: @amigadave **Owners, do not implement this work until the FESCo vote has explicitly ended.** The Fedora Program Manager will create a tracking bug in Bugzilla for this Change, which is your indication to proceed. See the FESCo ticket policy and the Changes policy for more information. REMINDER: This ticket is for FESCo members to vote on the proposal. Further discussion should happen in the Discourse discussion linked above. Additional discussion may happen on the Fedora Devel mailing list.
Owner

Please see the devel list feedback. There are unanswered questions about impact checks/Copr test builds, handling the dnf5 bootstrap issue, and whether upstream is actually removing the Python bindings or not.

Please see the devel list feedback. There are unanswered questions about impact checks/Copr test builds, handling the dnf5 bootstrap issue, and whether upstream is actually removing the Python bindings or not.
Owner

I still see no response from the Change Owner in either the mailing list or Discourse. I'll ping him on Discourse and give him a few days to respond, but if there is no response it is probably worth at least a procedural -1

I still see no response from the Change Owner in either the mailing list or Discourse. I'll ping him on Discourse and give him a few days to respond, but if there is no response it is probably worth at least a procedural -1
Owner

This issue will be discussed at the next meeting on 2026-07-14.

This issue will be discussed at the next meeting on 2026-07-14.
Owner

This will be discussed in the meeting today at 18:00 Europe/London.

This will be discussed in the meeting today at 18:00 Europe/London.
Owner

This was discussed during the meeting today:

AGREED: FESCo asks the Change Owner to update the wiki page to ensure critical path packages are fixed before the change is merged and update for no releng-provided mass rebuild. (+6, 0, 0)

https://forge.fedoraproject.org/releng/tooling/src/branch/main/quality-assurance/critpath/critpath.py is a script to list critpath packages

We'll revisit this during the next meeting.

This was discussed during the meeting today: AGREED: FESCo asks the Change Owner to update the wiki page to ensure critical path packages are fixed before the change is merged and update for no releng-provided mass rebuild. (+6, 0, 0) https://forge.fedoraproject.org/releng/tooling/src/branch/main/quality-assurance/critpath/critpath.py is a script to list critpath packages We'll revisit this during the next meeting.

I have updated the wiki page based on feedback. Please let me know if this is ok. Thanks!

I have updated the wiki page based on feedback. Please let me know if this is ok. Thanks!
Owner

The following critpath packages failed to build in https://copr.fedorainfracloud.org/coprs/amigadave/libxml215/:

  • gettext
  • httpd
  • libosinfo
  • nfs-utils
  • sssd

I think these all need to be fixed before the targeted mass rebuild of libxml dependents.

The following critpath packages failed to build in https://copr.fedorainfracloud.org/coprs/amigadave/libxml215/: - gettext - httpd - libosinfo - nfs-utils - sssd I think these all need to be fixed before the targeted mass rebuild of libxml dependents.
* sssd now seems to build just fine * nfs-utils fails due to seemingly unrelated failures * gettext seems to fail for unrelated test failures: https://koji.fedoraproject.org/koji/packageinfo?packageID=107 * libosinfo backport: https://src.fedoraproject.org/rpms/libosinfo/pull-request/9 * httpd fix: https://src.fedoraproject.org/rpms/httpd/pull-request/51
Owner
This was discussed in the meeting and APPROVED (+8, 0, -0) Announced in https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/GGQQSJ2NVYJIH4TJKOOPEBZ4TX4VQCLI/
Sign in to join this conversation.
No milestone
No project
No assignees
6 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fesco/tickets#3628
No description provided.