[Bug 220343] New: Package w3c-markup-validator to be part of the official openSUSE distribution
https://bugzilla.novell.com/show_bug.cgi?id=220343 Summary: Package w3c-markup-validator to be part of the official openSUSE distribution Product: openSUSE 10.2 Version: Beta 2 Platform: All URL: http://repos.opensuse.org/validators/ OS/Version: All Status: NEW Severity: Normal Priority: P5 - None Component: Development AssignedTo: pth@novell.com ReportedBy: sierkb@gmx.de QAContact: qa@suse.de CC: aj@novell.com Please inherit the packages of the W3C Markup Validator ( http://validator. w3.org/ ) to the official openSUSE distribution. openSUSE packages, maintained and optimized for local use by Sierk Bornemann, already are available at the openSUSE Build System on http://repos.opensuse.org/validators/ . The official reference validator for markup languages, the W3C Markup Validator, is online at http://validator. w3.org/. The source code is open and public available at http://validator.w3.org/source/ . It is in the W3C's strong interest to spread sources and binaries of their validators to unburden http://validator. w3.org/ and to encourage users to install and use the validators locally or in a local net. On http://validator.w3.org/source/ sources and URLs to binary packages for several OS/Linux distributions are listed. I do provide and maintain RPM packages for openSUSE since several month on my private homepage at http://sierkbornemann.de/pub/tools/w3c-markup-validator/ as well as on openSUSE's Build Service/Software repository at http://software.opensuse.org/download/validators/ . See also http://validator.w3.org/source/#suse . I would appreciate -- no, I want to promote this, if these packages soon will find their way into the official factory tree/openSUSE distribution. Fedora Core and Debian Etch do integrate the W3C validator(s) and its libraries into their official ditribution since a while, and I think, openSUSE should not be far behind and do this as well. It would be a great benefit for all parties. Thanks, Sierk Bornemann -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220343 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|pth@novell.com |aj@novell.com Status|NEW |ASSIGNED ------- Comment #1 from aj@novell.com 2006-11-13 02:32 MST ------- Something for 10.3. Since it's part of the openSUSE Build system, we should have by 10.3 a system in place to migrate this easily. I'll take this to remind myself. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220343 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Component|Development |Development Product|openSUSE 10.2 |openSUSE 10.3 Version|Beta 2 |Alpha 1 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=220343#c3
Sierk Bornemann
Something for 10.3. Since it's part of the openSUSE Build system, we should have by 10.3 a system in place to migrate this easily.
I'll take this to remind myself.
Version 0.8.0 of the W3C Markup Validator, a major milestone in the development of the validator, has been released today by the W3C Quality Assurance Team. I have built it successfully for openSUSE and put it into the openSUSE Build System on http://download.opensuse.org/repositories/validators/. All required packages (most of them are perl packages) are either part of the distribution or do exist in the Build Service under http://download.opensuse.org/repositories/validators/ and http://download.opensuse.org/repositories/devel:/languages:/perl/. I recommend to copy all these packages into the factory tree as soon as you have time for it. My work is done so far, the rest depends on you hopefully. :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=220343
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c4
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c5
--- Comment #5 from Sierk Bornemann
Packages perl-HTML-Encoding, perl-HTML-Tidy, perl-Set-IntSpan, perl-SGML-Parser-OpenSP and w3c-markup-validator were migrated from OBS to stable. They are waiting for check-in at this time, but I hope they will pass. Closing as fixed. Thanks for cooperation.
What about the other perl-packages, that have been put into http://download.opensuse.org/repositories/devel:/languages:/perl/ concerning the depencies of the validator? See the RPM's Spec file of the validator (Requires:-field) for the required perl-packages. Also see http://validator.w3.org/docs/install.html#install-prereq and http://www.w3.org/QA/2007/04/validator_080_upgrade_notes.html which has lead to the information in that "Requires:"-field. http://download.opensuse.org/repositories/devel:/languages:/perl/ and http://download.opensuse.org/repositories/validators/ both do provide needed perl-packages. The first one is preferred in the meaning of a consistent repository ("all perl-modules in one place"), the perl-modules on http://download.opensuse.org/repositories/validators/ only do exist because it has to bee fitting the needs of the OBS -- most of the perl-modules placed in http://download.opensuse.org/repositories/validators/ are linked (aggregated) from http://download.opensuse.org/repositories/devel:/languages:/perl/ . So, don't forget to port the other perl packages, which are needed to satisfy the requirements, into stable, too. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=220343#c6
--- Comment #6 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c7
--- Comment #7 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c8
--- Comment #8 from Sierk Bornemann
https://bugzilla.novell.com/show_bug.cgi?id=220343#c9
--- Comment #9 from Andreas Jaeger
https://bugzilla.novell.com/show_bug.cgi?id=220343#c10
--- Comment #10 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c11
--- Comment #11 from Sierk Bornemann
Hi,
here is list of packages (build-)requiered by w3c-markup-validator, which we provide at this time or which we will provide soon (they are marked with *).
apache2 2.2.4 sgml-skel 0.6 perl 5.8.8 (+ perl(CGI) 3.15, perl(Encode) 2.2) opensp 1.5.2 perl-libwww-perl 5.806 perl-Class-Accessor 0.31 perl-Config-General 2.33 perl-Encode-HanExtra 0.10 perl-Encode-JIS2K 0.02 perl-HTML-Encoding 0.53 * perl-HTML-Parser 3.56 perl-HTML-Template 2.9 perl-HTML-Tidy 1.08 * perl-Net-IP 1.23 perl-SGML-Parser-OpenSP 0.100 * perl-Set-IntSpan 1.11 * perl-Test-Exception 0.25 perl-Text-Iconv 1.4 perl-URI 1.35 perl-XML-LibXML 1.62001
I've checked your site again, but I really haven't found anything else for fulfill. Is there anything else, what I didn't see?
As far as I can remember and see, these packages should make it. I would thank you, if you (besides myself) would check these named packages, if the dependencies these packages rely on theirselfes, are sufficed either. As far as I remember, all dependencies can be solved with packages from the distribution or in some rare cases from devel:languages:perl of the openSUSE Build Service. I will check this again soon -- in the meantime I would thank you, if you can check it either and redundantely. Concerning perl-SGML-Parser-OpenSP, especially its Versioning: I have packaged it with the latest CVS Version, which is necessarily needed be the latest validator release. Unvortunately, there is a conflict concerning the versioning: the SGML::Parser::OpenSP.pm module declares itself as Version 0.100, the latest stable release of SGML-Parser-OpenSP therefore is 0.99 (we cannot use version 0.99 for recent Validator, we must use latest CVS version, because of some important fixed bugs). I have named and versioned the perl package like the Module itself, 0.100. This normally is a no-brainer. Unfortunately this kind of versioning (from 0.99 to 0.100 instead to 1.0 or 0.991) could potentially lead to some absurdities and needs to be solved, it can be solved only by the SGML-Parser-OpenSP project leader/maintainer himself: see details and the apropriate filed bug on the Sourceforge site of SGML-Parser-OpenSP (it is known and filed by Olivier Thereaux, W3C): http://sourceforge.net/mailarchive/forum.php?thread_name=590D8654-FB62-4842-A022-FF459BF601A9%40zoy.org&forum_name=spo-devel http://sourceforge.net/tracker/index.php?func=detail&aid=1694004&group_id=106431&atid=644086 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=220343#c12
--- Comment #12 from Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c13
--- Comment #13 from Sierk Bornemann
https://bugzilla.novell.com/show_bug.cgi?id=220343#c14
--- Comment #14 from Sierk Bornemann
https://bugzilla.novell.com/show_bug.cgi?id=220343#c15
Petr Gajdos
https://bugzilla.novell.com/show_bug.cgi?id=220343#c18
Sierk Bornemann
We have feature freeze from Aug 9.
I believe, that you are correct. But official release date of W3C Markup Validator version 0.8.1 has been on Aug 8, a minimum of 24 hours before your feature freeze date, see http://validator.w3.org/whatsnew.html, http://lists.w3.org/Archives/Public/public-qa-dev/2007Aug/0015.html and http://lists.w3.org/Archives/Public/public-qa-dev/2007Aug/0016.html I hurried up to bring that release into the openSUSE Build Service some *minutes* later after the official release by the W3C has made public, so I would be very disappointed, if you want to tell me, that this rapidness by me has been worthless, although there has been a whole working day between these two dates. Same with the Tidy packages from tidy.sf.net. I always try to hurry up and to provide the latest stable release packages avaliable as soon as possible. I would be *very* disppointed, if you leave me that way, simply pointing to the feature freeze date, although I have been in time delivering. Please don't make me responsible for delays between syncing the Build Service with the stable/factory tree! BTW: what's so difficult about grabbing the recent packages from the validator (and kindly from tidy) from the build service and copy them to the stable/factory tree? Quoting http://lists.w3.org/Archives/Public/public-qa-dev/2007Aug/0015.html: "Just a quick heads-up, that a bugfix release of the markup validator is now out in the wild. It's only been two weeks since 0.8.0, which had a couple of small but annoying bugs, now fixed. For packaged versions I'd strongly recommend distributing 0.8.1, skipping 0.8.0 if necessary." So please, follow this well-meaning advice and ship 0.8.1 instead of 0.8.0 with openSUSE 10.3! This would be no prejudice for the forthcoming openSUSE 10.3 to ship with a stable validator package... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=220343#c19
--- Comment #19 from Christoph Thiel
https://bugzilla.novell.com/show_bug.cgi?id=220343#c20
Petr Gajdos
participants (1)
-
bugzilla_noreply@novell.com