On Wed, Apr 04, 2012 at 10:29:17AM +0200, Michal Privoznik wrote: > On 03.04.2012 17:38, Daniel P. Berrange wrote: > > On Tue, Apr 03, 2012 at 09:33:43AM -0600, Eric Blake wrote: > >> On 04/03/2012 09:25 AM, Michal Privoznik wrote: > >>> Void elements should be written with slash *after* the tag name, > >>> not before, so they are not confused with ending tags. > >>> --- > >>> > >>> Pushing under trivial rule. Produced by: > >>> :%s/<\/br>/<br\/>/g > >>> command, so if breaks something, blame vim :) > >>> > >>> docs/news.html.in | 642 ++++++++++++++++++++++++++-------------------------- > >>> 1 files changed, 321 insertions(+), 321 deletions(-) > >>> > >>> diff --git a/docs/news.html.in b/docs/news.html.in > >>> index 68b2d3a..eb9c3ec 100644 > >>> --- a/docs/news.html.in > >>> +++ b/docs/news.html.in > >>> @@ -1,4 +1,4 @@ > >>> -<?xml version="1.0"?> > >>> +<?xml version="1.0"? > >> > >> And there's the first broken change. :( > > > > > > Further more, I wonder why our xmllint check did not complain about > > either this problem, or the original problem > > > > > > > > Daniel > > Because the flow is like this: > %.html.tmp: %.html.in > %.html: %.html.tmp > > And we are using xmllint for validation only when creating %.html not > %html.tmp; Moreover, xsltproc we are using for generating %.html.tmp > omitted badly formated tags. In other words: > > Lorem ipsum </br>\n > > in %.html.in got translated into: > > Lorem ipsum \n > > in %html.tmp which is compliant to XML. Ah, so we need to make sure that xsltproc rejects malformed XML in news.html.in Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :| -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list