[Mailman-Developers] Killing off Pipermail and the effects on scrubbing in Mailman 3

Mark Sapiro mark at msapiro.net
Sun Mar 18 00:43:01 CET 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 3/17/2012 10:05 AM, Barry Warsaw wrote:
> 
> ISTM that essence of the scrubber is to turn any remaining
> text/html parts into plain text, by various means.  I think the MM2
> scrubber.py module is essentially hopeless, but the basic
> functionality is useful.  I've decided to remove the scrubber in
> the Pipermail-eradication branch, which will also land momentarily.
> I think it would be useful though to rewrite the scrubber, boil it
> down to its essential functionality, and add that to the
> appropriate spot in the pipeline.
> 
> How would you like to take a crack at that?


Sure. Now that I actually have a bit of an idea of what's going on in
the MM 3 core, I'm happy to give it a go.

Next step for me may be to learn more about how the unittests fit
within their framework so I can create some.

Also, I need to figure out a better development platform for Windows
boxes. I had a perfect opportunity to scrap Windows all together when
I had to recover from a hard drive crash on my main development box
last year, but the dice fell the wrong way on that one.

Anyway, Cygwin is not going to cut it for MM 3. At the sprint, I tried
installing MM 3 in a vagrant VM, but there was too much missing (e.g.,
no Python.h) and even 'apt-get install python-dev' didn't fix that. I
ended up working remotely inside a virtualenv on my production server.
That actually seems to work OK, but I'm afraid that as I get deeper
into it, there will be things I need to do that I won't want to do on
my production box.

Anyway, if anyone has any suggestions for me besides the obvious "bite
the bullet now and scrap Windows - it will only be worse later", I'm
interested. I suppose I could always dual-boot Windows and some Linux
side by side.

Maybe I can organize a sprint at the next PyCon - Migrating to Linux
and killing Windows one PC at a time.

- -- 
Mark Sapiro <mark at msapiro.net>        The highway is for gamblers,
San Francisco Bay Area, California    better use your sense - B. Dylan

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)

iD8DBQFPZSGEVVuXXpU7hpMRAnRAAKDSSRUhDdQe8HoIBzOh3coe8elMIQCfU+dP
fKbzWiMB+H1wm4Jou28BV7g=
=Ehz5
-----END PGP SIGNATURE-----


More information about the Mailman-Developers mailing list