Page MenuHomePhabricator

kostajh (Kosta Harlan)
Staff Software Engineer, Trust & Safety Product

Projects (24)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Jun 12 2018, 2:22 PM (318 w, 5 d)
Availability
Available
IRC Nick
kostajh
LDAP User
Unknown
MediaWiki User
KHarlan (WMF) [ Global Accounts ]

Recent Activity

Today

kostajh updated subscribers of T370500: IP information could not be retrieved.

git bisect says this was caused by T367394: REST: Stop using getParamSettings for body parameters / rMW2b31f4c46ff8: param-settings: Remove backward compatibility code from default.

Sun, Jul 21, 7:17 PM · Trust and Safety Product Sprint, Trust and Safety Product Team, Regression, IP Info

Yesterday

kostajh triaged T370500: IP information could not be retrieved as High priority.

Perhaps related to some REST framework refactoring in core.

Sat, Jul 20, 8:28 PM · Trust and Safety Product Sprint, Trust and Safety Product Team, Regression, IP Info

Tue, Jul 16

kostajh archived Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)).
Tue, Jul 16, 5:54 AM
kostajh archived Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)).
Tue, Jul 16, 5:54 AM
kostajh added a comment to T357600: Flow doesn't work in night mode.

@ppelberg what is the long term plan for Flow? I assume it is going to be replaced with discussion tools at some point. Is there a timeline or any plans in motion?

Tue, Jul 16, 5:50 AM · dark-mode, MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Growth-Team, StructuredDiscussions

Mon, Jul 15

kostajh updated the task description for T370059: Auto-vanishing failing with error InvalidArgumentException: DB connection domain 'loginwiki' does not match 'metawiki'.
Mon, Jul 15, 3:10 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Account-Vanishing
kostajh added a comment to T348895: [Epic] Temporary accounts testwiki deployment.

Also, whoever is verifying the patch should:

Mon, Jul 15, 12:52 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Epic, Temporary accounts
kostajh added a comment to T365743: Log when AbuseFilter user sees IP address associated with temp account via user_unnamed_ip variable trigger.

We need something similar in AbuseFilter, whenever a user sees the precise IP address for a temporary user who triggered a filter.

Mon, Jul 15, 10:39 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Trust and Safety Product Team, AbuseFilter
kostajh added a comment to T348895: [Epic] Temporary accounts testwiki deployment.

In the patch that enable for testwiki, let's make sure to document how to safely disable (using the known config flag) in case that is necessary.

Mon, Jul 15, 9:06 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Epic, Temporary accounts

Fri, Jul 12

kostajh assigned T369859: Update Special:IPContributions UI messages according to design specification to Tchanders.
Fri, Jul 12, 7:18 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Team, Stewards-and-global-tools
kostajh added a comment to T345251: [Non-MVP] Decide a lexical prefix for displaying in front of temporary usernames.

Is there more to do here?

Fri, Jul 12, 6:52 PM · Temporary accounts
kostajh edited projects for T368910: Disable interactions with Flow content for users if temp accounts are used, added: Temporary accounts (Blockers to pilot wiki deployment); removed Temporary accounts.
Fri, Jul 12, 6:51 PM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Temporary accounts (Blockers to pilot wiki deployment), Editing-team, StructuredDiscussions, Growth-Team
kostajh closed T300269: [IP Masking] Temporary account talk page as Resolved.

Marking this as resolved per T300269#8365943. cc @Niharika

Fri, Jul 12, 6:50 PM · Temporary accounts
kostajh closed T300269: [IP Masking] Temporary account talk page, a subtask of T262321: IP Masking, as Resolved.
Fri, Jul 12, 6:50 PM · Temporary accounts, Foundational Technology Requests
kostajh closed T359933: Audit attemptSave, onEditFilter and onEditFilterMergedContent implementations to see which ones check for IP user specifically, a subtask of T359405: Create temporary account early in edit cycle for all edit attempts, as Resolved.
Fri, Jul 12, 6:43 PM · Trust and Safety Product Sprint (Sprint Shekere (13th May - 24th May)), MW-1.43-notes (1.43.0-wmf.4; 2024-05-07), Temporary accounts
kostajh closed T359933: Audit attemptSave, onEditFilter and onEditFilterMergedContent implementations to see which ones check for IP user specifically as Resolved.
Fri, Jul 12, 6:43 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts)
kostajh edited projects for T328718: [IP Masking] Do not show logged-in version of Special:CreateAccount page to temp accounts, added: Temporary accounts (Blockers to pilot wiki deployment); removed Temporary accounts.

@KColeman-WMF @Niharika this task needs design and product specification for what the Special:CreateAccount page should look like if you are logged-in as a temporary account user and want to create a full, named account. There is already a suggestion on what is to be done for this task:

Fri, Jul 12, 6:42 PM · Temporary accounts (Blockers to pilot wiki deployment), Growth-Team, Trust and Safety Product Team, IP-Masking-Growth-Team
kostajh updated subscribers of T358586: Improve redirection logic when system expects a named user.

@Niharika @KColeman-WMF the idea in the task description sounds good to me. What do you think?

Fri, Jul 12, 6:40 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), Trust and Safety Product Team
kostajh updated subscribers of T331369: IP Masking: 2 different IP for same temp user in Recent Changes Group"2x".

@Niharika @KColeman-WMF could you please discuss this task and decide if there's something that we should do here?

Fri, Jul 12, 6:37 PM · Temporary accounts (Blockers to pilot wiki deployment)
kostajh changed the status of T357779: Require temporary account users to complete a CAPTCHA in certain circumstances, a subtask of T357776: [Epic] Mitigate abilities to abuse temporary account creation, from Open to Stalled.
Fri, Jul 12, 6:36 PM · Temporary accounts (Create/update essential tools/anti-abuse management), Epic
kostajh changed the status of T357779: Require temporary account users to complete a CAPTCHA in certain circumstances from Open to Stalled.
Fri, Jul 12, 6:36 PM · Temporary accounts (Create/update essential tools/anti-abuse management)
kostajh added a comment to T357779: Require temporary account users to complete a CAPTCHA in certain circumstances.

I think this is something that can solved via T20110: Define AbuseFilter consequence to display a CAPTCHA, so I will mark it as stalled until we have fully rolled out the showcaptcha consequence.

Fri, Jul 12, 6:36 PM · Temporary accounts (Create/update essential tools/anti-abuse management)
kostajh moved T367763: Allow CheckUser to autoblock a configurable number of IPs instead of just one from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser
kostajh moved T364833: Add `user_unnamed_ip` variable from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, AbuseFilter
kostajh moved T357772: Investigate: How will `ip_in_range` and `ip_in_ranges` function when temporary accounts are enabled from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.7; 2024-05-28), Trust and Safety Product Team, AbuseFilter
kostajh moved T368459: Test new QuickSurveys features on testwiki from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), QuickSurveys
kostajh moved T365669: Ensure PHPUnit MediaWiki core tests pass when temp account feature flag is enabled from Needs Review to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Temporary accounts (Release train CI and infrastructure), Trust and Safety Product Team
kostajh moved T346022: Remove modifications of wgCheckUserLogAdditionalRights in code outside CheckUser from Needs Review to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser
kostajh moved T366507: Remove 'CheckUserInsertForRecentChange' hook from Needs Review to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser
kostajh moved T368419: Run deleteReadOldRowsInCuChanges.php on WMF wikis from Priority Backlog to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser
kostajh moved T365676: [REPO][SW] Ensure api-testing MediaWiki extension tests pass when temp account feature flag is enabled from Priority Backlog to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MW-1.43-notes (1.43.0-wmf.11; 2024-06-25), Temporary accounts (Release train CI and infrastructure), Wikidata Dev Team (Wikidata.org Slice), Wikidata, wmde-wikidata-tech, Patch-For-Review
kostajh moved T365645: Ensure PHPUnit MediaWiki extensions tests pass when temp account feature flag is enabled from Priority Backlog to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Fri, Jul 12, 3:33 PM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Temporary accounts (Release train CI and infrastructure), Trust and Safety Product Team
kostajh edited Description on FY24-25 WE4.2.
Fri, Jul 12, 3:27 PM
kostajh updated the task description for T360195: Analyze IP reputation data and how it maps to on-wiki editing and account creation activity.
Fri, Jul 12, 2:00 PM · User-kostajh, Trust and Safety Product Team, IP-Blocking-Impacts
kostajh added a comment to T369872: Understand why "Page.should be deletable" test is failing.

@kostajh I can take a look later today, but unless it's quick to fix I will not have the time to work on it this week.

I can create a patch that will disable the test until it's fixed, to unblock merges.

Fri, Jul 12, 10:42 AM · MW-1.42-notes, Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Parsoid, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), MediaWiki-Core-Tests
kostajh added a project to T369872: Understand why "Page.should be deletable" test is failing: Quality-and-Test-Engineering-Team.

Could someone from Quality-and-Test-Engineering-Team have a look at this, please? cc @zeljkofilipin

Fri, Jul 12, 9:57 AM · MW-1.42-notes, Patch-For-Review, User-zeljkofilipin, Quality-and-Test-Engineering-Team, Parsoid, MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), MediaWiki-Core-Tests
kostajh renamed T366222: Investigation: how many event participants have been affected by IP Blocks from Investigation: how many event participants have been effected by IP Blocks to Investigation: how many event participants have been affected by IP Blocks.
Fri, Jul 12, 7:58 AM · FY24-25 WE4.2, Product-Analytics, IP-Blocking-Impacts, CampaignEvents
kostajh added a project to T366222: Investigation: how many event participants have been affected by IP Blocks: FY24-25 WE4.2.
Fri, Jul 12, 7:58 AM · FY24-25 WE4.2, Product-Analytics, IP-Blocking-Impacts, CampaignEvents
kostajh created FY24-25 WE4.2.
Fri, Jul 12, 7:57 AM
kostajh added a comment to T354599: Make IP reputation available as a variable in AbuseFilter.

We may also want to have T360195: Analyze IP reputation data and how it maps to on-wiki editing and account creation activity done first, to better guide people who create filters using facets of IP reputation data as AbuseFilter variables.

Fri, Jul 12, 7:56 AM · User-kostajh, MediaWiki-extensions-IPReputation, AbuseFilter
kostajh renamed T360195: Analyze IP reputation data and how it maps to on-wiki editing and account creation activity from Analyze IP data and their relation to editing and account creations to Analyze IP reputation data and how it maps to on-wiki editing and account creation activity.
Fri, Jul 12, 7:51 AM · User-kostajh, Trust and Safety Product Team, IP-Blocking-Impacts
kostajh updated the task description for T360195: Analyze IP reputation data and how it maps to on-wiki editing and account creation activity.
Fri, Jul 12, 7:45 AM · User-kostajh, Trust and Safety Product Team, IP-Blocking-Impacts

Thu, Jul 11

kostajh added a comment to T368883: Allow fixsuggesterbot to use the edit API endpoint.

I have added fixsuggesterbot to the Service Users group. I think that would also cause the old comments made that by bot to be hidden in the web interface.

Thu, Jul 11, 6:19 PM · Continuous-Integration-Config, Fix-Suggester-Bot
kostajh awarded T362006: Provide a Swagger-UI for exploring the core REST API a Love token.
Thu, Jul 11, 6:07 PM · MW-1.43-notes (1.43.0-wmf.10; 2024-06-18), MediaWiki-REST-API, MW-Interfaces-Team, Documentation, API Platform (RESTBase Deprecation Roadmap), Code-Health
kostajh updated subscribers of T368910: Disable interactions with Flow content for users if temp accounts are used.

The community run https://www.mediawiki.org/wiki/Project:Support_desk system is current Flow based. It seems important that community administered tech support for MediaWiki continue to be accessible to unregistered users. The work at T365846: Assist communities in archiving Flow/StructuredDiscussions boards should maybe prioritize discussions with the mediawiki.org community to ensure that technical support for MediaWiki continue to function well with Temporary accounts.

Thu, Jul 11, 6:01 PM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Temporary accounts (Blockers to pilot wiki deployment), Editing-team, StructuredDiscussions, Growth-Team
kostajh added a project to T348895: [Epic] Temporary accounts testwiki deployment: Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)).
Thu, Jul 11, 5:55 PM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Epic, Temporary accounts
kostajh updated the task description for T368910: Disable interactions with Flow content for users if temp accounts are used.
Thu, Jul 11, 4:09 PM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Temporary accounts (Blockers to pilot wiki deployment), Editing-team, StructuredDiscussions, Growth-Team
kostajh added a comment to T363179: Allow enabling temporary accounts via the installer.

Removing from the task tree, as we are enabling in CI via T359043: Enable temp account creation in CI via DevelopmentSettings.php

Thu, Jul 11, 4:07 PM · Temporary accounts (Release train CI and infrastructure), MediaWiki-Installer, Patch-For-Review, Trust and Safety Product Team
kostajh removed a subtask for T355879: [Epic] Make PHPUnit extension and core, Selenium, and API testing tests pass with temp account feature flag enabled: T363179: Allow enabling temporary accounts via the installer.
Thu, Jul 11, 4:07 PM · Epic, Temporary accounts (Release train CI and infrastructure), Trust and Safety Product Sprint, MW-1.43-notes (1.43.0-wmf.5; 2024-05-14), MW-1.42-notes (1.42.0-wmf.22; 2024-03-12), Patch-For-Review, Trust and Safety Product Team, Release-Engineering-Team
kostajh removed a parent task for T363179: Allow enabling temporary accounts via the installer: T355879: [Epic] Make PHPUnit extension and core, Selenium, and API testing tests pass with temp account feature flag enabled.
Thu, Jul 11, 4:07 PM · Temporary accounts (Release train CI and infrastructure), MediaWiki-Installer, Patch-For-Review, Trust and Safety Product Team
kostajh claimed T358847: [Epic] Ensure safety of release train and CI infrastructure during temporary accounts rollout.
Thu, Jul 11, 4:05 PM · Temporary accounts (Release train CI and infrastructure), Trust and Safety Product Team, Epic
kostajh updated the task description for T326759: Investigate: Which WMF deployed code might be affected by IP Masking?.
Thu, Jul 11, 3:28 PM · Trust and Safety Product Team, Temporary accounts
kostajh added a comment to T368454: Flaky test "item has its label not rendered when linked on a Wikipage" when temp accounts are enabled.

That error doesn’t sound like it would be related to any particular test… I think we just need to wait for MediaWiki to be ready?

Thu, Jul 11, 3:04 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikibase Product Platform Team WPP, Temporary accounts (Release train CI and infrastructure), Wikidata, MediaWiki-extensions-WikibaseRepository
kostajh moved T369799: Special:GlobalBlockList shows "IP address" as label for target field when global account blocks are enabled from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Thu, Jul 11, 12:54 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), GlobalBlocking, Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team
kostajh set Due Date to Mon, Jul 22, 7:00 AM on T348895: [Epic] Temporary accounts testwiki deployment.
Thu, Jul 11, 7:47 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Epic, Temporary accounts
kostajh updated the task description for T348895: [Epic] Temporary accounts testwiki deployment.
Thu, Jul 11, 7:47 AM · Patch-For-Review, Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Epic, Temporary accounts
kostajh added a comment to T366272: Update puppet configuration to use GeoLite2 (free) instead of GeoIP2-Enterprise data.

Thanks, all!

Thu, Jul 11, 6:06 AM · Patch-For-Review, Infrastructure-Foundations, Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Puppet-Infrastructure
kostajh closed T355565: REST API requests for temporary account IPs are made multiple times for the same revision IDs as Resolved.
Thu, Jul 11, 6:04 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser
kostajh closed T363362: Show temporary account deleted contributions from a given IP address on Special:IPContributions, a subtask of T358852: [Epic] Display temporary account contributions on Special:Contributions for IP addresses and IP ranges, as Resolved.
Thu, Jul 11, 6:04 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint, Epic, Trust and Safety Product Team, Stewards-and-global-tools
kostajh closed T363362: Show temporary account deleted contributions from a given IP address on Special:IPContributions as Resolved.
Thu, Jul 11, 6:04 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), CheckUser

Wed, Jul 10

kostajh added a comment to T366272: Update puppet configuration to use GeoLite2 (free) instead of GeoIP2-Enterprise data.

I am not sure if I should do any cleanup here without running it by and hence just a comment and no action:

We have geoip_update_ipinfo.service failing on puppetmaster1001 (started by the timer of the same name):

Jul 10 04:30:01 puppetmaster1001 systemd[1]: Starting download geoip databases for the IPInfo extension from MaxMind...
Jul 10 04:30:02 puppetmaster1001 geoip_update_ipinfo[22062]: Received an unexpected HTTP status code of 403 from https://updates.maxmi
Jul 10 04:30:02 puppetmaster1001 geoip_update_ipinfo[22062]: Invalid product ID or subscription expired for GeoIP2-Enterprise
Jul 10 04:30:04 puppetmaster1001 systemd[1]: geoip_update_ipinfo.service: Main process exited, code=exited, status=1/FAILURE
Jul 10 04:30:04 puppetmaster1001 systemd[1]: geoip_update_ipinfo.service: Failed with result 'exit-code'.
Jul 10 04:30:04 puppetmaster1001 systemd[1]: Failed to start download geoip databases for the IPInfo extension from MaxMind.
sukhe@puppetmaster1001:~$ systemctl list-units --failed
  UNIT                        LOAD   ACTIVE SUB    DESCRIPTION                                                   
● geoip_update_ipinfo.service loaded failed failed download geoip databases for the IPInfo extension from MaxMind
Wed, Jul 10, 9:15 PM · Patch-For-Review, Infrastructure-Foundations, Trust and Safety Product Sprint (Sprint Melodica (Jun 3 - Jun 14)), Puppet-Infrastructure
kostajh updated the task description for T369644: Create design for presenting contextual information for IP address on Special:Block.
Wed, Jul 10, 6:31 PM · FY24-25 WE4.2.9 Contextual information on Special:Block
kostajh edited P62931 api-testing failed tests.
Wed, Jul 10, 5:48 PM
kostajh claimed T368454: Flaky test "item has its label not rendered when linked on a Wikipage" when temp accounts are enabled.
Wed, Jul 10, 11:59 AM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikibase Product Platform Team WPP, Temporary accounts (Release train CI and infrastructure), Wikidata, MediaWiki-extensions-WikibaseRepository
kostajh added a comment to T368454: Flaky test "item has its label not rendered when linked on a Wikipage" when temp accounts are enabled.

Seen again on DevelopmentSettings: Enable auto creation of temp users in CI (https://integration.wikimedia.org/ci/job/wmf-quibble-selenium-php74/17795/console).

Wed, Jul 10, 11:56 AM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Wikibase Product Platform Team WPP, Temporary accounts (Release train CI and infrastructure), Wikidata, MediaWiki-extensions-WikibaseRepository
kostajh added a comment to T20110: Define AbuseFilter consequence to display a CAPTCHA.
  • The message should say something other than "Incorrect or missing CAPTCHA." when no CAPTCHA was ever asked for.
Wed, Jul 10, 10:54 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), User-notice, ConfirmEdit (CAPTCHA extension), Wikimedia-Hackathon-2024, AbuseFilter
kostajh created T369688: Batch the requests to reveal temp account IP addresses.
Wed, Jul 10, 7:42 AM · Temporary accounts (Create/update essential tools/anti-abuse management), CheckUser
kostajh updated the task description for T360067: Deploy Extension:IPReputation.
Wed, Jul 10, 7:39 AM · Patch-For-Review, MediaWiki-extensions-IPReputation, Wikimedia-extension-review-queue, Wikimedia-Extension-setup
kostajh moved T355565: REST API requests for temporary account IPs are made multiple times for the same revision IDs from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Wed, Jul 10, 7:30 AM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser
kostajh moved T365673: PageHistoryCountHandler should be able to show edit counts from temporary accounts from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.

For QA, see the acceptance criteria in the task description.

Wed, Jul 10, 6:29 AM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to testwiki deployment)
kostajh closed T357498: Temp account creations do not appear in Special:Log, a subtask of T328718: [IP Masking] Do not show logged-in version of Special:CreateAccount page to temp accounts, as Resolved.
Wed, Jul 10, 4:23 AM · Temporary accounts (Blockers to pilot wiki deployment), Growth-Team, Trust and Safety Product Team, IP-Masking-Growth-Team
kostajh closed T357498: Temp account creations do not appear in Special:Log as Resolved.
Wed, Jul 10, 4:23 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), MediaWiki-Platform-Team (Radar), MediaWiki-Core-AuthManager, Temporary accounts
kostajh closed T362339: Log access to IP/temp account relationship via Special:IPContributions, a subtask of T358852: [Epic] Display temporary account contributions on Special:Contributions for IP addresses and IP ranges, as Resolved.
Wed, Jul 10, 4:23 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint, Epic, Trust and Safety Product Team, Stewards-and-global-tools
kostajh closed T362339: Log access to IP/temp account relationship via Special:IPContributions as Resolved.
Wed, Jul 10, 4:23 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), CheckUser

Tue, Jul 9

kostajh created T369644: Create design for presenting contextual information for IP address on Special:Block.
Tue, Jul 9, 4:30 PM · FY24-25 WE4.2.9 Contextual information on Special:Block
kostajh claimed T369643: [EPIC] Provide contextual information about IP addresses on Special:Block.
Tue, Jul 9, 4:21 PM · Epic, FY24-25 WE4.2.9 Contextual information on Special:Block
kostajh created T369643: [EPIC] Provide contextual information about IP addresses on Special:Block.
Tue, Jul 9, 4:21 PM · Epic, FY24-25 WE4.2.9 Contextual information on Special:Block
kostajh added a comment to T356102: Allow calling revertrisk language agnostic and revert risk multilingual APIs in a pre-save context.

@achou thanks for the documentation!

I made a patch to clarify using -1 for revision ID if the edit has not yet been saved.

Merged, thanks! :)

A couple of other questions:

  • Is comment a required field?

comment is an optional field.

  • Where are you currently retrieving bytes from? Is that equivalent to size in a prop=revisions Action API query?

Yes, bytes is equivalent to size in a prop=revisions Action API query.

  • just to confirm, if the edit is the creation of a page, then the revertrisk endpoint will not provide any useful prediction?

Right, since the revertrisk model needs the data from the parent revision. If the edit is the creation of a page, it has no parent revision.

Tue, Jul 9, 3:54 PM · Machine-Learning-Team
kostajh added a comment to T365647: Ensure api-testing MediaWiki core tests pass when temp account feature flag is enabled.

While we work on adapting the tests to work with temp accounts, two things we could consider:

Tue, Jul 9, 1:49 PM · MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Team
kostajh renamed T359043: Enable temp account creation in CI via DevelopmentSettings.php from Enable temp account creation in DevelopmentSettings.php to Enable temp account creation in CI via DevelopmentSettings.php.
Tue, Jul 9, 1:42 PM · MW-1.43-notes (1.43.0-wmf.15; 2024-07-23), Temporary accounts (Release train CI and infrastructure), Release-Engineering-Team (Radar), Patch-For-Review
kostajh added a comment to T345249: Mitigate phase-out of third-party cookies in CentralAuth.

@Tgr is there a status update for this task? Asking in context of Temporary accounts rollout, where ideally we'd like for temporary accounts to persist reliably while navigating from one site to the next (since there is no possibility to log back in to one's account).

Tue, Jul 9, 9:44 AM · MediaWiki-Platform-Team, MediaWiki-extensions-CentralAuth
kostajh moved T367390: Add granular query restrictions for AbuseFilter filter search from Needs Review to Needs QA on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Tue, Jul 9, 9:22 AM · Trust and Safety Product Sprint (Sprint Koto (July 15 - July 26)), Temporary accounts (Blockers to pilot wiki deployment), MW-1.43-notes (1.43.0-wmf.14; 2024-07-16), AbuseFilter
kostajh added a comment to T297882: Create a git commit message template for GrowthExperiments.

My 2c would be to use the one that ships with core https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/refs/heads/master/.gitmessage; I typically run git config commit.template ~/path/to/mediawiki-core/.gitmessage in new extensions that I clone

Tue, Jul 9, 8:20 AM · Growth-Team, Documentation, GrowthExperiments
kostajh edited projects for T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session", added: Temporary accounts (Update MediaWiki Core to introduce temp accounts); removed Temporary accounts.
Tue, Jul 9, 7:22 AM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh moved T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session" from Needs QA to Done on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.

This can skip QA, I think. Temp account creation on beta cluster is now unbroken.

Tue, Jul 9, 6:27 AM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team

Mon, Jul 8

kostajh moved T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session" from Priority Backlog to Needs QA on the Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)) board.
Mon, Jul 8, 7:29 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh claimed T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".
Mon, Jul 8, 7:29 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh merged T123178: [Spike] Investigate building a hook for abuse filter into T364705: Provide AbuseFilter condition for revertrisk threshold.
Mon, Jul 8, 9:57 AM · Patch-For-Review, Temporary accounts (Create/update essential tools/anti-abuse management), User-kostajh, AbuseFilter
kostajh merged task T123178: [Spike] Investigate building a hook for abuse filter into T364705: Provide AbuseFilter condition for revertrisk threshold.
Mon, Jul 8, 9:55 AM · Machine-Learning-Team, AbuseFilter, MediaWiki-extensions-ORES
kostajh added a comment to T123178: [Spike] Investigate building a hook for abuse filter.

I'm going to close this as a duplicate of T364705: Provide AbuseFilter condition for revertrisk threshold.

Mon, Jul 8, 9:55 AM · Machine-Learning-Team, AbuseFilter, MediaWiki-extensions-ORES

Sun, Jul 7

kostajh added a comment to T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".

Could we put the log creation in a deferred update or job? I'm thinking that putting the log entry last might fix the issue, as the log entry will create an actor ID for the local user. That might be the cause of the problems.

Sun, Jul 7, 6:16 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh added a comment to T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".

Something in AuthManager::acquireActorId is involved in the session issues for temp account auto creation, when called in the context of autoCreateUser and creating a log entry.

Sun, Jul 7, 6:10 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh added a comment to T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".
Sun, Jul 7, 11:59 AM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team

Sat, Jul 6

kostajh added a comment to T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".

We should probably prioritize adding a basic end-to-end test for temp accounts (WIP selenium: Add tests for temporary accounts).

Sat, Jul 6, 8:43 AM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh updated the task description for T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".
Sat, Jul 6, 8:30 AM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team

Fri, Jul 5

kostajh created T369372: Temp account autocreation on edit fails with "No active login attempt is in progress for your session".
Fri, Jul 5, 3:52 PM · Temporary accounts (Update MediaWiki Core to introduce temp accounts), MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Patch-For-Review, MediaWiki-Core-AuthManager, MediaWiki-Platform-Team
kostajh awarded T123792: Write an up to date documentation about CentralAuth a Like token.
Fri, Jul 5, 10:58 AM · MediaWiki-Platform-Team, Documentation, MediaWiki-Documentation, MediaWiki-extensions-CentralAuth
kostajh closed T367091: Improve IPContributionsPager query, a subtask of T358852: [Epic] Display temporary account contributions on Special:Contributions for IP addresses and IP ranges, as Resolved.
Fri, Jul 5, 10:14 AM · Temporary accounts (Blockers to pilot wiki deployment), Trust and Safety Product Sprint, Epic, Trust and Safety Product Team, Stewards-and-global-tools
kostajh closed T367091: Improve IPContributionsPager query as Resolved.
Fri, Jul 5, 10:14 AM · MW-1.43-notes (1.43.0-wmf.13; 2024-07-09), Temporary accounts (Blockers to testwiki deployment), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, Stewards-and-global-tools
kostajh updated the task description for T346022: Remove modifications of wgCheckUserLogAdditionalRights in code outside CheckUser.
Fri, Jul 5, 7:36 AM · MW-1.43-notes (1.43.0-wmf.12; 2024-07-02), Trust and Safety Product Sprint (Sprint Cajon (Jun 24 - July 5)), Trust and Safety Product Team, CheckUser