From owner-cvs-all@FreeBSD.ORG Sun May 29 17:50:20 2005 Return-Path: X-Original-To: cvs-all@freebsd.org Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6079A16A41C; Sun, 29 May 2005 17:50:20 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from a.mail.sonic.net (a.mail.sonic.net [64.142.16.245]) by mx1.FreeBSD.org (Postfix) with ESMTP id 24ECD43D49; Sun, 29 May 2005 17:50:20 +0000 (GMT) (envelope-from bmah@freebsd.org) Received: from [192.168.2.125] (hawkeye.kitchenlab.org [64.142.31.109]) (authenticated bits=0) by a.mail.sonic.net (8.13.3/8.13.3) with ESMTP id j4THoIRv020138 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Sun, 29 May 2005 10:50:19 -0700 From: "Bruce A. Mah" To: Hiroki Sato In-Reply-To: <20050530.002750.74719916.hrs@allbsd.org> References: <1117258487.764.14.camel@localhost> <20050528082910.GH787@zaphod.nitro.dk> <1117298991.46625.33.camel@tomcat.kitchenlab.org> <20050530.002750.74719916.hrs@allbsd.org> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-30PAQJfR4UcJaZaKd+ke" Date: Sun, 29 May 2005 10:50:17 -0700 Message-Id: <1117389017.762.21.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.2.2 FreeBSD GNOME Team Port Cc: bmah@freebsd.org, cvs-doc@freebsd.org, PeterJeremy@optushome.com.au, cvs-all@freebsd.org, simon@freebsd.org, doc-committers@freebsd.org Subject: Re: cvs commit: www/en/releases/5.4R errata.html X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 May 2005 17:50:20 -0000 --=-30PAQJfR4UcJaZaKd+ke Content-Type: text/plain Content-Transfer-Encoding: quoted-printable If memory serves me right, Hiroki Sato wrote: > Hi, sorry for my being inactive recently. I was very busy this month but > I finally have the time... Believe me I'm familiar with that situation... :-p > "Bruce A. Mah" wrote > in <1117298991.46625.33.camel@tomcat.kitchenlab.org>: >=20 > bm> OK. How about something like the following paragraph and table (pret= end > bm> there is some real DocBook markup in here and don't worry too much ab= out > bm> the wording): >=20 > I like this idea. Thanks. I don't know why we (collectively) didn't think of this earlier. > bm> A related point: The errata document for (for example) 5.3 was > bm> maintained on the RELENG_5 branch (and not RELENG_5_3). So right bef= ore > bm> we branched for 5.4, the 5.3 errata content was purged. Thus, users > bm> tracking the 5.3 security fix branch can't count on the errata docume= nt > bm> being current anymore; they have to go to RELENG_5_3 src/UPDATING to = get > bm> this information. (It's worked this way all the way back to > bm> 4.3-RELEASE. Curiously, nobody has complained to me about it in the > bm> past four years. I can't remember why I set it up this way.) >=20 > Hmm, for this problem I am thinking about using XML databases for > errata document. Probably we can agree that we should maintain > errata document for a release until its EoL, and duplicated > effort should be reduced. For security advisories, VuXML or > similar one can be used to put information into the errata page, and > by using XSLT, we can easily handle MD/MI separation and output > style change. With these databases the errata page can be generated > on-the-fly and trimming old items is not always needed. > The current structure limits reuse of information, so some sort of > improvements are needed. >=20 > I made several specific implementations and am still wondering > where we should put such databases. Anyway, I am planning to change > these framework before 6.0R (I will submit the necessary changes > to the public mailing-lists for review, of course). Hmmm. I'm still deciding how much I like this idea, but it sounds pretty interesting (and I mean that in a positive way). One concern I have about this approach is because we'd have a single database for all of the errata information, it probably cannot be branched in the same way that src/ is branched. So in effect it needs to track the existence of new branches separately. A reasonable counter-argument is that new branches don't happen very often (a few times each year) and that the benefits are worth the overhead of manually tracking the branching. I'd make the argument that this data should live somewhere in doc/ because: 1) A checked-out copy of doc/ is already necessary to build the release documentation anyway. 2) Files in doc/ are already used for multiple release/development branches (e.g. man-refs.ent and the build infrastructure), and it has roughly the same relationship with the release branches that one would want for these. Looking forward to seeing more of this idea... Thanks! Bruce. --=-30PAQJfR4UcJaZaKd+ke Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQBCmgDZ2MoxcVugUsMRAiH5AKCXJHnWv/7JVLpvosZX+SoTq+2b8wCdEcoH 0aJnHFRnlHjXP+Qm9Z/DqBk= =gEOJ -----END PGP SIGNATURE----- --=-30PAQJfR4UcJaZaKd+ke--