Template Version: @(#)sac_nextcase 1.69 02/15/10 SMI
This information is Copyright 2010 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
         Apache 1.3 removal
    1.2. Name of Document Author/Supplier:
         Author:  Lukas Rovensky
    1.3  Date of This Document:
        17 March, 2010
4. Technical Description
1.  Introduction
1.1 Project/Component Working Name:
    Apache 1.3 removal 

1.2 Name of Document Author/Supplier:
    Author: Lukas Rovensky
            Petr Sumbera

1.3 Date of This Document:
    15 March, 2010

1.4 The requested release taxonomy:
    Patch binding for the announcement and marking as Obsolete.
    Minor binding for the removal. 

1.5 Introduction

    This FastTrack will EOL the Apache 1.3 from OpenSolaris and obsolete
    Apache 1.3 interfaces in Solaris 10. As per [4]:

    "The Apache Software Foundation and the Apache HTTP Server Project are
    pleased to announce the release of version 1.3.42 of the Apache HTTP 
    Server ("Apache"). This release is intended as the final release of 
    version 1.3 of the Apache HTTP Server, which has reached end of life 
    status."    

    All users should migrate to Apache 2.2 in OpenSolaris.

1.6 Previous Relevant ARC cases

    LSARC/1999/542 - Including the Apache Web Server with Solaris, [1]
    LSARC/2001/244 - Apache moving to SFW Consolidation, [2]

2.  Technical issues

2.1 Changes to existing code

    The IPP listening service used by the LP print system was written as an
    Apache web server module.  This module should be modified to use
    Apache httpd 2.2.x in OpenSolaris / SNV, see [3].

2.2 Existing contracts

    Contract between Apache httpd 1.3 and Solaris Network Cache Accelerator,
    [7], will end for OpenSolaris / SNV because the interface will no more
    be used (a modification of apachectl file to optionally preload
    ncad_addr.so library).

2.3 Upgrade procedure for existing users of Apache httpd 1.3

    Upgrading from Apache httpd 1.3 to 2 is described at [5], upgrading from
    Apache httpd 2 to 2.2. is described at [6].

2.4 Risks and Assumptions

    All Apache httpd users will have been updated to use Apache httpd 2.2.x
    or higher by the time Solaris Next ships.

3.  Documentation

    Obsoleting Apache 1.3 interfaces in Solaris 10 will be announced
    in release notes for Solaris 10.  Apache httpd 1.3 man page (apache(1M))
    in Solaris 10 needs to be updated to reflect this change.  Information
    about interface stability will be added and set to "Obsolete".

4.  Packaging and Delivery

    SUNWapchr, SUNWapchu and SUNWapchd packages will be removed from
    OpenSolaris.  This does mean that the renamed packages will no longer
    be delivered (web/server/apache-13 and web/server/apache-13/documentation).

5.  Interfaces

    All the interfaces described below will be obsoleted in Solaris 10
    and removed from OpenSolars / SNV.

    Files inside the following directories and the directories themselves
    will be removed from OpenSolaris / SNV:
    /var/apache/
    /etc/apache/
    /usr/apache/
    /usr/apache/perl5/
    /usr/apache/libexec/
    /usr/apache/man/
    /usr/apache/htdocs/
    /usr/apache/include
    /usr/apache/bin/ab
    /usr/apache/bin/apachectl
    /usr/apache/bin/apxs
    /usr/apache/bin/checkgid
    /usr/apache/bin/dbmmanage
    /usr/apache/bin/htdigest
    /usr/apache/bin/htpasswd
    /usr/apache/bin/httpd
    /usr/apache/bin/logresolve
    /usr/apache/bin/rotatelogs
    /usr/apache/bin/suexec.disabled

    The following file will be removed from OpenSolaris / SNV:
    /etc/init.d/apache

6.  References

    [1] http://sac.sfbay/PSARC/1999/542/
    [2] http://sac.sfbay/PSARC/2001/244/
    [3] 6917387 LP/papi ipp listener should use apache 2
        http://monaco.sfbay.sun.com/detail.jsf?cr=6917387
    [4] 6917302 Apache HTTPD Team Recommend anyone on 1.3 upgrade to 2.2
        http://monaco.sfbay.sun.com/detail.jsf?cr=6917302
    [5] Upgrading to 2.0 from 1.3 
        http://httpd.apache.org/docs/2.0/upgrading.html
    [6] Upgrading to 2.2 from 2.0
        http://httpd.apache.org/docs/2.2/upgrading.html
    [7] LSARC/1999/657-01, Contract between Apache httpd 1.3 (SUPPLIER)
        and Solaris Network Cache Accelerator (CONSUMER)
        http://sac.sfbay/PSARC/2001/244/contract.apache-nca

7. Resources and Schedule
7.4. Steering Committee requested information
7.4.1. Consolidation C-team Name:
sfw
7.5. ARC review type: FastTrack
7.6. ARC Exposure: open



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

Reply via email to