Page MenuHomePhabricator

Code stewardship review: SecurePoll
Open, Needs TriagePublic

Description

The following bullet points are optional - please fill them out if feasible, but this is not a hard requirement:

  • Current entry in mw:Developers/Maintainers:
    • Listed Code Steward: None
    • Listed Maintainer: @Huji
  • Number, severity, and age of known and confirmed security issues:
    • Some, mostly privacy related.
  • Was it a cause of production outages or incidents? List them:
    • None according to a quick Wikitech search
  • Does it have sufficient hardware resources for now and the near future (to take into account expected usage growth)?
    • N/A
  • Is it a frequent cause of monitoring alerts that need action, and are they addressed timely and appropriately?
    • Tends to be broken when needed (various elections, including WMF Board of Trustees elections). Not in use most of the time.
  • When it was first deployed to Wikimedia production:
    • 2004 as "BoardVote" (separate extension with very similar goals, with some code edits for each new election), 2009 as "SecurePoll".
  • Usage statistics based on audience(s) served:
    • not sure
  • Code changes committed in last 1, 3, 6, and 12 months:
    • 2, 17, 30, 131
  • Reliance on outdated platforms (e.g. operating systems):
  • Number of developers who committed code in the last 1, 3, 6, and 12 months:
    • 2, 9, 14, 25
  • Number and age of open patches:
    • 7, all of which have had activity in the last year.
  • Number and age of open bugs:
    • 104, oldest from 2009.
  • Number of known dependencies:
    • N/A
  • Is there a replacement/alternative for the feature? Is there a plan for a replacement?
    • No.
  • Submitter's recommendation (what do you propose be done?):
    • Existing team to take ownership.

Event Timeline

For everyone's info, currently no Code-Stewardship-Reviews are taking place as there is no clear path forward and as this is not prioritized work.
(Entirely personal opinion: I also assume lack of decision authority due to WMF not having a CTO currently. However, discussing this is off-topic for this task.)