Gentoo Archives: gentoo-dev

From: Michael Stewart <vericgar@g.o>
To: gentoo-dev@××××××××××××.org, gentoo-server@l.g.o, gentoo-web-user@l.g.o, plate@g.o, gentoo-announce@l.g.o
Subject: [gentoo-dev] Apache packages refresh
Date: Sun, 27 Feb 2005 19:26:14
Message-Id: 42221ECA.6020405@gentoo.org
1 The Gentoo Apache Team is pleased to announce the unmasking of package
2 updates that have been in the works for months. Some of the major
3 changes include:
4
5 - New configuration and configuration locations to more closely match
6 upstream and reduce confusion for users coming from other distributions.
7 - Modules now use a centralized eclass that builds, installs, and
8 displays standard information on enabling the module. This allows easier
9 maintenance of existing modules, and allows us to more rapidly develop
10 ebuilds for modules that are not yet in the tree.
11 - Expanded USE flags to customize your apache installation now let you
12 choose multiple MPMs to build and make it easy to switch between them.
13 - A new gentoo-webroot that will eventually provide a gentoo-themed
14 icon-set, error documents, and default website. This has been put in
15 it's own package, and includes a USE-flag to not install the
16 gentoo-webroot into /var/www/localhost - useful if you put your own
17 website there.
18 - And much more, including the fixing of many many bugs
19
20 These changes will shortly be available for users running unstable ~arch
21 KEYWORDS). We believe our changes to be safe for general consumption as
22 we have been testing them for several months and they have been
23 available, albeit package masked, for over a month.
24
25 Because of these changes and improvements, when you upgrade to the new
26 revision of Apache, you will need to take care of some things. These are
27 fully documented in our Apache Package Refresh Document [1], but in
28 summary, this is what you will need to do:
29
30 - Merge any customizations that you have made to the Apache
31 configuration into the new configuration at /etc/apache2/httpd.conf (The
32 configuration file location has changed). Note that the init script for
33 apache checks for a configuration in the old location and refuses to
34 start if you haven't moved/removed it - this is to avoid the possibility
35 of moving to a configuration that isn't right for your machine.
36 - Update any modules that you used to revisions that support the new
37 eclass. Older modules will not work due to location changes.
38 - Restart Apache
39
40 We have done our best to make it easy to migrate, but if you have
41 problems, feel free to visit us in #gentoo-apache on irc.freenode.net or
42 on our mailing list gentoo-web-user@g.o and we'll be glad to help.
43
44
45 If you are a package maintainer that has a package that uses Apache in
46 any way, you should check the documentation[1] and modify your ebuild to
47 make use of new Apache paths. We have tried to file bugs against all
48 packages that need changes, but we may have missed some.
49
50
51 Thanks,
52 The Gentoo Apache Team
53
54 [1] http://dev.gentoo.org/~vericgar/doc/apache-package-refresh.html
55
56
57 --
58 Michael Stewart vericgar@g.o
59 Gentoo Developer http://dev.gentoo.org/~vericgar
60
61 GnuPG Key ID 0x08614788 available on http://pgp.mit.edu
62 --
63 --
64 gentoo-dev@g.o mailing list