On 10/25/18 8:23 PM, Chase via cdesktopenv-devel wrote:
Hi everyone,
I wanted to make a separate email thread directly about this topic, we
need to have an organized game plan on how to deal with dtdocbook going
forward. A few ideas have been brought up, now lets come to an
agreement. My personal thoughts on the subject are as follows, as some
of you may know, I am pretty adamant on keeping the original toolset to
the best of our abilities, however duplicate code and obsolete system
support are not included in that support. So I am highly against not
building the documentation, some of our documentation is better than
modern desktops today.
Well, not building the documentation does not mean that there will be no
documentation... The current documentation does not change, and probably
hasn't changed for over a decade at least.
I don't see a compelling reason, unless we are forced to do so due to
some platform issue/incompatibility that docs need to always be built
from scratch every time...
I think we should go forward as such:
Update our documentation to docbook 5.1 and any sgml files to xml
Use docbook-xsl to generate manpages as such:
https://www.debian.org/doc/manuals/maint-guide/dother.en.html#manpagexml
As I recalled this document from trying to package CDE for debian (still
an ongoing project, but migration to the gnu autotools is a must), I saw
the docbook-to-man program
(https://tracker.debian.org/pkg/docbook-to-man), and it turns out that
there has been a separately maintained fork of dbtoman split from the
CDE project. I am CCing the maintainer of it if he would like to take a
look at our copy of the code and pick out some contributions (tcl
support and whatnot).
That all sounds great, I have no objection to that.
But the primary issue is having someone with the skills/knowledge (or
learning them), and that someone having the the time to actually do it.
Even if all of the docs were already modernized, should we always
require that they be built?
To be honest, I don't even know if we would be able to get away with
shipping pre-built manpages, help, and dtinfo guides. This point may
all not even matter, if there is platform dependence in play.
As for now, I will not be touching dtdocbook at all until the conversion
to modern standards is finished. Thoughts?
For the short term, I will concentrate on just getting the utf8
conversion done (well, re-done), leaving the docs alone as much as
possible. I won't be able to touch anything for a week or two though at
the earliest anyway.
I agree there should be some consensus on whether to require that the
docs be built every time as part of building CDE, even if unnecessary.
My thought was just to make "World.doc" handle doc building, while
"World" just builds the core CDE and localization stuff and use prebuilt
docs for installation and runtime use.
PS: I didn't include the person you added to the CC line, as he could
not respond unless he subscribed to the list. I could not check out his
site either as all I get when I go there is a "500 Server error" message.
--
Jon Trulson
"In the game of chess, you can never let your adversary see your pieces."
- Zapp Brannigan
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel