Page MenuHomePhabricator
Feed Advanced Search

Thu, Aug 15

awight moved T217329: bug in 1.33.0-wmf.18 breaks abstract dumps on testwikidatawiki | MWContentSerializationException $entityId and $targetId can not be the same from Watching to Tech Debt on the Multi-Content-Revisions board.
Thu, Aug 15, 4:01 PM · Multi-Content-Revisions (Tech Debt), CPT Initiatives (MCR), wikidata-tech-focus, User-Addshore, Wikimedia-production-error, Wikidata-Campsite, Wikidata, Dumps-Generation

Wed, Aug 14

awight added a comment to T230231: Allow (semi-)automated resolution of edit conflicts on discussion pages.

I've added some experimental hooks which allow us to alter both the inputs and outputs of the 3-way merge function. This is probably overkill, I expect that we'll only need the "after" hook where we can intercept any failures and use special edge case algorithms. Also regarding the hook, we're passing the title in order to limit the special case to pages with Title#isTalkPage == true. Passing the EditPage object would give us additional flexibility, but for now I'd prefer to limit the potential for hidden dependencies, and explicitly pass any necessary information.

Wed, Aug 14, 4:36 PM · Patch-For-Review, Two-Column-Edit-Conflict-Merge, TCB-Team, Wikimania-Hackathon-2019

Mon, Aug 12

awight added a comment to T229844: Date in search results is confusing when changing sort order.

This hook might allow us to change the search results query and rendering: https://www.mediawiki.org/wiki/Manual:Hooks/SpecialSearchResults

Mon, Aug 12, 8:22 AM · Wikimania-Hackathon-2019, TCB-Team, Discovery-Search, Advanced-Search
awight updated the task description for T230231: Allow (semi-)automated resolution of edit conflicts on discussion pages.
Mon, Aug 12, 8:10 AM · Patch-For-Review, Two-Column-Edit-Conflict-Merge, TCB-Team, Wikimania-Hackathon-2019

Mon, Aug 5

awight added a comment to T199116: Quibble should run `npm install` and `npm run selenium-test` for each extension/skin that has Selenium tests.

I'm auditing a recent gate-and-submit job to sanity check the wdio.conf.js changes to mediawiki-core, and found this concerning line,

00:12:17.444 WARNING:backend.ChromeWebDriver:[1565037144.160][SEVERE]: bind() failed: Cannot assign requested address (99)

That looks like we're failing to manage the webdriver correctly.

Mon, Aug 5, 8:58 PM · MW-1.34-notes (1.34.0-wmf.19; 2019-08-20), Release-Engineering-Team (CI & Testing services), Release-Engineering-Team-TODO, MediaWiki-Core-Testing, Quibble, User-zeljkofilipin
awight added a comment to T229791: TwoColConflict and RevisionSlider resourceloader modules can be packed into one or two modules to save load time..

Other references from @Ladsgroup,

Mon, Aug 5, 9:54 AM · Patch-For-Review, TCB-Team, Performance, Revision-Slider, Two-Column-Edit-Conflict-Merge
awight updated the task description for T229791: TwoColConflict and RevisionSlider resourceloader modules can be packed into one or two modules to save load time..
Mon, Aug 5, 9:48 AM · Patch-For-Review, TCB-Team, Performance, Revision-Slider, Two-Column-Edit-Conflict-Merge
awight created T229791: TwoColConflict and RevisionSlider resourceloader modules can be packed into one or two modules to save load time..
Mon, Aug 5, 9:45 AM · Patch-For-Review, TCB-Team, Performance, Revision-Slider, Two-Column-Edit-Conflict-Merge

Fri, Aug 2

awight added a comment to T227877: Investigation: Category redirects as aliases.

Another discussion, from 2008: https://en.wikipedia.org/wiki/Template_talk:Category_redirect/Archive_1#Proposed_change

Fri, Aug 2, 12:07 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227877: Investigation: Category redirects as aliases.

Came across the 2005-2009 RFC on this: https://en.wikipedia.org/wiki/Wikipedia:Hard_category_redirects

Fri, Aug 2, 11:55 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight edited P8845 Draft of swat-summary script.
Fri, Aug 2, 10:27 AM · MediaWiki-SWAT-deployments
awight updated subscribers of T190829: Test WikiTextEditor class with browser tests..

@hashar Thanks for all your effort to make the per-repo tests actually work!

Fri, Aug 2, 9:38 AM · WMDE-QWERTY-Spike-2019-07-09, WMDE-QWERTY-Sprint-2019-06-26, WMDE-QWERTY-Sprint-2019-06-12, WMDE-QWERTY-Sprint-2019-05-29, MW-1.34-notes (1.34.0-wmf.7; 2019-05-28), Patch-For-Review, WMDE-QWERTY-Sprint-2019-05-15, WMDE-QWERTY-Sprint-2019-04-30, WMDE-QWERTY-Team, Move-Files-To-Commons, TCB-Team

Thu, Aug 1

awight created P8845 Draft of swat-summary script.
Thu, Aug 1, 2:01 PM · MediaWiki-SWAT-deployments
awight added a comment to T228867: Investigation: Where can we automatically get the female form of a category?.

Another property that is being used for aliasing, but doesn't carry gender information:

  • P301, topic's main category - This has been used to link alternative spellings which would be used by the biographical subjects in describing their profession: British theater directors and American theater directors.
Thu, Aug 1, 11:44 AM · WMDE-QWERTY-Sprint-2019-07-24
awight added a comment to T228867: Investigation: Where can we automatically get the female form of a category?.

Initial guesses found in T227874: Investigation: Check Wikidata data on gendered category names were,

  • P2521, female form of label - There is precedent to apply this property to categories, occupations, and more.
  • P3321, male form of label
  • P2959, permanent duplicated item - This is a persistent alias for another item, not a duplicate scheduled for eventual merge.
Thu, Aug 1, 8:10 AM · WMDE-QWERTY-Sprint-2019-07-24
awight moved T227358: Add a link to the imported file in the delete and edit summary from Review to Demo on the WMDE-QWERTY-Sprint-2019-07-24 board.
Thu, Aug 1, 7:36 AM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight moved T227358: Add a link to the imported file in the delete and edit summary from Review to Demo on the WMDE-QWERTY-Spike-2019-07-09 board.

This will be out with next week's train.

Thu, Aug 1, 7:36 AM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight renamed T228737: Investigation: First-class category aliases from Investigation: Category aliases to Investigation: First-class category aliases.
Thu, Aug 1, 7:34 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team

Wed, Jul 31

awight committed rEFLIe968b123646f: Typo in edit summaries (authored by awight).
Typo in edit summaries
Wed, Jul 31, 11:16 PM
awight committed rEFLIe94b5aeee7a4: Remove phan override (authored by awight).
Remove phan override
Wed, Jul 31, 11:16 PM
awight added a comment to T168421: [Epic] Revoke AWight fundraising privileges.

Gone but not forgotten <3

Wed, Jul 31, 9:44 PM · Fundraising-Backlog, Epic
awight added a comment to T225248: Consider moving browser based tests (Selenium and QUnit) to a non-voting pipeline.

Current work happening in the Quibble codebase will make it possible to run jobs in parallel again, but with better control over dependencies and with less redundant work than if Jenkins were responsible for scheduling each stage. For example, we don't want to run browser or PHPUnit tests until a patch has passed basic lint checks, which is easy to implement in Quibble.

Wed, Jul 31, 10:05 AM · MediaWiki-Core-Testing, Patch-For-Review, Browser-Tests, Continuous-Integration-Infrastructure, Developer Productivity

Wed, Jul 24

awight updated the task description for T228851: Source wiki editing and deletion always fails.
Wed, Jul 24, 11:58 PM · WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight placed T227877: Investigation: Category redirects as aliases up for grabs.
Wed, Jul 24, 11:54 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight committed rQUIBBLE3971524ff3df: cleanups (authored by awight).
cleanups
Wed, Jul 24, 9:44 PM
awight added a comment to T228867: Investigation: Where can we automatically get the female form of a category?.

I've added an acceptance criteria to document how edge cases are corrected. We need to be able to prevent our software from adding certain incorrect categories to its list, override bad guesses, and provide additional edge cases manually.

Wed, Jul 24, 2:58 PM · WMDE-QWERTY-Sprint-2019-07-24
awight updated the task description for T228867: Investigation: Where can we automatically get the female form of a category?.
Wed, Jul 24, 2:57 PM · WMDE-QWERTY-Sprint-2019-07-24
awight moved T227358: Add a link to the imported file in the delete and edit summary from Sprint Backlog to Review on the WMDE-QWERTY-Sprint-2019-07-24 board.
Wed, Jul 24, 2:53 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight moved T228153: FileImporter language fix: less jargon from Review to Demo on the WMDE-QWERTY-Spike-2019-07-09 board.

@Lea_WMDE @JStrodt_WMDE
This change needs a quick look, then you can close it. It's already deployed. Thanks!

Wed, Jul 24, 2:53 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight moved T227358: Add a link to the imported file in the delete and edit summary from Sprint Backlog to Review on the WMDE-QWERTY-Spike-2019-07-09 board.
Wed, Jul 24, 2:51 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight set the point value for T228153: FileImporter language fix: less jargon to 0.
Wed, Jul 24, 1:30 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight added a project to T228153: FileImporter language fix: less jargon: WMDE-QWERTY-Sprint-2019-07-24.
Wed, Jul 24, 1:30 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight added a project to T228737: Investigation: First-class category aliases: WMDE-QWERTY-Sprint-2019-07-24.
Wed, Jul 24, 1:25 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a project to T227358: Add a link to the imported file in the delete and edit summary: WMDE-QWERTY-Sprint-2019-07-24.
Wed, Jul 24, 1:25 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight added a comment to T228858: Deactivate "Move to target wiki" link when the necessary templates are not present.

There's an ApiBase#isInternal method we can use to cover ourselves and discourage anyone else from relying on our new endpoint.

Wed, Jul 24, 1:23 PM · Wikimania-Hackathon-2019, TCB-Team, Move-Files-To-Commons
awight set the point value for T228858: Deactivate "Move to target wiki" link when the necessary templates are not present to 8.
Wed, Jul 24, 1:23 PM · Wikimania-Hackathon-2019, TCB-Team, Move-Files-To-Commons
awight added a comment to T228858: Deactivate "Move to target wiki" link when the necessary templates are not present.

I only see two horrifying alternatives:

  • Make code from FileImporter available to FileExporter, which allows FileExporter to calculate for itself which templates are required.
  • Make an API call to commonswiki, which tells us the required templates. Cache locally.
Wed, Jul 24, 1:14 PM · Wikimania-Hackathon-2019, TCB-Team, Move-Files-To-Commons
awight added a comment to T228737: Investigation: First-class category aliases.

We should also consider a new magic string like "#ALIAS[[<target_cat>]]" if #REDIRECT turns out to not be a great fit.

Wed, Jul 24, 12:39 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight updated the task description for T228851: Source wiki editing and deletion always fails.
Wed, Jul 24, 12:17 PM · WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight added a comment to T227849: Remove zombie files after failed import.

This was something I noticed happening on the beta cluster, so I'm sure that it's possible. I should have documented better, though... because of the fact that the resulting files aren't tagged with FileImporter, it'll be difficult to find these in production.

Wed, Jul 24, 12:07 PM · Move-Files-To-Commons, TCB-Team
awight moved T228851: Source wiki editing and deletion always fails from Sprint Backlog to Doing on the WMDE-QWERTY-Spike-2019-07-09 board.
Wed, Jul 24, 11:36 AM · WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight moved T226512: Count how many people opt out of informing the source wiki about the move from Doing to Sprint Backlog on the WMDE-QWERTY-Spike-2019-07-09 board.
Wed, Jul 24, 11:36 AM · WMDE-QWERTY-Spike-2019-07-09, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, Move-Files-To-Commons, TCB-Team
awight moved T226513: Track how often the automated edits on the source wiki failed from Doing to Sprint Backlog on the WMDE-QWERTY-Spike-2019-07-09 board.
Wed, Jul 24, 11:36 AM · WMDE-QWERTY-Spike-2019-07-09, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, TCB-Team, Move-Files-To-Commons
awight updated the task description for T228851: Source wiki editing and deletion always fails.
Wed, Jul 24, 11:35 AM · WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight created T228851: Source wiki editing and deletion always fails.
Wed, Jul 24, 11:18 AM · WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight created T228848: Remove trailing newline from log messages.
Wed, Jul 24, 10:33 AM · Core Platform Team Workboards (Clinic Duty Team), MediaWiki-Debug-Logger
awight changed the subtype of T228846: Malformed URL in imported file comment from "Task" to "Bug Report".
Wed, Jul 24, 10:18 AM · TCB-Team, Move-Files-To-Commons
awight created T228846: Malformed URL in imported file comment.
Wed, Jul 24, 10:18 AM · TCB-Team, Move-Files-To-Commons
awight added a comment to T226513: Track how often the automated edits on the source wiki failed.

The rough graphs are up, and they show that we have a big problem. Source wiki edits and deletes always fail, we haven't recorded a single success.

Wed, Jul 24, 10:15 AM · WMDE-QWERTY-Spike-2019-07-09, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, TCB-Team, Move-Files-To-Commons

Tue, Jul 23

awight added a comment to T227358: Add a link to the imported file in the delete and edit summary.

Oops! That should be, "as".

Tue, Jul 23, 4:55 PM · MW-1.34-notes (1.34.0-wmf.17; 2019-08-06), WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
Kwanele22 awarded T227873: Investigation: Check parser parsing category labels a Orange Medal token.
Tue, Jul 23, 10:47 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team

Mon, Jul 22

awight added a comment to T228065: Investigation: Category link parameters to support aliases.

We can change core to allow for parameters in category tags, but implement the actual parameters in an extension.

Mon, Jul 22, 4:13 PM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T228044: Design: What behavior is desired when navigating from a gendered category link to the category page? from Sprint Backlog to Done on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 12:15 PM · TCB-Team, WMDE-QWERTY-Spike-2019-07-09
awight moved T228046: Design: What is desired behavior when adding categories? from Sprint Backlog to Done on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 12:15 PM · TCB-Team, WMDE-QWERTY-Spike-2019-07-09
awight closed T228044: Design: What behavior is desired when navigating from a gendered category link to the category page? as Declined.
Mon, Jul 22, 12:14 PM · TCB-Team, WMDE-QWERTY-Spike-2019-07-09
awight closed T228046: Design: What is desired behavior when adding categories? as Declined.
Mon, Jul 22, 12:14 PM · TCB-Team, WMDE-QWERTY-Spike-2019-07-09
awight moved T227861: Look at and investigate solutions from discussions in documents from Review to Demo on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 12:14 PM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T228037: Investigation: Check how search requests for gendered category labels could be altered from Review to Demo on the WMDE-QWERTY-Spike-2019-07-09 board.

Dastardly! And it works :-)

Mon, Jul 22, 12:13 PM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T227874: Investigation: Check Wikidata data on gendered category names from Doing to Review on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 11:39 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight updated the task description for T227874: Investigation: Check Wikidata data on gendered category names.
Mon, Jul 22, 11:38 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227874: Investigation: Check Wikidata data on gendered category names.

Wikidata can be used for any third+ genders or for general aliasing, simply by selecting different properties other than "female form of label".

Mon, Jul 22, 11:38 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227874: Investigation: Check Wikidata data on gendered category names.

I don't have anything great to say about this, yet:

how can we make sure, that we do not flood WD with requests?

Mon, Jul 22, 11:38 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T226512: Count how many people opt out of informing the source wiki about the move from Watching to Doing on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 11:34 AM · WMDE-QWERTY-Spike-2019-07-09, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, Move-Files-To-Commons, TCB-Team
awight moved T226513: Track how often the automated edits on the source wiki failed from Watching to Doing on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 11:34 AM · WMDE-QWERTY-Spike-2019-07-09, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, TCB-Team, Move-Files-To-Commons
awight updated the task description for T227874: Investigation: Check Wikidata data on gendered category names.
Mon, Jul 22, 10:01 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227874: Investigation: Check Wikidata data on gendered category names.

Currently, only 52 categories have a German "female form of label" entry in Wikidata:

SELECT
  (count(?item) as ?count)
WHERE 
{
  ?item wdt:P2521 ?value .
  ?item wdt:P31 wd:Q4167836 .
  SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". }
  filter(lang(?value) = "de")
}
Mon, Jul 22, 10:00 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T227874: Investigation: Check Wikidata data on gendered category names from Review to Doing on the WMDE-QWERTY-Spike-2019-07-09 board.
Mon, Jul 22, 9:36 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227861: Look at and investigate solutions from discussions in documents.

I've reviewed, the conclusions look good to me. My only hesitation is that there are a lot of TODOs.

Mon, Jul 22, 9:30 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight closed T226107: Is labs graphite metric collection working? as Resolved.

Happily, the answer was simple: the metrics I was looking for had the prefix "BetaMediaWiki" rather than "MediaWiki", as documented on https://wikitech.wikimedia.org/wiki/Grafana.wikimedia.org#Beta_cluster

Mon, Jul 22, 7:18 AM · Cloud-VPS, Graphite

Jul 19 2019

awight added a comment to T228065: Investigation: Category link parameters to support aliases.

If we change core, it will probably be in Parser#replaceInternalLinks2, parallel to where we call makeImage on the options attached to File tags. The intermediate representations are currently a bad fit for adding extra information about the category link. I think it would be easy to change the display of the link, but tracking e.g. the alias and the original, and making database updates for each seems difficult. These updates should happen outside of the parser, so the info needs to propagate further, to somewhere like LinksUpdater.

Jul 19 2019, 1:25 PM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T228065: Investigation: Category link parameters to support aliases.

There's *almost* a nice way to pass a hook any options encoded in what is currently the category's sort key, similar to what we allow for files. But it's not quite wired up like this. Image options on the other hand have many extension points, see ParserMakeImageParams.

Jul 19 2019, 12:31 PM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight updated the task description for T228065: Investigation: Category link parameters to support aliases.
Jul 19 2019, 11:07 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight committed rQUIBBLE0fedae019c56: Don't run phpunit-unit stage if the composer script doesn't exist (authored by kostajh).
Don't run phpunit-unit stage if the composer script doesn't exist
Jul 19 2019, 11:01 AM
awight moved T228153: FileImporter language fix: less jargon from Sprint Backlog to Review on the WMDE-QWERTY-Spike-2019-07-09 board.

I've merged the patch, but we can revert if that's what we decide after discussing.

Jul 19 2019, 9:08 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, Move-Files-To-Commons, TCB-Team
awight updated the task description for T227877: Investigation: Category redirects as aliases.
Jul 19 2019, 9:04 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight updated subscribers of T227877: Investigation: Category redirects as aliases.

More historical crumbs: There was a 2013 GSoC proposal to do something like this, which would have been mentored by @Bawolff: https://www.mediawiki.org/wiki/User:Anboia/Automatic_category_redirects, then a patch by @Parent5446. Bawolff mentioned that T19571 (add page to both the redirected and target categories) might be a bad idea.

Jul 19 2019, 9:04 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight updated the task description for T227877: Investigation: Category redirects as aliases.
Jul 19 2019, 8:43 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T227877: Investigation: Category redirects as aliases from Doing to Review on the WMDE-QWERTY-Spike-2019-07-09 board.

Ah, the POC should also invalidate all members of and any members of pages redirecting to when saving a category page.

Jul 19 2019, 8:43 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T226532: If rights exist, suggest automatic deletion of the source wiki file.

Planning to enable in production on Monday, July 22nd.

Jul 19 2019, 7:56 AM · MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, Move-Files-To-Commons, TCB-Team
awight added a comment to T225617: Add the nowcommons template to the source wiki if requested.

Planning to enable in production on Monday, July 22nd.

Jul 19 2019, 7:56 AM · Patch-For-Review, MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), WMDE-QWERTY-Sprint-2019-06-26, WMDE-QWERTY-Sprint-2019-06-12, TCB-Team, Move-Files-To-Commons
awight added a comment to T227877: Investigation: Category redirects as aliases.

Ah, the POC should also invalidate all members of and any members of pages redirecting to when saving a category page.

Jul 19 2019, 7:52 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227877: Investigation: Category redirects as aliases.

Very simple so far,
https://github.com/adamwight/GenderedCategories-poc2

Jul 19 2019, 7:46 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team

Jul 18 2019

awight added a comment to T227877: Investigation: Category redirects as aliases.

Looks like CategoryMembershipChangeJob doesn't offer any hooks. Hopefully it's possible to wire into the revision renderer, which is responsible for calculating categories.

Jul 18 2019, 2:03 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight claimed T227877: Investigation: Category redirects as aliases.

I'll write a proof-of-concept to try out the proposed hard category redirect behavior.

Jul 18 2019, 1:33 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight moved T227877: Investigation: Category redirects as aliases from Sprint Backlog to Doing on the WMDE-QWERTY-Spike-2019-07-09 board.
Jul 18 2019, 1:32 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T221812: Some ApiQueryImageInfo queries consistently fail with a fatal BadMethodCallException from LocalFile.php.

I should add, I'm assuming it's safe to continue with the train because this bug appeared in both wmf.13 and wmf.14. I don't see any comments suggesting there's a new interaction exacerbating the bug.

Jul 18 2019, 11:40 AM · Core Platform Team Workboards (Clinic Duty Team), Multimedia, MediaWiki-File-management, Commons, Wikimedia-production-error, Readers-Web-Backlog (Tracking)
awight removed a subtask for T220739: 1.34.0-wmf.14 deployment blockers: T221812: Some ApiQueryImageInfo queries consistently fail with a fatal BadMethodCallException from LocalFile.php.
Jul 18 2019, 11:23 AM · Release-Engineering-Team-TODO (201907), Release-Engineering-Team (Deployment services), Release, Train Deployments
awight removed a parent task for T221812: Some ApiQueryImageInfo queries consistently fail with a fatal BadMethodCallException from LocalFile.php: T220739: 1.34.0-wmf.14 deployment blockers.
Jul 18 2019, 11:23 AM · Core Platform Team Workboards (Clinic Duty Team), Multimedia, MediaWiki-File-management, Commons, Wikimedia-production-error, Readers-Web-Backlog (Tracking)
awight added a comment to T221812: Some ApiQueryImageInfo queries consistently fail with a fatal BadMethodCallException from LocalFile.php.

@LarsWirzenius Hi, yes I think it's safe because an old bug, for example https://phabricator.wikimedia.org/phame/post/view/162/production_excellence_may_2019/ talks about this as an outstanding issue.

Jul 18 2019, 11:19 AM · Core Platform Team Workboards (Clinic Duty Team), Multimedia, MediaWiki-File-management, Commons, Wikimedia-production-error, Readers-Web-Backlog (Tracking)
awight added a comment to T227390: File on source wiki isn't deleted when the name is edited during import.

Quick update: This bugfix is due to go out with wmf.14 on commonswiki, which probably won't happen for group 1 wikis until next week.

Jul 18 2019, 10:28 AM · MW-1.34-notes (1.34.0-wmf.14; 2019-07-16), WMDE-QWERTY-Spike-2019-07-09, TCB-Team, Move-Files-To-Commons
awight added a comment to T221812: Some ApiQueryImageInfo queries consistently fail with a fatal BadMethodCallException from LocalFile.php.

+1 echoing tgr, this shouldn't be a blocker. Either way, it looks like second priority after the upload bug, T228292.

Jul 18 2019, 10:12 AM · Core Platform Team Workboards (Clinic Duty Team), Multimedia, MediaWiki-File-management, Commons, Wikimedia-production-error, Readers-Web-Backlog (Tracking)
awight added a comment to T228065: Investigation: Category link parameters to support aliases.

One shortcoming of this solution vs. the related "category redirect" idea investigated in T227877 is that the display name is not checked for correctness. In other words, with redirected categories the editor could write [[Kategorie:Physikerin]] and would immediately get feedback whether the category exists or is misspelled.

Jul 18 2019, 8:16 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team

Jul 17 2019

awight added a comment to T227877: Investigation: Category redirects as aliases.

Concerns brought up in the 2009 discussion about the short-lived redirected category feature, which are relevant to aliasing rather than simply moving categories:

  • Is there a way to find which pages are using redirected categories?
  • If the hard redirect is removed from a category, it takes a long time for the list of member pages to update.
  • Implementation was incomplete from a technical perspective, but I haven't found much discussion about exactly why that was. The revert commit says that the code was "unclear, needs cleanup" which I would agree with. A few more sentences appear in bug T19571. Maybe there was nothing inherently wrong with the idea, though. My impression is that effort was spent on making category redirects work at all, and the extra functionality to make them work as an aliasing mechanism was an afterthought that was removed just to limit the scope of the problem.
Jul 17 2019, 3:26 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227877: Investigation: Category redirects as aliases.

Since there is mention of an enwiki template related to category aliasing, {{Category redirect}}, I'll explain what I learned about its usage. It's used on ~89k enwiki pages, signifying that the category should not be used, and the redirect target should be used instead. For example, see this discussion resulting in this edit to the category page. Member pages were simply edited to use the new category, for example: https://en.wikipedia.org/w/index.php?title=Kwun_Tong_line&diff=601909250&oldid=601909029&diffmode=source

Jul 17 2019, 2:49 PM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T227877: Investigation: Category redirects as aliases.

Correction, the global community wishlist request was a bit different than what we're discussing here: https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2016/Categories/Editing#Category_move_should_also_move_stuff_inside_that_category
They are asking for assistance with category moving.

Jul 17 2019, 10:51 AM · WMDE-QWERTY-Sprint-2019-07-24, WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T200297: Review Jade data storage and architecture proposal [RFC].

Congratulations, looking forward to seeing this deployed!

Jul 17 2019, 9:54 AM · TechCom-RFC (TechCom-Approved), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Scoring-platform-team (Current), DBA, Operations, Jade
awight moved T228183: Investigation: Check how many categories and articles would be affected by changes from Sprint Backlog to Review on the WMDE-QWERTY-Spike-2019-07-09 board.
Jul 17 2019, 9:50 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight updated the task description for T228183: Investigation: Check how many categories and articles would be affected by changes.
Jul 17 2019, 9:49 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight added a comment to T228183: Investigation: Check how many categories and articles would be affected by changes.

A bit of code to generate a nice fgrep pattern file, P8758

Jul 17 2019, 9:49 AM · WMDE-QWERTY-Spike-2019-07-09, TCB-Team
awight created P8758 (An Untitled Masterwork).
Jul 17 2019, 9:42 AM