Jon Trulson <j...@radscan.com> writes:

> Is it better to keep the current nsgmls until we know whether all of
> the supported platforms are working before removing it?  ie: Introduce
> support for running the system version (and not building the CDE
> version) in one patch or patches.  Then when we are ready, we can
> remove it?

I would definitely say this.  At least in master, lets not commit a
partial conversion which knowingly may break existing platforms.  We
could easily have a flag USE_INSTALLED_NSGMLS or such, and do as you
say.

> I also see that you default Nsgmls in Imake.tmpl as /usr/bin/onsgmls .
>
> Why?  At least on my Ubuntu 16.04 box, you need to install the 'sp'
> package, which provides nsgmls.  The default should be just 'nsgmls',
> without the full path included.  If debian boxes are using a different
> name for this program, then that is a problem we would need to deal
> with as well.  How do we detect and handle this case? We only have one
> linux.cf file. What's it called on the BSD's?

One option would be to handle this detection in the imake binary.  Since
we've decided to move towards autotools rather than upstream imake, I
don't see the harm in diverging.  Of course, I'm not suggesting we go
crazy and develop complex features, but this seems the appropriate place
for things like this (until conversion can eventually happen).

Alternatively, we might set the binary name to an in-tree wrapper
script, which knows about various possible programs and calls something
appropriate depending on what it finds on the system.

Eventually, of course, the correct place for this would be autotools.

-mrt

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
cdesktopenv-devel mailing list
cdesktopenv-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/cdesktopenv-devel

Reply via email to