Bug #3241


removal of sgml2roff breaks JDS build

Added by Milan Jurik over 9 years ago. Updated over 8 years ago.

cmd - userland programs
Start date:
Due date:
% Done:


Estimated time:
Gerrit CR:


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.

Related issues

Related to illumos gate - Feature #3057: Remove sgml util from cmd/manResolvedYuri Pankov2012-08-05

Actions #1

Updated by Yuri Pankov over 9 years ago

  • Assignee deleted (Yuri Pankov)

sgml2roff served no purpose in illumos-gate, if JDS needs it, add it to JDS.

Actions #2

Updated by Milan Jurik over 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?

Actions #3

Updated by Garrett D'Amore over 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.

Actions #4

Updated by Yuri Pankov almost 9 years ago

  • Assignee deleted (Yuri Pankov)
Actions #5

Updated by Milan Jurik over 8 years ago

  • Status changed from New to Rejected
  • Assignee set to Milan Jurik
  • Tags deleted (needs-triage)

Dependency on sgml2roff was removed from JDS gate.


Also available in: Atom PDF