Page MenuHomePhabricator

Test that nothing broke in MediaWiki 1.35 with watchlist expiry disabled [[4HR]]
Closed, ResolvedPublicOct 7 2020

Description

Background: To make sure we've backported everything correctly and that there's nothing else wrong, let's set up the wiki at https://thegoodplace.wmflabs.org/ to use the REL1_35 branch. This will mean also switching all extensions and skins to REL1_35 as well (where applicable; some have master compatibility).

Watchlist expiry will not be stable for 1.35.0, so the testing effort here is solely to make sure nothing broke with the feature flag turned off. Focus should be around watchlist-related things and notifications.

Testing can also be done at the temporary wiki created at https://patchdemo.wmflabs.org/wikis/96b1dbfd1c76008c2f5aa2ce8633e9de/w/index.php/Main_Page

Acceptance Criteria:

  • Test things that our watchlist expiry work might have broken for MediaWiki 1.35
  • Provide an assessment of findings (i.e., Did you encounter any issues? If so, what were the issues and how can we potentially fix them?).

Details

Due Date
Oct 7 2020, 4:00 AM

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
ARamirez_WMF renamed this task from Test watchlist expiry for MediaWiki 1.35 on the commtech wiki to Test watchlist expiry for MediaWiki 1.35 on the commtech wiki [[4HR]].Aug 27 2020, 5:18 PM
ARamirez_WMF moved this task from To Be Estimated/Discussed to Estimated on the Community-Tech board.
MusikAnimal renamed this task from Test watchlist expiry for MediaWiki 1.35 on the commtech wiki [[4HR]] to Test that nothing broke in MediaWiki 1.35 with watchlist expiry disabled [[4HR]].Sep 2 2020, 7:39 PM
MusikAnimal updated the task description. (Show Details)
MusikAnimal added a subscriber: dbarratt.

Since this ticket was written, we've decided watchlist expiry will not be ready for 1.35.0. Instead, we're just going to make sure nothing broke with the feature flag turned off.

We have two options for testing -- there's https://thegoodplace.wmflabs.org/ which @dbarratt graciously set up for us. However the extensions and such I don't believe are necessarily tied to 1.35. Also due to unrelated problems, some pages don't work correctly in Chromium, so do all your testing in Firefox.

The other option is to use Patch Demo. This wiki is now running on a plain install of MW 1.35 with essential extensions/skins https://patchdemo.wmflabs.org/wikis/96b1dbfd1c76008c2f5aa2ce8633e9de/w/index.php/Main_Page (username 'Patch Demo', password 'patchdemo1')

I quickly ran through things and nothing looked off to me, but more eyes can't hurt. Focus should be around watchlist-related things and notifications.

I don't think there's much else to review here. Things seem fine in all my testing on the REL1_35 branch.

ARamirez_WMF changed the subtype of this task from "Task" to "Deadline".

With 1.35.0 shipped, I think we can close this.