Page MenuHomePhabricator

Subscribe all missing public mailing lists to Gmane
Closed, ResolvedPublic

Description

End goal is having full archives there (bug 57246), but that can be done later.

  1. Take the list of all publicly archived mailing lists: http://lists.wikimedia.org/pipermail/
  2. List all those which are not yet in http://dir.gmane.org/search.php?match=gmane.org.wikimedia or http://dir.gmane.org/index.php?prefix=gmane.science.linguistics.wikipedia and add the list here as comment (this can be helped by bug 58957 but can be done independently from that).
  3. Subscribe each of them at http://gmane.org/subscribe.php , filling the fields in this way (don't touch the others):

a) Mailing list email address: <name>@lists.wikimedia.org, e.g. advocacy_advisors/ 2013-Dec-03 03:27:08 - Directory -> advocacy_advisors@lists.wikimedia.org,
b) Description: the description on [[m:Mailing lists/Overview]] if present, or whatever https://lists.wikimedia.org/mailman/listinfo/<name> says, or nothing.
c) Mailing list software: mailman
d) [IMPORTANT!] Group name: follow existing patterns, so gmane.science.linguistics.wikipedia.<LanguageNameInEnglishAllLowercase> for Wikipedia mailing lists, or gmane.org.wikimedia.<MailingListName> (without any -l) for all the rest unless a more specific parent exists, in particular "india" for Indian groups, "usa" for USA groups and "mediawiki" for all MediaWiki-related lists [1] [2] [3]
e) [Optional] Language: the list's language if not English; Localisation: yes
f) Your email address: my email address, federicoleva@ (bugzilla tells you it);
g) Comments: "We hope to be able to provide mbox archives too for completeness at a later stage but we'll appreciate the inclusion of the lists just for posts from now on too".

I also propose this as GCI task, I'll review the job done based on the confirmation emails I receive. Very easy with above instructions, just a bit tedious (last time I added about a hundred lists it took a couple hours I think).

[1] http://dir.gmane.org/index.php?prefix=gmane.org.wikimedia.india
[2] http://dir.gmane.org/index.php?prefix=gmane.org.wikimedia.mediawiki
[3] http://dir.gmane.org/index.php?prefix=gmane.org.wikimedia.usa


Version: unspecified
Severity: enhancement
Whiteboard: gci2013
URL: http://www.google-melange.com/gci/task/view/google/gci2013/5780888608571392

Details

Reference
bz58959

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 2:26 AM
bzimport set Reference to bz58959.

Priority High because the sooner we add them the less we need to worry about manual import of archives.

Is it ok if I read off of https://meta.wikimedia.org/wiki/Mailing_lists/Overview to find the ones that aren't subbed to gmane yet?

(In reply to comment #3)

Is it ok if I read off of
https://meta.wikimedia.org/wiki/Mailing_lists/Overview to find the ones that
aren't subbed to gmane yet?

That's ok to start with and should get most of the work done, because you added all the links.
But we don't know how many are missing from that Meta-Wiki page, so when you're done we should check that too. It needs not be tedious, if you just copy all the mailing lists names from http://lists.wikimedia.org/pipermail/ , extract those on the page with some grep/regex magic* and compare the two lists e.g. with the "comm" command.

(*) {{/ListRow|([^|]+)| , [[mail:([^\]|]+) and the like

Subscribed ALL the lists!
(not really)
I subscribed all the lists to gmane, except the ones that were abandoned (no posts in a really, REALLY long time, or the infopage said it was deprecated/unused)

(In reply to comment #5)

Subscribed ALL the lists!

Great!

(not really)
I subscribed all the lists to gmane, except the ones that were abandoned (no
posts in a really, REALLY long time, or the infopage said it was
deprecated/unused)

Indeed, I see 18 lists in the main pipermail directory with last message in 2009 or earlier. There are also some lists like mediawiki-core which are recent but seem to keep no archives, oh well.

I'm copying here the list of lists not listed (:p) on Meta that you pasted earlier on IRC:

advocacy_advisors
best-practices
bilderberg-l
boardexec
cateam
comproj
cvn
daily-article-he
daily-image-l
denkmal-at
destacado-l
devnations-l
educacao-br
egyptopedia-l
eu-policy-announce
eventlogging-alerts
exyu-tech
fd-advisorygroup
fkc-l
flowfunding
foundation-news-l
fundcom
fundraising-de
glamtools
greenspun-illustrations
hiphop
licom-l
mediawiki-core
mediawiki-cvs
mediawiki-ng-l
mk-edu
movementroles
newprojects
openaccess
performance
photoreporters
press-nl
qa
quarto-l
research-network-l
research-newsletter
ruwikiconference
ruwikiconference-l
social-media
spcom
weeklong-l
wikibetarask
wikibg-l
wikiel
wikilovesearth
wikilovespublicart
wikimedia-asia-chapters
wikimedia-au-announce
wikimedia-california
wikimedia-ci
wikimedia-connecticut
wikimedia-de-by
wikimedia-fi
wikimedia-ge
wikimedia-gh
wikimedia-il
wikimedia-il-edu
wikimedia-in-amd
wikimedia-in-blr
wikimedia-in-chn
wikimedia-in-en
wikimedia-in-hyd
wikimedia-in-mlr
wikimedia-in-mum
wikimedia-in-newsletter
wikimedia-in-pun
wikimedia-kr
wikimedia-ma
wikimedia-medicine
wikimedia-no
wikimedia-ped
wikimedia-pk
wikimedia-sf
wikimedia-sf-makerfaire
wikimedia-sg
wikimedia-th
wikimedia-tr
wikimedia-us-ga-atl
wikimedia-us-nyc-discuss
wikimedia-us-oh
wikimedia-ve-entusiastas
wikimediaby
wikimediaco-l
wikimediadk
wikimediaeg-l
wikimediahr
wikimediake
wikimediamy
wikimedianz-l
wikimediapa-l
wikimediareference-l
wikimediaus-l
wikimedical-l
wikimetrics
wikimy-l
wikinews-sr-l
wikipedia-as
wikipedia-bn-help
wikipedia-cak
wikipedia-ensino
wikipedia-fr-wikimag
wikipedia-gu
wikipedia-or
wikipedia-pa
wikipedia-sah
wikiskan-l
wikistats
wikitech-ambassadors
wikiur-l
wikivoyage-pl
wiktionary-fr
winedale-l
wlm-africa
wlm-announce
wmf-care-bears
xmldatadumps-admin-l

Most of those (not the personal ones) will need to be added to the list on Meta at some point. You could already add them with links to Gmane because you should know the names they'll have when they get approved, but this should be enough for this task.

A few of the ones I said were not on meta were actually on meta, but with a display name instead of the actual mailing list name. Just in case someone goes back over this to fix the page.

Created attachment 14536
Subscription confirmation results

The 77 new Gmane subscriptions have been approved, confirmation messages with options, addresses etc. attached (thanks to ImportExportTools).

Attached:

Just to note here that I denied the cateam subscribe request for the archive (private list, if it was listed somewhere as public let me know and will try to change it). On a quick review don't see any other private lists that snuck in but I imagine if I missed one the respective list admin will notice.

(In reply to comment #9)

Just to note here that I denied the cateam subscribe request for the archive
(private list, if it was listed somewhere as public let me know and will try
to
change it). On a quick review don't see any other private lists that snuck in
but I imagine if I missed one the respective list admin will notice.

It appears there was a setting problem, I appreciate finding out. Not sure what happened there but it has been fixed.

The lists have been picked from the pool of publicly archived lists, so it's impossible for any private list to sneak in. :) I'm glad you found and corrected a configuration error, regular mailing lists audits prove useful once more!