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