[xml/sgml-pkgs] Bug#662091: merging w3c-dtd-xhtml and w3c-sml-lib: ten days to object or find issues

Nicholas Bamber nicholas at periapt.co.uk
Sat Apr 14 13:41:59 UTC 2012

I am just about to upload w3c-sgml-lib that also generates w3c-dtd-xhtml 
(which will depend on w3c-sgml-lib and consist of links). I have 
endeavoured to fix all conflicts and ensure that nsgmls, 
wdg-html-validator, w3c-markup-validator still work. I have to put a 
caveat on that. As far as I can see wdg-html-validator no longer works 
at all well. So I mean that my new versions do not make it worse.

That brings me to remind you how we got into this situation. 
w3c-sgml-lib and w3c-dtd-xhtml essentially do the same job and attempt 
to provide the same data. I packaged w3c-sgml-lib with that intention 
and it has a watch file pointing at the w3c website and in principle can 
be maintained without issues. w3c-dtd-xhtml on the other hand is 
orphaned, has not been touched in *eight* years and has no clear 
upstream. Of course I considered taking w3c-dtd-xhtml but its layout is 
not compatible with the W3C upstream source. It is now history that my 
first attempt at resolving the conflicts failed. This is my second attempt.

Obviously it follows from this that if the merger goes through without 
issue I expect to tag all remaining bugs on w3c-dtd-xhtml as "will not 
fix" and raise wishlist bugs on any packages that depend on 
w3c-dtd-xhtml to adapt to using w3c-sgml-lib alone. This does not mean I 
will refuse to fix bugs in w3c-dtd-xhtml but it does mean that if I am 
going to make the effort you must make the effort of explaining why I 

If you are happy with the principle of merger but find any issues you 
can of course raise bugs in the normal way. If these are serious enough 
they will block these versions going into testing. In principle I have 
no objection to someone raising a "I am nervous about this." release 
critical bug to delay entry into testing, so long as:
1.) The bug report makes it clear that this is the nature of the bug.
2.) You provide some objective grounds for your nervousness - i.e. 
something that could be tested and fixed.
3.) The bug report is clear enough that it can be closed (or perhaps 
downgraded) in time for me to get vesions 1.3 into testing before the 
freeze if the concerns are not substantiated.

If you have fundamental objections to the merger then I think it is 
incumbant on you to:
1.) Explain why two essentially duplicate packages, w3c-dtd-xhtml and 
w3c-sgml-lib, should exist in Debian indefinitely.
2.) Adopt and fix both w3c-dtd-xhtml and wdg-html-validator and 
earnestly work with me to resolve any conflicts.

More information about the debian-xml-sgml-pkgs mailing list