-----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@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-----