In response to an inquiry concerning just what I did to get MM3 built yesterday:

First, I note that I have chosen to create two separate virtual environments 
for the installation. One is "postorius" which has the web interface, and the 
other is "mailman" into which I install just the mail-handling part.  I do this 
because these two components are logically separate and, by design, might be 
installed on separate host machines.

The mailman environment gets its sources from the lp:mailman repository. All of 
the other parts mentioned in the wiki installation guide go into the postorius 
environment.

The failure in the mailman installation (as of 6 Sep 2012) seems to result from 
a bad distribution package for z3c.recipe.tag, version 0.5.

After creating the mailman virtual environment, you can work around this by 
pre-installing this package before you run the (bootstrap/setup) for the 
mailman module.

Working in the virtual environment where you will install mailman:

First attempt to install z3c.recipe.tag
        $ pip install z3c.recipe.tag

This will fail with a message like: (Note that I redacted part of the path. You 
should use the full path as reported on your own installation)
        IOError: [Errno 2] No such file or directory: '/ ... 
/z3c.recipe.tag/CHANGES.txt'

Create that file
        $ touch / ... /z3c.recipe.tag/CHANGES.txt

Now, try the installation again
        $ pip install z3c.recipe.tag

This should succeed and you should then be able to complete the buildout of 
mailman.

Richard "Wacky" Wackerbarth

On Sep 6, 2012, at 10:38 PM, Barry Warsaw wrote:

> On Sep 06, 2012, at 10:23 PM, Richard Wackerbarth wrote:
> 
>> I have 10.7 and, today, I had the same problem.
>> 
>> Yesterday, I was able to set things up without any problems.
>> 
>> I think that the difference is that z3c.recipe.tag has bumped the version
>> number to 0.5 but that the distribution is missing one of its files.
> 
> Yep.  I sent a message off to zope-dev (the maintainer address in the
> setup.py) and distutils-sig (where buildout folks hang out).  I couldn't find
> a bug tracker for the package.  Let's hope a new version gets uploaded soon.
> 
>> By manually downloading the package, I was able to fake the missing
>> CHANGES.txt file and pre-install the module.
> 
> Nice workaround, thanks!

_______________________________________________
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/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to