removal of sgml2roff breaks JDS build
JDS gate depends in sgml2roff. With removal of sgml2roff in
3057 Remove sgml util from cmd/man
JDS gate is not buildable now. That is big regression, currently I cannot move JDS in OpenIndiana upper.
Updated by Milan Jurik almost 9 years ago
- Assignee set to Yuri Pankov
During review there were questions if there are some gates impacted. There are. At that point nobody knew about it.
3057 removed functionality used by users. There are many parts of Illumos gate which are not used by gate itself.
Any reason why sgml2roff was removed from the gate?
Updated by Garrett D'Amore almost 9 years ago
The question was raised a while ago; does anyone deliver man pages in SGML form.
I haven't looked at JDS. Does it deliver pages in this form, or does it just use sgml2roff to generate troff format pages before packaging them? (I.e. is this a runtime dependency or a build-time dependency.) From my own examination of the pages delivered onto my system, it seems that JDS is delivering roff format pages, rather than SGML.
If its a run-time dependency, then we need to bring it back soon. Question is, is it better to do this in the gate or to do it elsewhere. I'm inclined to do it elsewhere, unless there are still other consolidations that need it.
If its a build time dependency, then the answer should be simpler. It should just go into the CBE for JDS. Or, perhaps even better, just convert the SGML to ROFF once and then maintain the pages in that format. (Of course, if we are still reliant that JDS is strictly copied from "upstream" then this won't work.)
Unless this is a runtime dependency, there is zero reason to restore sgml2roff to illumos-gate itself.