Bug ID 1172131
Summary libxml2 2.9.7 fails on updated yast Relax NG schema
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.2
Hardware All
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component YaST2
Assignee yast2-maintainers@suse.de
Reporter mvidner@suse.com
QA Contact jsrain@suse.com
Found By ---
Blocker ---

In response to https://bugzilla.suse.com/show_bug.cgi?id=1170886 YaST has
updated the RelaxNG schemas for its control.xml and autoinst.xml files:
yast2-installation-control-4.3.0
https://github.com/yast/yast-installation-control/pull/96
autoyast2-4.3.0 https://github.com/yast/yast-installation-control/pull/96

On Tumbleweed things are fine with libxml2-2.9.10 but on Leap 15.2,
libxml2-2.9.7 has a bug which fails the build of yast2-installation-control
with errors like

[   65s] ../control/control.rng:47: element attribute: Relax-NG parser error :
Found anyName attribute without oneOrMore ancestor
[   65s] Relax-NG schema ../control/control.rng failed to compile

This will not hit users of SLE15-SP2/Leap 15.2 because the above packages went
to Tumbleweed only, but it will be a problem for us developers and later 15.3
users.

Fortunately there is a workaround in rephrasing the schema file, will update
the schemas.


You are receiving this mail because: