Page MenuHomeClusterLabs Projects

Pacemaker fails to compile using libxml-2.12.0
Closed (Released)Public

Assigned To
Authored By
nrwahl2
Nov 20 2023, 8:05 PM
Tags
  • Restricted Project
  • Restricted Project
  • Restricted Project
Referenced Files
None
Subscribers

Description

libxml v2.12 adds compiler deprecation warnings. Pacemaker still uses legacy functions and globals from libxml2 in certain places, including (but possibly not limited to) schemas.c.

Details can be found in CLBZ #5530.

We need to look for any instances of libxml2 legacy code within Pacemaker and replace them with calls to the modern API. Backward compatibility is not a concern because we're already using the modern API in some places. It was released over 20 years ago.

Event Timeline

nrwahl2 triaged this task as High priority.Nov 20 2023, 8:05 PM
nrwahl2 created this task.
nrwahl2 created this object with edit policy "Restricted Project (Project)".
nrwahl2 raised the priority of this task from High to Unbreak Now!.Nov 20 2023, 10:20 PM
kgaillot edited projects, added Restricted Project, Restricted Project; removed Restricted Project.Nov 21 2023, 5:11 PM
kgaillot changed the task status from Merged to Released.Dec 19 2023, 6:17 PM