RELEASED: GNU Mailman 3.0 beta 1 and Postorius 1.0 alpha 1
Hello Mailman enthusiasts!
Use the key, unlock the door
See what your fate might have in store...
Building on the excitement and amazing progress at our sprints at Pycon 2012, I am very happy to announce the availability of GNU Mailman 3.0 beta 1, code named "The Twilight Zone".
After nearly four years of design, discussion, and development, we can now see a clear path to a final release. I thank everyone who has helped us get here, by participating on the mailman-developers mailing list, the bug tracker, in private conversations, and code contributions, both to Mailman itself and all the great projects it builds on. Special thanks go to our recent sprinters, Andrea Crotti, Florian Fuchs, Toshio Kuratomi, Daniel Mizyrycki, Terri Oda, Mark Sapiro, and Stephen Turnbull.
While you do want to be careful using 3.0b1 in production, I hope that you will get a copy of the code and run it through its paces. Several people are known to be running real mailing lists using the code base. At this point, the feature set is frozen, as is the database schema. We'll use the schema migration machinery to do any schema changes from here to the final release.
I'm also ecstatic to announce the first alpha release of Postorius, our new official name for the Django-based Mailman 3 web user interface. The name was suggested by core developer Florian Fuchs in honor of a bass hero of both of ours, Jaco Pastorius. Postorius 1.0 alpha 1 is code named "Space Farm".
Postorius is in large part based on the great work of Anna Senarclens de Grancy and Benedict Stein who worked on a new Mailman web ui during their Google Summer of Code projects in 2010 and 2011. This alpha version connects to Mailman 3.0's REST API to add and edit lists and domains, as well as to moderate messages. It uses Django's auth app and Mozilla's BrowserID for authentication (a list of the current features is contained in the NEWS file of the package). Apart from the current state there are many more ideas left for the upcoming releases. There is a great team working on the web ui as well as on a new archiver, so stay tuned, and come join us!
You can download GNU Mailman 3.0b1 from Launchpad or the Python Cheeseshop:
https://launchpad.net/mailman
http://pypi.python.org/pypi/mailman
Postorius 1.0a1 is available from Launchpad and Cheeseshop as well:
https://launchpad.net/postorius
http://pypi.python.org/pypi/postorius
The GNU Mailman documentation is available online at:
http://packages.python.org/mailman/
You can submit bug reports to GNU Mailman and Postorius at:
https://bugs.launchpad.net/mailman
https://bugs.launchpad.net/postorius
GNU Mailman and Postorius are released under the GNU General Public License version 3 or later.
Enjoy! -Barry (On behalf of the entire GNU Mailman development team)
On Mar 23, 2012, at 9:00 PM, "Barry Warsaw" <barry@list.org> wrote:
Use the key, unlock the door See what your fate might have in store...
Everybody walk the dinosaur!
Seriously though, this is amazing news! Thanks to everyone who helped work on this. I can't wait to give it a try!
Cheers, Justin
No INSTALL file in the tarball?
For folks like me who aren’t savvy with Python’s installers and were expecting to find configure/make, it would help a great deal.
This may be the wrong list for this, but just in case I stumbled on the right way to install it, I got this when doing sudo python setup.py install:
Processing dependencies for mailman==3.0.0b1 error: Installed distribution zope.interface 3.5.1 conflicts with requirement zope.interface>=3.8.0
-FG
On 23.3.12 9:00 PM, Barry Warsaw wrote:
Hello Mailman enthusiasts!
Use the key, unlock the door See what your fate might have in store...
Building on the excitement and amazing progress at our sprints at Pycon 2012, I am very happy to announce the availability of GNU Mailman 3.0 beta 1, code named "The Twilight Zone".
After nearly four years of design, discussion, and development, we can now see a clear path to a final release. I thank everyone who has helped us get here, by participating on the mailman-developers mailing list, the bug tracker, in private conversations, and code contributions, both to Mailman itself and all the great projects it builds on. Special thanks go to our recent sprinters, Andrea Crotti, Florian Fuchs, Toshio Kuratomi, Daniel Mizyrycki, Terri Oda, Mark Sapiro, and Stephen Turnbull.
While you do want to be careful using 3.0b1 in production, I hope that you will get a copy of the code and run it through its paces. Several people are known to be running real mailing lists using the code base. At this point, the feature set is frozen, as is the database schema. We'll use the schema migration machinery to do any schema changes from here to the final release.
I'm also ecstatic to announce the first alpha release of Postorius, our new official name for the Django-based Mailman 3 web user interface. The name was suggested by core developer Florian Fuchs in honor of a bass hero of both of ours, Jaco Pastorius. Postorius 1.0 alpha 1 is code named "Space Farm".
Postorius is in large part based on the great work of Anna Senarclens de Grancy and Benedict Stein who worked on a new Mailman web ui during their Google Summer of Code projects in 2010 and 2011. This alpha version connects to Mailman 3.0's REST API to add and edit lists and domains, as well as to moderate messages. It uses Django's auth app and Mozilla's BrowserID for authentication (a list of the current features is contained in the NEWS file of the package). Apart from the current state there are many more ideas left for the upcoming releases. There is a great team working on the web ui as well as on a new archiver, so stay tuned, and come join us!
You can download GNU Mailman 3.0b1 from Launchpad or the Python Cheeseshop:
https://launchpad.net/mailman http://pypi.python.org/pypi/mailman
Postorius 1.0a1 is available from Launchpad and Cheeseshop as well:
https://launchpad.net/postorius http://pypi.python.org/pypi/postorius
The GNU Mailman documentation is available online at:
http://packages.python.org/mailman/
You can submit bug reports to GNU Mailman and Postorius at:
https://bugs.launchpad.net/mailman https://bugs.launchpad.net/postorius
GNU Mailman and Postorius are released under the GNU General Public License version 3 or later.
Enjoy! -Barry (On behalf of the entire GNU Mailman development team)
Mailman-Developers mailing list Mailman-Developers@python.org http://mail.python.org/mailman/listinfo/mailman-developers Mailman FAQ: http://wiki.list.org/x/AgA3 Searchable Archives: http://www.mail-archive.com/mailman-developers%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-developers/felipe%40felipegas...
Security Policy: http://wiki.list.org/x/QIA9
On 3/23/2012 9:47 PM, Felipe Gasper wrote:
No INSTALL file in the tarball?
For folks like me who aren’t savvy with Python’s installers and were expecting to find configure/make, it would help a great deal.
This may be the wrong list for this, but just in case I stumbled on the right way to install it, I got this when doing sudo python setup.py install:
The installation is
python bootstrap.py bin/buildout
This and the following steps are described in more detail in src/mailman/docs/START.rst
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On Mar 23, 2012, at 11:47 PM, Felipe Gasper wrote:
No INSTALL file in the tarball?
For folks like me who aren’t savvy with Python’s installers and were expecting to find configure/make, it would help a great deal.
This may be the wrong list for this, but just in case I stumbled on the right way to install it, I got this when doing sudo python setup.py install:
Processing dependencies for mailman==3.0.0b1 error: Installed distribution zope.interface 3.5.1 conflicts with requirement zope.interface>=3.8.0
The online documentation is here:
http://packages.python.org/mailman/README.html
but I admit that the "Getting Started" page is a little bit out of date. It's mostly right though. You can also build mm3 in a virtualenv, which is how I actually run it in my test-production servers.
This would make a nice easy bug for someone to work on. I've added two official bug tags to the tracker: 'documentation' and 'easy'. Just go to http://bugs.launchpad.net/mailman and use the advanced search to find bugs with either of these tags. If it also has a 'mailman3' official bug tag, then you'll know it's targeted for Mailman 3.
Cheers, -Barry
On Tue, Mar 27, 2012 at 2:38 AM, Barry Warsaw <barry@list.org> wrote:
On Mar 23, 2012, at 11:47 PM, Felipe Gasper wrote:
No INSTALL file in the tarball?
The online documentation is here:
http://packages.python.org/mailman/README.html
but I admit that the "Getting Started" page is a little bit out of date. It's mostly right though. You can also build mm3 in a virtualenv, which is how I actually run it in my test-production servers.
I spent a fair amount of time on airplanes recently, which I used somewhat productively to do some updating of the docs for the beta. I haven't merged with the release code yet, so maybe there will be conflicts, but the work is at
lp:~stephen-xemacs/mailman/beta1-docs
Highlights:
- s/alpha/beta/ as appropriate A few of the instructions have changed slightly, eg, docs are now built with "setup.py build_sphinx", not "bin/docs".
- Add some discussion of Mailman 3 philosophy (very light)
- integrate Florian's "Setup the Admin UI in 5 Minutes" guide cf. src/mailman/docs/WebUIin5.rst
- add a slightly edited version of Toshio's Hyperkitty README cf. src/mailman/docs/ArchiveUIin5.rst
This branch is branched from my sprint-2012-overview branch (recently merged, I see, thanks, Barry!)
I will be doing an experimental merge in the next day or so, so I'll report on conflicts then.
(Aside to Barry: my assignment agreement will go out in the afternoon mail ... uh, maybe not until tomorrow am at this rate, but RSN, anyway.)
I'll add the branch URL to the bug, but I can't promise my branch really addresses any of the issues so that's all I'll do with it for now.
Cheers, Steve
On Sat, Mar 24, 2012 at 3:00 AM, Barry Warsaw <barry@list.org> wrote:
Hello Mailman enthusiasts!
I'm also ecstatic to announce the first alpha release of Postorius, our new official name for the Django-based Mailman 3 web user interface. The name was suggested by core developer Florian Fuchs in honor of a bass hero of both of ours, Jaco Pastorius. Postorius 1.0 alpha 1 is code named "Space Farm".
I can't wait for "Gene Simmons" and "Tal Wilkenfeld"! :-)
On 03/24/2012 02:00 AM, Barry Warsaw wrote:
Hello Mailman enthusiasts!
Use the key, unlock the door See what your fate might have in store...
Building on the excitement and amazing progress at our sprints at Pycon 2012, I am very happy to announce the availability of GNU Mailman 3.0 beta 1, code named "The Twilight Zone".
After nearly four years of design, discussion, and development, we can now see a clear path to a final release. I thank everyone who has helped us get here, by participating on the mailman-developers mailing list, the bug tracker, in private conversations, and code contributions, both to Mailman itself and all the great projects it builds on. Special thanks go to our recent sprinters, Andrea Crotti, Florian Fuchs, Toshio Kuratomi, Daniel Mizyrycki, Terri Oda, Mark Sapiro, and Stephen Turnbull.
While you do want to be careful using 3.0b1 in production, I hope that you will get a copy of the code and run it through its paces. Several people are known to be running real mailing lists using the code base. At this point, the feature set is frozen, as is the database schema. We'll use the schema migration machinery to do any schema changes from here to the final release.
I'm also ecstatic to announce the first alpha release of Postorius, our new official name for the Django-based Mailman 3 web user interface. The name was suggested by core developer Florian Fuchs in honor of a bass hero of both of ours, Jaco Pastorius. Postorius 1.0 alpha 1 is code named "Space Farm".
Postorius is in large part based on the great work of Anna Senarclens de Grancy and Benedict Stein who worked on a new Mailman web ui during their Google Summer of Code projects in 2010 and 2011. This alpha version connects to Mailman 3.0's REST API to add and edit lists and domains, as well as to moderate messages. It uses Django's auth app and Mozilla's BrowserID for authentication (a list of the current features is contained in the NEWS file of the package). Apart from the current state there are many more ideas left for the upcoming releases. There is a great team working on the web ui as well as on a new archiver, so stay tuned, and come join us!
You can download GNU Mailman 3.0b1 from Launchpad or the Python Cheeseshop:
https://launchpad.net/mailman http://pypi.python.org/pypi/mailman
Postorius 1.0a1 is available from Launchpad and Cheeseshop as well:
https://launchpad.net/postorius http://pypi.python.org/pypi/postorius
The GNU Mailman documentation is available online at:
http://packages.python.org/mailman/
You can submit bug reports to GNU Mailman and Postorius at:
https://bugs.launchpad.net/mailman https://bugs.launchpad.net/postorius
GNU Mailman and Postorius are released under the GNU General Public License version 3 or later.
Enjoy! -Barry (On behalf of the entire GNU Mailman development team)
Great news Barry, but just one thing, I checked now on list.org and the GNU Mailman website and there is no mention of this release.. is that on purpose?
On Mar 26, 2012, at 04:11 PM, Andrea Crotti wrote:
Great news Barry, but just one thing, I checked now on list.org and the GNU Mailman website and there is no mention of this release.. is that on purpose?
Not really. The server moved recently and my keys hadn't been installed. Looks like they still aren't, so let me ping the admins.
-Barry
participants (7)
-
Andrea Crotti
-
Barry Warsaw
-
Barry Warsaw
-
Felipe Gasper
-
Hopkins, Justin
-
Mark Sapiro
-
Stephen J. Turnbull