Below is a marked-up revision of the draft.  Please note:
- I've been unable to locate the original ARC case containing the CLI spec.
  I've added a reference to another relevant case and will include the 
(unchanged) CLI
  as a material when I submit this case.

- I propose leaving discussion around removing SUNWbisonS until later.  This 
case is
  primarily a consumer for /usr/gnu so I prefer to concentrate on those aspects.
  [I have, however, changed /usr/share/src/bison-1.875/ to Uncommitted.  Even 
if not
  removed, this location will presumably change with a new version of BISON.]

- As for dividing the contents of SUNWsfinf, SUNWsfman, etc back into the 
parent 
  SUNW<gnu-command> pkgs: can I just start doing that here, or should that have 
its
  own cover case?  If the latter, then I also propose leaving that until after 
the first
  batch of /usr/gnu integrations.

- webrev is at http://cr.grommit.com/~dermot/ (doesn't reflect latest changes 
yet)
______________________________________________________________________

1. Summary

        BISON migration from /usr/sfw to /usr.

2. Discussion

        This project proposes migrating the files associated with the
        BISON parser generator from /usr/sfw to /usr.

        This is being undertaken in association with /usr/gnu [1].  BISON
        provides an example of a simple command whose namespace does not
        conflict with any existing commands in /usr and therefore does
|       not need to avail of the /usr/gnu directory hierarchy.  This case
|       does, however, avail of the new /usr/share/info location proposed
|       in /usr/gnu [1].  A link to /usr/bin/bison will also be maintained
|       at /usr/sfw/bin/bison.

        BISON is one of a number of GNU tools commonly required when
        building open source software.  This project, and other projects
        associated with /usr/gnu, aim to make it easier for users to build
        open source software on Solaris.

        This case seeks Minor release binding.

        The version of BISON in Solaris, 1.875, will not be incremented as
        part of this project.  That may be done as part of a later project.


3. Interfaces

        Filesystem Locations
        ====================
        /usr/bin/bison (was /usr/sfw/bin/bison)
        Location                        Committed
        Invocation                      Uncommitted
        Human-readable output           Volatile

|       /usr/sfw/bin/bison
|       (Symbolic link to ../../bin/bison)
|       Location                        Committed

        /usr/share/man/man1/bison.1 (was /usr/sfw/share/man/man1/bison.1)
        Location                        Committed

        /usr/share/bison/ (was /usr/sfw/share/bison/)
        (sample code)
        Location                        Committed

        /usr/share/src/bison-1.875/ (was /usr/sfw/share/src/bison-1.875/)
        (source code)
|       Location                        Uncommitted

|       /usr/share/info/bison.info (was /usr/sfw/share/info/bison.info)
|       /usr/share/info/bison.info-1 (was /usr/sfw/share/info/bison.info-1)
|       /usr/share/info/bison.info-2 (was /usr/sfw/share/info/bison.info-2)
|       /usr/share/info/bison.info-3 (was /usr/sfw/share/info/bison.info-3)
|       /usr/share/info/bison.info-4 (was /usr/sfw/share/info/bison.info-4)
|       /usr/share/info/bison.info-5 (was /usr/sfw/share/info/bison.info-5)
|       /usr/share/info/bison.info-6 (was /usr/sfw/share/info/bison.info-6)
|       /usr/share/info/bison.info-7 (was /usr/sfw/share/info/bison.info-7)
|       Location                        Committed


        Package Names
        =============
        SUNWbison (unchanged)           Committed
        SUNWsfman (unchanged)           Committed
        SUNWbisonS (unchanged)          Committed
        SUNWsfinf (unchanged)           Committed


4. References

        [1] S. Hahn, B. Smaalders, and R. Orth, PSARC/2006/XXX: /usr/gnu, 2006.

        [2] Bart Smaalders, PSARC/2004/742 Move gcc, gnumake, binutils
            and bison from CCD to WOS

|       [3] Joseph Kowalski, PSARC/2000/488 Solaris/Linux Commands
|           Compatibility
 
 
This message posted from opensolaris.org

Reply via email to