Opened 2 years ago
Closed 2 years ago
#18994 closed enhancement (fixed)
libxml2-2.12.3
| Reported by: | Xi Ruoyao | Owned by: | Douglas R. Reno |
|---|---|---|---|
| Priority: | normal | Milestone: | 12.1 |
| Component: | BOOK | Version: | git |
| Severity: | normal | Keywords: | |
| Cc: |
Description (last modified by )
The upstream has applied some changes for the header dependencies issue:
- https://gitlab.gnome.org/GNOME/libxml2/-/commit/72007096e2812f80c9bce2485d85e6d13bb7dbb5
- https://gitlab.gnome.org/GNOME/libxml2/-/commit/942f5a9387d58a58c601c8f93770bdf33b1d1018
- https://gitlab.gnome.org/GNOME/libxml2/-/commit/34a9665751ea8e58a26d37b2ed7fb2947f1679a8
- https://gitlab.gnome.org/GNOME/libxml2/-/commit/7f767866b344edc11d6c0c3908b3577c7d66474b
- https://gitlab.gnome.org/GNOME/libxml2/-/commit/23dd0b76275c103a1e7d42420b4340c98ae4ee70
Then we'd be able to avoid patching (at least, most of) the packages broken by libxml-2.12.
Change History (4)
comment:1 by , 2 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 2 years ago
| Summary: | Patch libxml2 for header dependencies issue → libxml2-2.12.3 |
|---|
libxml2-2.12.3 was released with the fixes:
Regressions
parser: Fix namespaces redefined from default attributes
Build fixes
include: Rename XML_EMPTY helper macro
include: Move declaration of xmlInitGlobals
include: Add missing includes
include: Move globals from xmlsave.h to parser.h
include: Readd circular dependency between tree.h and parser.h
comment:3 by , 2 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
comment:4 by , 2 years ago
| Resolution: | → fixed |
|---|---|
| Status: | assigned → closed |
Note:
See TracTickets
for help on using tickets.

I think all the packages in the book that were impacted by libxml-2.12.x changes have been patched now. Some of those packages have been patched upstream too. Note that normally the commits cited in the description are compatible with patched downstream packages. So I am not sure we have really something to do.
Note that in any case, the transformation of
xmlError *toconst xmlError *in return values will never get reverted upstream, so this has to be patched downstream anyway...