Page MenuHomeClusterLabs Projects

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

Assigned To
Authored By
nrwahl2
Mon, Nov 20, 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.

Revisions and Commits

Event Timeline

nrwahl2 triaged this task as High priority.Mon, Nov 20, 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!.Mon, Nov 20, 10:20 PM
nrwahl2 closed this task as Merged by committing Restricted Diffusion Commit.Tue, Nov 21, 3:16 PM
nrwahl2 claimed this task.
nrwahl2 added a commit: Restricted Diffusion Commit.
nrwahl2 added a commit: Restricted Diffusion Commit.
nrwahl2 added a commit: Restricted Diffusion Commit.
kgaillot edited projects, added Restricted Project, Restricted Project; removed Restricted Project.Tue, Nov 21, 5:11 PM