
On Fri, 2018-01-05 at 20:05 -0800, Mark Sapiro wrote:
On 01/05/2018 12:21 AM, Lindsay Haisley wrote:
In what form and fashion should I submit this contribution, which consists of about 3 files. I can put these in a tarball and attach them, attach them seprately, put them on my public server and post the URL to this list, or upload them, whatever's appropriate. This is a small package, less than 3K.
The ideal way is to register at launchpad, get a copy of the branch at <https://code.launchpad.net/~mailman-coders/mailman/2.1>, make your additions, push that to a branch in your account and create a merge proposal, but if that seems too complex, you can send me a tarball off list.
This isn't too complex, and I'm almost there, but I haven't worked with version control since I was working with cvs some years ago (showing my age, I guess) so bzr is new to me.
I've made a local copy of the MM 2.1 source tree using 'bzr branch lp:mailman/2.1" and made appropriate revisions to it incorporating my mailman-config.py into the contrib directory of the source tree and modifying configure and configure.in to do the proper substitutions for the working copy that's generated in build/contrib at build time.
I'm a bit at sea on the last two parts of your instruction. How do I properly push my branch back to my launchpad account? Do I create a PPA?
How do I create a merge proposal?
This isn't, as they say, rocket science, and I've been a Linux system administrator for close to 20 years, so if I know what I'm doing I can easily handle it, but a few tips from you folks will save me a bunch of research. I don't want to go mucking around on a community resource without knowing what I'm doing :)
--
Lindsay Haisley | "The first casualty when
FMP Computer Services | war comes is truth."
512-259-1190 |
http://www.fmp.com | -- Hiram W Johnson