From pingou at pingoured.fr Tue Dec 4 09:21:29 2012 From: pingou at pingoured.fr (Pierre-Yves Chibon) Date: Tue, 04 Dec 2012 09:21:29 +0100 Subject: [Mailman-Developers] Logo license Message-ID: <1354609289.2876.2.camel@ambre.pingoured.fr> Good morning everyone (? Farnsworth), I was wondering if there is a specific license for the Mailman logo. I could find the svg file on the website [1] but it does not mention a license. Basically, we have someone interested in working on an icon for hyperkitty as part of the Google Code-In and I was wondering if we could reuse/modify/use part of the mailman logo. Thanks, Pierre [1] http://www.gnu.org/software/mailman/otherstuff.html From barry at list.org Tue Dec 4 16:39:18 2012 From: barry at list.org (Barry Warsaw) Date: Tue, 4 Dec 2012 10:39:18 -0500 Subject: [Mailman-Developers] Logo license In-Reply-To: <1354609289.2876.2.camel@ambre.pingoured.fr> References: <1354609289.2876.2.camel@ambre.pingoured.fr> Message-ID: <20121204103918.09056cc7@resist.wooz.org> On Dec 04, 2012, at 09:21 AM, Pierre-Yves Chibon wrote: >Good morning everyone (? Farnsworth), > >I was wondering if there is a specific license for the Mailman logo. I >could find the svg file on the website [1] but it does not mention a >license. > >Basically, we have someone interested in working on an icon for >hyperkitty as part of the Google Code-In and I was wondering if we could >reuse/modify/use part of the mailman logo. The logo is copyright assigned to the FSF and licensed under the GPLv3+. I've updated the web page. Cheers, -Barry From sakuag333 at gmail.com Sun Dec 9 17:15:34 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Sun, 9 Dec 2012 21:45:34 +0530 Subject: [Mailman-Developers] New to mailman Message-ID: Hi, I have been going through certain bugs and wishlist on launchpad, and i would like to solve some of them. But i have no idea about how to proceed , can somebody help me please. Thanks From stephen at xemacs.org Sun Dec 9 17:46:29 2012 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Mon, 10 Dec 2012 01:46:29 +0900 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: Message-ID: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> Sandesh Agrawal writes: > But i have no idea about how to proceed , can somebody help me please. Well, first you need to tell us where you're stuck! The basic procedure is 1. Get a Launchpad account (sooner or later). 2. Check out the most recent commit to the sources you're interested in (Mailman 2 or Mailman 3, or both). 3. Find a bug. 4. Fix the bug. 5. Create a branch in your own workspace, and commit the bugfix to it. 6. Push the branch to your launchpad account. 7. Link your branch to the relevant issue. 8. (optional) Make a merge request on Launchpad. 9. (more optional) Announce the fix here. Quite likely you already know some or all of the above, but at least that will provide a framework to help us navigate to your stuckness. Thanks for your interest, and good hunting! Steve From sakuag333 at gmail.com Sun Dec 9 18:02:50 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Sun, 9 Dec 2012 22:32:50 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: I am particularly interested in this bug/wishlist : #1082495 Support bracketed prefixes in subject as filters https://bugs.launchpad.net/mailman/+bug/1082495?comments=all But not sure where to start from or which part of code to see... Also can you suggest me some easier bugs to start with. From mark at msapiro.net Sun Dec 9 18:31:45 2012 From: mark at msapiro.net (Mark Sapiro) Date: Sun, 9 Dec 2012 09:31:45 -0800 Subject: [Mailman-Developers] New to mailman In-Reply-To: Message-ID: Sandesh Agrawal wrote: > >Also can you suggest me some easier bugs to start with. Look at bugs tagged 'easy' . -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From adam-mailman at amyl.org.uk Mon Dec 10 17:09:41 2012 From: adam-mailman at amyl.org.uk (Adam McGreggor) Date: Mon, 10 Dec 2012 16:09:41 +0000 Subject: [Mailman-Developers] New to mailman In-Reply-To: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <20121210160941.GI3728@hendricks.amyl.org.uk> On Mon, Dec 10, 2012 at 01:46:29AM +0900, Stephen J. Turnbull wrote: > Sandesh Agrawal writes: > > But i have no idea about how to proceed , can somebody help me please. > > Well, first you need to tell us where you're stuck! > > The basic procedure is > 1. Get a Launchpad account (sooner or later). > 2. Check out the most recent commit to the sources you're interested > in (Mailman 2 or Mailman 3, or both). > 3. Find a bug. Is the FSF / GPL statement/paperwork still needed? > 4. Fix the bug. -- "Minister if you are going to promote women just because they're the best person for the job you're going to provoke a lot of resentment throughout the whole of the civil service!" -- Humphrey Appelby, 'Yes Minister' From barry at list.org Mon Dec 10 17:42:53 2012 From: barry at list.org (Barry Warsaw) Date: Mon, 10 Dec 2012 11:42:53 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <20121210114253.0624f9d2@resist.wooz.org> On Dec 10, 2012, at 01:46 AM, Stephen J. Turnbull wrote: >Sandesh Agrawal writes: Welcome Sandesh! > > But i have no idea about how to proceed , can somebody help me please. > >Well, first you need to tell us where you're stuck! > >The basic procedure is > >1. Get a Launchpad account (sooner or later). >2. Check out the most recent commit to the sources you're interested > in (Mailman 2 or Mailman 3, or both). >3. Find a bug. Note that all Mailman 3 bugs should be tagged with 'mailman3' so they should be fairly easy to find. >4. Fix the bug. >5. Create a branch in your own workspace, and commit the bugfix to it. >6. Push the branch to your launchpad account. >7. Link your branch to the relevant issue. >8. (optional) Make a merge request on Launchpad. Merge requests, especially for Mailman 3 fixes are highly encouraged (but still not mandatory). >9. (more optional) Announce the fix here. > >Quite likely you already know some or all of the above, but at least >that will provide a framework to help us navigate to your stuckness. Don't forget too, that you can get real-time help by getting on the #mailman IRC channel on Freenode. If you have a Mailman 3 question, just ping me there. Good luck! -Barry From barry at list.org Mon Dec 10 17:43:46 2012 From: barry at list.org (Barry Warsaw) Date: Mon, 10 Dec 2012 11:43:46 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: <20121210160941.GI3728@hendricks.amyl.org.uk> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210160941.GI3728@hendricks.amyl.org.uk> Message-ID: <20121210114346.7f46ae8f@resist.wooz.org> On Dec 10, 2012, at 04:09 PM, Adam McGreggor wrote: >Is the FSF / GPL statement/paperwork still needed? It depends on the size of the contribution. It should not be necessary for smallish bug fixes. -Barry From barry at list.org Mon Dec 10 17:48:50 2012 From: barry at list.org (Barry Warsaw) Date: Mon, 10 Dec 2012 11:48:50 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <20121210114850.229436ca@resist.wooz.org> On Dec 09, 2012, at 10:32 PM, Sandesh Agrawal wrote: >I am particularly interested in this bug/wishlist : >#1082495 Support bracketed prefixes in subject as >filters >https://bugs.launchpad.net/mailman/+bug/1082495?comments=all > >But not sure where to start from or which part of code to see... > >Also can you suggest me some easier bugs to start with. It will almost definitely be better to start with some easy bugs, which you can find as Mark indicated. While MM3 is still lacking better "big picture" documentation, I would recommend reading some of the docs at http://packages.python.org/mailman/ Something like bug 1082495 will probably touch several parts of the system, so you'll want to familiarize yourself with the concept of queue runners, rule processing, pipeline handling, etc. You might also be interested in this talk I gave at Pycon 2012. http://pyvideo.org/video/688/mailman-3 and at this chapter in AOSA v2: http://www.aosabook.org/en/mailman.html Hope that's a good start! -Barry From sakuag333 at gmail.com Mon Dec 10 18:02:24 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Mon, 10 Dec 2012 22:32:24 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <20121210114346.7f46ae8f@resist.wooz.org> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210160941.GI3728@hendricks.amyl.org.uk> <20121210114346.7f46ae8f@resist.wooz.org> Message-ID: Thanks everybody for the help and replies. I was going through a bug regarding unique message ids in LMTP runner in mailman 3. But i could not find any documentation regarding what is LMTP runner and where its code resides. All i could find was wiki regarding how to use launchpad and bazaar. I just need some start in understanding the code structure, modules and architecture of mailman and then i can help in contributing to the code efficiently. From sakuag333 at gmail.com Mon Dec 10 18:19:15 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Mon, 10 Dec 2012 22:49:15 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210160941.GI3728@hendricks.amyl.org.uk> <20121210114346.7f46ae8f@resist.wooz.org> Message-ID: Thanks barry, i got my answer. I will go through the resources you mentioned. From terri at zone12.com Mon Dec 10 18:02:40 2012 From: terri at zone12.com (Terri Oda) Date: Mon, 10 Dec 2012 10:02:40 -0700 Subject: [Mailman-Developers] New to mailman In-Reply-To: <20121210114850.229436ca@resist.wooz.org> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> Message-ID: <50C615B0.8070506@zone12.com> On 12/10/2012 09:48 AM, Barry Warsaw wrote: > You might also be interested in this talk I gave at Pycon 2012. > > http://pyvideo.org/video/688/mailman-3 BTW, if someone would like to make a really valuable contribution to Mailman *while* they're learning a bit about the architecture, we could really use a written transcript of this talk. Barry's pycon talk is, as far as I know, the most comprehensive description of the current architecture and it's great, but it's not very accessible or searchable, so a transcript would be really appreciated. Probably the best place for such a transcript would be the wiki. If you need write access, email me with your username, or just email the transcript to this list and we can stick it in the right place. Terri From sakuag333 at gmail.com Mon Dec 10 18:51:38 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Mon, 10 Dec 2012 23:21:38 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <50C615B0.8070506@zone12.com> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> Message-ID: Hey Terri, i would really like to make a written transcript while i learn about the architecture. Writing them as soon as i learn would be much easier, for that i would require the write access to wiki. I created my launchpad account with email id: sakuag333 at gmail.com I am not sure which username are you talking about. From terri at zone12.com Mon Dec 10 18:59:47 2012 From: terri at zone12.com (Terri Oda) Date: Mon, 10 Dec 2012 10:59:47 -0700 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> Message-ID: <50C62313.1000507@zone12.com> On 12/10/2012 10:51 AM, Sandesh Agrawal wrote: > Hey Terri, i would really like to make a written transcript while i learn > about the architecture. Writing them as soon as i learn would be much > easier, for that i would require the write access to wiki. > > I created my launchpad account with email id: sakuag333 at gmail.com > I am not sure which username are you talking about. That would be great! The wiki has a separate account system from launchpad, sadly, and can be found here: http://wiki.list.org From terri at zone12.com Mon Dec 10 19:04:58 2012 From: terri at zone12.com (Terri Oda) Date: Mon, 10 Dec 2012 11:04:58 -0700 Subject: [Mailman-Developers] Wiki woes Message-ID: <50C6244A.8030602@zone12.com> I think in the latest wiki update I seem to have lost the ability to turn off rich text editing, and as a result it's nigh impossible for me to cut and paste some types of content from one page to another. Also, some pages are now missing content (specifically, anything marked as a code snippet) if they're viewed without JavaScript. I know we've been under some pressure from the FSF to switch to a more free wiki, and they'd offered to find us some help in doing the migration. Does anyone know the status of that? Because if we're using the wiki as our primary place for docs, not being able to see pages properly without JavaScript is potentially a really big problem for us. And personally, not being able to cut and paste from one page to another makes it awfully hard for me to wiki garden so that things are easy to find and in the right place. Terri From sakuag333 at gmail.com Mon Dec 10 19:06:59 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Mon, 10 Dec 2012 23:36:59 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <50C62313.1000507@zone12.com> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> Message-ID: I just created an account. my username is ---- sakuag333 From barry at list.org Mon Dec 10 20:37:18 2012 From: barry at list.org (Barry Warsaw) Date: Mon, 10 Dec 2012 14:37:18 -0500 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <50C6244A.8030602@zone12.com> References: <50C6244A.8030602@zone12.com> Message-ID: <20121210143718.4a975bf1@resist.wooz.org> On Dec 10, 2012, at 11:04 AM, Terri Oda wrote: >I think in the latest wiki update I seem to have lost the ability to turn off >rich text editing, and as a result it's nigh impossible for me to cut and >paste some types of content from one page to another. Also, some pages are >now missing content (specifically, anything marked as a code snippet) if >they're viewed without JavaScript. Don't forget that we have a support contract with the hosting provider under our open source license. I think you've been CC'd on some of the previous emails, but if you have any questions for them or Atlassian, feel free to contact them about it. >I know we've been under some pressure from the FSF to switch to a more free >wiki, and they'd offered to find us some help in doing the migration. Does >anyone know the status of that? I haven't heard anything about it in months, so I'd consider it dead. Not that I'm surprised, frankly. ;/ >Because if we're using the wiki as our primary place for docs, not being able >to see pages properly without JavaScript is potentially a really big problem >for us. And personally, not being able to cut and paste from one page to >another makes it awfully hard for me to wiki garden so that things are easy >to find and in the right place. I suppose the other option is to just get a new moin site up and not worry about migration, which is what I think has defeated all our previous volunteers. We'd have dual content for a while, maybe forever, and we'd have to think about what to call the two hosts, but it's doable. It might be easier for volunteers to manually transfer information from one wiki to the other than to automate that. (Some content won't be transferable directly anyway.) -Barry From terri at zone12.com Tue Dec 11 02:24:45 2012 From: terri at zone12.com (Terri Oda) Date: Mon, 10 Dec 2012 18:24:45 -0700 Subject: [Mailman-Developers] Using bracketed prefixes in subject as filters In-Reply-To: References: Message-ID: <50C68B5D.6050906@zone12.com> On 11/23/2012 01:55 PM, Gordon P. Hemsley wrote: > I filed a request for enhancement about using bracketed prefixes in > subjects as filters: > > https://bugs.launchpad.net/mailman/+bug/1082495 > > Barry mentioned that I should raise the issue with regard to the dlist > discussion, I presume because my proposal overlaps and/or conflicts > with it. > > However, the only things I know about what a "dlist" even is has been > garnered from skimming the four messages on the topic in the archive, > and it's not clear to me they my idea is necessarily compatible with > dlists. (They seem to be exclusive proposals that may handle the same > usecase.) I already responded in the launchpad bug, but actually, I think they're pretty similar, only dlists only uses the listname+topic email format to designate sublists/topics, and the current scope of what we're doing doesn't look at archives, just about delivery of mail to users who may have chosen only some topics they want from a given list. I think it'd be easier to add the prefix and archive capabilities once we have dlists working with Mailman 3. We already have the dlist code for Mailman 2.1 (and I believe that's all available on launchpad somewhere; ping me if you can't find a link and want one), and we *did* have a Google Summer of Code project aimed at porting this code to Mailman 3. Unfortunately the student was unable to complete the project (for personal rather than technical reasons which it would be impolite to share), so two of us from Systers are working on the port. The architecture looks compatible and we've got our best guess on the necessary data structures/database tables now. We're hoping to have it done in January and are actively working on it, so maybe it'd be best to wait 'till that port is done and then look at what will be needed to extend it? Terri From terri at zone12.com Tue Dec 11 02:31:50 2012 From: terri at zone12.com (Terri Oda) Date: Mon, 10 Dec 2012 18:31:50 -0700 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <20121210143718.4a975bf1@resist.wooz.org> References: <50C6244A.8030602@zone12.com> <20121210143718.4a975bf1@resist.wooz.org> Message-ID: <50C68D06.5030007@zone12.com> On 12/10/2012 12:37 PM, Barry Warsaw wrote: > On Dec 10, 2012, at 11:04 AM, Terri Oda wrote: > Don't forget that we have a support contract with the hosting provider under > our open source license. I think you've been CC'd on some of the previous > emails, but if you have any questions for them or Atlassian, feel free to > contact them about it. I think the last time I tried to email them they told me I wasn't on the designated support list and I had to get you to send them the question, actually... but I vaguely recall that I might be on the list now. But yeah, I'll see about asking them, I was just sort of hoping that I'd just missed it hidden in the options somewhere and someone here would be able to tell me where it was buried. > I suppose the other option is to just get a new moin site up and not worry > about migration, which is what I think has defeated all our previous > volunteers. We'd have dual content for a while, maybe forever, and we'd have > to think about what to call the two hosts, but it's doable. It might be > easier for volunteers to manually transfer information from one wiki to the > other than to automate that. (Some content won't be transferable directly > anyway.) That's not idea, but it's not a terrible idea given that I *think* we're going to want to start a new Mailman 3 FAQ and have some easy way for people to tell what version they're searching. Also, I have some thoughts on updating the website to correspond with the Mailman 3.0 release. I believe last time we talked about this we suggested that website-by-committee wasn't going to go anywhere, but I'll organize my brain and maybe a few of us could chat about it when we meet up to hack on Saturday? Terri From stephen at xemacs.org Tue Dec 11 03:48:04 2012 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Tue, 11 Dec 2012 11:48:04 +0900 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <50C6244A.8030602@zone12.com> References: <50C6244A.8030602@zone12.com> Message-ID: <874njt1ezf.fsf@uwakimon.sk.tsukuba.ac.jp> Terri Oda writes: > I know we've been under some pressure from the FSF to switch to a > more free wiki, and they'd offered to find us some help in doing > the migration. The pressure is real and will intermittently reappear. In my experience, *specific* help on infrastructure from the *FSF* never materializes[1] -- the folks who do the pressuring are too busy being watchdogs to code, the people who code for them mostly have other interests, and they don't have money to pay for that kind of work. I would ignore the pressure unless a real volunteer steps forward. Also, I would ask for support from Atlassian. This all sounds quite horrible to me; I would imagine that even if they don't already have plans to fix it, they would want to do so before more users notice. Footnotes: [1] Ask the Emacs people about the 2 years they suffered with a broken Bazaar installation on Savannah. The project is RMS's first baby and the VCS was selected and demanded by RMS personally, and they couldn't find the resources to get checkout times under several hours! (Admittedly, that extreme was only for some people intermittently, but everybody was seeing checkout times of tens of minutes most of the time.) From mark at msapiro.net Tue Dec 11 21:12:09 2012 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 11 Dec 2012 12:12:09 -0800 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <50C6244A.8030602@zone12.com> Message-ID: Terri Oda wrote: >I think in the latest wiki update I seem to have lost the ability to >turn off rich text editing, Yes, that sucks. I've been muddling through, but it's a PITA. >and as a result it's nigh impossible for me >to cut and paste some types of content from one page to another. Also, >some pages are now missing content (specifically, anything marked as a >code snippet) if they're viewed without JavaScript. I hadn't noticed that one. Bummer! -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From mark at msapiro.net Tue Dec 11 21:26:50 2012 From: mark at msapiro.net (Mark Sapiro) Date: Tue, 11 Dec 2012 12:26:50 -0800 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <50C68D06.5030007@zone12.com> Message-ID: Terri Oda wrote: >On 12/10/2012 12:37 PM, Barry Warsaw wrote: > >> I suppose the other option is to just get a new moin site up and not worry >> about migration, which is what I think has defeated all our previous >> volunteers. We'd have dual content for a while, maybe forever, and we'd have >> to think about what to call the two hosts, but it's doable. It might be >> easier for volunteers to manually transfer information from one wiki to the >> other than to automate that. (Some content won't be transferable directly >> anyway.) > > >That's not idea, but it's not a terrible idea given that I *think* we're >going to want to start a new Mailman 3 FAQ and have some easy way for >people to tell what version they're searching. I have a moin 1.9.5 installation running in production on my server. I would be happy to set up a Mailman wiki and give people write access to it. Unfortunately, I have another commitment for much of Saturday, but I'll try to be on #mailman in the morning and/or evening if people want to talk about this. I'm time challenged at the moment, but I might give a shot at migrating some content. This might make a good PyCon sprint project too - I'll be there. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From paul at boddie.org.uk Tue Dec 11 23:15:59 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Tue, 11 Dec 2012 23:15:59 +0100 Subject: [Mailman-Developers] Wiki woes Message-ID: <201212112315.59676.paul@boddie.org.uk> Hello, I was just reading the discussion about Wiki migration from Confluence to MoinMoin on this list (mailman-developers). When this topic was first raised, a mailing list was set up along with some other resources for collaboration: http://lists.bjdean.id.au/cgi-bin/mailman/listinfo/mmwiki http://moinmo.in/ConfluenceConverter I was under the impression that people would be following the dedicated mailing list for this work (mmwiki), but it would appear that this is not the case. The last message I sent on this topic was this one: http://lists.bjdean.id.au/pipermail/mmwiki/2012q3/000095.html In fact, it touches upon the very issue that seems to be causing problems now: Confluence appears to have changed and useful functionality has been removed. Although this affects Confluence users in a negative way, it may have an impact on the exported form used in any migration work as well. If you would like a summary of the work I have done so far to migrate the content, take a look at the following mail: http://lists.bjdean.id.au/pipermail/mmwiki/2012q2/000092.html There's another mail (cross-posted to moin-user) which references the content repository used as the basis of this effort, too: http://lists.bjdean.id.au/pipermail/mmwiki/2012q2/000094.html As far as I know, the volunteer to whom I was responding has not done any work on this. In short, after Bradley Dean's initial research, I have written something which can convert Confluence content, although there will undoubtedly be things that need finishing, and if you take a look at the ConfluenceConverter pages, you may also be able to identify functionality that needs deploying or implementing in MoinMoin depending on the project's needs. So, I would recommend that you don't start from scratch on this. If you like, I can even make an example of the migrated content available on the Internet so that you can see what needs doing, but you will, of course, need to let me know. I was going to mail this list (mailman-developers), given that the other one (mmwiki) seems dormant, and apologise for not having done so earlier, but this initiative really needs input from the actual Wiki users to be worthwhile, in my opinion. Please let me know if you want to take this work any further. Paul From barry at list.org Wed Dec 12 04:05:46 2012 From: barry at list.org (Barry Warsaw) Date: Tue, 11 Dec 2012 22:05:46 -0500 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <50C68D06.5030007@zone12.com> References: <50C6244A.8030602@zone12.com> <20121210143718.4a975bf1@resist.wooz.org> <50C68D06.5030007@zone12.com> Message-ID: <20121211220546.3e93b00e@resist.wooz.org> On Dec 10, 2012, at 06:31 PM, Terri Oda wrote: >I think the last time I tried to email them they told me I wasn't on the >designated support list and I had to get you to send them the question, >actually... but I vaguely recall that I might be on the list now. But yeah, >I'll see about asking them, I was just sort of hoping that I'd just missed it >hidden in the options somewhere and someone here would be able to tell me >where it was buried. If you try to contact them and they bounce you, definitely let me know and I'll make sure they know you should be On The List. >That's not idea, but it's not a terrible idea given that I *think* we're >going to want to start a new Mailman 3 FAQ and have some easy way for people >to tell what version they're searching. To be honest, Confluence doesn't really seem to support FAQs very well. Does Moin have nicer support for FAQs? >Also, I have some thoughts on updating the website to correspond with the >Mailman 3.0 release. I believe last time we talked about this we suggested >that website-by-committee wasn't going to go anywhere, but I'll organize my >brain and maybe a few of us could chat about it when we meet up to hack on >Saturday? Definitely. The website is a crufty pile of crap using long stagnant tools. At the very least, converting it to reST and the Sphinx toolchain should be fairly easy and a huge win. Cheers, -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: From barry at list.org Wed Dec 12 04:17:54 2012 From: barry at list.org (Barry Warsaw) Date: Tue, 11 Dec 2012 22:17:54 -0500 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212112315.59676.paul@boddie.org.uk> References: <201212112315.59676.paul@boddie.org.uk> Message-ID: <20121211221754.6e6ebf3c@resist.wooz.org> Hi Paul, On Dec 11, 2012, at 11:15 PM, Paul Boddie wrote: >I was under the impression that people would be following the dedicated >mailing list for this work (mmwiki), but it would appear that this is not the >case. Dang. You probably made me/us aware of the mailing list at one time, and if so, I apologize for not engaging on it. >In fact, it touches upon the very issue that seems to be causing problems >now: Confluence appears to have changed and useful functionality has been >removed. Although this affects Confluence users in a negative way, it may >have an impact on the exported form used in any migration work as well. Again, darn. I don't know if it helps but for this particular case, we can get you access to whatever data you need, that might not be publicly available via wiki.list.org. >In short, after Bradley Dean's initial research, I have written something >which can convert Confluence content, although there will undoubtedly be >things that need finishing, and if you take a look at the ConfluenceConverter >pages, you may also be able to identify functionality that needs deploying or >implementing in MoinMoin depending on the project's needs. > >So, I would recommend that you don't start from scratch on this. If you like, >I can even make an example of the migrated content available on the Internet >so that you can see what needs doing, but you will, of course, need to let me >know. I was going to mail this list (mailman-developers), given that the >other one (mmwiki) seems dormant, and apologise for not having done so >earlier, but this initiative really needs input from the actual Wiki users to >be worthwhile, in my opinion. > >Please let me know if you want to take this work any further. Mark and Terri probably should weigh in, but my own feeling is that the conversion doesn't have to be of the highest fidelity. E.g. if it gets us 80-90% of the way, that's probably good enough. As Terri implies, I do think the wiki could use a good gardening, probably splitting content for MM2 and MM3 among other things. I'm loathe to do much gardening on the current wiki if we're going to make a switch. If this is something you're interested in helping with, it would certainly be greatly appreciated. Is Moin 2.0 far enough along that we can just start using that? (I love that you'll be able to author pages in reST. :) We also need hosting, but I think we've had offers for that (sorry, I can't remember the details, but they're in the list archives I'm sure). Once we have hosting, I can ask Matt and John to give us some A records. Cheers, -Barry From stephen at xemacs.org Wed Dec 12 04:46:34 2012 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Wed, 12 Dec 2012 12:46:34 +0900 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212112315.59676.paul@boddie.org.uk> References: <201212112315.59676.paul@boddie.org.uk> Message-ID: <87sj7cylt1.fsf@uwakimon.sk.tsukuba.ac.jp> Paul Boddie writes: > I was just reading the discussion about Wiki migration from > Confluence to MoinMoin on this list (mailman-developers). When this > topic was first raised, a mailing list was set up IMO, this list is the appropriate place, and one shouldn't hesitate to post here about it as long as subjects are appropriate. If the traffic about the wiki migration starts to dominate, make a [topic] for it. From cdroege at mail.uni-paderborn.de Wed Dec 12 14:40:58 2012 From: cdroege at mail.uni-paderborn.de (=?ISO-8859-15?Q?Christian_Dr=F6ge?=) Date: Wed, 12 Dec 2012 14:40:58 +0100 Subject: [Mailman-Developers] Mailman3 and LDAP Message-ID: <50C8896A.70301@mail.uni-paderborn.de> Hi, I have a question regarding mailman3 and ldap. Is there some kind of ldap support in mailman3? I heard that it should support it somehow but I did not find any references to ldap in the code, so I guess this feature is currently not available. I know, that mailman3 is currently in development, but I am interested, if this will be a supported configuration in the future. Thank you. Christian From barry at list.org Wed Dec 12 17:28:23 2012 From: barry at list.org (Barry Warsaw) Date: Wed, 12 Dec 2012 11:28:23 -0500 Subject: [Mailman-Developers] Mailman3 and LDAP In-Reply-To: <50C8896A.70301@mail.uni-paderborn.de> References: <50C8896A.70301@mail.uni-paderborn.de> Message-ID: <20121212112823.127e243e@limelight.wooz.org> On Dec 12, 2012, at 02:40 PM, Christian Dr?ge wrote: >I have a question regarding mailman3 and ldap. Is there some kind of >ldap support in mailman3? I heard that it should support it somehow but >I did not find any references to ldap in the code, so I guess this >feature is currently not available. > >I know, that mailman3 is currently in development, but I am interested, >if this will be a supported configuration in the future. There is currently no support for LDAP, nor a specification for exactly what that support would look like. Such a feature awaits a volunteer to champion it. Cheers, -Barry From paul at boddie.org.uk Thu Dec 13 01:47:16 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Thu, 13 Dec 2012 01:47:16 +0100 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <20121211221754.6e6ebf3c@resist.wooz.org> References: <201212112315.59676.paul@boddie.org.uk> <20121211221754.6e6ebf3c@resist.wooz.org> Message-ID: <201212130147.17428.paul@boddie.org.uk> On Wednesday 12 December 2012 04:17:54 Barry Warsaw wrote: > Hi Paul, > > On Dec 11, 2012, at 11:15 PM, Paul Boddie wrote: > >I was under the impression that people would be following the dedicated > >mailing list for this work (mmwiki), but it would appear that this is not > > the case. > > Dang. You probably made me/us aware of the mailing list at one time, and > if so, I apologize for not engaging on it. Actually, it was Bradley Dean who tried to get MoinMoin developers involved and who set up the list. I found the following message on this list about it: http://mail.python.org/pipermail/mailman-developers/2011-July/021509.html > >In fact, it touches upon the very issue that seems to be causing problems > >now: Confluence appears to have changed and useful functionality has been > >removed. Although this affects Confluence users in a negative way, it may > >have an impact on the exported form used in any migration work as well. > > Again, darn. I don't know if it helps but for this particular case, we can > get you access to whatever data you need, that might not be publicly > available via wiki.list.org. The first priority is to find out whether Confluence content can still be exported as XML. The data dumps that I originally used were XML serialisations of Hibernate databases, but given the user-visible changes from Confluence 3 to 4, I would need reassuring that Atlassian haven't gone and changed the back-end stuff as well. To investigate this, I have just been attempting to use the "XML export" function from the "Advanced" tab of each space on wiki.list.org. Here's the link to the COM space's "XML export" function: http://wiki.list.org/spaces/exportspacexml.action?key=COM This did yield an export file that appears to contain data in a similar format to the original data dumps I managed to obtain. I don't know whether the files I have exported are comprehensive because I'm not even a user of the Wiki, let alone an administrator or someone with privileges, but maybe all the pages are public anyway. Aside from the general structure of the exported files, I can see that the markup has been preserved in the textual content, but only for revisions before the Confluence 4 migration. Migrated markup is actually in some XHTML-like format, which is in some ways easier to work with than the original markup, but it will obviously need a different translator than the one handling the original markup. [...] > >Please let me know if you want to take this work any further. > > Mark and Terri probably should weigh in, but my own feeling is that the > conversion doesn't have to be of the highest fidelity. E.g. if it gets us > 80-90% of the way, that's probably good enough. As Terri implies, I do > think the wiki could use a good gardening, probably splitting content for > MM2 and MM3 among other things. I'm loathe to do much gardening on the > current wiki if we're going to make a switch. The aim would be to try and get the conversion as high-fidelity as possible with some experimentation around editing and playing with any required Moin features, and then we'd convert the whole thing one last time. Some discussion about what should converted can be found here: http://moinmo.in/ConfluenceConverter/DevelopmentNotes/TransformProcess Lacking from my current converter is any handling of attachments or identities, with the latter probably requiring some special modification of the import code to write specific user identities into the edit log. Confluence has some weird functionality that doesn't always map to Moin concepts, like spaces, blog posts and page comments, but as I note on the above page these can be accommodated in Moin according to various page-naming conventions. > If this is something you're interested in helping with, it would certainly > be greatly appreciated. > > Is Moin 2.0 far enough along that we can just start using that? Not really. It's something you can use, but there are still things that need to settle down in Moin 2 and there is obviously functionality that isn't yet ported. I aim to port much of my own work to Moin 2 at some point, but there's still a lot of mileage in Moin 1.x. (It's like Python 2 versus Python 3.) > (I love that you'll be able to author pages in reST. :) You lose some of the more interesting features doing that, though, I think. > We also need hosting, but I think we've had offers for that (sorry, I can't > remember the details, but they're in the list archives I'm sure). Once we > have hosting, I can ask Matt and John to give us some A records. For testing purposes, I can easily host this myself, but you'll obviously have to consider where to put the final Wiki. It's possible that the FSF already host things using MoinMoin, so maybe it would fit into their existing infrastructure, but this is something for you to decide. For now, I have made the Wiki content available at the following location: http://mmwiki.boddie.org.uk/ As noted, all current page revisions will look wrong, but historical (before Confluence 4) revisions should have been translated to a certain extent. Paul From stephen at xemacs.org Thu Dec 13 07:04:27 2012 From: stephen at xemacs.org (Stephen J. Turnbull) Date: Thu, 13 Dec 2012 15:04:27 +0900 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212130147.17428.paul@boddie.org.uk> References: <201212112315.59676.paul@boddie.org.uk> <20121211221754.6e6ebf3c@resist.wooz.org> <201212130147.17428.paul@boddie.org.uk> Message-ID: <87fw3azdw4.fsf@uwakimon.sk.tsukuba.ac.jp> Paul Boddie writes: > > (I love that you'll be able to author pages in reST. :) > > You lose some of the more interesting features doing that, though, > I think. Like what? And of course if you don't need those features you can use ReST, right? That is, there's some way to specify markup language per page, no? I'm personally about +5 on having a ReST option. If available, I doubt I'd ever use anything else on a software project "dev and support" wiki. From mark at msapiro.net Thu Dec 13 18:59:40 2012 From: mark at msapiro.net (Mark Sapiro) Date: Thu, 13 Dec 2012 09:59:40 -0800 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212130147.17428.paul@boddie.org.uk> Message-ID: Paul Boddie wrote: > >For now, I have made the Wiki content available at the following location: > >http://mmwiki.boddie.org.uk/ > >As noted, all current page revisions will look wrong, but historical (before >Confluence 4) revisions should have been translated to a certain extent. I like it. And, I note that for a large majority of pages there have been no changes since the "Migrated to Confluence 4.0" change, so the current-1 rev of the page is good. I haven't looked at much, but the biggest problem I see is for example versus . The issue is the FAQ in particular relies on the listing of child pages to make a hierarchical TOC, and the converted pages have lost the child pages listing. -- Mark Sapiro The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan From paul at boddie.org.uk Thu Dec 13 21:44:34 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Thu, 13 Dec 2012 21:44:34 +0100 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <87fw3azdw4.fsf@uwakimon.sk.tsukuba.ac.jp> References: <201212112315.59676.paul@boddie.org.uk> <201212130147.17428.paul@boddie.org.uk> <87fw3azdw4.fsf@uwakimon.sk.tsukuba.ac.jp> Message-ID: <201212132144.34811.paul@boddie.org.uk> On Thursday 13 December 2012 07:04:27 Stephen J. Turnbull wrote: > Paul Boddie writes: > > > (I love that you'll be able to author pages in reST. :) > > > > You lose some of the more interesting features doing that, though, > > I think. > > Like what? I was thinking about macros, but you can apparently use them via a special directive. > And of course if you don't need those features you can use ReST, > right? That is, there's some way to specify markup language per page, > no? Yes, you can specify "#format rst" at the top of the page to set the default syntax and also "#!rst" in a page region to set the syntax used within that region: http://moinmo.in/HelpOnParsers/ReStructuredText > I'm personally about +5 on having a ReST option. If available, I > doubt I'd ever use anything else on a software project "dev and > support" wiki. Well, it would be interesting to know which Confluence features are actively used so that we can focus on supporting their equivalents in Moin. Paul From paul at boddie.org.uk Thu Dec 13 21:48:25 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Thu, 13 Dec 2012 21:48:25 +0100 Subject: [Mailman-Developers] Wiki woes In-Reply-To: References: Message-ID: <201212132148.26137.paul@boddie.org.uk> On Thursday 13 December 2012 18:59:40 Mark Sapiro wrote: > Paul Boddie wrote: > >For now, I have made the Wiki content available at the following location: > > > >http://mmwiki.boddie.org.uk/ > > > >As noted, all current page revisions will look wrong, but historical > > (before Confluence 4) revisions should have been translated to a certain > > extent. > > I like it. And, I note that for a large majority of pages there have > been no changes since the "Migrated to Confluence 4.0" change, so the > current-1 rev of the page is good. I actually don't think it would be hard to migrate the XHTML-like content, but if the bulk of the content is more readily translated, then we can avoid a lot of work. > I haven't looked at much, but the biggest problem I see is for example > ll&rev=5> versus > . The issue is > the FAQ in particular relies on the listing of child > pages to make a hierarchical TOC, and the converted pages have lost > the child pages listing. Yes, the child pages are recorded, but they need to appear below their parents in the page hierarchy. Another problem I've found is related to pages with question marks in their titles. For example: http://mmwiki.boddie.org.uk/DOC/Where%20do%20I%20go%20for%20help%3F For some reason Moin encodes these titles correctly but doesn't interpret them properly, and this could be a legitimate bug. I'll look into this. Paul From paul at boddie.org.uk Fri Dec 14 01:25:46 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Fri, 14 Dec 2012 01:25:46 +0100 Subject: [Mailman-Developers] Wiki woes Message-ID: <201212140125.46566.paul@boddie.org.uk> I wrote: > On Thursday 13 December 2012 18:59:40 Mark Sapiro wrote: > > I haven't looked at much, but the biggest problem I see is for example > > >ca ll&rev=5> versus > > . The issue > > is the FAQ in particular relies on the listing of child > > pages to make a hierarchical TOC, and the converted pages have lost > > the child pages listing. > > Yes, the child pages are recorded, but they need to appear below their > parents in the page hierarchy. Actually, looking at this again, it isn't really possible to nicely represent child pages as subpages in Moin in general, and I did actually write a note in my converter that child/parent/ancestor relationships should not affect the way pages are organised, but this information will need to be captured somehow. One alternative is to just read the child page references and then generate a list at the end of each page's content. This might not be wonderful for capturing the relationships, but there are ways of at least searching Moin for pages that link to others, so there will be possibilities to retain the navigational information to an extent. I could imagine using page metadata to record such information and to provide extensions that can understand it, possibly even extending the search mechanism, but this would obviously involve some extra effort. Paul From f at state-of-mind.de Fri Dec 14 19:04:33 2012 From: f at state-of-mind.de (Florian Fuchs) Date: Fri, 14 Dec 2012 19:04:33 +0100 Subject: [Mailman-Developers] Reminder: Mailman/Postorius/Hyperkitty hackathon Message-ID: <50CB6A31.4040605@state-of-mind.de> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi there, this is just a quick reminder that we're having another virtual hackathon tomorrow! Personally, I'll probably start hanging around on #mailman on freenode around 13:00-ish (UTC). Hope to see you tomorrow! Florian -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with undefined - http://www.enigmail.net/ iQEcBAEBAgAGBQJQy2oxAAoJEAszfsgOAINuJ2IH/RaY9wrVzVUPDqNkCLi36NoE PPmmOadmmu1jrz37bok6t1HKy50mr3OBx1ZhYiwYGIHvXejjfLBFty7buEPE/lMu XNe9+/maT9LU9zBV2iKKBuJQdzDls8C1cOSR71uxaqo/vJNORYZLAH6C7gH6usby DzIZ87zjfQWtJje1yg+1djf/CsSD4rLT65941S5ehIiQoWqitQOS5BAQLDQlAdo8 KR8hvX92QtSyva0Fffa/3etK2JudYic0f8volPbbAdND4/g0ZDzpeWlGESO5vFu1 u01i2h/jaKHmoELsvKSkKv4ckyZPEMNeZc04cagpbvhRY+1TQBRXJ0EPYLr0Wps= =YYG1 -----END PGP SIGNATURE----- From barry at list.org Fri Dec 14 23:09:13 2012 From: barry at list.org (Barry Warsaw) Date: Fri, 14 Dec 2012 17:09:13 -0500 Subject: [Mailman-Developers] Reminder: Mailman/Postorius/Hyperkitty hackathon In-Reply-To: <50CB6A31.4040605@state-of-mind.de> References: <50CB6A31.4040605@state-of-mind.de> Message-ID: <20121214170913.3c008a2a@resist.wooz.org> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 On Dec 14, 2012, at 07:04 PM, Florian Fuchs wrote: >this is just a quick reminder that we're having another virtual >hackathon tomorrow! > >Personally, I'll probably start hanging around on #mailman on freenode >around 13:00-ish (UTC). > >Hope to see you tomorrow! I'm planning on it! I'll probably be around after 16:00 UTC. - -Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iQIcBAEBCAAGBQJQy6OJAAoJEBJutWOnSwa/E0QP+QFMMG8ss0tE5jsvWD+D2+fq a+Zc5ZwFH3/v8aRcXoF8ZeZ1iimjT58wAb/0bANcLmppLXbQIqZMHTgKWElxTpqD 96iniJxW8cTO9w2egs4Ys1oHzfz7GuoBkQm5bPPQr1OIF8gjdf++q/vyBtj+3rdY nVsZ41NVSQEZLA1FRqODkeXw26C+aYlBwt+PliNSZpWaVQMPpXGpcQri2QBeI/1N xCgTA/sunktYUx+IJ24dI3OC+VzYF7Q9quX27qQq/NVqKz2DvLo8ku7zHHmQHOPn UCsebx3cliBeYoVgIVpznRXDM/ECzTgjzo4/fyufzzcnhHLtvS2EMeOdE2Z21On3 q3LhzyozDdkCsETHQ7ePItA15RCqzkGZ0eUL+CCvcpFv1LOLlYhaeEMaR08FELwb o0oH0oqt+VmOCwXNHiTKjEQ0ZjbNWxWmRH0TIBioDqIkjj2Ky32RRfcIW7B4Ir6E 4Qxr3pjCN7IBZWtqh64I/05UFV7Ry3ddMwTIS8/0PeEBsH6b66Cr6w7tEJFaghAQ 6jG60c29KlaTcM4wLqhaslA7q7bEm0HqOTNhC1LbGmvrIENpkUzNd2LMnzQwiwjJ jeDaO7z70/2Jcp3/7TlcZqd0ET8/BwrkRq4qIiF1KC6HfOsRzUstcXO8Yfsat/Ue UxCYQgxUfOiYob/5RLag =/6/v -----END PGP SIGNATURE----- From terri at zone12.com Sat Dec 15 07:29:05 2012 From: terri at zone12.com (Terri Oda) Date: Fri, 14 Dec 2012 23:29:05 -0700 Subject: [Mailman-Developers] Reminder: Mailman/Postorius/Hyperkitty hackathon In-Reply-To: <20121214170913.3c008a2a@resist.wooz.org> References: <50CB6A31.4040605@state-of-mind.de> <20121214170913.3c008a2a@resist.wooz.org> Message-ID: <50CC18B1.2020303@zone12.com> On 12-12-14 3:09 PM, Barry Warsaw wrote: > On Dec 14, 2012, at 07:04 PM, Florian Fuchs wrote: >> this is just a quick reminder that we're having another virtual >> hackathon tomorrow! >> >> Personally, I'll probably start hanging around on #mailman on freenode >> around 13:00-ish (UTC). >> >> Hope to see you tomorrow! > I'm planning on it! I'll probably be around after 16:00 UTC. > Me three! I'll also be on sometime after 16:00 UTC, probably closer to 1700 given how tired I've been all week. Terri From barry at list.org Sat Dec 15 17:38:59 2012 From: barry at list.org (Barry Warsaw) Date: Sat, 15 Dec 2012 11:38:59 -0500 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212130147.17428.paul@boddie.org.uk> References: <201212112315.59676.paul@boddie.org.uk> <20121211221754.6e6ebf3c@resist.wooz.org> <201212130147.17428.paul@boddie.org.uk> Message-ID: <20121215113859.236d7ce8@resist.wooz.org> On Dec 13, 2012, at 01:47 AM, Paul Boddie wrote: >The first priority is to find out whether Confluence content can still be >exported as XML. The data dumps that I originally used were XML >serialisations of Hibernate databases, but given the user-visible changes >from Confluence 3 to 4, I would need reassuring that Atlassian haven't gone >and changed the back-end stuff as well. The admin page provides a link to generate a backup in zipped XML of the entire site plus attachments. I don't know what's in that because I can't download the backup. I'll have to make a support request to either get the backup or expose the download link on the admin pages. >Confluence has some weird functionality that doesn't always map to Moin >concepts, like spaces, blog posts and page comments, but as I note on the >above page these can be accommodated in Moin according to various page-naming >conventions. Cool. I don't necessarily think we need to keep the spaces distinction. I stopped using the blog feature a while ago. >> If this is something you're interested in helping with, it would certainly >> be greatly appreciated. >> >> Is Moin 2.0 far enough along that we can just start using that? > >Not really. It's something you can use, but there are still things that need >to settle down in Moin 2 and there is obviously functionality that isn't yet >ported. I aim to port much of my own work to Moin 2 at some point, but >there's still a lot of mileage in Moin 1.x. (It's like Python 2 versus Python >3.) Or Mailman 2 vs. Mailman 3? I wonder what that's like... :) >For testing purposes, I can easily host this myself, but you'll obviously >have to consider where to put the final Wiki. It's possible that the FSF >already host things using MoinMoin, so maybe it would fit into their existing >infrastructure, but this is something for you to decide. We'll work that out. I definitely think we want something in the list.org domain. >For now, I have made the Wiki content available at the following location: > >http://mmwiki.boddie.org.uk/ > >As noted, all current page revisions will look wrong, but historical (before >Confluence 4) revisions should have been translated to a certain extent. Cool, thanks for moving this forward. I'll make a support request to get the backup. Cheers, -Barry From terri at zone12.com Sat Dec 15 18:56:10 2012 From: terri at zone12.com (Terri Oda) Date: Sat, 15 Dec 2012 10:56:10 -0700 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212132148.26137.paul@boddie.org.uk> References: <201212132148.26137.paul@boddie.org.uk> Message-ID: <50CCB9BA.9040500@zone12.com> On 12-12-13 1:48 PM, Paul Boddie wrote: > I actually don't think it would be hard to migrate the XHTML-like > content, but if the bulk of the content is more readily translated, > then we can avoid a lot of work. I'm making dumps of all the confluence spaces we've got (You can't dump the whole wiki at once easily but you *can* apparently dump each space.). I'll dump all the public ones here: https://www.dropbox.com/sh/tztu8sk6oet69oz/wP0_L7kcf7 (We've also got one private "cabal" space, but it looks like everything in it is really out of date, so I've done a dump for posterity but there's no point in spending time converting it.) We can also do dumps as html and pdf, but I'm pretty sure xml will be more useful for data conversion. I don't know off the top of my head if they include change history or just the most recent content, but I do know that they contain attachments and comments on the pages. From terri at zone12.com Sun Dec 16 01:06:33 2012 From: terri at zone12.com (Terri Oda) Date: Sat, 15 Dec 2012 17:06:33 -0700 Subject: [Mailman-Developers] Mailman will be sprinting at PyCon US 2013 -- Join us! Message-ID: <50CD1089.1000501@zone12.com> For anyone who was wondering, yes, Mailman is planning to be sprinting at PyCon US 2013. I know Barry, Florian, Mark and I say we're going, and I'm sure more people will speak up as they figure out their schedules. PyCon US 2013 is March 13-21 in Santa Clara https://us.pycon.org/2013/ I know it's a ways off, but I'm mentioning it down because the applications for financial aid close on Dec 31st and I want any of you who could use some to get your applications in ASAP. You can register for Pycon and apply for financial aid here: https://us.pycon.org/2013/registration/ Note that if you just want to come to the sprint, that's free and you can just show up. (This is what I did last year, but I hear pycon is awesome and you should all want to register for the conference!) Hope to see some of you in March! Terri From paul at boddie.org.uk Sun Dec 16 20:22:05 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Sun, 16 Dec 2012 20:22:05 +0100 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <50CCB9BA.9040500@zone12.com> References: <201212132148.26137.paul@boddie.org.uk> <50CCB9BA.9040500@zone12.com> Message-ID: <201212162022.06286.paul@boddie.org.uk> On Saturday 15 December 2012 18:56:10 Terri Oda wrote: > On 12-12-13 1:48 PM, Paul Boddie wrote: > > I actually don't think it would be hard to migrate the XHTML-like > > content, but if the bulk of the content is more readily translated, > > then we can avoid a lot of work. > > I'm making dumps of all the confluence spaces we've got (You can't dump > the whole wiki at once easily but you *can* apparently dump each > space.). I'll dump all the public ones here: > > https://www.dropbox.com/sh/tztu8sk6oet69oz/wP0_L7kcf7 Yes, I dumped each space to see what the Confluence 4 migration had done. Unless you get to download more because you have an account, I suppose it isn't difficult for me (or anyone else) to obtain these dumps when they need them. > (We've also got one private "cabal" space, but it looks like everything > in it is really out of date, so I've done a dump for posterity but > there's no point in spending time converting it.) > > We can also do dumps as html and pdf, but I'm pretty sure xml will be > more useful for data conversion. I don't know off the top of my head if > they include change history or just the most recent content, but I do > know that they contain attachments and comments on the pages. The XML dumps are serialisations of the Hibernate datastore, and they contain all the page versions plus comments and other related data. The attachments appear as separate files in the archive but will be referenced by the XML file. The page content itself is in an XHTML-like form for Confluence 4 but the Confluence Wiki markup for Confluence 3 and earlier. Paul From paul at boddie.org.uk Sun Dec 16 23:42:44 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Sun, 16 Dec 2012 23:42:44 +0100 Subject: [Mailman-Developers] Wiki page names with question marks (was Re: Wiki woes) In-Reply-To: <201212132148.26137.paul@boddie.org.uk> References: <201212132148.26137.paul@boddie.org.uk> Message-ID: <201212162342.44787.paul@boddie.org.uk> On Thursday 13 December 2012 21:48:25 Paul Boddie wrote: > Another problem I've found is related to pages with question marks in their > titles. For example: > > http://mmwiki.boddie.org.uk/DOC/Where%20do%20I%20go%20for%20help%3F > > For some reason Moin encodes these titles correctly but doesn't interpret > them properly, and this could be a legitimate bug. I'll look into this. As far as this is concerned, it appears to be a problem with mod_rewrite that only applies to the way I have hosted the content: http://moinmo.in/MoinMoinBugs/CannotAccessPagesEndingWithAQuestionMark https://issues.apache.org/bugzilla/show_bug.cgi?id=49642 It shouldn't be a problem for a Wiki deployed using the Alias, ScriptAlias or other full-privilege directives. Paul From sakuag333 at gmail.com Thu Dec 20 20:59:37 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Fri, 21 Dec 2012 01:29:37 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <50C62313.1000507@zone12.com> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> Message-ID: 1. I was going through ~/runners/lmtp.py in mailman 3 source code and found a line "from zope.component import getUtility" but there is no folder named zope anywhere, am i missing something ? 2. Where are the definition of all the functions of classes defined in /mailman/interfaces in mailman 3 source code present ? Thanks. From barry at list.org Thu Dec 20 21:20:14 2012 From: barry at list.org (Barry Warsaw) Date: Thu, 20 Dec 2012 15:20:14 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> Message-ID: <20121220152014.7c792f7f@limelight.wooz.org> On Dec 21, 2012, at 01:29 AM, Sandesh Agrawal wrote: >1. I was going through ~/runners/lmtp.py in mailman 3 source code and >found a line "from zope.component import getUtility" but there is no >folder named zope anywhere, am i missing something ? After you've done the buildout steps, you'll notice a directory at the root called 'eggs'. These are a Python packaging format, which can be directories or zip (.egg) files though we only use directories. If you look in there, you'll see a zope.component egg directory which buildout grabbed from PyPI. When you run scripts in the bin directory, buildout will have set up all the magic so that imports from the eggs directory Just Work. Note that once we get to deploying this, we won't use buildout eggs. Most likely, dependencies such as zope.component will come from your OS vendor. Or alternatively, if you use virtualenv, those would also be downloaded from PyPI, although the mechanism to make them available to Python code is somewhat different. You can always test this out interactively: $ bin/py Python 2.7.3 (default, Dec 12 2012, 19:00:09) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import zope.component >>> zope.component.__file__ '/home/barry/projects/mailman/3.0/eggs/zope.component-4.0.1-py2.7.egg/zope/component/__init__.pyc' >>> >2. Where are the definition of all the functions of classes defined in >/mailman/interfaces in mailman 3 source code present ? These you do have to hunt around for. Many are defined in the various src/mailman/model/*.py classes, but those are only the Storm ORM classes. Others can be defined almost anywhere. Some of the interfaces define "utilities", essentially singleton instances implementing an interface. If you look at src/mailman/config/configure.zcml, you'll see the zope.component definition file hooking those interfaces up to the classes that implement the utilities. Others are "adapters", which take one interfaces and wrap them up into other interfaces. E.g. if you have an IMailingList and want to get an IBanManager from it, you "adapt it" in zope.component parlance. Inside configure.zcml, you'll see where the class implementing the adapter (a.k.a. the "factory") is defined. Some interfaces can have multiple instances, and the classes implementing them can live anywhere. There's no registration service for such things because they usually aren't instantiated by interface name, so they are harder to find. Examples include the IRule instances (which live in src/mailman/rules/*.py) or the IHandlers (src/mailman/handlers/*.py). It's helpful to have a good support from your text editor or file system to find things, such as a class browser, tags, or for Emacs users bzr-tools-grep. Cheers, -Barry From paul at boddie.org.uk Fri Dec 21 00:22:35 2012 From: paul at boddie.org.uk (Paul Boddie) Date: Fri, 21 Dec 2012 00:22:35 +0100 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <20121215113859.236d7ce8@resist.wooz.org> References: <201212112315.59676.paul@boddie.org.uk> <201212130147.17428.paul@boddie.org.uk> <20121215113859.236d7ce8@resist.wooz.org> Message-ID: <201212210022.35369.paul@boddie.org.uk> Hello, Here's a quick update on the ConfluenceConverter effort. A few issues were raised after I let you know about the work originally done, and I have investigated them to yield the following results. * The availability of XML exports does not seem to be a problem. It doesn't look like my access to the export tools is any different from registered users, and the tools seem to give me enough to work with anyway. * The nature of Confluence 4 markup appears to be an XHTML variant which is in some ways easier to parse than the previous markup (in that the tokenisation is at least done by an XML parser), although the normalisation of whitespace is a bit tricky (as is often the case with XML dialects). Possibly the bulk of the work with this is to assess the use and nature of the markup and to write reasonable translations. * The notion of child pages does not exist in MoinMoin, but it is possible to construct lists of them and to add them to parent pages so that the relationships are at least recorded. * Similarly, MoinMoin does not have comment items on pages in the way Confluence does, but comments can be represented as subpages and then these pages can be included in the owner page. * I noticed that pages with question marks in their names weren't being correctly served, but this is actually a mod_rewrite issue specific to the way I am currently hosting the test site. My own local site does not exhibit the problem, nor should any decent way of hosting the site. The current state of the conversion can be seen here: http://mmwiki.boddie.org.uk/ The principal updates to this test site are that revisions migrated to Confluence 4 markup are translated, child pages are referenced from owner pages, and comments are included. However... * Some pages will look very wrong because things like tables are not yet translated. I also have to fine-tune the translation of links and combine the logic for both markup types. * Some child pages don't seem to be available, but this is a combination of the question mark issue (see above) and probably my lack of page name quoting when incorporating child page information. * Comments are not well presented at the moment, and I aim to investigate a few ways of improving their appearance. For now, this will have to be all the work I am able to do on this project, but I will resume my efforts again in January. I hope that everyone feels reassured that this project is no longer forgotten. :-) Paul P.S. Some resources: http://moinmo.in/ConfluenceConverter http://moinmo.in/ConfluenceConverter/DevelopmentNotes/TaskList From sakuag333 at gmail.com Fri Dec 21 10:19:33 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Fri, 21 Dec 2012 14:49:33 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <20121220152014.7c792f7f@limelight.wooz.org> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> <20121220152014.7c792f7f@limelight.wooz.org> Message-ID: while running this : from mailman.commands.tests.test_control import make_config i got the following error: ------------------------------------------------------------------------------------------- Traceback (most recent call last): File "", line 1, in File "mailman/__init__.py", line 50, in from mailman.core.i18n import initialize File "mailman/core/i18n.py", line 31, in from flufl.i18n import PackageStrategy, registry ImportError: No module named flufl.i18n ----------------------------------------------------------------------------------------------------- flufl.i18n is present in "eggs" directory which is above the mailman directory in hierarchy , so just mentioning "from flufl.i18n" can not detect the required python module. How can this problem be fixed ? From barry at list.org Fri Dec 21 13:41:58 2012 From: barry at list.org (Barry Warsaw) Date: Fri, 21 Dec 2012 07:41:58 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> <20121220152014.7c792f7f@limelight.wooz.org> Message-ID: <20121221074158.305b5bd7@resist.wooz.org> On Dec 21, 2012, at 02:49 PM, Sandesh Agrawal wrote: >from mailman.commands.tests.test_control import make_config > >i got the following error: > >------------------------------------------------------------------------------------------- >Traceback (most recent call last): > File "", line 1, in > File "mailman/__init__.py", line 50, in > from mailman.core.i18n import initialize > File "mailman/core/i18n.py", line 31, in > from flufl.i18n import PackageStrategy, registry >ImportError: No module named flufl.i18n > >----------------------------------------------------------------------------------------------------- > flufl.i18n is present in "eggs" directory which is above the mailman >directory in hierarchy , so just mentioning "from flufl.i18n" can not >detect the required python module. > >How can this problem be fixed ? Did you type this into the interpreter prompt? If so, how did you start Python? Where exactly did you "run this"? Note that the standard Python interpreter doesn't have its sys.path set up to import from the eggs directory. Use bin/py for that. (If you're wondering what the difference is between `bin/py` and `bin/mailman shell`, it's that the latter does all the Mailman initializations necessary to operate Mailman. E.g. it inits the log system, the ZCA, etc.) Cheers, -Barry From barry at list.org Fri Dec 21 13:45:14 2012 From: barry at list.org (Barry Warsaw) Date: Fri, 21 Dec 2012 07:45:14 -0500 Subject: [Mailman-Developers] Wiki woes In-Reply-To: <201212210022.35369.paul@boddie.org.uk> References: <201212112315.59676.paul@boddie.org.uk> <201212130147.17428.paul@boddie.org.uk> <20121215113859.236d7ce8@resist.wooz.org> <201212210022.35369.paul@boddie.org.uk> Message-ID: <20121221074514.06c1cdab@resist.wooz.org> On Dec 21, 2012, at 12:22 AM, Paul Boddie wrote: >For now, this will have to be all the work I am able to do on this project, >but I will resume my efforts again in January. I hope that everyone feels >reassured that this project is no longer forgotten. :-) This is really great news Paul, thanks for all your efforts. Hopefully in 2013 we can actually get migrated over. I'll start the ball rolling with getting a site we can host it on. Cheers, -Barry From sakuag333 at gmail.com Fri Dec 21 19:34:08 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Sat, 22 Dec 2012 00:04:08 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: <20121221074158.305b5bd7@resist.wooz.org> References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> <20121220152014.7c792f7f@limelight.wooz.org> <20121221074158.305b5bd7@resist.wooz.org> Message-ID: > Did you type this into the interpreter prompt? If so, how did you start > Python? Where exactly did you "run this"? Yes i was using python's default interpreter which was causing problems. /bin/py worked. While making "class FakeArgs" for starting master process in mailman, i am doing config = make_config(), which gives the following error : ------------------------------------------------------------------------------------------------------------- [config_file = os.path.join(os.path.dirname(config.filename), new_config) File "/usr/lib/python2.6/posixpath.py", line 119, in dirname i = p.rfind('/') + 1 AttributeError: 'NoneType' object has no attribute 'rfind' ------------------------------------------------------------------------------------------------------------- i searched everything regarding this but could not find how to resolve it From barry at list.org Fri Dec 21 21:27:50 2012 From: barry at list.org (Barry Warsaw) Date: Fri, 21 Dec 2012 15:27:50 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> <20121220152014.7c792f7f@limelight.wooz.org> <20121221074158.305b5bd7@resist.wooz.org> Message-ID: <20121221152750.4aa80772@limelight.wooz.org> On Dec 22, 2012, at 12:04 AM, Sandesh Agrawal wrote: >Yes i was using python's default interpreter which was causing >problems. /bin/py worked. Cool. >While making "class FakeArgs" for starting master process in mailman, > i am doing config = make_config(), > which gives the following error : make_config() is only useful for tests. Are you writing a unittest or doctest? Note that make_config() requires that the test live in the ConfigLayer or higher (zope.testing layers are a confusing construct since they don't follow normal Python inheritance rules, but for now, we're stuck with it.) Look at TestStart in commands/test/test_control.py. Note that doctests by default live in the SMTPLayer, which is higher than ConfigLayer and thus acceptable. >------------------------------------------------------------------------------------------------------------- >[config_file = os.path.join(os.path.dirname(config.filename), new_config) > File "/usr/lib/python2.6/posixpath.py", -----------------------^^^ Although this is probably not your problem, Python 2.7 is now required for Mailman 3. Cheers, -Barry From sakuag333 at gmail.com Sat Dec 22 08:32:18 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Sat, 22 Dec 2012 13:02:18 +0530 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> <20121220152014.7c792f7f@limelight.wooz.org> <20121221074158.305b5bd7@resist.wooz.org> <20121221152750.4aa80772@limelight.wooz.org> Message-ID: I am using python 2.7.3 and bin/py interpreter prompt to run : >>> master = TestableMaster() >>> master.start() But the following error occurs : -------------------------------------------------------------------------- Traceback (most recent call last): File "", line 1, in File "/home/sandesh/mail_man/mailman-3.0.0b2/src/mailman/testing/helpers.py", line 186, in start self.start_runners(runners) File "/home/sandesh/mail_man/mailman-3.0.0b2/src/mailman/bin/master.py", line 385, in start_runners for runner_config in config.runner_configs: File "/home/sandesh/mail_man/mailman-3.0.0b2/src/mailman/config/config.py", line 215, in runner_configs for section in self._config.getByCategory('runner', []): AttributeError: 'NoneType' object has no attribute 'getByCategory' ------------------------------------------------------------------------ should i not use bin/py or anything else need to be done. From barry at list.org Sat Dec 22 15:48:11 2012 From: barry at list.org (Barry Warsaw) Date: Sat, 22 Dec 2012 09:48:11 -0500 Subject: [Mailman-Developers] New to mailman In-Reply-To: References: <87zk1n18d6.fsf@uwakimon.sk.tsukuba.ac.jp> <20121210114850.229436ca@resist.wooz.org> <50C615B0.8070506@zone12.com> <50C62313.1000507@zone12.com> <20121220152014.7c792f7f@limelight.wooz.org> <20121221074158.305b5bd7@resist.wooz.org> <20121221152750.4aa80772@limelight.wooz.org> Message-ID: <20121222094811.203347d8@limelight.wooz.org> On Dec 22, 2012, at 01:02 PM, Sandesh Agrawal wrote: >I am using python 2.7.3 and bin/py interpreter prompt to run : > >>>> master = TestableMaster() >>>> master.start() > >But the following error occurs : >-------------------------------------------------------------------------- >Traceback (most recent call last): > File "", line 1, in > File "/home/sandesh/mail_man/mailman-3.0.0b2/src/mailman/testing/helpers.py", >line 186, in start > self.start_runners(runners) > File "/home/sandesh/mail_man/mailman-3.0.0b2/src/mailman/bin/master.py", >line 385, in start_runners > for runner_config in config.runner_configs: > File "/home/sandesh/mail_man/mailman-3.0.0b2/src/mailman/config/config.py", >line 215, in runner_configs > for section in self._config.getByCategory('runner', []): >AttributeError: 'NoneType' object has no attribute 'getByCategory' >------------------------------------------------------------------------ > >should i not use bin/py or anything else need to be done. Remember that I said bin/py is just the Python interpreter with sys.path set up correctly, but no initializations done? That's what's happening here. None of the configuration system is set up by bin/py. You want `bin/mailman shell` which will give you an interpreter prompt with all the system initializations performed. Cheers, -Barry From sakuag333 at gmail.com Sat Dec 29 13:31:02 2012 From: sakuag333 at gmail.com (Sandesh Agrawal) Date: Sat, 29 Dec 2012 18:01:02 +0530 Subject: [Mailman-Developers] (no subject) Message-ID: I have trying to inject many messages into lmtp queue using : ./bin/mailman inject abc at xyz.com -f message_file -q lmtp But whenever i see the number of messages using: >>> from mailman.testing.helpers import get_queue_messages >>> items = get_queue_messages('lmtp') >>> len(items) it always display 1 , and on executing : >>>print items[0].msg.as_string() only the latest message is being displayed, where are other older messages going ? From barry at list.org Mon Dec 31 20:29:13 2012 From: barry at list.org (Barry Warsaw) Date: Mon, 31 Dec 2012 14:29:13 -0500 Subject: [Mailman-Developers] RELEASED: GNU Mailman 3.0 beta 3 Message-ID: <20121231142913.31be8232@anarchist> Hello friends of Mailman! I said I played this song so many times before That the melody keeps repeating Time for my usual "sneak one in before the new year" release! I'm happy to announce the third beta release of the core Mailman 3.0 engine. Mailman 3.0b3 is code named "Here Again". You can download GNU Mailman 3.0b3 from Launchpad or the Python Cheeseshop: https://launchpad.net/mailman http://pypi.python.org/pypi/mailman The GNU Mailman documentation is available online at: http://packages.python.org/mailman Alpha releases of Postorius, our new web ui are available at: https://launchpad.net/postorius http://pypi.python.org/pypi/postorius You might also like to take a look at the new archiver project called Hyperkitty: https://launchpad.net/hyperkitty GNU Mailman, Postorius, and Hyperkitty are all distributed under the GNU General Public License version 3 or later. Detailed changes in Mailman 3.0b3 are available here: http://tinyurl.com/adgeuwg Here's a summary of the most user and developer visible changes: * Python 2.7 is now required. Python 2.6 is no longer officially supported. * The canonical resource for a mailing list in the REST API now uses its list-id by default instead of its posting address. For backward compatibility, you can still reference a mailing list by its posting address. However the list-id is more stable since it will not change. * REST API change: The JSON representation for held messages has changed to a more flat representation. * You can now specify a list style to use when creating a mailing list through the REST API. * The `subject_prefix` attribute of mailing lists can be get/set through the REST API. Thanks to Terri Oda. * Membership change moderation (subscriptions and unsubscription requests) are available through the REST API. * `list_id` is added to the JSON representation for a mailing list. Thanks to Jimmy Bergman. * User resources are expanded in the REST API. You can change a user's display name or password, and you can now verify their password through REST by posting the plain text password and checking the HTTP response code. * Addresses can now be verified and unverified through the REST API. * Some changes have been made to the configuration file format. - [passlib]path is renamed to [passlib]configuration - [mta]configuration names a separate file to configure Postfix - The default style is now called `legacy-default`, and a `legacy-announce` style has been added. You can select the system default style through via the [styles]default configuration. * More database schema cleanups, in both the ban table and the mailinglist table. * Changes in the options for the `bin/mailman aliases` command. * Lots of other bug fixes. Enjoy, and Happy New Year, -Barry -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 836 bytes Desc: not available URL: