Documentation, man pages, updates and sources (Was: On ecj and @Override annotations for interface methods)
Mark Wielaard
mark at klomp.org
Sun Jun 14 09:02:17 PDT 2009
Hi Joe,
On Thu, 2008-10-02 at 22:34 -0700, Joseph D. Darcy wrote:
> Mark Wielaard wrote:
> > On Tue, 2008-09-23 at 07:12 -0700, Joseph D. Darcy wrote:
> >
> >>> Are these manpages written by hand these days? It has a comment that
> >>> says: "Generated by html2man", but it doesn't say what the original html
> >>> file is that it was generated from.
> >>>
> >> The process used in the past for man pages was that the docs team works
> >> with us developers to write the HTML man pages, which are in turn
> >> converted to SGML and *roff for Solaris and Linux, respectively. It
> >> looks like the last update to the HTML page, 6392810 "javac manpage
> >> needs to be updated to include JSR 269 and other Mustang options," did
> >> not get converted to the other formats. If the actual *nix man pages,
> >> regardless of format, are supposed to be generated in this fashion, it
> >> would admittedly be a better architecture to have them as generated
> >> files during the build and not track all three versions of the man page
> >> under version control.
> >
> > So if the preferred form of the for making modifications to these
> > documents is the HTML or SGML version that the doc team maintains it
> > would be good to get those in the openjdk tree.
>
> Agreed.
>
> > Does the documentation
> > team maintain their own repository for these documents?
>
> Yes; at the moment there is a Sun-internal-only repository for these
> documents. IMO, at least the master manpages should be moved to a
> public repository for JDK 7 and the build rearranged so that the *roff
> and SGML files are generated and not separated tracked under version
> control. I'll broach this with the docs team for later in JDK 7.
Any progress on this?
I saw the following Fedora bug report:
"wsgen man page errors"
https://bugzilla.redhat.com/show_bug.cgi?id=477700
As the comments explain that is really hard to fix without the
corresponding source code of the manual pages available.
Thanks,
Mark
More information about the distro-pkg-dev
mailing list