Page MenuHomePhabricator
Feed All Stories

Jan 15 2022

Pppery merged T24251: Magic word to remove page from internal MediaWiki search results into T32476: allow defining a redirect page so it won't appear in search suggestions.
Jan 15 2022, 4:37 AM · MediaWiki-Redirects, OKR-Work, MediaWiki-General
Prtksxna added a comment to T292626: Create and implement IP Info viewing rights [L].

cc @Prtksxna ASN is in the designs but no one has access to view it atm 😅 I made an assumption but should ipinfo-view-full see ASN? Should ipinfo-view-basic?

Jan 15 2022, 3:57 AM · MW-1.38-notes (1.38.0-wmf.21; 2022-02-07), Anti-Harassment (The Letter Song), IP Info
Winston_Sung added a comment to T286291: Clean up, merge and update zh/zh-* translations.
  1. The fallback chains specified in the message files should be considered part of the software, rather than something to be modified by wiki administrators

The reason modifying the fallback chain is just used for simulating the situation.

Jan 15 2022, 3:55 AM · MW-1.41-notes (1.41.0-wmf.4; 2023-04-10), Chinese-Sites, Patch-For-Review, I18n, MediaWiki-Internationalization
Tgr added a comment to T283985: Add Link: word substrings are turned into links.

The recommendations I get (both from the production API and locally) for the pre-edit version of the page:

{
  "context_after": "u na násle",
  "context_before": "ší přesun ",
  "link_index": 2,
  "link_target": "Kurzor",
  "link_text": "kurzor",
  "match_index": 0,
  "score": 0.708010733127594,
  "wikitext_offset": 424
}
{
  "context_after": "akban.\n\nA ",
  "context_before": "Vitesse”) ",
  "link_index": 8,
  "link_target": "Forgóváz",
  "link_text": "forgóváz",
  "match_index": 2,
  "score": 0.820939838886261,
  "wikitext_offset": 6373
}

(I used this helper script FWIW: P18742 I couldn't reproduce the arwiki recommendation; presumably the arwiki dataset has been regenerated since then.)

Jan 15 2022, 3:32 AM · Patch-For-Review, Add-Link, User-Tgr, Growth-Team (Sprint 0 (Growth Team))
ppelberg claimed T298454: New Discussion Tool empty page message refers to the page title as a user name on user talk subpages.
Jan 15 2022, 3:30 AM · Verified, MW-1.38-notes (1.38.0-wmf.19; 2022-01-24), Editing-team (Kanban Board), DiscussionTools
Tgr created P18742 mwaddlink-query (helper script for Add Link API).
Jan 15 2022, 3:30 AM
ppelberg moved T299270: Clarify what happens to drafts when switching between New Discussion Tool and legacy from Upcoming to Ready to Be Worked On on the Editing-team (Kanban Board) board.
Jan 15 2022, 3:24 AM · Verified, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Editing-team (Kanban Board), DiscussionTools
ppelberg updated subscribers of T293962: Introduce a "hint" that informs people how they can enable the legacy section=new experience.

Write a subject and paragraph, go to the legacy view, type something then return to the new experience...

Great spot, @iamjessklein. @DLynch, @matmarex, @VPuffetMichel, and I talked about this on Wednesday and arrived at the following:

  1. We will address the issue of how –if at all – changes drafted in the New Discussion Tool and legacy experience are retained when moving back and forth between the two in T299270
    • Said another way: resolving the issue T299270 now describes does *NOT* need to block this ticket proceeding through QA.
  2. We will consider the broader question of, "In what cases do we show the browser "abandon changes" warning dialog and in what cases do we show the 'native' OOUI abandon changes warning dialog?" in T299271
Jan 15 2022, 3:17 AM · Verified, MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), Goal, Editing-team (Kanban Board), DiscussionTools, OWC2020
ppelberg moved T299271: [SPIKE] Decide what abandon changes dialogs are shown in what contexts from To Triage to Triaged on the VisualEditor board.
Jan 15 2022, 3:17 AM · DiscussionTools, VisualEditor
ppelberg moved T299271: [SPIKE] Decide what abandon changes dialogs are shown in what contexts from Backlog to Triaged on the DiscussionTools board.
Jan 15 2022, 3:16 AM · DiscussionTools, VisualEditor
ppelberg created T299271: [SPIKE] Decide what abandon changes dialogs are shown in what contexts.
Jan 15 2022, 3:16 AM · DiscussionTools, VisualEditor
rijvirajib added a comment to T288526: regular file upload in uploadable field not working.

You are correct, this is a different error but the end result is the same, no filename in written field:

after the upload dialogue, you come back to the form, where NO filename is written in the field
when you save the page, no edit has been done, thus no reference to the file is stored on the page

I am using MW 1.35.1, PF 4.9.4 since 5.3.3 does not have PFGoogleMapsInput::getName() which I use for my forms to display a GoogleMap to grab a WKT Geography. I even grabbed REL1_35 (4.9.4) from git but that has the $this-> error (replacing with wfMessage in those 2 functions (getInitialPageText and getExistsWarning) resolves that issue.
I guess maybe something else is broken since Edit with Form doesn't show up on a form created. https://imgur.com/a/zCBA4jP

Jan 15 2022, 3:13 AM · MediaWiki-extensions-Page_Forms
Legoktm added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

refreshLinks is running against enwiki, commonswiki in tmux under my name.

Jan 15 2022, 3:08 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
ppelberg moved T299270: Clarify what happens to drafts when switching between New Discussion Tool and legacy from Incoming to Upcoming on the Editing-team (Kanban Board) board.
Jan 15 2022, 3:06 AM · Verified, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Editing-team (Kanban Board), DiscussionTools
ppelberg moved T299270: Clarify what happens to drafts when switching between New Discussion Tool and legacy from Backlog to Triaged on the DiscussionTools board.
Jan 15 2022, 3:06 AM · Verified, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Editing-team (Kanban Board), DiscussionTools
ppelberg added a comment to T299270: Clarify what happens to drafts when switching between New Discussion Tool and legacy.

@iamjessklein: what – if any – concerns do you have about moving forward with the "Desired" behavior described in the task description as a first step?

Jan 15 2022, 3:05 AM · Verified, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Editing-team (Kanban Board), DiscussionTools
Stashbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T03:05:26Z] <legoktm> started refreshLinks --dfn-only via systemd units for s7-s8 (T299244)

Jan 15 2022, 3:05 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
ppelberg created T299270: Clarify what happens to drafts when switching between New Discussion Tool and legacy.
Jan 15 2022, 3:04 AM · Verified, MW-1.38-notes (1.38.0-wmf.20; 2022-01-31), Editing-team (Kanban Board), DiscussionTools
Stashbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T03:01:32Z] <legoktm> started refreshLinks --dfn-only via systemd units for s2-s6 (T299244)

Jan 15 2022, 3:01 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Legoktm added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.
  • Even after the revert is deployed, we need some cleanup script or queries to reset the links table.

That seems to be refreshLinks.php with --dfn-only, there is periodic job already, which could be started out of the row.

Jan 15 2022, 2:56 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
aishwaryavardhana changed the status of T297467: Decide on the UX design for attaching and detatching (but not editing) implementations and testers, a subtask of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, from Open to In Progress.
Jan 15 2022, 2:56 AM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana changed the status of T297467: Decide on the UX design for attaching and detatching (but not editing) implementations and testers from Open to In Progress.
Jan 15 2022, 2:56 AM · WikiLambda, Design, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana closed T297466: Design notes for if an output type is changed, a subtask of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, as Resolved.
Jan 15 2022, 2:55 AM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana closed T297466: Design notes for if an output type is changed as Resolved.
Jan 15 2022, 2:55 AM · Abstract Wikipedia team (Phase η – Generic types), WikiLambda Front-end
aishwaryavardhana closed T297465: Design notes for if an input type is changed, a subtask of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, as Resolved.
Jan 15 2022, 2:55 AM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana closed T297465: Design notes for if an input type is changed as Resolved.
Jan 15 2022, 2:55 AM · Abstract Wikipedia team (Phase η – Generic types), WikiLambda Front-end
Stashbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T02:55:10Z] <legoktm> started mwscript refreshLinks.php --wiki=commonswiki --dfn-only (T299244)

Jan 15 2022, 2:55 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
aishwaryavardhana added a comment to T297464: Decide on the UX design for the edit summary.

I think this task is actually not needed?

Jan 15 2022, 2:54 AM · Abstract Wikipedia team (Phase θ – Throttling), Design
Stashbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T02:54:14Z] <legoktm> started mwscript refreshLinks.php --wiki=enwiki --dfn-only (T299244)

Jan 15 2022, 2:54 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
aishwaryavardhana closed T297463: User flow for how a user would complete multilingual edits, a subtask of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, as Resolved.
Jan 15 2022, 2:53 AM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana closed T297463: User flow for how a user would complete multilingual edits as Resolved.
Jan 15 2022, 2:53 AM · Abstract Wikipedia team (Phase η – Generic types), WikiLambda Front-end
Umherirrender added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.
  • Even after the revert is deployed, we need some cleanup script or queries to reset the links table.
Jan 15 2022, 2:47 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Legoktm edited P18740 (An Untitled Masterwork).
Jan 15 2022, 2:42 AM
Sharvaniharan moved T299178: Build Activity list for Edit History from Ready for dev to Doing on the Wikipedia-Android-App-Backlog (Android Release - FY2023-24) board.
Jan 15 2022, 2:41 AM · Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
Sharvaniharan claimed T299178: Build Activity list for Edit History.
Jan 15 2022, 2:41 AM · Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
gerritbot added a comment to T259864: Enable Reply Tool to adapt to indentation syntax used at ru.wiki.

Change 753194 merged by jenkins-bot:

[mediawiki/extensions/DiscussionTools@master] Add tests for bullet indentation

https://gerrit.wikimedia.org/r/753194

Jan 15 2022, 2:38 AM · MW-1.39-notes (1.39.0-wmf.26; 2022-08-22), Editing-team (Kanban Board), Russian-Sites, MW-1.38-notes (1.38.0-wmf.19; 2022-01-24), Patch-For-Review, Goal, DiscussionTools
gerritbot added a project to T288070: Deploy The Wikipedia Library Echo notification: Patch-For-Review.
Jan 15 2022, 2:36 AM · User-notice-archive, Patch-For-Review, The-Wikipedia-Library (Kanban), Wikimedia-extension-review-queue, Notifications
gerritbot added a comment to T288070: Deploy The Wikipedia Library Echo notification.

Change 754054 had a related patch set uploaded (by Scardenasmolinar; author: Scardenasmolinar):

[operations/mediawiki-config@master] Change TheWikipediaLibrary editcount

https://gerrit.wikimedia.org/r/754054

Jan 15 2022, 2:36 AM · User-notice-archive, Patch-For-Review, The-Wikipedia-Library (Kanban), Wikimedia-extension-review-queue, Notifications
aishwaryavardhana closed T297462: User flow when a user only edits labels, a subtask of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, as Resolved.
Jan 15 2022, 2:36 AM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana closed T297462: User flow when a user only edits labels as Resolved.
Jan 15 2022, 2:36 AM · Abstract Wikipedia team (Phase η – Generic types), WikiLambda Front-end
Legoktm created P18741 (An Untitled Masterwork).
Jan 15 2022, 2:27 AM
Legoktm edited P18740 (An Untitled Masterwork).
Jan 15 2022, 2:24 AM
Func added a comment to T296851: Inconsistent local value set when submitting Special:Preferences without local-exception set .

This was fixed per change 737702 which can keep the old local values, but restored due to T298614.
I finally convinced myself that saving global values to local database positively is good, since we can provide a better experience without changing a lot of behavior after the user deglobalized some preferences.

Jan 15 2022, 2:19 AM · Patch-For-Review, MediaWiki-extensions-GlobalPreferences, Community-Tech
Legoktm edited P18740 (An Untitled Masterwork).
Jan 15 2022, 2:15 AM
Legoktm edited P18740 (An Untitled Masterwork).
Jan 15 2022, 2:14 AM
DVrandecic created T299269: Calling user-defined And function leads to an error message about validation but works if API triggered manually.
Jan 15 2022, 2:13 AM · MW-1.38-notes (1.38.0-wmf.22; 2022-02-14), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda, Abstract Wikipedia team (Phase η – Generic types)
Func merged T294554: New Vector skin conflicts with custom user settings into T294675: Some global preference values will not save.
Jan 15 2022, 2:08 AM · Patch-For-Review, MW-1.38-notes (1.38.0-wmf.9; 2021-11-16), MediaWiki-extensions-GlobalPreferences, Community-Tech, Regression, MediaWiki-Core-Preferences
Func merged task T294554: New Vector skin conflicts with custom user settings into T294675: Some global preference values will not save.
Jan 15 2022, 2:07 AM · MediaWiki-Core-Preferences, MediaWiki-extensions-GlobalPreferences, Community-Tech, Vector (legacy skin)
Jdforrester-WMF added a comment to P18740 (An Untitled Masterwork).

Should the delete be in the same batch or its own loop? Should we add a --dry-run option to just print out what'll get deleted?

Jan 15 2022, 1:43 AM
Legoktm created P18740 (An Untitled Masterwork).
Jan 15 2022, 1:40 AM
Strainu created T299268: Mismatch between ORES and MW score in ro.wp on the "damaging" model.
Jan 15 2022, 1:35 AM · MediaWiki-extensions-ORES, Machine-Learning-Team, ORES
ppelberg created T299267: More clearly relate the link that appears within the hint to Special:Preferences.
Jan 15 2022, 1:27 AM · DiscussionTools
Legoktm created P18739 (An Untitled Masterwork).
Jan 15 2022, 1:14 AM
ppelberg renamed T278190: Introduce Watchlist Expiry Functionality within Discussion Tools from Update the Reply tool's page-watching feature to use watchlist expiry for pages that I want to put on my watchlist for a short time to Introduce Watchlist Expiry Functionality within Discussion Tools.
Jan 15 2022, 1:09 AM · Expiring-Watchlist-Items, DiscussionTools
Jdforrester-WMF removed a parent task for T299244: Deleted pages are not being removed from links tables, which also messes up category counts: T293958: 1.38.0-wmf.17 deployment blockers.
Jan 15 2022, 1:06 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Jdforrester-WMF removed a subtask for T293958: 1.38.0-wmf.17 deployment blockers: T299244: Deleted pages are not being removed from links tables, which also messes up category counts.
Jan 15 2022, 1:06 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Jdforrester-WMF added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

OK, provisionally we think that this is 'fixed' (no longer making things worse) in current production, but (a) the counts are still going to be wrong until they naturally drift towards correctitude or an outside force like a script fixes them, and (b) the code isn't reverted or fixed in the dev branch so it'll break prod in the same way next week unless it's fixed. Un-tagging as a blocker from this week's train.

Jan 15 2022, 1:05 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
jeena added a comment to T293959: 1.38.0-wmf.18 deployment blockers.

According to https://wikitech.wikimedia.org/wiki/Deployments/Yearly_calendar, Monday should be a "no deployments" day.

Jan 15 2022, 1:03 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Legoktm created P18738 (An Untitled Masterwork).
Jan 15 2022, 1:01 AM
gerritbot added a comment to T263277: Collect netflow data for internal traffic.

Change 753818 merged by Ottomata:

[operations/puppet@production] Absent network_flows_internal druid jobs

https://gerrit.wikimedia.org/r/753818

Jan 15 2022, 1:01 AM · Data-Engineering-Kanban, Patch-For-Review, Data-Engineering, Traffic-Icebox, Infrastructure-Foundations, netops, SRE
aishwaryavardhana closed T297458: User flow for when a user edits definition, a subtask of T296696: Provide a compelling, scalable, validated UX design for function creation and editing, as Resolved.
Jan 15 2022, 12:59 AM · Design, Epic, Abstract Wikipedia team (Phase η – Generic types)
aishwaryavardhana closed T297458: User flow for when a user edits definition as Resolved.
Jan 15 2022, 12:59 AM · Abstract Wikipedia team (Phase η – Generic types), WikiLambda Front-end
Stashbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:57:59Z] <dduvall@deploy1002> rebuilt and synchronized wikiversions files: all wikis to 1.38.0-wmf.17 refs T293958

Jan 15 2022, 12:58 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
gerritbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Change 754053 merged by jenkins-bot:

[operations/mediawiki-config@master] all wikis to 1.38.0-wmf.17 refs T293958

https://gerrit.wikimedia.org/r/754053

Jan 15 2022, 12:56 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
gerritbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Change 754053 had a related patch set uploaded (by Dduvall; author: Dduvall):

[operations/mediawiki-config@master] all wikis to 1.38.0-wmf.17 refs T293958

https://gerrit.wikimedia.org/r/754053

Jan 15 2022, 12:55 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Stashbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:52:32Z] <dduvall@deploy1002> Synchronized php: group1 wikis to 1.38.0-wmf.17 refs T293958 (duration: 00m 52s)

Jan 15 2022, 12:52 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Jdforrester-WMF added a parent task for T299244: Deleted pages are not being removed from links tables, which also messes up category counts: T293959: 1.38.0-wmf.18 deployment blockers.
Jan 15 2022, 12:51 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Jdforrester-WMF added a subtask for T293959: 1.38.0-wmf.18 deployment blockers: T299244: Deleted pages are not being removed from links tables, which also messes up category counts.
Jan 15 2022, 12:51 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Stashbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:51:39Z] <dduvall@deploy1002> rebuilt and synchronized wikiversions files: group1 wikis to 1.38.0-wmf.17 refs T293958

Jan 15 2022, 12:51 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Catrope added a comment to T299242: Develop and document conventions around custom event names.

Another consideration: We're using camelCasing for the prop name in events like "update:modelValue" in JavaScript and TypeScript code, but a kebab-case version must be used in the template. Should we use the kebab-case version everywhere?

Jan 15 2022, 12:50 AM · Design-System-Team, Documentation, Codex
gerritbot added a project to T298667: docs: Set conventions for demo code in component documentation: Patch-For-Review.
Jan 15 2022, 12:50 AM · Design-System-Team, Documentation, Codex
gerritbot added a comment to T298667: docs: Set conventions for demo code in component documentation.

Change 754052 had a related patch set uploaded (by Catrope; author: Catrope):

[design/codex@main] build: Enforce kebab-case for component names and event names

https://gerrit.wikimedia.org/r/754052

Jan 15 2022, 12:50 AM · Design-System-Team, Documentation, Codex
gerritbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Change 754051 merged by jenkins-bot:

[operations/mediawiki-config@master] group1 wikis to 1.38.0-wmf.17 refs T293958

https://gerrit.wikimedia.org/r/754051

Jan 15 2022, 12:50 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
ppelberg renamed T299266: Introduce a way to return to the legacy new section experience on a one-off basis from Introduce a way to return to the legacy new section experience within the New Discussion Tool to Introduce a way to return to the legacy new section experience on a one-off basis.
Jan 15 2022, 12:50 AM · DiscussionTools
gerritbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Change 754051 had a related patch set uploaded (by Dduvall; author: Dduvall):

[operations/mediawiki-config@master] group1 wikis to 1.38.0-wmf.17 refs T293958

https://gerrit.wikimedia.org/r/754051

Jan 15 2022, 12:49 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
ppelberg moved T299266: Introduce a way to return to the legacy new section experience on a one-off basis from Backlog to Existing Feature Improvements on the DiscussionTools board.
Jan 15 2022, 12:49 AM · DiscussionTools
ppelberg created T299266: Introduce a way to return to the legacy new section experience on a one-off basis.
Jan 15 2022, 12:49 AM · DiscussionTools
bd808 moved T293565: Allow multiple authors in toolinfo.json from Research needed to In Progress on the Toolhub board.
Jan 15 2022, 12:47 AM · User-Raymond_Ndibe, Patch-For-Review, User-bd808, Toolhub
Stashbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:46:37Z] <jforrester@deploy1002> Finished scap: Revert "LinksUpdate refactor" and follow-ups for T299244 re. T293958 (duration: 03m 58s)

Jan 15 2022, 12:46 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Stashbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:46:37Z] <jforrester@deploy1002> Finished scap: Revert "LinksUpdate refactor" and follow-ups for T299244 re. T293958 (duration: 03m 58s)

Jan 15 2022, 12:46 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Stashbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:42:39Z] <jforrester@deploy1002> Started scap: Revert "LinksUpdate refactor" and follow-ups for T299244 re. T293958

Jan 15 2022, 12:43 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Stashbot added a comment to T293958: 1.38.0-wmf.17 deployment blockers.

Mentioned in SAL (#wikimedia-operations) [2022-01-15T00:42:39Z] <jforrester@deploy1002> Started scap: Revert "LinksUpdate refactor" and follow-ups for T299244 re. T293958

Jan 15 2022, 12:42 AM · Patch-For-Review, Release-Engineering-Team (Next), Release, Train Deployments
Umherirrender added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Some quick thoughts on eyeballing the code:

  • The issue is presumably coming from LinksTable::getFromConds() line 353: return [ $this->getFromField() => $this->getSourcePageId() ];
  • LinksTable::getSourcePageId() line 276 returns the getId() of the private PageIdentity $sourcePage
    • PageIdentity::getId() -> Title::getArticleID() which shouldn't return 0 except if canExist() returns false?
  • LinksTable::injectBaseDependencies() is meant to set this, and is meant to be called by the factory on instantiation.

As time of the constructor of LinksDeletionUpdate and parent LinksUpdate the page id is set. But it is used on call of LinksUpdate::doUpdate and than the page id of the title is reset and LinkCache/PageStore also missing the page.
Caches are cleared to make the page showing redlinks. The clean up in the LinksUpdate is deferred after all of that and has to store its id to make sure it deletes the correct things. That was hold by LinksUpdate::$mId in the past (and could be done also now), but the new code used a page identity which is aware of all the changes done in the meantime, possible even when cloned due to refresh code.

If the page id is copy over to a new object it seems to work. Title::toPageIdentity is documented for this with: "The ProperPageIdentity returned by this method is guaranteed to be immutable." Which sounds great (at least at the moment).


[Linter extension was affected similiar, fixed some days ago - https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Linter/+/752743]

Aha, that makes sense. Thanks for the analysis and the patch. For now we're going to deploy the revert, to give Tim/Daniel/CPT time to review your fix rather than deploying it without their input.

Jan 15 2022, 12:31 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Catrope updated subscribers of T285570: WVUI and Codex demos: CSP stopping typeahead input demos working.

I've uploaded a patch that relaxes the CSP rules for doc.wikimedia.org to allow these requests, but I think these should be reviewed and approved by the Security-Team before we make that change. (cc @sbassett who was involved in setting these CSP rules in 2019)

Jan 15 2022, 12:30 AM · SRE, SecTeam-Processed, Codex, ContentSecurityPolicy, WVUI
gerritbot added a project to T285570: WVUI and Codex demos: CSP stopping typeahead input demos working: Patch-For-Review.
Jan 15 2022, 12:27 AM · SRE, SecTeam-Processed, Codex, ContentSecurityPolicy, WVUI
gerritbot added a comment to T285570: WVUI and Codex demos: CSP stopping typeahead input demos working.

Change 754048 had a related patch set uploaded (by Catrope; author: Catrope):

[operations/puppet@production] doc.wikimedia.org CSP: Allow XHR requests to Wikipedia and Wikidata

https://gerrit.wikimedia.org/r/754048

Jan 15 2022, 12:27 AM · SRE, SecTeam-Processed, Codex, ContentSecurityPolicy, WVUI
Legoktm added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Summarizing the current status from IRC:

  • We're deploying the revert to wmf.17, and have moved the train back to wmf.16 temporarily while it gets synced out in a non-atomic way. After testing we'll move forward again to wmf.17.
  • Umherirrender's analysis/patch looks good, but we want to leave that for Tim to review and if there are any other follow-ups from this.
  • Even after the revert is deployed, we need some cleanup script or queries to reset the links table.
Jan 15 2022, 12:24 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
gerritbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Change 754046 merged by jenkins-bot:

[mediawiki/core@wmf/1.38.0-wmf.17] Revert \"LinksUpdate refactor\" and follow-ups

https://gerrit.wikimedia.org/r/754046

Jan 15 2022, 12:23 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Jdforrester-WMF added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Some quick thoughts on eyeballing the code:

  • The issue is presumably coming from LinksTable::getFromConds() line 353: return [ $this->getFromField() => $this->getSourcePageId() ];
  • LinksTable::getSourcePageId() line 276 returns the getId() of the private PageIdentity $sourcePage
    • PageIdentity::getId() -> Title::getArticleID() which shouldn't return 0 except if canExist() returns false?
  • LinksTable::injectBaseDependencies() is meant to set this, and is meant to be called by the factory on instantiation.

As time of the constructor of LinksDeletionUpdate and parent LinksUpdate the page id is set. But it is used on call of LinksUpdate::doUpdate and than the page id of the title is reset and LinkCache/PageStore also missing the page.
Caches are cleared to make the page showing redlinks. The clean up in the LinksUpdate is deferred after all of that and has to store its id to make sure it deletes the correct things. That was hold by LinksUpdate::$mId in the past (and could be done also now), but the new code used a page identity which is aware of all the changes done in the meantime, possible even when cloned due to refresh code.

If the page id is copy over to a new object it seems to work. Title::toPageIdentity is documented for this with: "The ProperPageIdentity returned by this method is guaranteed to be immutable." Which sounds great (at least at the moment).


[Linter extension was affected similiar, fixed some days ago - https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Linter/+/752743]

Jan 15 2022, 12:21 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Volker_E added a comment to T296753: Implement Customizable Toolbar and update PageActivity.
In T296753#7622157, @schoenbaechler wrote:

Thanks both! Replies below 👇

Since the title uses the link color, the RESET TO DEFAULT button is de-emphasized and perceived as another section title. We’re doing this already within languages, so I suggest that @cooltey applies the same style to Quick actions and Menu:

Screenshot_20220114-122912.png (2×1 px, 107 KB)

→ This feedback is emphasized by the design team, namely @bmartinezcalvo @cmadeo @Volker_E

@schoenbaechler's proposal looks harmonious and great to me!

Jan 15 2022, 12:16 AM · Wikipedia-Android-App-Backlog (Android Release - FY2023-24)
Xaosflux added a comment to T151682: Add a new MediaWiki system message as a content header inside #mw-content-text.

Noting possible relationship to T6469

Jan 15 2022, 12:14 AM · Platform Engineering, Patch-For-Review, patch-welcome, MediaWiki-General
Dmantena created T299265: Allow more flexible search input.
Jan 15 2022, 12:12 AM · Wikipedia-iOS-App-Backlog
Umherirrender added projects to T299244: Deleted pages are not being removed from links tables, which also messes up category counts: Wikimedia-production-error, MediaWiki-Page-deletion.
Jan 15 2022, 12:12 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
Catrope added projects to T285570: WVUI and Codex demos: CSP stopping typeahead input demos working: Codex, Security-Team.

The same issue affects the Codex demo at https://doc.wikimedia.org/codex/main/components/lookup.html#with-fetched-results:

Jan 15 2022, 12:11 AM · SRE, SecTeam-Processed, Codex, ContentSecurityPolicy, WVUI
Catrope renamed T285570: WVUI and Codex demos: CSP stopping typeahead input demos working from WVUI Storybook demos: CSP stopping typeahead input demos working to WVUI and Codex demos: CSP stopping typeahead input demos working.
Jan 15 2022, 12:09 AM · SRE, SecTeam-Processed, Codex, ContentSecurityPolicy, WVUI
Umherirrender added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Some quick thoughts on eyeballing the code:

  • The issue is presumably coming from LinksTable::getFromConds() line 353: return [ $this->getFromField() => $this->getSourcePageId() ];
  • LinksTable::getSourcePageId() line 276 returns the getId() of the private PageIdentity $sourcePage
    • PageIdentity::getId() -> Title::getArticleID() which shouldn't return 0 except if canExist() returns false?
  • LinksTable::injectBaseDependencies() is meant to set this, and is meant to be called by the factory on instantiation.
Jan 15 2022, 12:07 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories
gerritbot added a comment to T299244: Deleted pages are not being removed from links tables, which also messes up category counts.

Change 754047 had a related patch set uploaded (by Umherirrender; author: Umherirrender):

[mediawiki/core@master] Use immutable page identity in LinksUpdate (needed for deletion)

https://gerrit.wikimedia.org/r/754047

Jan 15 2022, 12:07 AM · MW-1.38-notes (1.38.0-wmf.18; 2022-01-17), MediaWiki-Page-deletion, Wikimedia-production-error, Wikimedia-Incident, MediaWiki-Categories

Jan 14 2022

aishwaryavardhana closed T296694: Mobile designs for function editor v1, a subtask of T285418: A way to easily and intuitively create and edit functions, as Resolved.
Jan 14 2022, 11:52 PM · Abstract Wikipedia team, Epic, WikiLambda Front-end
aishwaryavardhana closed T296694: Mobile designs for function editor v1 as Resolved.
Jan 14 2022, 11:52 PM · Abstract Wikipedia team (Phase η – Generic types), Epic, WikiLambda Front-end
aishwaryavardhana closed T296693: Desktop designs for function editor v1, a subtask of T285418: A way to easily and intuitively create and edit functions, as Resolved.
Jan 14 2022, 11:51 PM · Abstract Wikipedia team, Epic, WikiLambda Front-end