On Nov 30, 2013, at 06:42 PM, nicolas wrote:
exploring quickly mailman, i was at rev 7229 which brings recent changes on archiving (7228 allows per-list archiver, quite a new feature and maybe a bit unstable)
Hopefully not. It's fairly well covered with unit tests. The biggest question is whether the API is good and useful. Joanna's original branch put per-list archiving configuration on the <root>/3.0/lists/<mylist>/config resource, but this didn't make sense to me because you probably want to PUT and PATCH the resource to enable and disable individual archivers for a list. So I created a new resource <root>/3.0/lists/<mylist>/archivers which is used to manage the per-list archivers.
The other change I made was to by default enable any per-list archiver which is enabled site-wide, and to make all the defined site-wide archivers available to every mailing list, regardless of whether the archiver is enabled site-wide or not. For archivers which are disabled site-wide, you can still set the per-list archiver state, but the site setting takes precedence.
Cheers, -Barry