Urbanecm_WMF (Martin Urbanec / Urbanecm)
Senior Software Engineer, Growth Team

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

User Since
Aug 21 2020, 11:05 AM (205 w, 6 d)
Availability
Available
IRC Nick
urbanecm
LDAP User
Urbanecm work
MediaWiki User
Martin Urbanec (WMF) [ Global Accounts ]

Recent Activity

Yesterday

Urbanecm_WMF added a comment to T369914: Rebuild or delete deployment-docker-cpjobqueue01.

Instance is offline, seems to be superseded by deployment-changeprop-1.deployment-prep.eqiad1.wikimedia.cloud per T357476#9540192. @Urbanecm_WMF, do you agree we can delete deployment-docker-cpjobqueue01?

Thu, Aug 1, 3:27 PM · Cloud-VPS (Debian Buster Deprecation), Beta-Cluster-Infrastructure, cloud-services-team
Urbanecm_WMF removed a project from T370560: Make failures from refreshLinkRecommendation job visible in Logstash: Patch-For-Review.
Thu, Aug 1, 2:19 PM · GrowthExperiments-NewcomerTasks, Add-Link, Growth-Team
Urbanecm_WMF moved T370550: revalidate/update LinkRecommendations automatically after config change from Inbox to Triaged on the Growth-Team board.
Thu, Aug 1, 2:19 PM · Add-Link, Growth-Team, GrowthExperiments
Urbanecm_WMF moved T371513: jqueryMsg parsing stumbles over `[foo]` from Inbox to Up Next on the Growth-Team board.
Thu, Aug 1, 2:19 PM · Growth-Team, MediaWiki-Internationalization, I18n
Urbanecm_WMF moved T371602: Regenerate wiki_sections.jsonl to include newly-created wikis from Inbox to Backlog on the Growth-Team board.
Thu, Aug 1, 2:18 PM · Add-Link, Growth-Team
Urbanecm_WMF claimed T371582: [Flow] The Forum des nouveaux is broken.
Thu, Aug 1, 2:05 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Wikimedia-production-error, StructuredDiscussions
Urbanecm_WMF triaged T371582: [Flow] The Forum des nouveaux is broken as Medium priority.
Thu, Aug 1, 2:04 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Wikimedia-production-error, StructuredDiscussions
Urbanecm_WMF moved T371582: [Flow] The Forum des nouveaux is broken from Incoming to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Thu, Aug 1, 2:04 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Wikimedia-production-error, StructuredDiscussions
Urbanecm_WMF moved T371600: Deploy Add Link to three more wikis from Inbox to Backlog on the Growth-Team board.
Thu, Aug 1, 2:03 PM · Add-Link, Growth-Team
Urbanecm_WMF added a comment to T371598: Unpublish Add Link models for wikis where it did not work.

Ok, disappeared from both https://analytics.wikimedia.org/published/datasets/one-off/research-mwaddlink/wikis.txt and https://analytics.wikimedia.org/published/datasets/one-off/research-mwaddlink/. Removed from the API service as well:

Thu, Aug 1, 12:58 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF updated subscribers of T371600: Deploy Add Link to three more wikis.

@KStoller-WMF Leaving it for you to prioritise as needed. Technically, the deployment would be non-trivial, as we also need to fit T371602: Regenerate wiki_sections.jsonl to include newly-created wikis in beforehand.

Thu, Aug 1, 12:47 PM · Add-Link, Growth-Team
Urbanecm_WMF updated the task description for T371600: Deploy Add Link to three more wikis.
Thu, Aug 1, 12:47 PM · Add-Link, Growth-Team
Urbanecm_WMF created T371602: Regenerate wiki_sections.jsonl to include newly-created wikis.
Thu, Aug 1, 12:45 PM · Add-Link, Growth-Team
Urbanecm_WMF moved T371598: Unpublish Add Link models for wikis where it did not work from Incoming to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Thu, Aug 1, 12:42 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF claimed T371598: Unpublish Add Link models for wikis where it did not work.
[urbanecm@stat1008 /home/mgerlach/REPOS/mwaddlink-gerrit]$ WIKI_ID=akwiki ./unpublish-datasets.sh 
[...]
akwiki has been delisted from the index.
[urbanecm@stat1008 /home/mgerlach/REPOS/mwaddlink-gerrit]$ WIKI_ID=nawiki ./unpublish-datasets.sh 
[...]
nawiki has been delisted from the index.
[urbanecm@stat1008 /home/mgerlach/REPOS/mwaddlink-gerrit]$ published-sync 
/usr/bin/flock -n /var/lock/published-sync -c /usr/bin/rsync -rptL -v --delete /srv/published/ analytics-web.discovery.wmnet::published-destination/stat1008//
sending incremental file list
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.w2vfiltered.sqlite.gz
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.w2vfiltered.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.redirects.sqlite.gz
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.redirects.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.pageids.sqlite.gz
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.pageids.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.linkmodel.json.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.linkmodel.json
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.anchors.sqlite.gz
deleting datasets/one-off/research-mwaddlink/nawiki/nawiki.anchors.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_w2vfiltered.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_w2vfiltered.sql.gz
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_redirects.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_redirects.sql.gz
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_pageids.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_pageids.sql.gz
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_anchors.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/nawiki/lr_nawiki_anchors.sql.gz
deleting datasets/one-off/research-mwaddlink/nawiki/README
deleting datasets/one-off/research-mwaddlink/nawiki/
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_w2vfiltered.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_w2vfiltered.sql.gz
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_redirects.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_redirects.sql.gz
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_pageids.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_pageids.sql.gz
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_anchors.sql.gz.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/lr_akwiki_anchors.sql.gz
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.w2vfiltered.sqlite.gz
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.w2vfiltered.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.redirects.sqlite.gz
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.redirects.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.pageids.sqlite.gz
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.pageids.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.linkmodel.json.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.linkmodel.json
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.anchors.sqlite.gz
deleting datasets/one-off/research-mwaddlink/akwiki/akwiki.anchors.sqlite.checksum
deleting datasets/one-off/research-mwaddlink/akwiki/README
deleting datasets/one-off/research-mwaddlink/akwiki/
datasets/one-off/research-mwaddlink/
datasets/one-off/research-mwaddlink/wikis.txt
Thu, Aug 1, 12:42 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF closed T370559: Review wikis that have Add Link models but do not have Add Link enabled as Resolved.
  • akwiki was part of round 4, but has not enough content to suggest links T304548#8008475
  • nawiki was excluded (not enough recommendations) T308137#9127717
Thu, Aug 1, 12:38 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF updated the task description for T370559: Review wikis that have Add Link models but do not have Add Link enabled.
Thu, Aug 1, 12:37 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF created T371600: Deploy Add Link to three more wikis.
Thu, Aug 1, 12:34 PM · Add-Link, Growth-Team
Urbanecm_WMF created T371598: Unpublish Add Link models for wikis where it did not work.
Thu, Aug 1, 12:31 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF updated the task description for T371597: Add Link: Release as "turned off" to German Wikipedia.
Thu, Aug 1, 12:18 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link, Growth-Structured-Tasks
Urbanecm_WMF created T371597: Add Link: Release as "turned off" to German Wikipedia.
Thu, Aug 1, 12:18 PM · Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link, Growth-Structured-Tasks
Urbanecm_WMF added a project to T371513: jqueryMsg parsing stumbles over `[foo]`: Growth-Team.
Thu, Aug 1, 11:05 AM · Growth-Team, MediaWiki-Internationalization, I18n
Urbanecm_WMF added projects to T371586: Flow internal error on frwiki not in logstash: observability, Wikimedia-Logstash.
Thu, Aug 1, 10:38 AM · Wikimedia-Logstash, observability, StructuredDiscussions, SRE, Growth-Team
Urbanecm_WMF added a comment to T371582: [Flow] The Forum des nouveaux is broken.

Okay, I can't really debug this without a trace, so I obtained it by temporarily turning wgShowExceptionDetails to true at a mwdebug server. From there, I got the following:

Thu, Aug 1, 10:33 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Wikimedia-production-error, StructuredDiscussions
Urbanecm_WMF added a comment to T371582: [Flow] The Forum des nouveaux is broken.

So it seems like https://fr.wikipedia.org/wiki/Sp%C3%A9cial:EnableStructuredDiscussions might be worth a try?

Though I haven't tried it yet.

Thu, Aug 1, 10:07 AM · Growth-Team (FY2024-25 Q1 Sprint 2), Wikimedia-production-error, StructuredDiscussions

Wed, Jul 31

Urbanecm_WMF added a project to T371513: jqueryMsg parsing stumbles over `[foo]`: MediaWiki-Internationalization.
Wed, Jul 31, 3:53 PM · Growth-Team, MediaWiki-Internationalization, I18n
Urbanecm_WMF closed T371433: JobQueueError: Could not enqueue jobs as Resolved.
Wed, Jul 31, 12:56 PM · Data-Engineering, Event-Platform, WMF-JobQueue, Wikimedia-production-error
Urbanecm_WMF added a comment to T371433: JobQueueError: Could not enqueue jobs.

Okay, jobs should now be back. @Dreamy_Jazz can now login to checkuserwiki with no issues, and as far as I can see, other jobs on private wikis do their job as well.

Wed, Jul 31, 11:25 AM · Data-Engineering, Event-Platform, WMF-JobQueue, Wikimedia-production-error
Urbanecm_WMF added a comment to T346046: [Search Update Pipeline] Source streams for private wikis.

FTR, this broke all jobs at private wikis (T371433: JobQueueError: Could not enqueue jobs). I re-enabled mediawiki_eventbus via https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1058582 to unbreak stuff, and jobs appear to be back.

Wed, Jul 31, 11:25 AM · Data-Engineering (Q1 2024 July 1st - September 30th), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Discovery-Search (Current work), CirrusSearch
Urbanecm_WMF moved T368728: CommunityConfiguration: skipDashboardListing should fully hide the provider from UI from Code Review to Doing on the Growth-Team (FY2024-25 Q1 Sprint 2) board.

As I noted on Gerrit, the change to CommunityConfiguration looks good. However, renaming skipDashboardListing to excludeFromUI is technically a breaking change. You'd need to ensure GrowthExperiments doesn't break during the process. A safe way to do that would be to have three patches:

Wed, Jul 31, 10:29 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration

Tue, Jul 30

Urbanecm_WMF added a comment to T125976: Run mediawiki::maintenance scripts in Beta Cluster.
Tue, Jul 30, 3:34 PM · wmde-wikidata-tech, serviceops, Wikidata, User-Joe, SRE, Beta-Cluster-Infrastructure
Urbanecm_WMF moved T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia from Doing to Blocked / Needs Work on the Growth-Team (FY2024-25 Q1 Sprint 2) board.

Revalidation is now in progress. I estimate it will take two to three days to finish. Once that, we should be good to enable the frontend flag. Moving to Blocked in the meantime.

Tue, Jul 30, 2:59 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF added a comment to T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.

I was considering whether to run revalidation for everything, or just for few tasks.

Tue, Jul 30, 2:43 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF added a comment to T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.
[urbanecm@mwmaint1002 ~]$ mwscript extensions/GrowthExperiments/maintenance/refreshLinkRecommendations.php --wiki=enwiki
Refreshing link recommendations...
  processing topic biography...
    no new tasks needed
  processing topic women...
    no new tasks needed
  processing topic food-and-drink...
    no new tasks needed
  processing topic internet-culture...
    no new tasks needed
  processing topic linguistics...
    no new tasks needed
  processing topic literature...
    no new tasks needed
  processing topic books...
    no new tasks needed
  processing topic entertainment...
    no new tasks needed
  processing topic films...
    no new tasks needed
  processing topic media...
    no new tasks needed
  processing topic music...
    no new tasks needed
  processing topic radio...
    no new tasks needed
  processing topic software...
    no new tasks needed
  processing topic television...
    no new tasks needed
  processing topic video-games...
    no new tasks needed
  processing topic performing-arts...
    no new tasks needed
  processing topic philosophy-and-religion...
    no new tasks needed
  processing topic sports...
^C
[urbanecm@mwmaint1002 ~]$
Tue, Jul 30, 2:35 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF updated the task description for T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.
Tue, Jul 30, 2:34 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF added a project to T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia: Add-Link.
Tue, Jul 30, 2:31 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF closed T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled as Resolved.

Did this ever work?

Tue, Jul 30, 2:29 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF closed T370558: Disable Add Link backend on hywwiki as Resolved.
[urbanecm@mwmaint1002 ~]$ mwscript extensions/GrowthExperiments/maintenance/refreshLinkRecommendations.php --wiki=hywwiki
Disabled
[urbanecm@mwmaint1002 ~]$
Tue, Jul 30, 2:29 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF closed T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled, a subtask of T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia, as Resolved.
Tue, Jul 30, 2:28 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF added a comment to T371228: Page title component makes it easy to unintentionally blank page title.

@Urbanecm_WMF - Just so I'm clear, is the hope that Growth deploys a short term improvement for the Community Configuration form, but that long-term the underlying component issue is being addressed by Design Systems?
T362650: Lookup: usability issues with "search (type) + select" pattern

Tue, Jul 30, 1:25 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF moved T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled from Code Review to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Tue, Jul 30, 12:06 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF moved T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia from Blocked / Needs Work to Doing on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Tue, Jul 30, 12:06 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF updated the task description for T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.
Tue, Jul 30, 11:16 AM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF triaged T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled as High priority.
Tue, Jul 30, 10:50 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF claimed T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled.

I looked into this, and the task is relatively straightforward. Moving to sprint.

Tue, Jul 30, 9:03 AM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link

Mon, Jul 29

Urbanecm_WMF claimed T370558: Disable Add Link backend on hywwiki.
Mon, Jul 29, 10:51 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF added a comment to T125976: Run mediawiki::maintenance scripts in Beta Cluster.

Re-applied hack from T277206#7015609:

Mon, Jul 29, 10:27 PM · wmde-wikidata-tech, serviceops, Wikidata, User-Joe, SRE, Beta-Cluster-Infrastructure
Urbanecm_WMF claimed T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError.
Mon, Jul 29, 10:23 PM · Beta-Cluster-Infrastructure, Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF triaged T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError as Low priority.
Mon, Jul 29, 10:23 PM · Beta-Cluster-Infrastructure, Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF moved T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError from Incoming to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Mon, Jul 29, 10:23 PM · Beta-Cluster-Infrastructure, Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF added a comment to T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError.

They did run at some point: T277206#7020046

Mon, Jul 29, 10:22 PM · Beta-Cluster-Infrastructure, Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF moved T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia from Incoming to Blocked / Needs Work on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Mon, Jul 29, 7:39 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF moved T370941: PHP Notice: Undefined index: title from Doing to QA on the Growth-Team (FY2024-25 Q1 Sprint 2) board.
Mon, Jul 29, 7:39 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Patch-For-Review, User-Michael, Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments, Wikimedia-production-error
Urbanecm_WMF updated the task description for T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled.
Mon, Jul 29, 7:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF added a subtask for T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia: T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled.
Mon, Jul 29, 7:37 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF added a parent task for T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled: T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.
Mon, Jul 29, 7:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF added a comment to T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.

have someone with the needed rights edit https://en.wikipedia.org/wiki/MediaWiki:GrowthExperimentsSuggestedEdits.json to set "link_recommendation -> disabled" to "true" (because the configuration defaults to it being enabled)

Mon, Jul 29, 7:37 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF updated subscribers of T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled.

@Trizek-WMF @KStoller-WMF Unfortunately, we will have to solve this before we can finish T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.

Mon, Jul 29, 7:37 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF created T371316: refreshLinkRecommendations.php does not run when link-recommendation task type is disabled.
Mon, Jul 29, 7:36 PM · MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF added a comment to T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError.

So...the only missing bit is /usr/local/lib/nagios/plugins/check_confd_template, which is supposed to be populated via the confd class. Conftool isn't in use in beta, as beta has only a single DC, but I wasn't able to find where the special casing is.

Mon, Jul 29, 7:17 PM · Beta-Cluster-Infrastructure, Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF added a comment to T370792: refreshLinkRecommendation script fails in Beta cluster with FileNotFoundError.

Those are the errors from the refreshLinkRecommendations.php maintenance script, right? That's a PHP script. Why is this a Python error then? I'm confused.

Mon, Jul 29, 6:19 PM · Beta-Cluster-Infrastructure, Growth-Team (FY2024-25 Q1 Sprint 2), Add-Link
Urbanecm_WMF claimed T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.

Per Slack discussion.

Mon, Jul 29, 5:27 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF updated the task description for T370802: Add a link (Structured task): Release as "turned off" to English Wikipedia.
Mon, Jul 29, 4:21 PM · Add-Link, Growth-Team (FY2024-25 Q1 Sprint 2), Growth-Structured-Tasks
Urbanecm_WMF updated the task description for T371228: Page title component makes it easy to unintentionally blank page title.
Mon, Jul 29, 3:44 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF added a comment to T371228: Page title component makes it easy to unintentionally blank page title.

Is it somewhere documented how

					self::REF => [
						'class' => MediaWikiDefinitions::class, 'field' => 'PageTitle'
					]

actually works, in detail?

Mon, Jul 29, 2:38 PM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF added a comment to T371228: Page title component makes it easy to unintentionally blank page title.

I wonder if adding required support both on the server and client would not be good enough until the upstream T362650: Lookup: usability issues with "search (type) + select" pattern is done. Where required on the client should sensibly mean: "having actually selected something" and not accept an empty string.

Mon, Jul 29, 10:32 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF added a comment to T362650: Lookup: usability issues with "search (type) + select" pattern.

Thanks for looking into it here! I'd like to note that the preferred solution is likely to differ among various users of the component. For example, Special:Block represents pages as their IDs internally, which means it needs to use something in the input list. On the other hand, in the Growth case @Michael mentioned, Growth represents pages as string titles, meaning we can process inputs such as mw:Downloads as well. Special:Block is not interested in external titles (it isn't able to process them), but Growth is (we use them in certain cases).

Mon, Jul 29, 10:29 AM · Design-System-Team (DST-Sprint-28 (2024-07-22 to 2024-08-02)), Codex
Urbanecm_WMF triaged T370568: [betalabs] CommunityConfiguration: View form redirects to "Provider GrowthMentorList is not found" as Low priority.

Low, as it will be automatically fixed with another task.

Mon, Jul 29, 10:20 AM · GrowthExperiments, MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF added a subtask for T368728: CommunityConfiguration: skipDashboardListing should fully hide the provider from UI: T370568: [betalabs] CommunityConfiguration: View form redirects to "Provider GrowthMentorList is not found".
Mon, Jul 29, 10:20 AM · MW-1.43-notes (1.43.0-wmf.17; 2024-08-06), Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF added a parent task for T370568: [betalabs] CommunityConfiguration: View form redirects to "Provider GrowthMentorList is not found": T368728: CommunityConfiguration: skipDashboardListing should fully hide the provider from UI.
Mon, Jul 29, 10:20 AM · GrowthExperiments, MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF assigned T371228: Page title component makes it easy to unintentionally blank page title to KStoller-WMF.

Boldly moving to sprint for @KStoller-WMF to make the final call. Feel free to move elsewhere if you think this should not be in the current sprint.

Mon, Jul 29, 10:19 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF triaged T371233: Add link to diff to CommunityConfiguration's post edit message as Medium priority.
Mon, Jul 29, 10:17 AM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF created T371233: Add link to diff to CommunityConfiguration's post edit message.
Mon, Jul 29, 10:17 AM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF updated subscribers of T371228: Page title component makes it easy to unintentionally blank page title.

Personally, I prefer option 1, because it leaves the admin in control. If the admin wants to enter a page that does not exist yet, they should be able to do so (they can do that anyway by a manual edit, and I don't see why the UI should mask that approach). If we're afraid that the admin might do so by accident (and introduce typos), we might want to introduce a warning for that scenario, but it doesn't look like something that should be fundamentally impossible.

Mon, Jul 29, 9:51 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF updated the task description for T371228: Page title component makes it easy to unintentionally blank page title.
Mon, Jul 29, 9:46 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF created T371228: Page title component makes it easy to unintentionally blank page title.
Mon, Jul 29, 9:35 AM · Growth-Team (FY2024-25 Q1 Sprint 2), MediaWiki-extensions-CommunityConfiguration

Fri, Jul 19

Urbanecm_WMF added a comment to T370328: Community configuration should not let you edit the form as a non-admin.

Hi @Pppery, thanks for the feedback! I understand how this could look unexpected, especially since the previous version of Community configuration does something wholly different. The reason why the fields are not disabled as they used to be is to enable non-admins to see what the other options are, in case they are hidden behind eg. a select box. This might provide information that can be then used to make a proper edit request. It is possible the confusion this behaviour brings is a bigger problem than what it aims to solve – not sure.

Fri, Jul 19, 10:51 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF moved T370404: Make CommonsFileControl more generic from Backlog to Support non-Growth use cases on the MediaWiki-extensions-CommunityConfiguration board.
Fri, Jul 19, 10:46 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF moved T370296: developer/sysadmin experience for migrations from Backlog to Support non-Growth use cases on the MediaWiki-extensions-CommunityConfiguration board.
Fri, Jul 19, 10:45 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF added a comment to T368591: Suggested edits Community Configuration: Improve UX for autocompletion.
Solution

Add prefixes to the current entries: Since both unprefixed and prefixed entries work, we can also just add the Template: prefix to the (unprefixed) entries we have right now. That way, admins will know the prefix is needed, and will likely type it out when adding a new template. This is a data migration, but since we have the support for that (almost) ready, it should not be a terribly difficult operation.

(Drive-by suggestion from someone who hasn't worked on this code for a few years:) Would it be lower impact to remove the prefix in the UI, instead of adding it to the data? I believe we only ever want these to be templates, and that would help enforce that, and also make it easier for users by not suggesting non-templates that they shouldn't put in there.

Fri, Jul 19, 10:42 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF created T370560: Make failures from refreshLinkRecommendation job visible in Logstash.
Fri, Jul 19, 10:01 PM · GrowthExperiments-NewcomerTasks, Add-Link, Growth-Team
Urbanecm_WMF updated subscribers of T370559: Review wikis that have Add Link models but do not have Add Link enabled.

@KStoller-WMF @Trizek-WMF Would you mind reviewing the deployment for those wikis, once you have some time, and figure out why we ended up with this inconsistency?

Fri, Jul 19, 10:00 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF added a comment to T370558: Disable Add Link backend on hywwiki.

According to my tests, hywwiki is the only (content) wiki where models are not available, but backend is enabled:

Fri, Jul 19, 9:59 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF updated the task description for T370559: Review wikis that have Add Link models but do not have Add Link enabled.
Fri, Jul 19, 9:58 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF created T370559: Review wikis that have Add Link models but do not have Add Link enabled.
Fri, Jul 19, 9:58 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link
Urbanecm_WMF created P66846 (An Untitled Masterwork).
Fri, Jul 19, 9:54 PM
Urbanecm_WMF created T370558: Disable Add Link backend on hywwiki.
Fri, Jul 19, 9:52 PM · Growth-Team (FY2024-25 Q1 Sprint 2), GrowthExperiments-NewcomerTasks, Add-Link

Thu, Jul 18

Urbanecm_WMF created T370404: Make CommonsFileControl more generic.
Thu, Jul 18, 10:43 AM · Growth-Team, MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF added a comment to T370326: Trying to blank a field appears to succeed but no edit was saved.
Thu, Jul 18, 7:44 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF added a comment to T370326: Trying to blank a field appears to succeed but no edit was saved.

Thanks for the info, @Pppery!

Thu, Jul 18, 7:44 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-Michael, Growth-Team (FY2024-25 Q1 Sprint 1), GrowthExperiments-NewcomerTasks, MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF updated the task description for T370390: Confirm configuration for unavailable task types does not need to be present in `MediaWiki:GrowthExperimentsSuggestedEdits.json`.
Thu, Jul 18, 7:40 AM · GrowthExperiments-NewcomerTasks, CommunityConfiguration-Adoption, Growth-Team
Urbanecm_WMF created T370390: Confirm configuration for unavailable task types does not need to be present in `MediaWiki:GrowthExperimentsSuggestedEdits.json`.
Thu, Jul 18, 7:40 AM · GrowthExperiments-NewcomerTasks, CommunityConfiguration-Adoption, Growth-Team

Wed, Jul 17

Urbanecm_WMF moved T365142: Empty state of Special:CommunityConfiguration/GrowthSuggestedEdits is confusing from [Growth] Needed before all-wikis release to Backlog on the CommunityConfiguration-Adoption board.
Wed, Jul 17, 5:42 PM · CommunityConfiguration-Adoption, Growth-Team, GrowthExperiments-NewcomerTasks
Urbanecm_WMF moved T366458: CommunityConfiguration: Release extension to all Wikipedias with GrowthExperiments from [Growth] Needed before all-wikis release to Backlog on the CommunityConfiguration-Adoption board.
Wed, Jul 17, 5:42 PM · Growth-Team (FY2024-25 Q1 Sprint 2), User-notice, CommunityConfiguration-Adoption, GrowthExperiments
Urbanecm_WMF moved T323811: [EPIC] Community configuration 2.0: Factor Community configuration out of GrowthExperiments from Post MVP (tasks for after release to all wikis) to Backlog on the MediaWiki-extensions-CommunityConfiguration board.
Wed, Jul 17, 5:32 PM · MediaWiki-extensions-CommunityConfiguration, MediaWiki-Configuration, Growth-Team, Epic
Urbanecm_WMF moved T349039: [EPIC] Community configuration 2.0: Technical Documentation from Post MVP (tasks for after release to all wikis) to Backlog on the MediaWiki-extensions-CommunityConfiguration board.
Wed, Jul 17, 5:32 PM · Epic, Growth-Team, MediaWiki-extensions-CommunityConfiguration
Urbanecm_WMF moved T350742: Community Configuration: localized video tutorial from Post MVP (tasks for after release to all wikis) to Backlog on the MediaWiki-extensions-CommunityConfiguration board.
Wed, Jul 17, 5:32 PM · MediaWiki-extensions-CommunityConfiguration, Growth-Team
Urbanecm_WMF moved T350859: Explore testing of configuration changes in a live MW instance before usage in production from Post MVP (tasks for after release to all wikis) to Backlog on the MediaWiki-extensions-CommunityConfiguration board.
Wed, Jul 17, 5:32 PM · MediaWiki-extensions-CommunityConfiguration, MediaWiki-Configuration, Growth-Team
Urbanecm_WMF moved T351879: Support i18n in validation errors from Post MVP (tasks for after release to all wikis) to Backlog on the MediaWiki-extensions-CommunityConfiguration board.
Wed, Jul 17, 5:32 PM · Growth-Team, MediaWiki-extensions-CommunityConfiguration, MediaWiki-Configuration
Urbanecm_WMF moved T356857: Allow providers to add custom fields from Post MVP (tasks for after release to all wikis) to Backlog on the MediaWiki-extensions-CommunityConfiguration board.
Wed, Jul 17, 5:32 PM · MediaWiki-extensions-CommunityConfiguration, MediaWiki-Configuration, Growth-Team