[Mailman-Developers] Feedback for mailman developers
Barry Warsaw
barry at list.org
Thu Feb 7 13:31:40 CET 2008
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Feb 5, 2008, at 4:07 PM, Adrian Bye wrote:
> Hi guys (and RMS, copied),
>
> About 3 years ago I made this post:
>
> http://mail.python.org/pipermail/mailman
> -developers/2005-February/017850.html
>
> As a result, I get an email every 1-2 months from people asking for an
> updated patch.
It looks to me like there are really two separate unrelated features
here. Distributing them in the same patch would make it difficult to
review, discuss, test and integrate, regardless of whether they are
good ideas or not.
I would like to encourage you to develop your patches in a different
way. I'm not making any promises about whether they would be
integrated if you do this, but it would make it easier for us to look
at, and I believe easier for your to maintain separately if you decide
to continue to do so.
I would highly recommend creating two separate Bazaar branches of the
Mailman 2.1 code. Each would implement just one of your features.
You could create a third branch with the whole thing if you wanted,
but I don't think it would be necessary. You should then register on
Launchpad and push these branches, publishing them in a live source
code repository for all to see.
I'm really trying to encourage this style of development. To me,
patches living in a tracker is dead code. With a published, public
branch, the entire process is more transparent, we can easily do a
merge and test if we wanted to look at it. We can even find these
branches easily via Launchpad. And you will have an easier time
maintaining them, because as new revisions get pushed to Mailman 2.1
trunk, you can just merge, commit, and push to update your own branch.
If you -- or anybody else -- has questions about this workflow, please
ping me on #mailman on irc.freenode.net. I will happily walk you
through it.
Cheers,
- -Barry
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iD8DBQFHqvot2YZpQepbvXERAqmsAJ9H2Y9EBEIw03mDt/NPUHsL7EcYlACggzB3
pcP+bzgjF1D1dIv89m8VLCY=
=BC8W
-----END PGP SIGNATURE-----
More information about the Mailman-Developers
mailing list