I am submitting this case for April Chin.
It seeks a minor release binding.

I believe it qualifies for self review and am marking it closed
approved.  If anyone disagrees, let me know and I will change it to a
fast track with the normal one week timer.

Cheers,
Don

Template Version: @(#)sac_nextcase 1.64 07/13/07 SMI
This information is Copyright 2007 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Move ant from /usr/sfw/bin to /usr/bin
    1.2. Name of Document Author/Supplier:
         Author:  April Chin
    1.3  Date of This Document:
        01 November, 2007
4. Technical Description

4.1 Summary

        Ant is a open source platform-independent, Java-based build 
        tool, similar to "make".  It uses Java classes and XML-based 
        configuration files and is best suited for building Java projects.
        Ant was initially introduced into Solaris with 
        PSARC/2002/232 Addition of Jakarta Ant.

        This project moves ant files from /usr/sfw/bin to /usr/bin.
        Locations of documentation and Java class files will also
        be moved from /usr/sfw to /usr/share.  

4.2 Details

        Per Ant documentation, many open source Java projects 
        build with Ant (see http://ant.apache.org/faq.html#history).
        Applications within Sun/Solaris which use ant and have dependencies
        on the /usr/sfw/bin (Ant binaries) and/or /usr/sfw/lib/ant (Ant Java 
        classes) locations include:

        - Tomcat
        - Postgres
        - SunOne Application Server
        - Web applications on Satellite framework servers
        - iPlanet web server
        - Portalserver
        - Java Studio Appserver
        - JDS CBE (Java Desktop System Common Build Environment)

        The /usr/sfw/bin ant binaries will move to /usr/bin, and symbolic
        links from their old locations to the new ones will be left behind.
        The /usr/sfw/lib/ant directory and its contents will move
        to /usr/share/lib/ant, and /usr/sfw/lib/ant will become a symbolic 
        link from /usr/sfw/lib/ant to the new directory location.

        The manpage and documentation will move from /usr/sfw/share to 
        /usr/share; no symbolic links will be left at the old locations.

4.2.1 Binaries

        Old Location                    New Location            

        /usr/sfw/bin/ant                /usr/bin/ant
        /usr/sfw/bin/ant becomes a symlink to ../../bin/ant

        /usr/sfw/bin/antRun             /usr/bin/antRun
        /usr/sfw/bin/antRun becomes a symlink to ../../bin/antRun

        /usr/sfw/bin/antRun.pl          /usr/bin/antRun.pl
        /usr/sfw/bin/antRun.pl becomes a symlink to ../../bin/antRun.pl

        /usr/sfw/bin/complete-ant-cmd.pl /usr/bin/complete-ant-cmd.pl
        /usr/sfw/bin/complete-ant-cmd.pl becomes a symlink to 
                                        ../../bin/complete-ant-cmd.pl
4.2.2 Java class files

        Old Location                    New Location            

        /usr/sfw/lib/ant/ (directory)   /usr/share/lib/ant

        Former directory /usr/sfw/lib/ant becomes a symbolic link 
                to the ../../../share/lib/ant directory.


4.2.3 Documentation

        Old Location                    New Location            

        /usr/sfw/share/man/man1/ant.1   /usr/share/man/man1/ant.1
        /usr/sfw/doc/ant/               /usr/share/doc/ant/

        The /usr/sfw/doc/ant/ directory contains a hierarchy of manuals
        and web documents.

5. References
        PSARC/2002/232 Addition of Jakarta Ant
        PSARC 2007/345: Move GNU make to /usr/bin
        PSARC 2004/742: Move gcc, gnumake, binutils and bison from CCD to WOS
        PSARC 2005/185: Enabling Serendipitous Discovery
        http://ant.apache.org

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


Reply via email to