IMPORTANT NOTE FOR USERS UPGRADING FROM A PREVIOUS RED HAT MAILMAN INSTALLATION: Earlier Red Hat mailman rpms installed all of the mailman files under /var/mailman. This did not conform to the Filesystem Hierarchy Standard (FHS) and created security violations when SELinux is enabled. As of mailman-2.1.5-21 variable data (e.g. lists) is in /var/mailman and all other files are installed under /usr/lib/mailman. If you previously had mailman installed and have edited files in /var/mailman (e.g. configuration) you will need to move those changes from /var/mailman to /usr/lib/mailman. Please refer to the installation documentation file /usr/share/doc/mailman-*/INSTALL.REDHAT for details.
Almost forgot, this applies to bug #132732
John -- how does this sound: Earlier mailman RPMs installed all files under the /var/mailman/ directory. Unfortunately, this did not conform to the Filesystem Hierarchy Standard (FHS) and also created security violations when SELinux was enabled. Therefore, the version of mailman shipped with Fedora Core 2.92 Test 3 now places variable data (such as the lists/ directory) in /var/mailman/, while all other files are installed under /usr/lib/mailman/. If you previously had mailman installed and had edited files in /var/mailman/ (such as mm_cfg.py) you must move those changes from /var/mailman/ to /usr/lib/mailman. Refer to the following installation documentation file for details: /usr/share/doc/mailman-*/INSTALL.REDHAT
John -- Since I've not heard from you with either an update or a confirmation that the above text is correct, I'm going to pull the text just before my noontime deadline for delivering the fc3t3 release notes. Assuming we can get this squared away over the next week or so, we can get the content into the release notes for FC3 final...
In general this sounds good Ed, but I'm going to make a suggestion that will allow us a bit more flexibility because we're still making some directory location tweaks and so that when the final rpm ships the release notes aren't incorrect. How about if we strike the 2nd paragraph and change the last phrase in the 3rd paragraph from "to /usr/lib/mailman" to "to their new location as documented in /usr/share/doc/mailman-*/INSTALL.REDHAT" That way the exact final locations are documented in the actual RPM that ships and the release notes can't be out of sync. Sound reasonsable?
That'll work. Thanks.
Ok, here's the final version: Earlier mailman RPMs installed all files under the /var/mailman/ directory. Unfortunately, this did not conform to the Filesystem Hierarchy Standard (FHS) and also created security violations when SELinux was enabled. If you previously had mailman installed and had edited files in /var/mailman/ (such as mm_cfg.py) you must move those changes to their new location, as documented in the following file: /usr/share/doc/mailman-*/INSTALL.REDHAT Closing this bug; feel free to reopen if anything related to mailman changes...