Bug management/Task list

From mediawiki.org

Monthly Goals until 2014[edit]

October 2014

October 2014[edit]

September 2014

September 2014[edit]

August 2014

August 2014[edit]

  • Phabricator: Work on consensus on configuration settings, drive decisions and keep an overview Status:    In progress
  • Have a bugday on UploadWizard Status:    Not done, likely to happen on Sep 09th 17:00UTC
  • (With Quim) Set up workflow for having a regular, easy "bug of the week" for new code contributors, with rotating support of Wikimedia development teams (based on Annoying little bugs) Status:    Postponed to October due to Phabricator being priority
July 2014

July 2014[edit]

  • Phabricator (driving tasks): Get Alpha instance up and running; work on consensus on configuration settings Status:    In progress
  • (With Quim) Set up workflow for having a regular, easy "bug of the week" for new code contributors, with rotating support of Wikimedia development teams (based on Annoying little bugs) Status:    Not done: planning page created on 2014-07-02 targetting end of July
  • Have a Pywikibot bugday with the Pywikibot hackers around the end of July Status:    Done - summary email; wiki page
June 2014

June 2014[edit]

  • Mostly Phabricator business (driving tasks) Status:    In progress
  • Prepare introducing "Bug of the week" by talking to development teams Status:    In progress - Andre started preparing email draft to dev teams and workflow of planning on 2014-06-16
  • Have a bugday on older bug reports with higher priority in MediaWiki Status:    Done - Bug_management/Triage/20140624
  • Make Google Summer of Code 2014 and Outreach Program for Women/Round 8 mentors and students provide their mid-term evaluations Status:    Done
May 2014

May 2014[edit]

April 2014

April 2014[edit]

  • (With Guillaume) (Continued from March) Set up and facilitate the community RfC about Project management tools/Review, and bring it to a decision if possible. Status:    Done - RfC started on 2014-04-14
  • (With Guillaume) Have another IRC office hour about Project management tools Status:    Done on 2014-04-17 and 2014-04-22
  • Gather more feedback on rebooted Annoying little bugs after GSoC start Status:    In progress - Andre sent an email to five GCI mentors on 2014-04-24 and received three answers
  • Prepare introducing "Bug of the week" by talking to development teams Status:    Not done -- postponed to May
  • Have a bugday in the second half of April Status:    Done: on 2014-04-29 about General MediaWiki, see Bug management/Triage/20140429
March 2014

March 2014[edit]


February 2014

February 2014[edit]


January 2014

January 2014[edit]

  • (With Guillaume) Meet Project management tools stakeholders, determine requirements, and document this research. Status:    Done by Guillaume here
  • (With Daniel Zahn) Prepare Bugzilla upgrade to 4.4 (and move to new datacenter) - outstanding steps from bugzilla:49597:
    • Upgrade Bugzilla on zirconium from 4.2 to 4.4. Status:    Done
    • Apply 4.2 custom changes to Bugzilla on zirconium from Git repository. Status:    Done
    • Apply Andre's 11 patches (linked here) in Gerrit to port our custom changes from 4.2 to 4.4. Status:    Done on 2014-01-07
    • Test Bugzilla on zirconium. Status:    Done on 2014-01-15
    • Make collectstats.pl work - bugzilla:29203. Status:    Done by dzahn here on 2014-01-29
    • (With Daniel and Sean) Switch database and DNS from old kaulen server to new zirconium server. Status:    Not done - tentative date: 2014-02-12
  • Show common queries on Bugzilla frontpage - bugzilla:22170. Status:    In progress - 2014-01-10: Patch in Gerrit; depends on 4.4 upgrade first
  • Finalize Bugzilla etiquette draft once the lively discussion on its Talk page has ended. Status:    In progress - 2014-01-09: Announcement that discussion will be closed soon
  • Fix inline displaying of image files in Bugzilla - bugzilla:54181. Status:    Done - andre successfully tested csteipp's patch on Labs on 2014-01-05; deployed on 2014-01-10
  • (With Quim) Finish running Google Code-In contest. Status:    Done
December 2013

December 2013[edit]

  • Google Code-In: Run and organize contest with Quim. Status:    In progress
  • Agree and finalize "etiquette" draft for behavior in Bugzilla, as discussed on teampractices@. Status:    In progress - Discussion on Talk page still ongoing on 20131225 after asking for feedback on wikitech-l@.
  • Evaluate Project management / issue tracking requirements and potential tools. Status:    In progress - kicked off on teampractices@ and wiki on 2013-12-13
  • Test Bugzilla 4.4 with our custom patches on Labs (or zirconium in eqiad if production is still on kaulen in Tampa). Status:    In progress, will need help from ops. Steps discussed between dzahn and aklapper on 2013-12-06; dzahn has set up a copy of Bugzilla 4.2 on zirconium in eqiad (see RT #4783). Next steps are upgrading that machine to Bugzilla 4.4, applying our custom patches, testing, and finally switching over.
November 2013

November 2013[edit]

  • Google Code-In: Define generic information (template) for all task descriptions; clean up & import tasks from wiki into Google Melange. Status:    Done (except for tasks missing a mentor)
  • Finish cleaning up and syncing custom CSS in Wikimedia Bugzilla. Status:    Done - done (except for two CSS files) (bugzilla:54823)
  • Write an "etiquette" draft for behavior in Bugzilla, as discussed on teampractices@. Status:    In progress - first draft available
  • Start planning evaluation of Project management / issue tracking requirements and potential tools. Status:    Not done
  • Start porting our custom Bugzilla patches by porting our 4.2 custom patches to deploy on a vanilla Bugzilla 4.4. Status:    Done (bugzilla:49597#c5)

Quarterly Goals[edit]

October to December 2014

October to December 2014[edit]

July to September 2014

July to September 2014[edit]

April to June 2014

April to June 2014[edit]

  • (With Guillaume) Do what's needed to drive Project_management_tools/Review. Status:    Done
  • (With Quim) Expose an easy "bug of the week" with dev team support (after Annoying little bugs is in shape) Status:    In progress, Andre preparing
  • Have a public bug day approximately once per month. Status:    Done on 20140428 and 20140624, planning for 201407 started
  • Some more Bugzilla taxonomy cleanup. - bugzilla:38990 Status:    On hold -- not enough time for this plus low priority now that we favor Phabricator
  • Investigate closing components of extensions archived in the code repository. - bugzilla:47540 Status:    On hold, postponing
  • Investigate splitting "enhancement" out of Bugzilla's "severity" dropdown and make it separate. - bugzilla:58096 Status:    On hold, low priority & only if we stick with Bugzilla -- not enough time for this plus low priority now that we favor Phabricator

January to March 2014

January to March 2014[edit]

October to December 2013

October to December 2013[edit]

Note to myself: Try to keep in sync with ECT Quarterly goals and ECT Monthly goals.

  • Social:
    • Prepare and organize Wikimedia participation in Google Code-In with Quim. Status:    In progress
    • Work on "etiquette" draft for behavior in Bugzilla, as discussed on teampractices@. Status:    In progress - Discussion on Talk page still ongoing on 20131225 after asking for feedback on wikitech-l@.
    • Evaluate Project management / issue tracking requirements and potential tools. Status:    In progress - kicked off on teampractices@ and wiki on 2013-12-13
    • Andre to learn more about / understand better Wikimedia's Release Management from Greg. Status:    Not done won't happen this quarter, too busy with additional projects added while in Q4 (BZ etiquette & PM Tools eval)
    • mw:Annoying_little_bugs - try announcing an exposed easy "bug of the week" for new contributors, with support from dev teams. Status:    Not done -- Google Code-In has priority over this.
  • Bugzilla setup / code:
    • Show InlineHistory in Bugzilla - bugzilla:47256. Status:    Done
    • Bring "guided bug report form" into a state that it can be used to report issues for Bugzilla newbies - bugzilla:36762. Status:    Done
    • Start preparing Bugzilla upgrade to 4.4 (and move server to new datacenter) - bugzilla:49597:
      • CSS cleanup. Status:    Done
      • Create custom patches for the 4.4 codebase. Status:    Done on 20131128 - bugzilla:49597#c5
      • Test locally Status:    Done on 20131128 - bugzilla:49597#c5
      • Clean up custom Perl CPAN modules and replace by distribution packages; puppetize Bugzilla's package requirements - Status:    Done - RT #4783
      • Copy current production Bugzilla 4.2 to zirconium in eqiad (from kaulen in Tampa) for testing. Status:    Done on 20131225
      • Upgrade Bugzilla on zirconium from 4.2 to 4.4. Status:    Not done
      • Apply custom changes to Bugzilla on zirconium. Status:    Not done
      • Test Bugzilla on zirconium. Status:    Not done
      • Switch from old server to new server. Status:    Not done
    • Only after 4.4 upgrade: Provide a NEEDINFO flag in Bugzilla - bugzilla:36064. Status:    In progress - moved to Q1/2014 as 4.4 upgrade takes longer
    • Only after 4.4 upgrade: Install component watching extension. Status:    Not done -- database issues when testing; not yet tested on 4.4 and upstream code is still 4.2 only. - moved to Q1/2014 as 4.4 upgrade takes longer
    • Puppetize Bugzilla - bugzilla:51036 Status:    In progress - dzahn of ops working on this since 12/2013


Finished / completed tasks[edit]

Also see the weekly status updates until 2014 for more verbose information.

Other stuff[edit]

Random Phabricator queries[edit]

See Bug management/Phabricator queries.