* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2008-03-05 19:53 Camille Huot
0 siblings, 0 replies; 7+ messages in thread
From: Camille Huot @ 2008-03-05 19:53 UTC (permalink / raw
To: gentoo-doc-cvs
cam 08/03/05 19:53:52
Modified: apache-upgrading.xml
Log:
version bump for previous fix (moving apache-developer.xml)
Revision Changes Path
1.12 xml/htdocs/doc/en/apache-upgrading.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.12&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.12&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?r1=1.11&r2=1.12
Index: apache-upgrading.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- apache-upgrading.xml 5 Mar 2008 19:52:02 -0000 1.11
+++ apache-upgrading.xml 5 Mar 2008 19:53:52 -0000 1.12
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.11 2008/03/05 19:52:02 cam Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.12 2008/03/05 19:53:52 cam Exp $ -->
<guide link="/doc/en/apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
@@ -24,7 +24,7 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>2.7</version>
+<version>2.8</version>
<date>2007-12-11</date>
<chapter id="upgrade-2.2.6-r4">
--
gentoo-doc-cvs@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2008-03-05 19:52 Camille Huot
0 siblings, 0 replies; 7+ messages in thread
From: Camille Huot @ 2008-03-05 19:52 UTC (permalink / raw
To: gentoo-doc-cvs
cam 08/03/05 19:52:02
Modified: apache-upgrading.xml
Log:
apache-developer.xml is now in /proj/en/apache/
Revision Changes Path
1.11 xml/htdocs/doc/en/apache-upgrading.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.11&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.11&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?r1=1.10&r2=1.11
Index: apache-upgrading.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- apache-upgrading.xml 12 Dec 2007 02:44:00 -0000 1.10
+++ apache-upgrading.xml 5 Mar 2008 19:52:02 -0000 1.11
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.10 2007/12/12 02:44:00 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.11 2008/03/05 19:52:02 cam Exp $ -->
<guide link="/doc/en/apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
@@ -134,7 +134,7 @@
This document details how to upgrade without breaking your system. If you are
a developer or would like to know what we changed, or how ebuilds need to be
modified to take advantage of our eclass, then check the <uri
-link="apache-developer.xml">Apache Developer Reference</uri>.
+link="/proj/en/apache/apache-developer.xml">Apache Developer Reference</uri>.
</p>
</body>
--
gentoo-doc-cvs@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2007-12-12 2:44 Joshua Saddler
0 siblings, 0 replies; 7+ messages in thread
From: Joshua Saddler @ 2007-12-12 2:44 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/12/12 02:44:00
Modified: apache-upgrading.xml
Log:
fix bad link, bug 201986
Revision Changes Path
1.10 xml/htdocs/doc/en/apache-upgrading.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.10&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.10&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?r1=1.9&r2=1.10
Index: apache-upgrading.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- apache-upgrading.xml 29 Nov 2007 08:40:48 -0000 1.9
+++ apache-upgrading.xml 12 Dec 2007 02:44:00 -0000 1.10
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.9 2007/11/29 08:40:48 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.10 2007/12/12 02:44:00 nightmorph Exp $ -->
<guide link="/doc/en/apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
@@ -24,8 +24,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>2.6</version>
-<date>2007-11-29</date>
+<version>2.7</version>
+<date>2007-12-11</date>
<chapter id="upgrade-2.2.6-r4">
<title>Upgrading from <2.2.6-r4</title>
@@ -192,7 +192,7 @@
<p>
As we have added some new USE flags, you may want to review them and add
appropriate lines to <path>/etc/portage/package.use</path>. See <uri
-link="#use">Apache supported USE flags</uri> for more details.
+link="#use-2.2.6-r4">Apache supported USE flags</uri> for more details.
</p>
<pre caption="Checking USE flag settings and rebuild">
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2007-07-29 21:36 Josh Saddler
0 siblings, 0 replies; 7+ messages in thread
From: Josh Saddler @ 2007-07-29 21:36 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 07/07/29 21:36:58
Modified: apache-upgrading.xml
Log:
category changes to apache stuff wrt phreak's email to -dev
Revision Changes Path
1.7 xml/htdocs/doc/en/apache-upgrading.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.7&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.7&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/doc/en/apache-upgrading.xml?r1=1.6&r2=1.7
Index: apache-upgrading.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- apache-upgrading.xml 24 Mar 2007 11:21:36 -0000 1.6
+++ apache-upgrading.xml 29 Jul 2007 21:36:58 -0000 1.7
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.6 2007/03/24 11:21:36 nightmorph Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.7 2007/07/29 21:36:58 nightmorph Exp $ -->
<guide link="/doc/en/apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
@@ -18,8 +18,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>2.3</version>
-<date>2005-09-29</date>
+<version>2.4</version>
+<date>2007-07-29</date>
<chapter>
<title>Introduction</title>
@@ -98,12 +98,12 @@
dev-php/phpsysinfo-2.1-r2
net-www/mod_bandwidth-2.0.5
net-www/mod_layout-4.0.1a
-net-www/mod_ldap_userdir-1.1.4
-net-www/mod_loopback-1.04
net-www/mod_mp3-0.40
net-www/mod_random-2.0
net-www/mod_throttle-3.1.2-r1
-net-www/mod_watch-3.18
+www-apache/mod_ldap_userdir-1.1.4
+www-apache/mod_loopback-1.04
+www-apache/mod_watch-3.18
www-apps/viewcvs-0.9.2_p20030430
</pre>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2006-04-12 17:47 Josh Saddler
0 siblings, 0 replies; 7+ messages in thread
From: Josh Saddler @ 2006-04-12 17:47 UTC (permalink / raw
To: gentoo-doc-cvs
nightmorph 06/04/12 17:47:04
Modified: apache-upgrading.xml
Log:
Minor spelling/grammar fixes. **no content change**
Revision Changes Path
1.5 xml/htdocs/doc/en/apache-upgrading.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.5&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.5&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml.diff?r1=1.4&r2=1.5&cvsroot=gentoo
Index: apache-upgrading.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- apache-upgrading.xml 6 Mar 2006 09:18:30 -0000 1.4
+++ apache-upgrading.xml 12 Apr 2006 17:47:04 -0000 1.5
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.4 2006/03/06 09:18:30 neysx Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.5 2006/04/12 17:47:04 nightmorph Exp $ -->
<guide link="/doc/en/apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
@@ -27,9 +27,9 @@
<body>
<p>
-The state of Apache and it's modules in Gentoo was becoming dismal. There
-were a number of problems that caused support problems and made maintaining
-everything the Apache herd is responsible for difficult:
+The state of Apache and its modules in Gentoo was becoming dismal. There were a
+number of problems that caused support problems and made maintaining everything
+the Apache herd is responsible for difficult:
</p>
<ul>
@@ -85,9 +85,9 @@
</p>
<p>
-First you need to figure out what packages you need to upgrade. You can do
-this using the <c>equery</c> tool, part of the <c>app-portage/gentoolkit</c>
-package.
+First you need to figure out what packages you need to upgrade. You can do this
+using the <c>equery</c> tool, which is part of the
+<c>app-portage/gentoolkit</c> package.
</p>
<pre caption="Finding packages to update">
@@ -108,7 +108,7 @@
</pre>
<impo>
-The packages you have installed may be vastly different, make sure you run this
+The packages you have installed may be vastly different; make sure you run this
command for yourself.
</impo>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2005-09-29 9:28 Xavier Neys
0 siblings, 0 replies; 7+ messages in thread
From: Xavier Neys @ 2005-09-29 9:28 UTC (permalink / raw
To: gentoo-doc-cvs
neysx 05/09/29 09:28:21
Modified: xml/htdocs/doc/en apache-upgrading.xml
Log:
#107567 Remove package.keyword stuff to reflect new stable apache
Revision Changes Path
1.3 +4 -57 xml/htdocs/doc/en/apache-upgrading.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.3&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.3&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml.diff?r1=1.2&r2=1.3&cvsroot=gentoo
Index: apache-upgrading.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- apache-upgrading.xml 1 Aug 2005 15:52:23 -0000 1.2
+++ apache-upgrading.xml 29 Sep 2005 09:28:21 -0000 1.3
@@ -1,5 +1,7 @@
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/apache-upgrading.xml,v 1.3 2005/09/29 09:28:21 neysx Exp $ -->
+
<guide link="apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
@@ -16,8 +18,8 @@
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
-<version>2.2</version>
-<date>2005-08-01</date>
+<version>2.3</version>
+<date>2005-09-29</date>
<chapter>
<title>Introduction</title>
@@ -30,7 +32,6 @@
everything the Apache herd is responsible for difficult:
</p>
-
<ul>
<li>
The configuration that came with Gentoo was dramatically different from
@@ -61,7 +62,6 @@
of bugs.
</p>
-
<p>
This document details how to upgrade without breaking your system. If you are
a developer or would like to know what we changed, or how ebuilds need to be
@@ -90,7 +90,6 @@
package.
</p>
-
<pre caption="Finding packages to update">
$ <i>equery depends net-www/apache</i>
[ Searching for packages depending on net-www/apache... ]
@@ -108,76 +107,29 @@
www-apps/viewcvs-0.9.2_p20030430
</pre>
-
<impo>
The packages you have installed may be vastly different, make sure you run this
command for yourself.
</impo>
-
<warn>
There are some modules and packages that depend on Apache that have not yet
been updated. Please <uri link="http://bugs.gentoo.org">search bugzilla</uri>
for any critical packages that you use with Apache.
</warn>
-
<p>
Many webapps aren't affected in any way as most use the <c>webapp</c> eclass
which takes care of installing them correctly. You may want to check to see if
there is a new revision.
</p>
-<!-- Remove between this line and the next when new style goes stable -->
-
-<p>
-As all the packages that support our changes are still in unstable, to be able
-to use them you will need to add all the packages you want to upgrade (see
-above) as well as the following to <path>/etc/portage/package.keywords</path>.
-</p>
-
-
-<note>
-<path>/etc/portage</path> may not exist, please create it, as well as the files
-inside it.
-</note>
-
-
-<pre caption="Additions to /etc/portage/package.keywords">
-<comment>(If you are using Apache 1.3)</comment>
-=net-www/apache-1*
-net-www/gentoo-webroot-default
-
-<comment>(If you want to use lingerd with Apache 1.3)</comment>
-net-www/lingerd
-
-<comment>(If you are using Apache 2.0)</comment>
-net-www/apache
-dev-libs/apr
-dev-libs/apr-util
-net-www/gentoo-webroot-default
-
-<comment>(Include all others that you need to upgrade as well)</comment>
-dev-php/mod_php
-net-www/mod_bandwidth
-net-www/mod_layout
-net-www/mod_ldap_userdir
-net-www/mod_loopback
-net-www/mod_mp3
-net-www/mod_random
-net-www/mod_throttle
-net-www/mod_watch
-</pre>
-
-<!-- Remove between this line and the previous when new style goes stable -->
-
<p>
As we have added some new USE-flags, you may want to review them and add
appropriate lines to <path>/etc/portage/package.use</path>. See <uri
link="#use">Apache supported USE-flags</uri> for more details.
</p>
-
<pre caption="Checking USE flag settings and rebuild">
<comment>(Check the USE-flags and needed updates)</comment>
# <i>emerge --pretend --verbose --update --newuse --deep apache subversion \
@@ -193,7 +145,6 @@
# <i>emerge --ask --verbose --update --newuse --deep world</i>
</pre>
-
<p>
Now you need to reconfigure Apache and its modules. Start by using
<c>etc-update</c> or <c>dispatch-conf</c> to update the <path>/etc/init.d</path>
@@ -219,7 +170,6 @@
have reconfigured apache using the new paths.
</p>
-
<note>
Many modules that used to be enabled by default are now disabled. If they are
apache built-in modules, then uncomment the appropriate line in httpd.conf.
@@ -227,18 +177,15 @@
add the name to <path>/etc/conf.d/apache{|2}</path> to enable it.
</note>
-
<p>
Now you may restart apache.
</p>
-
<pre caption="Restarting apache">
# <i>/etc/init.d/apache stop</i>
# <i>/etc/init.d/apache start</i>
</pre>
-
<p>
If you run into any problems check the <uri
link="/doc/en/apache-troubleshooting.xml">Apache Troubleshooting Guide</uri>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
* [gentoo-doc-cvs] cvs commit: apache-upgrading.xml
@ 2005-08-01 15:17 Sven Vermeulen
0 siblings, 0 replies; 7+ messages in thread
From: Sven Vermeulen @ 2005-08-01 15:17 UTC (permalink / raw
To: gentoo-doc-cvs
swift 05/08/01 15:17:11
Modified: xml/htdocs/doc/en metadoc.xml
Added: xml/htdocs/doc/en apache-upgrading.xml
Log:
#99539 - Adding Apache upgrading document
Revision Changes Path
1.91 +6 -1 xml/htdocs/doc/en/metadoc.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/metadoc.xml?rev=1.91&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/metadoc.xml?rev=1.91&content-type=text/plain&cvsroot=gentoo
diff : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/metadoc.xml.diff?r1=1.90&r2=1.91&cvsroot=gentoo
Index: metadoc.xml
===================================================================
RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/metadoc.xml,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -r1.90 -r1.91
--- metadoc.xml 1 Aug 2005 14:49:01 -0000 1.90
+++ metadoc.xml 1 Aug 2005 15:17:11 -0000 1.91
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding="UTF-8"?>
-<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/metadoc.xml,v 1.90 2005/08/01 14:49:01 swift Exp $ -->
+<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/metadoc.xml,v 1.91 2005/08/01 15:17:11 swift Exp $ -->
<!DOCTYPE metadoc SYSTEM "/dtd/metadoc.dtd">
<metadoc lang="en">
@@ -360,6 +360,7 @@
<file id="shb-tight">/doc/en/security/shb-tight.xml</file>
<file id="shb-uptodate">/doc/en/security/shb-uptodate.xml</file>
<file id="apache-troubleshooting">/doc/en/apache-troubleshooting.xml</file>
+ <file id="apache-upgrading">/doc/en/apache-upgrading.xml</file>
</files>
<docs>
<doc id="name-logo">
@@ -984,5 +985,9 @@
<memberof>sysadmin_specific</memberof>
<fileid>apache-troubleshooting</fileid>
</doc>
+ <doc id="apache-upgrading">
+ <memberof>sysadmin_specific</memberof>
+ <fileid>apache-upgrading</fileid>
+ </doc>
</docs>
</metadoc>
1.1 xml/htdocs/doc/en/apache-upgrading.xml
file : http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=gentoo
plain: http://www.gentoo.org/cgi-bin/viewcvs.cgi/xml/htdocs/doc/en/apache-upgrading.xml?rev=1.1&content-type=text/plain&cvsroot=gentoo
Index: apache-upgrading.xml
===================================================================
<?xml version='1.0' encoding="UTF-8"?>
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
<guide link="apache-upgrading.xml" lang="en">
<title>Upgrading Apache</title>
<author title="Author">
<mail link="vericgar@gentoo.org">Michael Stewart</mail>
</author>
<abstract>
This document describes the procedure end-users should follow to safely
upgrade their apache installation.
</abstract>
<!-- The content of this document is licensed under the CC-BY-SA license -->
<!-- See http://creativecommons.org/licenses/by-sa/2.5 -->
<license/>
<version>2.1</version>
<date>2005-08-01</date>
<chapter>
<title>Introduction</title>
<section>
<body>
<p>
The state of Apache and it's modules in Gentoo was becoming dismal. There
were a number of problems that caused support problems and made maintaining
everything the Apache herd is responsible for difficult:
</p>
<ul>
<li>
The configuration that came with Gentoo was dramatically different from
the upstream configuration that most users expect
</li>
<li>
Many modules used similar code, but all did things their own way
</li>
<li>
Most modules weren't maintained very well - mostly because of the large
number of modules available
</li>
<li>Modules didn't have a configuration standard</li>
<li>
Some modules could support both versions of Apache, but the ebuilds
didn't handle that
</li>
<li>
Choices available in Apache were not available for Gentoo users (for
example MPMs)
</li>
<li>Bugs for Apache were stacking up</li>
</ul>
<p>
The solution? The Apache herd was expanded, adding several new members, who
worked together to create an eclass, update all the modules and fix a number
of bugs.
</p>
<p>
This document details how to upgrade without breaking your system. If you are
a developer or would like to know what we changed, or how ebuilds need to be
modified to take advantage of our eclass, then check the <uri
link="/proj/en/developer.xml">Apache Developer Reference</uri>.
</p>
</body>
</section>
</chapter>
<chapter id="upgrade">
<title>Upgrade Instructions</title>
<section>
<body>
<p>
We have made many changes to how Apache works within Gentoo. Every package
that is directly related to Apache needs to be updated and some things that
worked previously will no longer work.
</p>
<p>
First you need to figure out what packages you need to upgrade. You can do
this using the <c>equery</c> tool, part of the <c>app-portage/gentoolkit</c>
package.
</p>
<pre caption="Finding packages to update">
$ <i>equery depends net-www/apache</i>
[ Searching for packages depending on net-www/apache... ]
dev-db/phpmyadmin-2.5.6
dev-php/mod_php-4.3.10
dev-php/phpsysinfo-2.1-r2
net-www/mod_bandwidth-2.0.5
net-www/mod_layout-4.0.1a
net-www/mod_ldap_userdir-1.1.4
net-www/mod_loopback-1.04
net-www/mod_mp3-0.40
net-www/mod_random-2.0
net-www/mod_throttle-3.1.2-r1
net-www/mod_watch-3.18
www-apps/viewcvs-0.9.2_p20030430
</pre>
<impo>
The packages you have installed may be vastly different, make sure you run this
command for yourself.
</impo>
<warn>
There are some modules and packages that depend on Apache that have not yet
been updated. Please <uri link="http://bugs.gentoo.org">search bugzilla</uri>
for any critical packages that you use with Apache.
</warn>
<p>
Many webapps aren't affected in any way as most use the <c>webapp</c> eclass
which takes care of installing them correctly. You may want to check to see if
there is a new revision.
</p>
<!-- Remove between this line and the next when new style goes stable -->
<p>
As all the packages that support our changes are still in unstable, to be able
to use them you will need to add all the packages you want to upgrade (see
above) as well as the following to <path>/etc/portage/package.keywords</path>.
</p>
<note>
<path>/etc/portage</path> may not exist, please create it, as well as the files
inside it.
</note>
<pre caption="Additions to /etc/portage/package.keywords">
<comment>(If you are using Apache 1.3)</comment>
=net-www/apache-1*
net-www/gentoo-webroot-default
<comment>(If you want to use lingerd with Apache 1.3)</comment>
net-www/lingerd
<comment>(If you are using Apache 2.0)</comment>
net-www/apache
dev-libs/apr
dev-libs/apr-util
net-www/gentoo-webroot-default
<comment>(Include all others that you need to upgrade as well)</comment>
dev-php/mod_php
net-www/mod_bandwidth
net-www/mod_layout
net-www/mod_ldap_userdir
net-www/mod_loopback
net-www/mod_mp3
net-www/mod_random
net-www/mod_throttle
net-www/mod_watch
</pre>
<!-- Remove between this line and the previous when new style goes stable -->
<p>
As we have added some new USE-flags, you may want to review them and add
appropriate lines to <path>/etc/portage/package.use</path>. See <uri
link="#use">Apache supported USE-flags</uri> for more details.
</p>
<pre caption="Checking USE flag settings and rebuild">
<comment>(Check the USE-flags and needed updates)</comment>
# <i>emerge --pretend --verbose --update --newuse --deep apache subversion \
mod_php mod_bandwidth mod_layout mod_ldap_userdir mod_loopback mod_mp3 \
mod_random mod_throttle mod_watch</i>
<comment>(Update the packages)</comment>
# <i>emerge --verbose --update --newuse --deep apache subversion mod_php \
mod_bandwidth mod_layout mod_ldap_userdir mod_loopback mod_mp3 mod_random \
mod_throttle mod_watch</i>
<comment>(It may be easier to just update world instead of the above)</comment>
# <i>emerge --ask --verbose --update --newuse --deep world</i>
</pre>
<p>
Now you need to reconfigure Apache and its modules. Start by using
<c>etc-update</c> or <c>dispatch-conf</c> to update the <path>/etc/init.d</path>
--
gentoo-doc-cvs@gentoo.org mailing list
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-03-05 19:53 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-05 19:53 [gentoo-doc-cvs] cvs commit: apache-upgrading.xml Camille Huot
-- strict thread matches above, loose matches on Subject: below --
2008-03-05 19:52 Camille Huot
2007-12-12 2:44 Joshua Saddler
2007-07-29 21:36 Josh Saddler
2006-04-12 17:47 Josh Saddler
2005-09-29 9:28 Xavier Neys
2005-08-01 15:17 Sven Vermeulen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox