[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 <sierkb@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |sierkb@gmx.de --- Comment #3 from Sierk Bornemann <sierkb@gmx.de> 2007-07-25 10:10:53 MST --- (In reply to comment #1 from Andreas Jaeger)
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 <pgajdos@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- 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 <pgajdos@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|nadvornik@novell.com |pgajdos@novell.com -- 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#c4 Petr Gajdos <pgajdos@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #4 from Petr Gajdos <pgajdos@novell.com> 2007-07-31 05:51:35 MST --- 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. -- 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#c5 --- Comment #5 from Sierk Bornemann <sierkb@gmx.de> 2007-07-31 06:11:12 MST --- (In reply to comment #4 from Petr Gajdos)
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 <pgajdos@novell.com> 2007-07-31 07:49:13 MST --- Thank you for so many links for checking :). Every dependecy in your spec file from BuildService should be satisfied in stable of course. Are there some others? -- 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#c7 --- Comment #7 from Petr Gajdos <pgajdos@novell.com> 2007-07-31 08:16:29 MST --- I have checked http://validator.w3.org/docs/install.html#install-prereq and as far as I know we have all perl modules requiered by w3c-markup-validator in distribution from today. If not, feel free to let me know by reopening this bug, which not. Thanks. -- 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#c8 --- Comment #8 from Sierk Bornemann <sierkb@gmx.de> 2007-08-08 07:36:28 MST --- Reminder: I don't see these packages so far in openSUSE Factory or openSUSE 10.3 Beta1 .. What went wrong? Or have I overlooked them? What about the other packages, mentioned in the "Requires:"-Field of w3c-markup-validator.spec to fulfill the dependencies? Have they found their way into stable? These other packages mainly are perl-packages and are partly new created and located on http://download.opensuse.org/repositories/devel:/languages:/perl/ . Don't forget these packages to check-in into stable, too. Info: Since of today, Validator version 0.8.1 is the latest stable release from the W3C. I have updated the package in the OBS this early morning. Version 0.8.1 is an official W3C bugfix release over 0.8.0 and should be preferred whenever possible, Version 0.8.0. should not be used/packaged anymore. So, if version 0.8.0 is in any queue into openSUSE stable, it should be replaced with 0.8.1 or the latest one, OBS provides that time (currently 0.8.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.
https://bugzilla.novell.com/show_bug.cgi?id=220343#c9 --- Comment #9 from Andreas Jaeger <aj@novell.com> 2007-08-08 13:20:12 MST --- They are currently going through some internal QA steps - and once those pass, they will show up. There were many new packages submitted and we need to review them one by one... Nothing went wrong - it just takes some time. -- 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#c10 --- Comment #10 from Petr Gajdos <pgajdos@novell.com> 2007-08-09 02:13:48 MST --- 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? -- 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#c11 --- Comment #11 from Sierk Bornemann <sierkb@gmx.de> 2007-08-09 05:30:49 MST --- (In reply to comment #10 from Petr Gajdos)
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 <pgajdos@novell.com> 2007-08-09 07:58:27 MST --- According to PREREQ_PM of these four packages: HTML::Encoding needs Encode which provides perl HTML::Parser perl-HTML-Parser HTTP::Headers::Util perl-libwww-perl HTML::Tidy Exporter perl-base Test::More perl Test::Builder perl Carp perl-base overload perl-base constant perl-base SGML::Parser::OpenSP Class::Accessor perl-Class-Accessor Test::Exception perl-Test-Exception File::Temp perl-base Set::IntSpan - All these packages we have. -- 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#c13 --- Comment #13 from Sierk Bornemann <sierkb@gmx.de> 2007-08-21 21:53:08 MST --- Please ensure, that Factory packages are the same latest version as in the Build service. By accident I have seen, that the Factory build has got validator-0.8.0, although the Build Service allready provides a stable and newer validator-0.8.1. The latter, version 0.8.1, is *strongly* recommended (because of some fixed bugs) over version 0.8.0, which should *not* hit the shelves. So please sync the packages with the newer ones of the Build Service. Version 0.8.0 is outdated, version 0.8.1 is the latest stable and official and recommended release version by the W3C. -- 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#c14 --- Comment #14 from Sierk Bornemann <sierkb@gmx.de> 2007-08-24 06:22:49 MST --- (In reply to comment #13 from Sierk Bornemann) Please be aware, that the possibility is high, that the next stable release of the W3C Markup Validator could be out and official before openSUSE 10.3 hits the shelves. Next stable version will be 0.8.2 and will be out in a couple of weeks or so (maybe earlier). I recommend, before closing the doors for openSUSE 10.3 because of "feature complete" and "production ready", to look at the Build Service for the *most recent* packages available, so that openSUSE 10.3 ships with the most stable official release of the Validator. BTW: The same thing with the Tidy packages, which I also keep updated to the most recent stable version. The Tidy packages are CVS builds, having in mind, that the Tidy project has given up to produce extra release packages for years and only produces stable CVS packages, versionned by release date. See tidy.sourceforge.net for details. CVS packages of tidy *can* be reliable used as stable releases (and should so), according to the notices on tidy.sf.net. So, have a look from time to time to the directories of the Build Service and sync it with your Stable/Factory tree. :-) -- 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#c15 Petr Gajdos <pgajdos@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|FIXED | --- Comment #15 from Petr Gajdos <pgajdos@novell.com> 2007-08-27 06:40:00 MST --- We have feature freeze from Aug 9. -- 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#c18 Sierk Bornemann <sierkb@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |poeml@novell.com --- Comment #18 from Sierk Bornemann <sierkb@gmx.de> 2007-08-27 07:19:48 MST --- (In reply to comment #15 from Petr Gajdos)
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 <cthiel@novell.com> 2007-08-27 08:22:44 MST --- 0.8.1 will hit openSUSE 10.3, no worries. -- 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#c20 Petr Gajdos <pgajdos@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution| |FIXED --- Comment #20 from Petr Gajdos <pgajdos@novell.com> 2007-08-29 05:56:19 MST --- I have sent 0.8.1 to the stable. -- 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.
participants (1)
-
bugzilla_noreply@novell.com