[Hamara-devel] Try mailman 3.0 and if that fulfills our e-mail to forum and vice-versa ?
shirish
shirish at hamaralinux.org
Wed Apr 29 15:14:11 BST 2015
Reply in-line :-
On 04/28/2015 12:40 AM, Vikas Tara wrote:
> On 27/04/15 17:12, shirish wrote:
>> Hi all,
>> Mailman 3.0 is out . Please see https://code.launchpad.net/mailman
>> for more info. Unlike yesteryear's monolithic single binary mailman
>> 3.0 is now split into 5 separate binaries i.e. Mailman core,
>> mailman.client, HyperKitty, Postorius and bundler . While as can be
>> seen it will take a few days for mailman 3.0 to make its début, if we
>> have a person or two who can play with it, will be easier for us to
>> take a decision.
>>
>> What do you guys think ?
>>
> If it gives us the functionality that the forum offers - but via a web
> interface to the mailing list - then it would make sense to drop the
> forum altogether.
>
> I guess we need to take it for a spin - unless you can find the
> functionality we need in the features list?
We seem to be running into a spate of good co-incidences.
See
https://mail.python.org/pipermail/mailman-developers/2015-April/024959.html
It's great news that Mailman 3 just got released today. As shared here's
the feature-list :-
"Some things you won't miss, like passwords in clear text, monthly
password reminders, having multiple accounts to manage subscriptions
with different email addresses, no built-in archive searching,
restrictions on naming lists in multiple domains, etc." - Barry Warsaw
Sharing the announce mail of Mailman 3 as shouted out today :-
Twenty years ago, I attended the first Python Workshop at NIST with
about 20 other old school Pythonistas. Earlier this month I attended
PyCon 2015 in Montreal. PyCon is always exhilarating, but this one was
incredibly special for me personally, because my son was on spring break
and joined me for the first half of the conference.
Both the Python language and its community have grown a little bit
<wink> in the intervening years, but what hasn't changed is our love of
the language, and the truly amazing people we share that love with. The
Python community really is one of the very best open source communities
on the planet.
The best community inside that great Python family has to be the GNU
Mailman team. They're all smart and cool, fun to hang out with, and fun
to hack with. With diverse backgrounds, each and every one are good
friends and valued technical peers. As has been the case for the last
few years, we've sprinted on Mailman 3, getting lots of great work done,
but never quite getting something we were satisfied enough with to
release. The first alpha of Mailman 3 was released a little over 7 years
ago.
And so I'm here --and on behalf of Abhilash, Aurélien, Florian, John,
Mark, Stephen, Sumana, Terri, our GSoC students, and all the great
people who have contributed over the years-- to proudly announce the
official release of GNU Mailman 3.0, code named "Show Don't Tell".
Mailman 3 is really a suite of 5 tools:
* The core, which provides the mail delivery engine, the unified user
model, moderation and modification of email messages, and interfaces to
external archivers;
* Postorius, our new Django-based web user interface for users and list
administrators;
* HyperKitty, our new Django-based web archiver, providing rich access
to the historical record of mailing list traffic;
* mailman.client, the official Python bindings to the core's REST API;
* mailman-bundler, a set of scripts to make it easy to deploy the full
suite inside Python virtual environments.
What's new about Mailman 3? Well, lots! Some highlights include:
* Backed by a relational database;
* True support for multiple domains, with no cross-domain mailing list
naming restrictions;
* One user account to manage all your subscriptions on a site;
* The core's functionality exposed through an administrative REST+JSON
API;
* All passwords hashed by default, and no monthly password reminders!
* Users can post to lists via the web interface;
This is the feature that we needed/wanted.
* Built-in archive searching!
and more. Tons more.
There will be things you love about Mailman 3, and things you don't
like. You'll glimpse great possibilities and glaring holes. You'll be
excited and frustrated. Such is life with an all-volunteer free software
project.
For the things you like, and the exciting possibilities, we encourage
you to experiment, to do wacky things we haven't thought of, integrate
it with your own tools, or just carefully go about deploying a Mailman 3
system. Tell us how you're using it!
For the things you don't like, we invite you to join us. Come to the
mailing list <mailman-developers at python.org> and talk with us. Submit
bug reports and pull requests. Help us close the gaps and make Mailman
3 better.
Whether your interests are for Internet RFCs, web site development,
operations, or you just want to find a fun Python project to hack on
with cool people, as they say, contributions are welcome.
See the release notes, as well as links to download each component:
http://wiki.list.org/Mailman3
You probably want to start with the bundler and let it grab and install
all the other parts.
More information is available at:
http://www.list.org
http://wiki.list.org
http://launchpad.net/mailman
#mailman on freenode
mailman-developers at python.org
Happy Mailman Day,
-Barry & the Mailman Cabal
The "manual" can be found out at
http://gnu-mailman.readthedocs.org/en/latest/
Right now only the 7.6 MB HTML one is usable so please download that.
minor bugs being found and fixed :-
[15:29:17] <abompard> florianf: found two minor bugs in the
mailman.client release (not in the code)
[15:29:56] <abompard> florianf: first, the COPYING.LESSER file is not in
MANIFEST.in, so it's not in the PyPI tarball
[15:30:28] <abompard> florianf: second, the PyPI tarball contains the
.tox subfolder and all its venvs...
[15:46:27] <florianf> abompard: oh jeez.
[15:46:37] <florianf> abompard: thanks! :-)
[15:46:43] <abompard> florianf: no problem :-)
[15:47:28] <florianf> abompard: I'll add a new release file.
[15:47:42] <abompard> florianf: cool :-)
[15:48:20] <abompard> FYI I'm currently building packages for Fedora 21
& RHEL 7
[15:48:20] <abompard> so I'm finding all those little oversights ;-)
[15:49:12] <florianf> abompard: That's what happens if you upload stuff
to pypi from the airport gate...
[15:49:22] <abompard> haha :-)
[15:50:18] <florianf> abompard: But great to hear we're getting packages
soon! A friend of mine is planning on building gentoo packages.
[15:50:28] <abompard> cool!
[15:50:54] <florianf> I wonder if someone has .deb on the radar...?
[17:56:40] <florianf> abompard: fyi: updated mailman.client tarballs on
pypi and lp
[17:56:55] <abompard> florianf: thanks!
[18:53:34] <barry> maxking: hi! i have a new gitified core repo that i
think is good, but i want to blow away the one on gitlab and push this
new one. i couldn't find how to do that. do you know? if not, I’ll
ask those folks (i should push it to staging for you to take a look)
So things are happening, meanwhile I will also file a mailman 3 wnpp
request on the Debian BTS if somebody hasn't filed it till yet so
hopefully somebody does take that up.
What I would suggest is to let's take it for a spin, have a different
domain and let it mirror all the messages from the old one and see how
it works, looks etc. If we are happy, let it replace the old one.
Also if this works out, then we will have to make at least one more
mailing list hamara-users at lists.hamaralinux.org
Looking forward to ideas and feedback.
--
Regards,
Shirish Agarwal,
Community Lead,
Hamaralinux.org
More information about the Hamara-devel
mailing list