Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Jan 2001 09:35:30 -0800
From:      bmah@freebsd.org (Bruce A. Mah)
To:        Wilko Bulte <wkb@freebie.demon.nl>
Cc:        "Bruce A. Mah" <bmah@freebsd.org>, freebsd-doc@freebsd.org, wilko@freebsd.org
Subject:   Re: RELNOTESng update 
Message-ID:  <200101061735.f06HZUg34503@bmah-freebsd-0.cisco.com>
In-Reply-To: <20010106001658.A70625@freebie.demon.nl> 
References:  <200101051950.f05Jo0H24919@bmah-freebsd-0.cisco.com> <20010106001658.A70625@freebie.demon.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
--==_Exmh_994126474P
Content-Type: text/plain; charset=us-ascii

If memory serves me right, Wilko Bulte wrote:
> On Fri, Jan 05, 2001 at 11:50:00AM -0800, Bruce A. Mah wrote:

> > 1.  Conditional text so we can support multiple architectures from one 
> > set of source files (no more editing {i386,alpha}/RELNOTES.TXT).
> 
> Yes! 

I knew you would like this part.  :-)

> > 2.  The Supported Hardware lists from HARDWARE.TXT and RELNOTES.TXT 
> > have been combined.
> 
> For alpha I have my doubts about this. There is far too much 
> untested hardware on alpha, and experience has shown that x86 != alpha
> even when would expect no cpu-port specifics. This is fundamental
> problem because we lack a wide alpha user base. And hence lack widespread
> testing of hardware.

Perhaps I was unclear.  The problem I was trying to address was that a
device we support could show up in at least four places:

	src/release/texts/HARDWARE.TXT
	src/release/texts/alpha/RELNOTES.TXT
	src/release/texts/i386/RELNOTES.TXT
	doc/en_US.ISO_8859-1/books/handbook/install

Ergo, if we start supporting a new device, we need to edit as many as
four files, and that's *before* the translation teams get to the
handbook.

Jim Mock was talking about nuking the section of the handbook with this
information.  I support this.  For the remaining three TXT files, my
goal was to take the union of HARDWARE.TXT and i386/RELNOTES.TXT (which
should be, but are not, consistent), and to use conditionals to make the
result consistent with alpha/RELNOTES.TXT when we build for that
platform.  The result is that we only have *one* source file for our
Supported Hardware list.  (Note that this doesn't preclude the
information showing up in multiple documents, should we want this.)

If you're concerned that some people have been adding devices to the
alpha list without actually verifying whether or not they work, mea
culpa, I've probably done this.  In the future, new devices get
surrounded by the appropriate conditional unless there's strong reason
to believe they've actually been tested on multiple architectures.  An
example of where (I think) this is done right is the Adaptec SCSI
controllers, as well as the newer RAID controllers.

I *think* this addresses your concern above.  It not, could you clarify?

> > 3.  DocBook markup, so we can generate release notes in multiple 
> > formats.
> 
> Good idea.

Except that our release notes are now 40+ pages long in PDF format.  :-p

> > At this point I would like to get some input from people.  In
> > particular:
> > 
> > 1.  First and foremost, is the concept a Good Thing(TM)?  I'm pretty
> > convinced we need something like this (particularly to deal with
> > multiple architectures and information listed in various places).  But
> > if the consensus is "no", I want to bail out now.
> 
> For me it is a good thing.
> 
> > 2.  Since I only use i386 architecture machines, I want to make sure
> > we can cover the alpha (and later the ia64, sparc, ppc, or whatever
> > else turns up).  So I'd like some alpha folks to look their version
> > over.  One question I'd like to get answered: The alpha has its own
> > HARDWARE.TXT file listing different processor/motherboard notes.  I'd
> > like to know people's thoughts about folding this in as well
> > (particularly from Wilko, since he's maintaining it).
> 
> I'm more than willing to convert alpha/HARDWARE.TXT into the right 
> input format. Assuming I'm allowed to bug someone about the right formatting
> tools etc ;-)

I learned from reading Nik's FDP Primer.  IMHO, DocBook/SGML is like
HTML with different (and more) tags.  (Pause for groans from the "real"
-doc committers.)  If you bug me, at least you'll get another newbie's
perspective.

> I do not want to pull the HW.TXT into the Relnotes. I don't think that this
> is a good idea. For me release notes are a thing that should be as small and
> comprehensive as possible. More static info, like details on hardware
> support etc, should be kept seperate. 

I was leaning towards putting everything in a single file, but my
enthusiasm for this is starting to wane.  It sounds like you would like
the Supported Hardware list out of the release notes and have the users
read this in exactly one document, which would be analogous to
HARDWARE.TXT (and which would also contain the content from alpha/
HARDWARE.TXT).  Is that right?  I think I could go for that, but I'd
like to hear from Nik and Jordan as well.

Doing this will mean generalizing the infrastructure I've set up so 
that it can handle multiple documents.  But that's not necessarily bad. 
While we're at it, we could think about supporting eventual 
translations.  (Pause for groans from the translation teams.)

> > 3.  At some point, I'll need to talk to someone who's familiar with
> > "make release" to see about how to integrate this into the build.  It'll
> 
> You want someone to look at that, no doubt. I've had some, um, interesting
> discussions with David when I screwed up the release makefile during
> introduction of alpha's HW.TXT. My bad, but not something to repeat.

Oh yeah, gonna try real hard not to break release or world.

Thanks!

Bruce.



--==_Exmh_994126474P
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: Exmh version 2.2 06/23/2000

iD8DBQE6V1di2MoxcVugUsMRAizcAKD7SBgwqaHdlL3VIlSel9AMVeCKkwCglT8j
zb2ZDk74DIpLp0hLRhNunkQ=
=l6pA
-----END PGP SIGNATURE-----

--==_Exmh_994126474P--


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101061735.f06HZUg34503>