Opened 14 months ago
Closed 14 months 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 , 14 months ago
Description: | modified (diff) |
---|
comment:2 by , 14 months 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 , 14 months ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
comment:4 by , 14 months 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...