[ mailman-Patches-820723 ] Mailman/pipermail/MHonArc integration patch

Patches item #820723, was opened at 2003-10-09 16:19 Message generated for change (Comment added) made by ppsys You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=820723&group_id=103 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Pipermail Group: Mailman 2.1 Status: Open Resolution: None Priority: 5 Private: No Submitted By: Richard Barrett (ppsys) Assigned to: Nobody/Anonymous (nobody) Summary: Mailman/pipermail/MHonArc integration patch Initial Comment: This patch tightly integrates the MHonArc mail-to-HTML convertor with Mailman and its internal pipermail archiving code. The purpose of the patch is to produce a fusion of (hopefully) the best features of pipermail and MHonArc for handling Mailman mailing list archives. For more detail see patch content or http://www.openinfo.co.uk/mailman/patches/mhonarc/index.html ----------------------------------------------------------------------
Comment By: Richard Barrett (ppsys) Date: 2008-05-17 15:59
Message: Logged In: YES user_id=75166 Originator: YES File Added: mhonarc-2.1.10-0.1.patch.gz ---------------------------------------------------------------------- Comment By: Martin Mokrejs (mmokrejs) Date: 2006-10-21 09:43 Message: Logged In: YES user_id=696559 Yes, that helped. Thanks. After years I documented a bit which patches I use for mailman: #!/bin/sh gzip -dc mailman-2.1.9.tgz | tar xvf - cd mailman-2.1.9 patch -p1 < ../mailman-2.1.9-patches/modinc-2.1.9-0.1.patch gzip -dc ../mailman-2.1.9-patches/antispam-2.1.9-0.1.patch.gz | patch -p1 gzip -dc ../mailman-2.1.9-patches/mhonarc-2.1.9-0.1.patch.gz | patch -p1 cat ../mailman-2.1.9-patches/11_handle_propfind.patch | patch -p0 cat ../mailman-2.1.9-patches/72_fblast_add_shebang.patch | patch -p0 cat ../mailman-2.1.9-patches/75_emaillist_only_show_bad_emails.dpatch | patch -p1 cat ../mailman-2.1.9-patches/passwd-rfc3834.patch | patch -p0 cat ../mailman-2.1.9-patches/mailman-2.1.6rc3-relpath.patch | patch -p1 ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2006-10-20 08:03 Message: Logged In: YES user_id=75166 Apologies, but the URL cited above had to be changed when I changed hosting service provider as they have co-opted the /mailman/ URI root. See instead: http://www.openinfo.co.uk/mm/patches/mhonarc/index.html ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2006-10-20 07:50 Message: Logged In: YES user_id=75166 The file INSTALL.mhonarc-mm installed by this patch contains the following words. The same information is also on the openinfo web page whose URL is above. Necessary Precursors -------------------- The following patch must be applied to Mailman before applying this patch: 1. Mailman Patch #760567: both this patch and #760567 update the version number ... ---------------------------------------------------------------------- Comment By: Martin Mokrejs (mmokrejs) Date: 2006-10-19 22:18 Message: Logged In: YES user_id=696559 ribosome mailman-2.1.9 # gzip -dc ../mailman-2.1.9-patches/antispam-2.1.9-0.1.patch.gz | patch -p1 patching file Mailman/Cgi/private.py patching file Mailman/Defaults.py.in ribosome mailman-2.1.9 # gzip -dc ../mailman-2.1.9-patches/mhonarc-2.1.9-0.1.patch.gz | patch -p1 patching file INSTALL.mhonarc-mm patching file Mailman/Archiver/Archiver.py patching file Mailman/Archiver/HyperArch.py patching file Mailman/Archiver/pipermail.py patching file Mailman/Cgi/create.py patching file Mailman/Defaults.py.in Hunk #2 succeeded at 1390 (offset 73 lines). patching file Mailman/Errors.py patching file Mailman/Gui/Archive.py patching file Mailman/Mailbox.py patching file Mailman/Version.py Hunk #1 FAILED at 39. 1 out of 1 hunk FAILED -- saving rejects to file Mailman/Version.py.rej patching file bin/arch patching file bin/newlist patching file templates/Makefile.in patching file templates/en/author.mrc patching file templates/en/mhonarc.mrc patching file templates/en/subject.mrc ribosome mailman-2.1.9 # less Mailman/Version.py.rej *************** *** 39,45 **** # config.pck schema version number # DATA_FILE_VERSION = 96 # 96.1 to take account of extra moderate_inc_body list attribute - DATA_FILE_VERSION = 96.1 # qfile/*.db schema version number QFILE_SCHEMA_VERSION = 3 --- 39,50 ---- # config.pck schema version number # DATA_FILE_VERSION = 96 # 96.1 to take account of extra moderate_inc_body list attribute + # DATA_FILE_VERSION = 96.1 + # 96.2 to take account of extra which_archiver and + # archiver_when_wiped list attributes + # must be applied AFTER the modinc-2.1.7-0.1.patch + DATA_FILE_VERSION = 96.2 + # qfile/*.db schema version number QFILE_SCHEMA_VERSION = 3 ribosome mailman-2.1.9 # So, which patch do I have to apply before applying the 2.1.9 -0.1 version of this? It is a pitty this is not yet in the official releases. I am using mailman-20041012.tar.bz2 with these for some years and see only 2 or three types of error in the logs. But damn mailman ignores some subscription confirmation messages and breaks on some non-us-ascii encoded messages so I should upgrade to see if it helps. :(( ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2006-10-03 11:08 Message: Logged In: YES user_id=75166 mhonarc-2.1.9-0.1.patch.gz is a MM 2.1.9 compatible version of the patch ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2006-04-19 23:01 Message: Logged In: YES user_id=75166 Use mhonarc-2.1.7-0.1.patch.gz for both MM 2.1.7 and MM 2.1.8 ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2006-03-02 21:17 Message: Logged In: YES user_id=75166 mhonarc-2.1.6-0.3.patch.gz corrects a long standing omission in the code of Mailman/Cgi/create.py which fails to get the initial setup of lists created through the web quite right. This leads to spurious errors being logged on message archiving until bin/arch --wipe is run for such a list affected. Lists created with bin/newlist did not have this problem. ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2005-09-23 21:45 Message: Logged In: YES user_id=75166 mhonarc-2.1.6-0.2.patch.gz corrects an error in the modified code of $prefix/bin/arch introduced by the mhonarc-2.1.6-0.1.patch.gz - the problem was not present in patches for previous MM versions. In some circumstances, after running $prefix/bin/arch --wipe, subsequent post to a list my be generated using the wrong archiver. Examining index pages in the archives of a list will show if this problem has affected that list. Reinstallation with this revised patch and rerunning $prefix/bin/arch --wipe should resolve the problem. ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2005-08-23 17:43 Message: Logged In: YES user_id=75166 mhonarc-2.1.6-0.1.patch.gz is a MM 2.1.6 compatible version of the patch ---------------------------------------------------------------------- Comment By: dfragos (dfragos) Date: 2005-07-21 15:24 Message: Logged In: YES user_id=1310569 what about MM 2.1.6? ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2004-08-03 10:04 Message: Logged In: YES user_id=75166 mhonarc-2.1.5-0.1.patch.gz is a MM 2.1.5 compatible version of the patch ---------------------------------------------------------------------- Comment By: Martin Mokrejs (mmokrejs) Date: 2004-04-19 23:53 Message: Logged In: YES user_id=696559 I've applied this patch(mhonarc-2.1.4-0.1.patch.gz) and it works great for me. Would someone apply to offcial cvs tree? Thanks. ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2004-01-02 15:32 Message: Logged In: YES user_id=75166 mhonarc-2.1.4-0.1.patch is a MM 2.1.4 compatible version of this patch ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2003-10-22 14:32 Message: Logged In: YES user_id=75166 mhonarc-2.1.3-0.6.patch better supports the use of MHonArc -saveresources option. Also fixes minor HTML syntax error in mhonarc.mrc and author.mrc that affected generated date and author index pages. ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2003-10-14 05:49 Message: Logged In: YES user_id=75166 With mhonarc-2.1.3-0.4.patch, the default path to MHonArc itself defined in Defaults.py is the empty string and, until this is changed, the option to select MHonArc instead of pipermail for per-list archiving is not offered on the web admin GUI. ---------------------------------------------------------------------- Comment By: Richard Barrett (ppsys) Date: 2003-10-10 17:51 Message: Logged In: YES user_id=75166 Under some circumstances, when a single message is passed to MHonArc for archiving via a pipe, MHonArc may finish its processing and exit, closing its STDIN before the Mailman process that invoked it has finished output of the message to the pipe. Mistakenly, the patched pipermail code treated this as an error. mhonarc-2.1.3-0.3.patch corrects this mistake. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=300103&aid=820723&group_id=103
participants (1)
-
SourceForge.net