[Pkg-mailman-hackers] Bug#238377: mailman: split languages into separate package

Stijn van Drongelen tinctorius at gmail.com
Mon Nov 12 22:23:19 UTC 2007


> Great improvement! That is much better. You have certainly
> satisfactorily addressed the installation speed issue. I'll let you
> decide whether or not it is still worth splitting off the languages; I
> am not sure that it is necessary any more, although perhaps there would
> still be advantages to doing so.
>
> thanks,
> Charles

I think it still is necessary. This package could be organised a lot better.

mailman version 1:2.1.9-8 has an extracted size of approximately 40
MB. Most of it is installed in the following places (sizes are 'size
on disk'):
652K    /var/lib/mailman/tests
2.2M    /usr/share/doc/mailman/html
3.7M    /usr/lib/mailman
5.9M    /usr/share/mailman
5.9M    /usr/share/doc/mailman/examples
22M     /var/lib/mailman/messages

/usr/share/mailman and /var/lib/mailman/messages is basically
internationalization data. I think all this should get it's own
package (preferably split into separate packages for each locale), and
have only English built in into mailman (or mailman should depend on
mailman-lang, which is provided by each i18n package).

Besides that, I think /var/lib/mailman/tests, even though it's small,
can have it's own package. And of course, /usr/share/doc/mailman/html
and mailman's manpages should get their own mailman-doc package.


By the way, /usr/share/mailman and /usr/share/doc/mailman/examples are
practically the same, but there are some differences. Why is this?

tinctorius at tnct-tower:~$ diff -u --recursive
/usr/share/doc/mailman/examples /usr/share/mailman
Only in /usr/share/doc/mailman/examples: Defaults.py.gz
Only in /usr/share/doc/mailman/examples: Makefile
Only in /usr/share/doc/mailman/examples: Makefile.in
Only in /usr/share/doc/mailman/examples: mm_cfg.py.gz
Only in /usr/share/mailman: postfix-to-mailman.py
Only in /usr/share/mailman: postfix-to-mailman.pyc
Only in /usr/share/mailman: qmail-to-mailman.py
Only in /usr/share/mailman: qmail-to-mailman.pyc
Only in /usr/share/doc/mailman/examples/ru: Makefile
Only in /usr/share/doc/mailman/examples/ru: s2s.py
Only in /usr/share/doc/mailman/examples/ru: status
Only in /usr/share/doc/mailman/examples: stock





More information about the Pkg-mailman-hackers mailing list