public inbox for systemtap@sourceware.org
 help / color / mirror / Atom feed
* Online documentation and version differences
@ 2007-11-02 16:12 Mike Mason
  2007-11-09 16:53 ` Mike Mason
  0 siblings, 1 reply; 6+ messages in thread
From: Mike Mason @ 2007-11-02 16:12 UTC (permalink / raw)
  To: SystemTAP

Currently, the online documentation (man pages, language reference) reflects the current SystemTap source (at least that's the goal).  However, the various distros have different SystemTap functionality, depending on what snapshot they used.  The core is the same, but some details are different.  When we send users to the online documentation, it sometimes does not reflect the version they're using.

What, if anything, should we do about this?  We can certainly refer them to they're installed man pages as opposed to the online version, but there is only one version of the language reference.  It would be next to impossible to track features by distro version in the online reference.  However, if we packaged the reference in the SystemTap rpm, it would theoretically match the features at the time the snapshot was taken.  We could then tell users to refer to the language reference installed on their system instead of the online version.

Thoughts?

Mike

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Online documentation and version differences
  2007-11-02 16:12 Online documentation and version differences Mike Mason
@ 2007-11-09 16:53 ` Mike Mason
  2007-11-09 18:19   ` Stone, Joshua I
  2007-11-09 18:46   ` Frank Ch. Eigler
  0 siblings, 2 replies; 6+ messages in thread
From: Mike Mason @ 2007-11-09 16:53 UTC (permalink / raw)
  To: SystemTAP

One week ago I posted this concern regarding the accuracy of the language reference and have received no responses so far.  Did it not make it to the list?  I'd like others opinions on how to keep the language reference accurate for multiple versions.

Mike

Mike Mason wrote:
> Currently, the online documentation (man pages, language reference) 
> reflects the current SystemTap source (at least that's the goal).  
> However, the various distros have different SystemTap functionality, 
> depending on what snapshot they used.  The core is the same, but some 
> details are different.  When we send users to the online documentation, 
> it sometimes does not reflect the version they're using.
> 
> What, if anything, should we do about this?  We can certainly refer them 
> to they're installed man pages as opposed to the online version, but 
> there is only one version of the language reference.  It would be next 
> to impossible to track features by distro version in the online 
> reference.  However, if we packaged the reference in the SystemTap rpm, 
> it would theoretically match the features at the time the snapshot was 
> taken.  We could then tell users to refer to the language reference 
> installed on their system instead of the online version.
> 
> Thoughts?
> 
> Mike

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Online documentation and version differences
  2007-11-09 16:53 ` Mike Mason
@ 2007-11-09 18:19   ` Stone, Joshua I
  2007-11-09 18:46   ` Frank Ch. Eigler
  1 sibling, 0 replies; 6+ messages in thread
From: Stone, Joshua I @ 2007-11-09 18:19 UTC (permalink / raw)
  To: Mike Mason; +Cc: SystemTAP

Mike Mason wrote:
> One week ago I posted this concern regarding the accuracy of the language 
> reference and have received no responses so far.  Did it not make it to the 
> list?  I'd like others opinions on how to keep the language reference 
> accurate for multiple versions.

It does sound reasonable to package the reference into the RPM, just as
we do for the man pages.  Something like /usr/share/systemtap/doc/ would
be fine.

For online docs, we could keep an archive for released versions as many
other projects do.  We may need to get more formal about what a released
version means though...

Josh

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Online documentation and version differences
  2007-11-09 16:53 ` Mike Mason
  2007-11-09 18:19   ` Stone, Joshua I
@ 2007-11-09 18:46   ` Frank Ch. Eigler
  2008-02-28  2:37     ` Frank Ch. Eigler
  1 sibling, 1 reply; 6+ messages in thread
From: Frank Ch. Eigler @ 2007-11-09 18:46 UTC (permalink / raw)
  To: Mike Mason; +Cc: SystemTAP


Hi -

I am open to moving e.g.  the tutorial and/or the language reference
paper into the install tree.  A prerequisite would be to move them
from doc/ to under src/doc/ in the repository.  Ideally, the build
process should format them, which in turn means having tex etc. as
buildprereq's in the RPM.

- FChE

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Online documentation and version differences
  2007-11-09 18:46   ` Frank Ch. Eigler
@ 2008-02-28  2:37     ` Frank Ch. Eigler
  2008-03-03 15:40       ` Masami Hiramatsu
  0 siblings, 1 reply; 6+ messages in thread
From: Frank Ch. Eigler @ 2008-02-28  2:37 UTC (permalink / raw)
  To: Mike Mason; +Cc: SystemTAP


I wrote:

> I am open to moving e.g.  the tutorial and/or the language reference
> paper into the install tree.  A prerequisite would be to move them
> from doc/ to under src/doc/ in the repository.  Ideally, the build
> process should format them, which in turn means having tex etc. as
> buildprereq's in the RPM.

This is now done: $builddir/doc/{tutorial,langref}.pdf are now
present.  Please let me know if the build system modifications break
something for you.

- FChE

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: Online documentation and version differences
  2008-02-28  2:37     ` Frank Ch. Eigler
@ 2008-03-03 15:40       ` Masami Hiramatsu
  0 siblings, 0 replies; 6+ messages in thread
From: Masami Hiramatsu @ 2008-03-03 15:40 UTC (permalink / raw)
  To: Frank Ch. Eigler; +Cc: Mike Mason, SystemTAP

Frank Ch. Eigler wrote:
> This is now done: $builddir/doc/{tutorial,langref}.pdf are now
> present.  Please let me know if the build system modifications break
> something for you.

Hi Frank,
On rhel5.1, I failed to build rpm package(tutorial.tex) because nomencl.sty
included in tetex-latex-3.0-33.2.el5_1.2 was old and did not support "compatible"
option.

Thanks,

-- 
Masami Hiramatsu

Software Engineer
Hitachi Computer Products (America) Inc.
Software Solutions Division

e-mail: mhiramat@redhat.com

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2008-03-03 15:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-11-02 16:12 Online documentation and version differences Mike Mason
2007-11-09 16:53 ` Mike Mason
2007-11-09 18:19   ` Stone, Joshua I
2007-11-09 18:46   ` Frank Ch. Eigler
2008-02-28  2:37     ` Frank Ch. Eigler
2008-03-03 15:40       ` Masami Hiramatsu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).