[xml/sgml-pkgs] Bug#832602: [libxml2] Schema validation with attribute checks fails (upstream #766834)
Mònica Ramírez Arceda
monica at debian.org
Tue Jan 10 14:35:59 UTC 2017
Hi,
This bug is affecting xmlstarlet (see RC bug #832864). I could disable
two tests to make xmlstaret build but I would prefer not to do it. Are
you planning to fix it before freeze date (2017 Feb 5)?
Thanks!
On Wed, 27 Jul 2016 14:13:16 +0200 Andre Naujoks <nautsch2 at gmail.com> wrote:
> Package: libxml2
> Version: 2.9.4+dfsg1-1
> Severity: important
>
> --- Please enter the report below this line. ---
>
> XML Schema validation fails, when attribute values are checked against a
> pattern or otherwise non-empty attributes would not validate.
>
> Attached are a very simple schema and an XML file, which validates with
> 2.9.3 but not with 2.9.4
>
> The generated errors are:
> # xmlstarlet val -e -s test.xsd test.xml
> test.xml:1.18: Element 'Test', attribute 'test': [facet 'pattern'] The
> value '' is not accepted by the pattern '.+'.
> test.xml:1.18: Element 'Test', attribute 'test': '' is not a valid value
> of the atomic type 'mytype'.
> test.xml - invalid
>
> The bug is known upstream: https://bugzilla.gnome.org/show_bug.cgi?id=766834
>
> A patch is available there, too. The patch solves the problem.
>
> I am not attaching the patch, because I did not write it.
>
> There is a mailing-list thread, which mentions the patch and why it is
> not yet applied, and it seems they are waiting for a review by the
> author of libxml2, which did not happen until now.
> https://mail.gnome.org/archives/xml/2016-June/msg00003.html
>
> I'd like to ask, if Debian could carry the patch from the upstream
> bug-tracker until it lands upstream and a new version is released,
> because this bug breaks basically all schema validation, that is not
> trivial.
>
> Regards
> Andre
>
> --- System information. ---
> Architecture: amd64
> Kernel: Linux 4.6.0-1-amd64
>
> Debian Release: stretch/sid
> 500 unstable ftp.de.debian.org 500 testing
> ftp.de.debian.org 1 experimental ftp.de.debian.org
> --- Package information. ---
> Depends (Version) | Installed
> =====================================-+-=========================
> libc6 (>= 2.15) | libicu55 (>=
> 55.1-1~) | liblzma5 (>= 5.1.1alpha+20120614) | zlib1g
> (>= 1:1.2.3.3) |
>
> Recommends (Version) | Installed
> =========================-+-===========
> xml-core | 0.13+nmu2
>
>
> Package's Suggests field is empty.
More information about the debian-xml-sgml-pkgs
mailing list