[Pkg-mailman-hackers] Pkg-mailman commit - rev 67 - branches/pkg-split/debian
Bernd S. Brentrup
bsb@haydn.debian.org
Sun, 18 Apr 2004 11:10:53 -0600
Author: bsb
Date: 2004-04-18 11:10:40 -0600 (Sun, 18 Apr 2004)
New Revision: 67
Added:
branches/pkg-split/debian/TODO
Modified:
branches/pkg-split/debian/changelog
branches/pkg-split/debian/control
Log:
Outlining package split plan. Keep debian/TODO up to date!
Added: branches/pkg-split/debian/TODO
===================================================================
--- branches/pkg-split/debian/TODO 2004-04-18 14:49:34 UTC (rev 66)
+++ branches/pkg-split/debian/TODO 2004-04-18 17:10:40 UTC (rev 67)
@@ -0,0 +1,27 @@
+# $URL$
+# $Id$
+
+Changes outlined herein being a major deviation from the way Mailman
+is packaged now, it might be wiser to defer them until sarge+1.
+
+- Split into mailman, mailman-common, mailman-doc, mailman-i18n.
+ installing $LANG/LC_MESSAGES/mailman.mo in /usr/share/locale.
+
+- mailman-common.postinst should be better at building a new mm_cfg.py
+ from an existing configuration, in particular at removing obsolete
+ vars. As it stands, a python postinst (using code inspection if
+ needed) seems to be the way to go.
+
+- Rewrite qmail-to-mailman.py to read configuration from mm_cfg.py
+ like postfix-to-mailman.py does, getting it out of /etc/mailman and
+ the ucf database.
+
+- As far as I(bsb) am concerned, I'd even prefer separate source
+ packages for mm-spamassassin, mm-spamprobe, mm-savannah and
+ mm-clamav but with spamassassin and savannah already being in the
+ archive, somebody will probably object :(
+
+- Make lintian clean.
+
+This list is by no means meant to be complete.
+
Property changes on: branches/pkg-split/debian/TODO
___________________________________________________________________
Name: svn:keywords
+ Id URL
Modified: branches/pkg-split/debian/changelog
===================================================================
--- branches/pkg-split/debian/changelog 2004-04-18 14:49:34 UTC (rev 66)
+++ branches/pkg-split/debian/changelog 2004-04-18 17:10:40 UTC (rev 67)
@@ -1,3 +1,13 @@
+mailman (2.1.4-4split) UNRELEASED; urgency=low
+
+ * NOT YET RELEASED.
+ * Outlining package split into mailman, mailman-common, mailman-i18n,
+ mailman-doc (bsb, closes: #176439, #238377, #233410, #237772).
+ * Outlining mixin packages mailman-spamassassin, mailman-spamprobe,
+ mailman-savannah and mailman-clamav (bsb, cf debian/TODO).
+
+ -- Siggy Brentrup <bsb@debian.org> Sun, 18 Apr 2004 18:32:49 +0200
+
mailman (2.1.4-4) unstable; urgency=medium
* Urgency medium because RC bugs are fixed.
Modified: branches/pkg-split/debian/control
===================================================================
--- branches/pkg-split/debian/control 2004-04-18 14:49:34 UTC (rev 66)
+++ branches/pkg-split/debian/control 2004-04-18 17:10:40 UTC (rev 67)
@@ -8,10 +8,9 @@
Package: mailman
Architecture: any
-Depends: ${shlibs:Depends}, python (>= 2.2.2.91-1), logrotate, cron (>= 3.0pl1-42), exim4 | mail-transport-agent, apache | httpd, debconf (>= 1.4.16), ucf (>= 0.28), pwgen
-Conflicts: suidmanager (<< 0.50), sendmail (<< 8.12.6)
-Recommends: base-passwd (>= 1.3.0)
-Suggests: spamassassin, python2.2-korean-codecs | python2.3-korean-codecs, python-japanese-codecs
+Depends: ${shlibs:Depends}, mailman-common (= ${Source-Version})
+Recommends: mailman-i18n (= ${Source-Version})
+Suggests: mailman-spamassassin, mailman-savannah,
Description: Powerful, web-based mailing list manager
The GNU Mailing List Manager, which manages email discussion lists
much like Majordomo and Smartmail. Unlike most similar products,
@@ -26,3 +25,50 @@
automated bounce handling and integrated spam prevention.
.
For more information see http://www.list.org/.
+
+Package: mailman-common
+Architecture: all
+Depends: python (>= 2.2.2.91-1), logrotate, cron (>= 3.0pl1-42), exim4 | mail-transport-agent, apache | httpd, debconf (>= 1.4.16), ucf (>= 0.28), pwgen
+Conflicts: suidmanager (<< 0.50), sendmail (<< 8.12.6)
+Recommends: base-passwd (>= 1.3.0)
+Description: Powerful, web-bases mailing list manager (common files).
+ Architecture independent (mostly Python) files required for
+ running mailman plus logrotate, cron etc. stuff.
+
+Package: mailman-i18n
+Architecture: all
+Depends: mailman (= ${Source-Version}), ucf (>= 1.0.0), debconf (>= 1.4.16)
+Suggests: python2.2-korean-codecs | python2.3-korean-codecs, python-japanese-codecs
+Description: Powerful, web-bases mailing list manager (internationalization)
+ Message translations and language specific templates for mailman.
+
+Package: mailman-doc
+Architecture: all
+Depends: mailman (= ${Source-Version})
+Description: Powerful, web-bases mailing list manager (Documentation)
+ Documentation and examples for mailman.
+
+Package: mailman-spamassassin
+Architecture: all
+Depends: mailman (= ${Source-Version}), spamassassin
+Description: Mixin integrating spamassassin into mailman.
+ Dunno yet, have to look into it.
+
+Package: mailman-spamprobe
+Architecture: all
+Depends: mailman (= ${Source-Version}), spamprobe (>= 0.9h-2)
+Description: Mixin integrating spamprobe into mailman.
+ Dunno yet, have to look into it.
+
+Package: mailman-savannah
+Architecture: all
+Depends: mailman (= ${Source-Version})
+Description: Savannah patches for mailman
+ Dunno yet, have to look into it.
+
+Package: mailman-clamav
+Architecture: all
+Depends: mailman (= ${Source-Version})
+Description: Mixin integrating Clam Antivirus into Mailman.
+ Dunno yet, have to look into it.
+