Differences between revisions 22 and 35 (spanning 13 versions)
Revision 22 as of 2013-03-20 17:00:50
Size: 3453
Editor: barry
Comment:
Revision 35 as of 2015-03-04 05:49:20
Size: 3979
Editor: msapiro
Comment: un WikiName
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DEV/versions/15958089 #pragma page-filename DEV/versions/15564908
Line 4: Line 4:
PyCon itself is sold out, but interested participants can attend the sprints even if they are not registered for the conference.  There is no cost for attending the sprints; just show up and find us! !PyCon itself is sold out, but interested participants can attend the sprints even if they are not registered for the conference.  There is no cost for attending the sprints; just show up and find us!
Line 58: Line 58:
  * per-list archive enablement (and auto-gmane registration?)
Line 60: Line 61:
  * subscription moderation
  * user settings / preferences in the most generic location (i.e. on user)
  * subscription moderation [Waiting to see status of implementation in core]
  * Fix user settings page <<BR>>
   * note:
user settings / preferences in the most generic location (i.e. on user)
Line 63: Line 65:
  * removing moderators / owners
  * associate multiple addresses to user
  * non-member disposition
  * removing moderators / owners [In progress: Maria?]
  * associate multiple addresses to user [Confirm email via core?]
  * non-member disposition [Put list of non-members in list settings with allow/deny, etc]
Line 67: Line 69:
  * Login form (like the persona demo) done!<<BR>>   * Login form (like the persona demo) done! <<BR>>
Line 69: Line 71:
   * [Patch coming from Dan to improve persona integration]
Line 71: Line 74:
  * Fix user settings page
* pagination for API resource lists
  * pagination for API resource lists [In progress: Florian] Done!
Line 79: Line 81:
  * make sure we can still save messages to mbox and/or maildir for regen
  * make sure regen uses stable urls
Line 85: Line 89:
  * send sprint summary to mm-dev
  * send roadmap for 3.0 release to mm-dev

There will be a Mailman sprint at PyCon US 2013.  The sprints run March 18-21, 2013 in Santa Clara, CA, USA.

PyCon itself is sold out, but interested participants can attend the sprints even if they are not registered for the conference.  There is no cost for attending the sprints; just show up and find us!

The sprints will be held at the hotel (not at the convention centre itself):

Hyatt Regency Santa Clara

5101 Great America Parkway
Santa Clara, California USA 95054

There's a series of rooms up a level (just up the escalators) that we use, and there should be a sign pointing at us somewhere, or just ask someone if you can't find us.

https://us.pycon.org/2013/venue/

Attendee list

  • Barry Warsaw
  • Florian Fuchs
  • Terri Oda
  • Steve Turnbull
  • Mark Sapiro
  • Rachael Hobbs (present for the Sunday night intros. I'll be flying out Monday AM and would like to participate remotely)

Remote attendee list

Assuming we have an internet connection that behaves, it should be possible to people to remotely participate in the sprints via IRC or whatever other technologies seem useful.  If you'd like us to keep an eye out for you, put your name and IRC nick/other contact info down here:

-Chris Cargile (to listen in on #mailman - at least 3/19, other days hopefully too)

Sprint topics

  • Work on the port to Python 3
  • Get Postorius feature complete enough to release the MM3 suite
  • HyperKitty

  • Work on MM2->MM3 import scripts

  • Bug squashing
  • Crazy idea: integrate Mailman with Discourse

  • (Your idea here)

Informal Agenda

Use this space to suggest things we should remember to talk about

  • GSoC 2013 plans
  • GSoC 2012 post-mortem (for thinking about 2013 plans)

3.0 Release Must Have

  • core

    • fix core test suite for both sqlite and postgres
    • verify that bounce processing is complete
    • make sure that subscription/unsubscription policies are implemented
    • per-list archive enablement (and auto-gmane registration?)
    • pagination support in the REST API
  • postorius

    • subscription moderation [Waiting to see status of implementation in core]
    • Fix user settings page

      • note: user settings / preferences in the most generic location (i.e. on user)
    • site settings
    • removing moderators / owners [In progress: Maria?]
    • associate multiple addresses to user [Confirm email via core?]
    • non-member disposition [Put list of non-members in list settings with allow/deny, etc]
    • reply-to munging
    • Login form (like the persona demo) done!

      • Only show both if javascript available?
      • [Patch coming from Dan to improve persona integration]
    • Modify user interface (profile not under todo, etc.)  Done!
    • Fix subscribe page
    • pagination for API resource lists [In progress: Florian] Done!
    • normalize urls
  • mailman.client
    • publish on pypi
    • put docs on pythonhosted/readthedocs
  • hyperkitty

    • merged w/postorius for running both in a single django
    • make sure we can still save messages to mbox and/or maildir for regen
    • make sure regen uses stable urls
  • project management

    • basic packaging to easy installation of suite
    • mm2 / mm3 co-installation
    • i18n
    • restructured text based website (possibly using pelican)
    • move mirror.list.org to pdo infrastructure
    • send sprint summary to mm-dev
    • send roadmap for 3.0 release to mm-dev
  • documentation

    • non-homicidal install docs

3.x wish list

  • RSS feed
  • upgrade scripts
  • pubsub or 2-way REST
  • Authenticated REST from Django
  • dlists / nosy lists (instead of topics)
  • url resources (e.g. for welcome message)
  • ACLs for all list settings
  • mass removal

MailmanWiki: DEV/PyCon Sprint 2013 (last edited 2015-03-04 05:49:20 by msapiro)