On Tue, 28 Nov 2000, you wrote: > James A Sutherland wrote: > > > > > Putting a burden on the process of packaging the software for > > > distribution, solely so some files can be renamed. For this > > > reason and the effect on the repository, -1. > > > > I never suggested a vote on the issue; > > That's not a vote, it's a veto.
Which is even worse: you don't even appear to have considered the issue, yet you are leaping to a conclusion prematurely. > > you actually said that this is already done: "the documentation > > is packaged as part of the Apache distribution, with the SSIs > > statically 'compiled'". > > So foo.html looks the same whether you're looking at it on the > Apache site, a mirror, or your local installation, whether the > result is being produced with SSIs (the former two) or not (the > latter). Is this done, or not? First you said it is done - then one of the reasons you gave for the veto was that adding this step to building a release would be unnecessary extra work! Which is it? > > You've also missed the point completely - "solely so some files can > > be renamed"?! Renaming some of the files was part of the proposed > > method, not one of the aims. > > Chris wrote: > > Don't know, but if we do the switch by hand, I'd like to use > > .shtml or something instead of the .html to make headers & footers > > easier to distinguish. This may also make it easier to do the change > > over time -- header.shtml can be the newer larger header, and any > > hits on header.html in *.html are old files to fix. > > Perhaps I did miss the point. In which case I don't see what the > point actually is here. Chris? There is more to it than that: using a variable for part of header.*'s content implies that it must be .shtml (or use the x-bit kludge...) > > I don't see what you mean about "the effect on the repository", > > either: it's a simple change to the HTML files in it. > > Renaming files inside a repository creates headaches. Lots of > headaches. Big ones. Adding new files, as I now understand > Chris to be saying, doesn't create headaches, just possibly some > confusion. Rewriting the header and footer from a static HTML file to a dynamic SHTML file would seem like justification for adding the header.shtml file as a new file, and deleting the old one once no pages reference it. This could be regarded as a rename operation, but it is a case of "rename and replace contents". The phrase about 30 year old axes on their third handle and fifth head springs to mind! > > I accept it involves some extra work in packaging; if the CVS tree > > were made available, periodically updated, it would be a simple > > "wget" command to "freeze" the documentation for a release. > > Easily said, since you aren't one of the ones doing the packaging.. :-) Provided you have wget installed, and the docs are available online or on a server on your machine, it's a single command. If that's too much for everyone else, I would be quite happy to do the packaging myself... > > So put a link to a complete server with the docs on. > > No good. Lots of installations are done off-net or in intranets > w/o access. > > > Or "freeze" the docs from a server with SSI enabled. > > That's what's essentially done now, except it isn't done through > the Web, but by a script. Take a look at the 'how to roll a release' > document on dev.apache.org to see how it's currently done. I have. AFAICS, this is just a matter of replacing expand.pl with a suitable wget invocation, preceded with a cvs update in the appropriate directory. Same number of steps, no expand.pl needed any more. > In essence, I don't see any advantages here, and some disadvantages > for people who aren't on the docco project. But maybe I'm still > missing the point. Advantage: it works. Putting SSI commands in header.html won't work terribly well ATM. The x-bit kludge avoids this, but you're still replacing all the contents of that file - same axe, new handle, new head... James.