Last modified: 2013-02-18 17:36:17 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T42642, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 40642 - Publish Bugzilla customizations on Gerrit
Publish Bugzilla customizations on Gerrit
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Bugzilla (Other open bugs)
unspecified
All All
: High enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
: ops
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-30 17:35 UTC by Tim Landscheidt
Modified: 2013-02-18 17:36 UTC (History)
11 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Tim Landscheidt 2012-09-30 17:35:40 UTC
+++ This bug was initially created as a clone of Bug #33406 +++

| > Is the Bugzilla configuration (or patched sources) accessible somewhere?  I
| > didn't see anything obvious on Gerrit.

| We haven't moved the bugzilla customizations to gerrit yet. We probably should.

This should include:

- configuration files themselves,
- skins,
- local modifications to the software,
- puppet configuration.
Comment 1 Sam Reed (reedy) 2012-09-30 17:40:15 UTC
Puppet configuration has been available for ages, mainly in a few files, some around in others. Grep for bugzilla?

files\apache\sites\bugzilla.wikimedia.org
manifests\misc\bugzilla.pp

Skin customisations etc are all still in SVN, and useable from there:
https://svn.wikimedia.org/viewvc/mediawiki/trunk/tools/bugzilla/
Comment 3 Daniel Zahn 2012-10-01 16:27:09 UTC
http://wikitech.wikimedia.org/view/Bugzilla#Patches

+ RT-#2061: Patch bugzilla to restrict editbug permission
+ RT-#2098: Patch bugzilla to add delete comments permission and ability
Comment 4 Tim Landscheidt 2012-10-02 12:05:17 UTC
How are patches usually puppetized at WMF?  À la puppetmaster::dashboard?  Or is Bugzilla packaged as a customized .deb?
Comment 5 Andre Klapper 2012-10-10 12:39:38 UTC
http://svn.wikimedia.org/viewvc/mediawiki/trunk/tools/bugzilla/bugzilla-4.0/
seems to be only custom stuff (not the full installation), and there is no Bugzilla code in Git/Gerrit after going through
https://gerrit.wikimedia.org/r/#/admin/projects/ , hence I can only *guess* how and where to fix issues currently (e.g. bug 22166). Would prefer a full code dump, with separate customizations (might help upgrading to a newer upstream version).
Comment 6 Chad H. 2012-10-10 12:48:20 UTC
(In reply to comment #5)
> http://svn.wikimedia.org/viewvc/mediawiki/trunk/tools/bugzilla/bugzilla-4.0/
> seems to be only custom stuff (not the full installation), and there is no
> Bugzilla code in Git/Gerrit after going through
> https://gerrit.wikimedia.org/r/#/admin/projects/ , hence I can only *guess* how
> and where to fix issues currently (e.g. bug 22166). Would prefer a full code
> dump, with separate customizations (might help upgrading to a newer upstream
> version).

We need to move the existing stuff to gerrit first. We never imported the full code, just the individual files we were customizing (and the first revision of each should've been a straight copy from their 4.x version).
Comment 7 Andre Klapper 2012-11-13 14:23:31 UTC
(In reply to comment #6)
> We need to move the existing stuff to gerrit first.

Done now: https://gerrit.wikimedia.org/r/gitweb?p=wikimedia%2Fbugzilla%2Fmodifications.git;a=summary
Comment 8 Dereckson 2013-01-17 15:47:54 UTC
Is there still something not published or could we consider this bug as resolved?
Comment 9 Andre Klapper 2013-02-18 17:36:17 UTC
I consider this FIXED now, thanks for the reminder.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links