Last modified: 2014-02-14 20:40:12 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 T51597, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 49597 - Upgrade Bugzilla to 4.4
Upgrade Bugzilla to 4.4
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Bugzilla (Other open bugs)
wmf-deployment
All All
: Immediate enhancement with 1 vote (vote)
: ---
Assigned To: Andre Klapper
:
Depends on:
Blocks: 36064 49077 55636 56040 58066 28796 32504 42850 49250 53199 56183 60727
  Show dependency treegraph
 
Reported: 2013-06-14 21:56 UTC by Andre Klapper
Modified: 2014-02-14 20:40 UTC (History)
15 users (show)

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


Attachments

Description Andre Klapper 2013-06-14 21:56:27 UTC
Setting low prio as I consider 4.4.0 too buggy, plus want to get https://gerrit.wikimedia.org/r/#/c/62404/ landed first.

Bugs that get fixed once we have upgraded:

Bug 28796, bug 49250
Comment 1 Frédéric Buclin 2013-09-09 13:26:52 UTC
(In reply to comment #0)
> Setting low prio as I consider 4.4.0 too buggy

Too buggy how? Known bugs or something you never reported?
Comment 2 Andre Klapper 2013-09-09 13:52:50 UTC
Only known bugs (No worries, I'd report issues upstream) in the list at https://bugzilla.mozilla.org/buglist.cgi?f1=flagtypes.name&o1=equals&resolution=FIXED&query_format=advanced&bug_status=RESOLVED&version=4.5&version=4.4&v1=approval4.4%2B&product=Bugzilla&target_milestone=Bugzilla%204.4

I'd like to give upgrading a shot after the release of 4.4.1 or 4.4.2.
Comment 3 Daniel Zahn 2013-10-18 01:53:06 UTC
we're now on 4.2.7 (from 4.2.4)
Comment 4 Andre Klapper 2013-10-26 15:32:26 UTC
So, stuff to check and prepare: 
http://www.bugzilla.org/releases/4.4.1/release-notes.html#v44_upgrading

After upgrade, check whether we can set "smtp_ssl" to enable SSL connections to the SMTP server.
Comment 5 Andre Klapper 2013-11-28 00:20:51 UTC
Dry patches, not properly tested yet on a 4.4 system:
https://gerrit.wikimedia.org/r/97994
https://gerrit.wikimedia.org/r/98005
https://gerrit.wikimedia.org/r/98008
https://gerrit.wikimedia.org/r/98013
https://gerrit.wikimedia.org/r/98025
https://gerrit.wikimedia.org/r/98028
https://gerrit.wikimedia.org/r/98031
https://gerrit.wikimedia.org/r/98032
https://gerrit.wikimedia.org/r/98035

After applying these:
* In every custom template file, 
   [% PROCESS global/variables.none.tmpl %] 
  should be removed, see https://bugzilla.mozilla.org/show_bug.cgi?id=696256
* Old license MPL 1.1 headers need to be replaced by MPL 2.0 headers
Comment 6 Andre Klapper 2013-11-28 22:57:01 UTC
So to update the status here:

* CSS cleanup
  Status: Done (bug 54823)
* create custom patches for the 4.4 codebase. 
  Status: Done (comment 5)
* test patches on a local 4.4 instance
  Status: Done
* test on labs (or zirconium in eqiad if production is still on 
  kaulen in Tampa). 
  Status:    Not done, will need help from ops (dzahn?)
* deploy to production.
  Status:    Not done, will need help from ops (dzahn?)
Comment 7 Andre Klapper 2013-12-05 21:44:05 UTC
Today, valhallasw expressed interest for https://bugzilla.mozilla.org/show_bug.cgi?id=663747 on IRC. We also get that with 4.4.
Comment 8 Betacommand 2013-12-06 02:20:34 UTC
*** Bug 58066 has been marked as a duplicate of this bug. ***
Comment 9 Andre Klapper 2013-12-15 14:25:36 UTC
(In reply to comment #5)

plus one more: https://gerrit.wikimedia.org/r/#/c/101643/
Comment 10 Andre Klapper 2014-01-10 15:50:52 UTC
plus one more now that bug 54181 is fixed in our 4.2:
https://gerrit.wikimedia.org/r/#/c/106713/
Comment 11 Daniel Zahn 2014-01-10 15:57:33 UTC
confirmed with 4.4, looks good. same diff there but based on 4.4 upstream file. deployed on 4.4 test host (like the other 10 dry patches)
Comment 12 Andre Klapper 2014-01-14 16:28:01 UTC
Main reasons for 4.4:

* Possible to save (but not share?) Tabular and Graphical Reports (used by
  several teams, e.g. Priority vs Severity for the components they maintain)
* WebServices (JSON-RPC etc): http://www.bugzilla.org/releases/4.4/release-notes.html#v44_feat_webservices_details (used by Arthur's Bingle/Bugello)
* "In reply to comment 12" quoting header adds name "by John Doe" (bug 53199)
* Possible to search for "tickets I recently commented on" (bug 55636; 
  "Allow Multiple Search Criteria to Match one Field")
* Faster Search.
* Support for GMail's threading (bug 49250)
* Bugs are no longer reassigned to the default assignee when moving the bug
  into another product or component if the current assignee is not the 
  default one.

See also https://bugzilla.wikimedia.org/showdependencytree.cgi?id=49597&hide_resolved=1 and http://www.bugzilla.org/releases/4.4/release-notes.html
Comment 13 Andre Klapper 2014-01-14 16:35:46 UTC
(In reply to comment #12)
Small correction:
> * Possible to save (but not share?) Tabular and Graphical Reports (used by
>   several teams, e.g. Priority vs Severity for the components they maintain)
...after I fixed bug 59889.
Comment 14 Andre Klapper 2014-01-24 17:43:41 UTC
Note to myself as we are targetting 4.4.1:
Changelog of 4.4.2 does not list anything that should affect us or would require rushing: http://bzr.mozilla.org/bugzilla/4.4/revision/8649
Comment 15 Andre Klapper 2014-02-13 00:46:51 UTC
Test, now that we are back life on 4.4.
Comment 16 Andre Klapper 2014-02-13 01:24:58 UTC
4.4.1 is in place now. 
Bugzilla allows only one assignee for this report, but this ticket should also list Daniel Zahn and Sean Pringle as assignees.  Thanks everybody!

Closing as FIXED.

Announcement:
http://lists.wikimedia.org/pipermail/wikitech-l/2014-February/074419.html
Comment 17 Andre Klapper 2014-02-14 20:40:12 UTC
Copying from https://www.mediawiki.org/wiki/Bug_management/modifications before deleting that page:

if you install a fresh bugzilla from upstream and then clone our bugzilla-modifications repo and then rsync the contents over, these are all the files (for Bugzilla 4.2.7 as of 2014-01-19; minus .git directory and files):

Bugzilla/
Bugzilla/BugMail.pm
Bugzilla/BugUrl.pm
Bugzilla/BugUrl/
Bugzilla/BugUrl/GitHub.pm
Bugzilla/BugUrl/Mingle.pm
Bugzilla/BugUrl/RequestTracker.pm
Bugzilla/BugUrl/SourceForgeAllura.pm
client/
client/BugzillaEmailParser.php
client/assigned.php
client/bug-init.php
client/bugzilla.php
client/bz-mailer.php
client/components.php
client/duplicates.php
client/fixme.php
client/gmaneWebClient.php
client/jsonRPCClient.php
client/last-year.php
client/main.php
client/mwApiClient.php
client/parse-mbox.php
client/patch-finder.php
client/revert-bad-bugs.php
client/revert-troll.php
client/shell-requests.php
client/simple-queries.php
client/unassign-default.php
client/upload-stats.php
client/wmf-terms.php
extensions/
extensions/InlineHistory/
extensions/InlineHistory/Config.pm
extensions/InlineHistory/Extension.pm
extensions/InlineHistory/README
extensions/InlineHistory/template/
extensions/InlineHistory/template/en/
extensions/InlineHistory/template/en/default/
extensions/InlineHistory/template/en/default/hook/
extensions/InlineHistory/template/en/default/hook/bug/
extensions/InlineHistory/template/en/default/hook/bug/comments-aftercomments.html.tmpl
extensions/InlineHistory/template/en/default/hook/bug/comments-comment_banner.html.tmpl
extensions/InlineHistory/template/en/default/hook/bug/show-header-end.html.tmpl
extensions/InlineHistory/template/en/default/hook/global/
extensions/InlineHistory/template/en/default/hook/global/setting-descs-settings.none.tmpl
extensions/InlineHistory/web/
extensions/InlineHistory/web/inline-history.js
extensions/InlineHistory/web/style.css
extensions/MoreBugUrl/
extensions/MoreBugUrl/Config.pm
extensions/MoreBugUrl/Extension.pm
extensions/MoreBugUrl/lib/
extensions/MoreBugUrl/lib/GetSatisfaction.pm
extensions/MoreBugUrl/lib/PHP.pm
extensions/MoreBugUrl/lib/RT.pm
extensions/MoreBugUrl/lib/ReviewBoard.pm
extensions/MoreBugUrl/lib/Rietveld.pm
extensions/MoreBugUrl/template/
extensions/MoreBugUrl/template/en/
extensions/MoreBugUrl/template/en/default/
extensions/MoreBugUrl/template/en/default/hook/
extensions/MoreBugUrl/template/en/default/hook/global/
extensions/MoreBugUrl/template/en/default/hook/global/user-error-bug_url_invalid_tracker.html.tmpl
extensions/Sitemap/
extensions/Sitemap/Config.pm
extensions/Sitemap/Extension.pm
extensions/Sitemap/robots.txt
extensions/Sitemap/lib/
extensions/Sitemap/lib/Constants.pm
extensions/Sitemap/lib/Util.pm
extensions/Sitemap/template/
extensions/Sitemap/template/en/
extensions/Sitemap/template/en/default/
extensions/Sitemap/template/en/default/hook/
extensions/Sitemap/template/en/default/hook/global/
extensions/Sitemap/template/en/default/hook/global/header-additional_header.html.tmpl
extensions/Sitemap/template/en/default/hook/global/messages-messages.html.tmpl
extensions/WeeklyReport/
extensions/WeeklyReport/Config.pm
extensions/WeeklyReport/Extension.pm
extensions/WeeklyReport/component-report.cgi
extensions/WeeklyReport/weekly-bug-summary.cgi
extensions/WeeklyReport/template/
extensions/WeeklyReport/template/en/
extensions/WeeklyReport/template/en/default/
extensions/WeeklyReport/template/en/default/hook/
extensions/WeeklyReport/template/en/default/hook/README
extensions/WeeklyReport/template/en/default/weeklyreport/
extensions/WeeklyReport/template/en/default/weeklyreport/README
extensions/WeeklyReport/template/en/default/weeklyreport/component-report.html.tmpl
extensions/WeeklyReport/template/en/default/weeklyreport/weekly-bug-summary.html.tmpl
extensions/Wikimedia/
extensions/Wikimedia/Config.pm
extensions/Wikimedia/Extension.pm
skins/
skins/contrib/
skins/contrib/Wikimedia/
skins/contrib/Wikimedia/buglist.css
skins/contrib/Wikimedia/bugzilla-ayb.png
skins/contrib/Wikimedia/global.css
skins/contrib/Wikimedia/index.css
skins/contrib/Wikimedia/search_form.css
skins/contrib/Wikimedia/show_bug.css
skins/contrib/Wikimedia/vector.css
skins/contrib/Wikimedia/global/
skins/contrib/Wikimedia/global/body-back.gif
skins/contrib/Wikimedia/global/calendar.png
skins/contrib/Wikimedia/global/down.png
skins/contrib/Wikimedia/global/header.png
skins/contrib/Wikimedia/global/left.png
skins/contrib/Wikimedia/global/right.png
skins/contrib/Wikimedia/global/up.png
skins/contrib/Wikimedia/images/
skins/contrib/Wikimedia/images/arrow-down-icon.png
skins/contrib/Wikimedia/images/audio-icon.png
skins/contrib/Wikimedia/images/block-base.png
skins/contrib/Wikimedia/images/border.png
skins/contrib/Wikimedia/images/bugzilla-badge.png
skins/contrib/Wikimedia/images/bugzilla-logo.png
skins/contrib/Wikimedia/images/bullet-icon.png
skins/contrib/Wikimedia/images/document-icon.png
skins/contrib/Wikimedia/images/edit-icon.png
skins/contrib/Wikimedia/images/external-link-ltr-icon.png
skins/contrib/Wikimedia/images/external-link-rtl-icon.png
skins/contrib/Wikimedia/images/file-icon.png
skins/contrib/Wikimedia/images/link-icon.png
skins/contrib/Wikimedia/images/lock-icon.png
skins/contrib/Wikimedia/images/magnify-clip.png
skins/contrib/Wikimedia/images/mail-icon.png
skins/contrib/Wikimedia/images/news-icon.png
skins/contrib/Wikimedia/images/page-base.png
skins/contrib/Wikimedia/images/page-fade.png
skins/contrib/Wikimedia/images/portal-break-ltr.png
skins/contrib/Wikimedia/images/portal-break-rtl.png
skins/contrib/Wikimedia/images/portal-break.png
skins/contrib/Wikimedia/images/preferences-base.png
skins/contrib/Wikimedia/images/preferences-break.png
skins/contrib/Wikimedia/images/preferences-edge.png
skins/contrib/Wikimedia/images/preferences-fade.png
skins/contrib/Wikimedia/images/search-fade.png
skins/contrib/Wikimedia/images/search-ltr.png
skins/contrib/Wikimedia/images/search-rtl.png
skins/contrib/Wikimedia/images/tab-break.png
skins/contrib/Wikimedia/images/tab-current-fade.png
skins/contrib/Wikimedia/images/tab-normal-fade.png
skins/contrib/Wikimedia/images/talk-icon.png
skins/contrib/Wikimedia/images/user-icon.png
skins/contrib/Wikimedia/images/video-icon.png
skins/contrib/Wikimedia/images/watch-icon-loading.gif
skins/contrib/Wikimedia/images/watch-icons.png
skins/contrib/Wikimedia/index/
skins/contrib/Wikimedia/index/account.gif
skins/contrib/Wikimedia/index/bug.gif
skins/contrib/Wikimedia/index/report.png
skins/contrib/Wikimedia/index/search.gif
template/
template/en/
template/en/custom/
template/en/custom/index.html.tmpl
template/en/custom/account/
template/en/custom/account/auth/
template/en/custom/account/auth/login-small.html.tmpl
template/en/custom/account/auth/login.html.tmpl
template/en/custom/attachment/
template/en/custom/attachment/createformcontents.html.tmpl
template/en/custom/bug/
template/en/custom/bug/edit.html.tmpl
template/en/custom/bug/create/
template/en/custom/bug/create/comment-guided.txt.tmpl
template/en/custom/bug/create/create-guided.html.tmpl
template/en/custom/bug/create/user-message.html.tmpl
template/en/custom/global/
template/en/custom/global/footer.html.tmpl
template/en/custom/global/header.html.tmpl
template/en/custom/global/nav-links.html.tmpl
template/en/custom/global/search-links.html.tmpl
template/en/custom/global/user-error.html.tmpl
template/en/custom/global/user-links.html.tmpl
template/en/custom/global/variables.none.tmpl
template/en/custom/list/
template/en/custom/list/table.html.tmpl
template/en/custom/reports/
template/en/custom/reports/weekly-bug-summary.html.tmpl

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


Navigation
Links