GSoC/GCI Archive
Google Code-in 2013 Wikimedia

Wikimedia Bugzilla: Warn on attachment page that patches should go to Gerrit

completed by: Thomas Lam

mentors: Andre Klapper

Your task is to provide a fix for this bug report. You will need to find the correct place in the Bugzilla code where to do this (some file under template/en/default/attachment/, I assume).

This likely requires copying the corresponding file from the Bugzilla 4.2 upstream codebase into Bugzilla Wikimedia's customizations under "template/en/custom" which are stored in the downstream codebase.

Potentially helpful upstream documentation to understand Bugzilla's custom template system is available here (though you probably will not need it); checking out the upstream code via the "bzr" tool is described here; using the "git" tool for the Wikimedia code repository is described here and here.

Your patch(es) would have to get tested on boogs.wmflabs.org (which is a Wikimedia Bugzilla test instance). You will have to put your patch(es) into Wikimedia's code review system on gerrit.wikimedia.org (but a successful merge into the codebase is NOT required for this task, just putting it into Gerrit).

Knowledge of Template Toolkit could be helpful. No knowledge of Perl is needed for this task (Bugzilla is mostly written in Perl).

Students are required to read Wikimedia's general instructions first.