Re: [DOCS] TODO list - Mailing list pgsql-docs

From Bruce Momjian
Subject Re: [DOCS] TODO list
Date
Msg-id 199901051846.NAA12114@candle.pha.pa.us
Whole thread Raw
In response to Re: [DOCS] TODO list  ("Thomas G. Lockhart" <lockhart@alumni.caltech.edu>)
List pgsql-docs
> > Current.sgml is the list of changes that appear in the HISTORY file.
> > They used to appear at the bottom of the TODO list, so it makes sense
> > you had them confused.  It is gone from the TODO as of today.
> > It is now only at the top of the HISTORY file.  You had a narrative at
> > the top to highlight the new items in current.sgml too.  Because 
> > people are upgrading by often jumping several releases, from 6.3.1 to 
> > 6.4.2 for example, giving a list of the new features JUST in the 
> > current release is not really a good idea anymore.
> 
> ?? current.sgml and release.sgml go together, and together have all of
> the info in HISTORY, plus some notes on highlights. Please look at the
> current html docs generated from the sgml sources to see how it is laid
> out! I tried separating the most recent release info into current.sgml
> hoping that you could work with it more easily :( The chapter of release
> notes in the full docs has a section for every release we have had,
> including a few paragraphs on highlights. We should have more imho.

I think we should merge them into one file.

The big problem, which has existed since using sgml, is that I can't
generate the html and ASCII output I need when I change the sgml file.
This is also a problem with the man pages.

I can change to sgml, but I still need to generate an ASCII HISTORY file.

I looked at the html release output, and this really does look nice.

> 
> > Pointing them to the entire HISTORY file allows them to go backwards
> > until they hit the release they are currently running.
> > As I remember, you just include the HISTORY files's changes in the 
> > sgml output, without any formatting, so it appears we don't have to 
> > make any changes.
> 
> This isn't by my choice. Since you maintain HISTORY as a flat file, and
> update it very near to a release, that is the only way I can incorporate
> info into the sgml-based docs.

I have no way to generate the HISTORY file earlier in the release
process.  We are adding fixes up to the end.

> 
> > You just grab the current HISTORY contents when you package
> > the docs for the release.  Because the docs typically arn't updated
> > during minor releases, they should be looking at the HISTORY file
> > anyway.  In fact, that give a good argument not to include the HISTORY
> > file in the docs at all.
> 
> Ack! The docs (especially the html) can easily be updated for minor
> releases if we choose to do so. I have been hoping that we could switch
> to store this info in sgml at some point. I've had to write last minute
> highlights for the last couple of releases which would be much better if
> done earlier and brought along with the other info currently at the top
> of HISTORY or in a new version of current.sgml.
> 
> An example of info which should end up in release.sgml/current.sgml is
> the newly-revealed fact that v6.3 can not be dump/reloaded to v6.4.x,
> but that v6.3.1 and v6.3.2 can. That will be useful information long
> into the future, and can be presented from sgml-based docs more
> effectively, with cross-references etc.

Yep, but we need html/man/output from sgml.  Without this, we are going
to continue having problems.

Making changes in two places always causes problems.  I need a clear
description of what is sgml, and what gets generated from sgml, and
steps to do this, perhaps from the postgresql.org machine.

--  Bruce Momjian                        |  http://www.op.net/~candle maillist@candle.pha.pa.us            |  (610)
853-3000+  If your life is a hard drive,     |  830 Blythe Avenue +  Christ can be your backup.        |  Drexel Hill,
Pennsylvania19026
 


pgsql-docs by date:

Previous
From: "Thomas G. Lockhart"
Date:
Subject: Re: [DOCS] TODO list
Next
From: Hal Snyder
Date:
Subject: Re: [DOCS] TODO list