<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>297</bug_id>
          
          <creation_ts>2003-08-27 00:13:17 +0000</creation_ts>
          <short_desc>Config options to integrate better with system Catalog.</short_desc>
          <delta_ts>2013-10-02 16:51:38 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Validator</product>
          <component>check</component>
          <version>0.6.1</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Terje Bless">link</reporter>
          <assigned_to name="Terje Bless">link</assigned_to>
          
          
          <qa_contact name="qa-dev tracking">www-validator-cvs</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>693</commentid>
    <comment_count>0</comment_count>
    <who name="Terje Bless">link</who>
    <bug_when>2003-08-27 00:13:17 +0000</bug_when>
    <thetext>From Frederic...

On, e.g., Debian the Validator packages should be able to integrate with the
system-provided Catalogs and DTD libs.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>694</commentid>
    <comment_count>1</comment_count>
    <who name="Terje Bless">link</who>
    <bug_when>2003-08-27 00:16:21 +0000</bug_when>
    <thetext>This requires config options to specify where to find each type of Catalog; the
SGML Catalog and the XML Catalog.

This also requires us to fiddle with the SGML_SEARCH_PATH variable to enable
this to work under &quot;-R&quot;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1582</commentid>
    <comment_count>2</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2004-03-23 10:34:26 +0000</bug_when>
    <thetext>I&apos;m also interested in this wrt RPM packaging.  Took a quick look some time ago,
but gave up when I noticed that many of the DTDs distributed in sgml-lib are
actually modified, not vanilla ones, and did not have time to research further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1845</commentid>
    <comment_count>3</comment_count>
    <who name="Terje Bless">link</who>
    <bug_when>2004-05-16 06:22:08 +0000</bug_when>
    <thetext>Changing target to 0.7 to put back on radar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2195</commentid>
    <comment_count>4</comment_count>
    <who name="Terje Bless">link</who>
    <bug_when>2004-09-01 12:57:17 +0000</bug_when>
    <thetext>Accepting bug and targetting 0.7.0 release.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2361</commentid>
    <comment_count>5</comment_count>
    <who name="niq">nick</who>
    <bug_when>2004-09-20 20:49:56 +0000</bug_when>
    <thetext>IMO sgml lib should be a separate package altogether - prerequisite for validator.

Ville: in packaging your RPMs, would that make sense?  And would you be
interested in packaging CatalogueUpdate alongside it?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2368</commentid>
    <comment_count>6</comment_count>
    <who name="Ville Skyttä">ville.skytta</who>
    <bug_when>2004-09-23 06:56:23 +0000</bug_when>
    <thetext>I think it would make sense, sort of.  To some extent, it already is a separate
package, w3c-validator-libs can be installed without the validator, and it is a
dependency for the main validator.  It just happens to be built from the same
specfile as the validator.

FYI, FWIW: I have sanitized HTML 2.0, 3.2, 4.0, 4.01, ISO-HTML, XHTML 1.0, and
XHTML 1.1 RPMs for Fedora Core and friends available from
http://cachalot.mine.nu/ .  I&apos;ve been discussing these with Mark Johnson, who is
the editor of Debian&apos;s SGML policy (and also the main author of it and the ideas
therein, I believe).  Mark works for Red Hat nowadays, and we will try to push
them to Fedora Core sometime soon, possibly for FC4.

As of now, IMO the big issue wrt having the validator integrate with the system
catalogs is outlined in comment 2: many of the DTDs that come with sgml-lib have
been modified.  This implies:
- the system-installed ones do not have these modifications by default
- we need to install ours somewhere (in case the modifications are needed)
- we shouldn&apos;t probably install the modified ones to the system catalogs at
  all, because they&apos;re modified, and because they may interfere with the system
  installed ones or vice versa

I don&apos;t know enough about CatalogueUpdate to be able to really comment on it. 
Pointers welcome.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>4214</commentid>
    <comment_count>7</comment_count>
    <who name="Terje Bless">link</who>
    <bug_when>2005-02-04 17:02:31 +0000</bug_when>
    <thetext>In the interest of preventing rampant acts of consistency, I&apos;ve changed my
mind on this bug. Currently we have too much dependancy on our own custom
catalogs and it&apos;s too hard to separate these from the DTDs themselves.

To make this work we&apos;d need to fiddle with multiple catalogs, to insert our
custom ones after the system catalogs, in addition to SGML_SEARCH_PATH and
configuration for the locations of system catalogs.

I&apos;m not even sure we /can/ pull this off reliably, much less for 0.7.0; so
I&apos;m removing the release blocker nuking the target on 0.7.0. Also reassigning
to default component owner; feel free to adopt it if you have a handle on how
to deal with this one.
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>