[Mailman-Users] upgrading

Barry A. Warsaw bwarsaw at cnri.reston.va.us
Sat Feb 20 01:03:29 CET 1999


>>>>> "GS" == Greg Stein <gstein at lyra.org> writes:

    GS> okay... I'm looking at upgrading from 1.0b6 to 1.0b8.  So, I
    GS> read the UPGRADING doc like a good little boy.

    GS> Oops. Not helpful.

    GS> It doesn't say what to do to get to the "make upgrade". Big
    GS> picture, people!

    GS> I've got three directories:

    | /home/mailman/install
    | /home/mailman/mailman-1.0b6
    | /home/mailman/mailman-1.0b8

    GS> What do I do? Go into 1.0b8 and do a ./configure and a make
    GS> and then a make upgrade? Oh, but wait... where does "make
    GS> install" happen. But if I make install before make upgrade,
    GS> then isn't there a point when my mailman system is
    GS> inconsistent?

Greg, I've think I've clarified this in the UPGRADING file I'm about
to check in.  Please take a look and see if that helps.

>>>>> "HM" == Harald Meland <Harald.Meland at usit.uio.no> writes:

    HM> Installing over an in-production Mailman is not an atomic
    HM> operation, no.

    HM> My best bet at a "safe" upgrade process would be:

    HM>   "./configure && make"

    HM>   Disable message delivery into Mailman (turn off the MTA or
    HM> whatever)

    HM>   Wait until the system is done processing any "active"
    HM> messages

    HM>   "make install"

    HM>   "make update"

    HM>   Enable message delivery into Mailman again

    HM> ... but I'm just guessing.

To be absolutely safe, you're probably right.  I never do this though
:-)  I just do configure; make install; make update.  And things
usually Just Work.

    HM> I'm quite sure that "make update" should be run _after_ "make
    HM> install", though.

Absolutely.

-Barry




More information about the Mailman-Users mailing list