(This case deals specifically with the spline and graph utilities.  graph
was also discussed in PSARC 2009/540, but because I found ways it could
still technically be used, I've elected to run a separate case just for
these utilities to make everything explicit.  A separate case to remove
the printing infrastructure for plot(4UCB) as well as other legacy formats
will follow this one.)

Template Version: @(#)sac_nextcase 1.68 02/23/09 SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         EOF of graph and spline
    1.2. Name of Document Author/Supplier:
         Author:  Garrett D'Amore
    1.3  Date of This Document:
        27 October, 2009
4. Technical Description
EOF of graph and spline
-----------------------

In the process of preparing to make an official conversion from Solaris LP
to the newer (and more familiar, and better maintained) CUPS printing system
possible, we discovered two utilities which generate output which *may* be
printed using either the "postplot" or "lpr -g" utilites.  (Or, using
"-Tplot" as the argument to "lp".)  

The utilities in question are "graph", and also "spline".  "graph" generates
output in the format specified by plot(4UCB), and we would like to eliminate
all support for that format in Solaris.  "spline" generates an output which
is primarily intended as input into "graph".  ("spline"'s output may be
usable for other applications as well.)

We believe that these utilities are not widely used, and continuing to support
them (particulary /usr/bin/graph) creates a challenge when enabling the
conversion to the newer CUPS printing system.   We therefore would like to
propose EOF'ing them in the next minor release.

Note that the Open Source community has largely settled on "gnuplot" as
the graphing and plotting system of choice.  A separate effort to integrate
gnuplot into Solaris is underway concurrently.

The specific utilities that we would like to remove are:

        /usr/bin/graph
        /usr/bin/spline

A separate case will deal with removal of the infrastructure in LP to support
plot(4UCB) output, and will depend on this case.

6. Resources and Schedule
    6.4. Steering Committee requested information
        6.4.1. Consolidation C-team Name:
                ON
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open

Reply via email to