Page MenuHomePhabricator

Amdrel (Jamie)
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Wednesday

  • No visible events.

User Details

User Since
Apr 16 2024, 4:22 PM (82 w, 5 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Amdrel [ Global Accounts ]

Recent Activity

Fri, Nov 7

Amdrel added a comment to T284970: Video2commons scrubbing metadata.

When I download the example video you linked to I can see GPS coordinates in the global metadata labeled as LOCATION and LOCATION-eng when I probe the file with ffprobe. Here is the output that I get:

Fri, Nov 7, 9:44 PM · video2commons

Mon, Nov 3

Amdrel added a comment to T363620: Video2Commons imports completely black videos.

Here are the transcoded videos: https://drive.google.com/file/d/11rW4A0XqAWhJWYjNBHwIBcYm9yRTu_F0/view?usp=sharing

Mon, Nov 3, 5:42 PM · video2commons

Thu, Oct 30

Amdrel added a comment to T363620: Video2Commons imports completely black videos.

I cannot overwrite the files since they were not uploaded by me. I can provide the files to you if that's okay, though.

Thu, Oct 30, 11:39 PM · video2commons

Tue, Oct 28

Amdrel added a comment to T284970: Video2commons scrubbing metadata.

In my testing when working with a single input and output file ffmpeg seemed to keep most global standard metadata.

Tue, Oct 28, 10:01 PM · video2commons

Wed, Oct 22

Amdrel added a comment to T363620: Video2Commons imports completely black videos.

Is this something that can still be reproduced? I don't have access to the deployed V2C, but downloading and transcoding all of these videos with my local version of V2C doesn't result in black videos.

Wed, Oct 22, 11:05 PM · video2commons

Jun 26 2025

Amdrel moved T397932: Increase precision in HTML report to 10 from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
Jun 26 2025, 9:43 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel moved T397934: Final round is sometimes not shown in STV election results from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
Jun 26 2025, 9:43 PM · Essential-Work, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel added a comment to T397934: Final round is sometimes not shown in STV election results.

It looks like this bug was introduced when we added short circuit logic at the beginning of the round that checks if all remaining hopefuls are eligible to be elected or eliminated with the current remaining seat count. This change was introduced to workaround the infinite loop bug if I recall correctly (http://phabricator.wikimedia.org/T291821). If I move that logic to the end of the round (and update the local round object) instead then we get an elected message as well. There is the problem though that the quota doesn't align with the new elected winner, which looks suspect. Is this fine? If not, would it be fine if we also added a note that says, "Candidate 'A' elected to fill remaining seats"? The same could also apply where we eliminate remaining hopefuls once we reach the seat limit.

Jun 26 2025, 9:02 PM · Essential-Work, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel changed the status of T397934: Final round is sometimes not shown in STV election results from Open to In Progress.
Jun 26 2025, 6:08 PM · Essential-Work, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel added a comment to T396681: Create cron tasks for archiving aggregates.

Sounds good to me. I split the PR in two:

Jun 26 2025, 5:29 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel changed the status of T397932: Increase precision in HTML report to 10 from Open to In Progress.
Jun 26 2025, 4:24 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), MediaWiki-extensions-SecurePoll, Trust and Safety Product Team

Jun 25 2025

Amdrel added a comment to T396683: Wikilink: Fix charts bug when filtering by date.

I have a patch open for this: https://github.com/WikipediaLibrary/externallinks/pull/441

Jun 25 2025, 9:06 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel added a comment to T396681: Create cron tasks for archiving aggregates.

@Amdrel https://phabricator.wikimedia.org/p/Amdrel/ I'm looking through
the order of operations for reviewing your PRs and just wanted to make sure
I was reviewing them in the order you intended:

Is this the correct order?

  1. https://github.com/WikipediaLibrary/externallinks/pull/429
  2. https://github.com/WikipediaLibrary/externallinks/pull/431
  3. https://github.com/WikipediaLibrary/externallinks/pull/440
  4. https://github.com/WikipediaLibrary/externallinks/pull/439
Jun 25 2025, 3:18 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Jun 24 2025

Amdrel changed the status of T396683: Wikilink: Fix charts bug when filtering by date from Open to In Progress.
Jun 24 2025, 11:15 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel moved T396683: Wikilink: Fix charts bug when filtering by date from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
Jun 24 2025, 11:15 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel moved T396681: Create cron tasks for archiving aggregates from Ready (Maintenance) to Eng review on the Moderator-Tools-Team (Kanban) board.
Jun 24 2025, 11:15 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel changed the status of T396681: Create cron tasks for archiving aggregates from Open to In Progress.
Jun 24 2025, 11:13 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel added a comment to T396681: Create cron tasks for archiving aggregates.

We also need to run the new fill commands as well so the program totals continue to render properly. How far back do we want to go for archiving aggregates? Would aggregates older than a year work?

Jun 24 2025, 9:08 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Jun 16 2025

Amdrel moved T394536: SecurePoll: More intuitive drag-and-drop from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
Jun 16 2025, 6:29 PM · Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T394536: SecurePoll: More intuitive drag-and-drop from Open to In Progress.
Jun 16 2025, 6:29 PM · Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

It looks like all of the ballots have the same root cause.

Jun 16 2025, 5:44 PM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-SecurePoll

Jun 13 2025

Amdrel added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

After investigating 12_9_4996_1067098093 I believe the new result may actually be more correct. Candidate 9 does appear to have slightly more votes because there is single ballot with multiple candidates chosen 1 1 2 3 4 5 6 7 8 9 0 in the .blt file that includes candidate 9 in it. Candidate 9 has the same amount of single votes as 10 11 and 12 do. The votes from the referenced ballot get added to candidate 9 during round 2. I suspect what may have happened was the previous implementation using floating point numbers was unable to account for the extra low ranked vote. I would have to debug the old version to compare to be sure, but the fact that OpenSTV can reproduce this result with 15 points of precision may make sense if this is the case, though 10 points of precision should have been enough which seems odd to me.

Jun 13 2025, 6:10 PM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-SecurePoll

Jun 10 2025

Amdrel added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

Sorry. I have edited my above comments to include links to the after results in a user page.

Jun 10 2025, 8:58 PM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-SecurePoll

Jun 5 2025

Amdrel added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

The quota and votes for candidates A and B don't exactly match. I think possibly just because we need to update the precision on the tally page to reflect above changes. @STran will know more.

Also notice how before we had a final round where Candidate A is explicitly elected. We no longer seem to do that and it might look as if they are being elected with ~509 votes when the quota is ~669.

Jun 5 2025, 5:18 PM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-SecurePoll

Jun 3 2025

Amdrel moved T394772: Bidirectional isolation in drag-and-drop interface from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
Jun 3 2025, 9:51 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel moved T394771: Long names cut off in drag-and-drop lozenges from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
Jun 3 2025, 9:51 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T394772: Bidirectional isolation in drag-and-drop interface from Open to In Progress.
Jun 3 2025, 9:51 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel changed the status of T394771: Long names cut off in drag-and-drop lozenges from Open to In Progress.
Jun 3 2025, 9:50 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel added a comment to T387701: Allow multiple tallies to be associated with a poll.

I looked into how the pagers work a bit more and it looks like we would have to render a table directly with all tallies instead of using a pager if we move everything to securepoll_properties.

Jun 3 2025, 8:54 PM · Data-Persistence (work done), MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Schema-change, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel added a comment to T387701: Allow multiple tallies to be associated with a poll.

If we're certain that adding another table will cause issues (albeit one that should be small) then I can explore using the properties table.

Jun 3 2025, 8:23 PM · Data-Persistence (work done), MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Schema-change, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team

Jun 2 2025

Amdrel added a comment to T387701: Allow multiple tallies to be associated with a poll.

Have we asked for DBA input on this new table?

Jun 2 2025, 7:10 PM · Data-Persistence (work done), MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Schema-change, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team

May 29 2025

Amdrel moved T394641: Unable to submit drag-and-drop vote when questions shuffled from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
May 29 2025, 5:59 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T394641: Unable to submit drag-and-drop vote when questions shuffled from Open to In Progress.
May 29 2025, 5:59 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll

May 28 2025

Amdrel moved T394528: Drag and drop voting does not respect "Limit input to number of seats" option in UI from Backlog to Actively working on the MediaWiki-extensions-SecurePoll board.
May 28 2025, 6:24 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T394528: Drag and drop voting does not respect "Limit input to number of seats" option in UI from Open to In Progress.
May 28 2025, 6:24 PM · Essential-Work, MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll

May 27 2025

Amdrel moved T269844: Improve coverage of tests, particularly for views from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
May 27 2025, 9:03 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel moved T370982: [SPIKE] Investigate how Wikilink could handle different DB providers [8HRS] from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
May 27 2025, 9:03 PM · Moderator-Tools-Team (Kanban), Spike, Wikilink-Tool

May 23 2025

Amdrel added a comment to T370982: [SPIKE] Investigate how Wikilink could handle different DB providers [8HRS].

I spent some time looking into this. I performed the investigation under the assumption that any new databases we would potentially add would be running on the same instance and disk as the current database as for this project everything runs together on the same instance to help lower costs.

May 23 2025, 12:22 AM · Moderator-Tools-Team (Kanban), Spike, Wikilink-Tool

May 21 2025

Amdrel moved T370982: [SPIKE] Investigate how Wikilink could handle different DB providers [8HRS] from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
May 21 2025, 11:57 PM · Moderator-Tools-Team (Kanban), Spike, Wikilink-Tool
Amdrel changed the status of T370982: [SPIKE] Investigate how Wikilink could handle different DB providers [8HRS], a subtask of T370892: [EPIC]: Reduce Wikilink breakfix, from Open to In Progress.
May 21 2025, 11:57 PM · Moderator-Tools-Team, Epic, Wikilink-Tool
Amdrel changed the status of T370982: [SPIKE] Investigate how Wikilink could handle different DB providers [8HRS] from Open to In Progress.
May 21 2025, 11:57 PM · Moderator-Tools-Team (Kanban), Spike, Wikilink-Tool

May 7 2025

Amdrel moved T269844: Improve coverage of tests, particularly for views from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
May 7 2025, 4:51 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel changed the status of T269844: Improve coverage of tests, particularly for views, a subtask of T392250: Add test coverage to Wikilink, from Open to In Progress.
May 7 2025, 4:50 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel changed the status of T269844: Improve coverage of tests, particularly for views from Open to In Progress.
May 7 2025, 4:50 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel moved T392250: Add test coverage to Wikilink from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
May 7 2025, 4:50 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel moved T370980: Export aggregates to static files from Reviewed (waiting for changes) to Eng review on the Moderator-Tools-Team (Kanban) board.
May 7 2025, 4:50 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

May 6 2025

Amdrel moved T392250: Add test coverage to Wikilink from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
May 6 2025, 10:52 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel changed the status of T392250: Add test coverage to Wikilink from Open to In Progress.
May 6 2025, 10:52 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Apr 25 2025

Amdrel added a comment to T309416: SecurePoll: Allow re-tallying of STV elections with a pre-eliminated candidate.

As far as implementing tally modifiers in the UI goes, would it make more sense to create a new page for editing these separate from CreatePage? At least in the case of eliminated candidates it wouldn't make sense to include this during creation, though it would make sense if being edited.

Apr 25 2025, 7:18 PM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T309416: SecurePoll: Allow re-tallying of STV elections with a pre-eliminated candidate from Stalled to In Progress.
Apr 25 2025, 12:19 AM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll

Apr 24 2025

Amdrel claimed T309416: SecurePoll: Allow re-tallying of STV elections with a pre-eliminated candidate.
Apr 24 2025, 12:06 AM · MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T387701: Allow multiple tallies to be associated with a poll from Open to In Progress.
Apr 24 2025, 12:06 AM · Data-Persistence (work done), MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Schema-change, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team

Apr 8 2025

Amdrel added a comment to T387701: Allow multiple tallies to be associated with a poll.

I'm thinking it would make sense to move tallies into their own one to many table (election -> tallies) rather than keeping the results in securepoll_properties. We should be able to migrate all existing tallies into this new table.

Apr 8 2025, 11:12 PM · Data-Persistence (work done), MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Schema-change, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team

Apr 7 2025

Amdrel moved T370896: archive events after each day's aggregates are completed from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
Apr 7 2025, 4:01 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Apr 4 2025

Amdrel moved T370980: Export aggregates to static files from In Progress to Eng review on the Moderator-Tools-Team (Kanban) board.
Apr 4 2025, 8:20 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Mar 27 2025

Amdrel added a comment to T370980: Export aggregates to static files.

I implemented the calculation of monthly totals in my patch and that solves the issue of having to pull most of the archives from object storage for the calculation of program-level totals. It doesn't result in much additional database bloat and is performant (~200MB mostly coming from user totals). Filters still work as well.

Mar 27 2025, 9:26 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Mar 19 2025

Amdrel added a comment to T370980: Export aggregates to static files.

My monthly aggregate jobs are complete and I've got some stats on what these archives will look like. To work with the existing filters I have the archives split by organisation_id, collection_id, full_date and on_user_list (if false include all aggregates).

Mar 19 2025, 11:02 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Mar 18 2025

Amdrel added a comment to T370980: Export aggregates to static files.

I'm worried about how this is going to work with the date range filters on pages like /organisations/<pk> and /programs/<pk> if we pulled archive .json files over XHR client-side to be rendered. We need to be able to support any range of months for the chart and totals, so the archives need to be split up to enable that. If we have archives of aggregate data split by month and data from the last 6 years is requested for an organization's collection then that could be over 60 archives that need to be downloaded to generate the graph and calculate the totals below it. I don't know exactly how large the final archives are going to be yet file size wise since I'm still running the monthly aggregate jobs against my local data.

Mar 18 2025, 5:15 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Mar 14 2025

Amdrel moved T370980: Export aggregates to static files from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
Mar 14 2025, 4:55 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Mar 12 2025

Amdrel added a comment to T370533: Wikilink: Improve Database performance by introducing additional indices.

verified that the migration completed and loaded up pageproject and user aggregates; we're still having timeouts on both, but we can assume that we just can't make it over the line of request timeouts. Accepting this as an improvement.

Mar 12 2025, 7:18 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library, Wikilink-Tool
Amdrel added a comment to T370980: Export aggregates to static files.

The CSV downloads for pages would have to pull from the aggregate archives since link stats per page are included, but for the website view it's grouped by project name instead.

Mar 12 2025, 6:22 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel added a comment to T370980: Export aggregates to static files.

Could we not provide the information via a static page, treating the archive json urls like API responses for xhr?

Mar 12 2025, 6:18 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel added a comment to T370533: Wikilink: Improve Database performance by introducing additional indices.

I've marked the PR as ready to review. I briefly looked at write performance and haven't identified any unused indexes or any other issues with the writes themselves causing slowdowns. We're still bottlenecked by SELECT operations that precede writes to both aggregates and link events.

Mar 12 2025, 1:08 AM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library, Wikilink-Tool
Amdrel claimed T370980: Export aggregates to static files.

When we archive aggregate data and remove it from the tables it won't be viewable from the programs and organisations pages anymore. How far back are we planning to keep data? We could make a required date option for the aggregate archival commands so we have control over that regardless of what retention period we decide on.

Mar 12 2025, 12:47 AM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Mar 11 2025

Amdrel claimed T387701: Allow multiple tallies to be associated with a poll.
Mar 11 2025, 10:35 PM · Data-Persistence (work done), MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Schema-change, MediaWiki-extensions-SecurePoll, Trust and Safety Product Team
Amdrel changed the status of T388522: Make "rejection reason" a required field for vanish requests from Open to In Progress.
Mar 11 2025, 10:09 PM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing
Amdrel added a comment to T388522: Make "rejection reason" a required field for vanish requests.

I uploaded a patch that makes the reason required only for vanish rejections while retaining the old behavior for renames.

Mar 11 2025, 10:09 PM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing
Amdrel claimed T388522: Make "rejection reason" a required field for vanish requests.
Mar 11 2025, 6:29 PM · Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Essential-Work, MediaWiki-Platform-Team (Radar), MediaWiki-extensions-CentralAuth, Account-Vanishing

Mar 5 2025

Amdrel added a comment to T370533: Wikilink: Improve Database performance by introducing additional indices.

I have a work in progress PR here that adds a couple: https://github.com/WikipediaLibrary/externallinks/pull/417

Mar 5 2025, 2:02 AM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library, Wikilink-Tool

Mar 4 2025

Amdrel added a comment to T380527: AccountVanishRequest locks should always be done on Meta-Wiki.

The patch I just added moves the execution of the automatic vanish to a job which can be configured to execute on Meta-Wiki.

Mar 4 2025, 9:16 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), Trust and Safety Product Sprint (Sprint Lemon Meringue (March 3 - 21)), MediaWiki-Platform-Team (Radar), Trust and Safety Product Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
Amdrel changed the status of T380527: AccountVanishRequest locks should always be done on Meta-Wiki from Open to In Progress.
Mar 4 2025, 1:48 AM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), Trust and Safety Product Sprint (Sprint Lemon Meringue (March 3 - 21)), MediaWiki-Platform-Team (Radar), Trust and Safety Product Team, MediaWiki-extensions-CentralAuth, Account-Vanishing

Mar 3 2025

Amdrel added a comment to T380527: AccountVanishRequest locks should always be done on Meta-Wiki.

Understood! Is there any existing mechanism to insert cross-wiki log entries easily? If not, it looks like CentralAuth handles cross-wiki actions (such as renaming users and moving their pages) by scheduling jobs and maybe a similar approach can be used for inserting the log entries for auto-approved vanishes.

Mar 3 2025, 8:24 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), Trust and Safety Product Sprint (Sprint Lemon Meringue (March 3 - 21)), MediaWiki-Platform-Team (Radar), Trust and Safety Product Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
Amdrel added a comment to T380527: AccountVanishRequest locks should always be done on Meta-Wiki.

From my local testing it seems like the log entry's destination is currently determined by the wiki that the renamer uses to approve the vanish request regardless of which wiki the request was originally made on by the user.

Mar 3 2025, 6:14 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), Trust and Safety Product Sprint (Sprint Lemon Meringue (March 3 - 21)), MediaWiki-Platform-Team (Radar), Trust and Safety Product Team, MediaWiki-extensions-CentralAuth, Account-Vanishing
Amdrel claimed T380527: AccountVanishRequest locks should always be done on Meta-Wiki.
Mar 3 2025, 5:52 PM · MW-1.44-notes (1.44.0-wmf.20; 2025-03-11), Trust and Safety Product Sprint (Sprint Lemon Meringue (March 3 - 21)), MediaWiki-Platform-Team (Radar), Trust and Safety Product Team, MediaWiki-extensions-CentralAuth, Account-Vanishing

Feb 21 2025

Amdrel added a comment to T386399: Fix page project aggregates cron job.

It might be worth checking the cron job lock if we don't see it complete during its next scheduled run. While debugging the job I noticed if the lock is set when restarting the containers while a job is running that they can get stuck.

Feb 21 2025, 10:40 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel changed the status of T370533: Wikilink: Improve Database performance by introducing additional indices, a subtask of T370892: [EPIC]: Reduce Wikilink breakfix, from Open to In Progress.
Feb 21 2025, 7:08 PM · Moderator-Tools-Team, Epic, Wikilink-Tool
Amdrel changed the status of T370533: Wikilink: Improve Database performance by introducing additional indices from Open to In Progress.
Feb 21 2025, 7:07 PM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library, Wikilink-Tool
Amdrel moved T370533: Wikilink: Improve Database performance by introducing additional indices from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
Feb 21 2025, 1:16 AM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library, Wikilink-Tool
Amdrel claimed T370533: Wikilink: Improve Database performance by introducing additional indices.
Feb 21 2025, 1:16 AM · Moderator-Tools-Team (Kanban), The-Wikipedia-Library, Wikilink-Tool

Feb 20 2025

Amdrel changed the status of T386399: Fix page project aggregates cron job from Open to In Progress.
Feb 20 2025, 1:02 AM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Feb 18 2025

Amdrel moved T386399: Fix page project aggregates cron job from Ready (Maintenance) to In Progress on the Moderator-Tools-Team (Kanban) board.
Feb 18 2025, 9:11 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool
Amdrel claimed T386399: Fix page project aggregates cron job.
Feb 18 2025, 6:11 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Feb 12 2025

Amdrel added a comment to T370896: archive events after each day's aggregates are completed.

If I'm reading https://phabricator.wikimedia.org/T370977 correctly we'll be modifying the aggregate jobs to run once a month rather than daily as they do now. With that change it sounds like we would need to do this automated archival once a month instead of daily so we can ensure the aggregate jobs have all of the data they need.

The aggregates jobs run daily on information from the linkevents table. The task in T370977: Create cron to aggregate old data would run monthly on the information from the *_aggregates table. Therefore, the relevant linkevent information is already stored in the aggregates table and can be disposed of. The only caveat is that some aggregate commands (mainly the pageprojects command) have been known to run for more than 24 hours, so you would have to consider that before archiving the information from the linkevent table. Let me know if you have any follow-up questions about the dataflow (it can be a bit of a headache).

Feb 12 2025, 4:40 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Feb 11 2025

Amdrel added a comment to T370896: archive events after each day's aggregates are completed.

If I'm reading https://phabricator.wikimedia.org/T370977 correctly we'll be modifying the aggregate jobs to run once a month rather than daily as they do now. With that change it sounds like we would need to do this automated archival once a month instead of daily so we can ensure the aggregate jobs have all of the data they need.

Feb 11 2025, 11:02 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Feb 10 2025

Amdrel claimed T370896: archive events after each day's aggregates are completed.
Feb 10 2025, 7:10 PM · Moderator-Tools-Team (Kanban), Wikilink-Tool

Feb 4 2025

Amdrel moved T267482: Add a "release votes" feature for SecurePoll vote dumps from Ready for development to Actively working on the MediaWiki-extensions-SecurePoll board.
Feb 4 2025, 7:14 PM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Trust and Safety Product Team, Platform Engineering, MediaWiki-extensions-SecurePoll
Amdrel added a comment to T267482: Add a "release votes" feature for SecurePoll vote dumps.

Implementing a toggle for public access to the dump on the edit page would not work because elections cannot be edited once they are finished. I do think a release date field makes sense, and so does doing it based on the tally date. Either of those solutions would not require us to change the current edit page locking behavior.

Feb 4 2025, 12:44 AM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Trust and Safety Product Team, Platform Engineering, MediaWiki-extensions-SecurePoll

Feb 3 2025

Amdrel changed the status of T267482: Add a "release votes" feature for SecurePoll vote dumps, a subtask of T145653: Overhaul the poll creation page, from Open to In Progress.
Feb 3 2025, 11:54 PM · Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T267482: Add a "release votes" feature for SecurePoll vote dumps from Open to In Progress.
Feb 3 2025, 11:53 PM · MW-1.44-notes (1.44.0-wmf.16; 2025-02-11), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll, Platform Engineering

Jan 28 2025

Amdrel changed the status of T292295: Increase number of test cases covering STVTallier, a subtask of T289185: Use bc in STV algorithm, from Open to In Progress.
Jan 28 2025, 11:07 PM · Trust and Safety Product Team, MediaWiki-extensions-SecurePoll
Amdrel changed the status of T292295: Increase number of test cases covering STVTallier from Open to In Progress.
Jan 28 2025, 11:07 PM · MW-1.44-notes (1.44.0-wmf.15; 2025-02-04), Trust and Safety Product Team, Test-Coverage, MediaWiki-extensions-SecurePoll
Amdrel added a comment to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M].

I found that the infinite loop issue goes away if I change the tallier to use fixed-point arithmetic instead of floats. I get the same winners as OpenSTV for 20_6_5000_1301235635.blt and 20_7_5000_425367464.blt, with the exception being the randomly chosen winners in the first ballot. The Gerrit patch I just uploaded changes the tallier to use bc functions with a scale of 9 to accomplish this. A couple of existing tests are broken with this patch since the number of rounds needed to complete the tally shrunk, but the winners and eliminated assertions are still passing.

Jan 28 2025, 12:16 AM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-SecurePoll

Jan 23 2025

Restricted Application added a project to T291821: SecurePoll: Once a candidate is declared elected, make sure they remain elected [M]: Trust and Safety Product Team.
Jan 23 2025, 11:08 PM · Product Safety and Integrity, MW-1.44-notes (1.44.0-wmf.28; 2025-05-06), MediaWiki-extensions-SecurePoll
Restricted Application added a project to T289185: Use bc in STV algorithm: Trust and Safety Product Team.
Jan 23 2025, 11:08 PM · Trust and Safety Product Team, MediaWiki-extensions-SecurePoll

Jan 22 2025

Amdrel created T384407: Add integration tests for the Election class.
Jan 22 2025, 12:16 AM · Essential-Work, Product Safety and Integrity, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), MediaWiki-extensions-SecurePoll

Jan 17 2025

Amdrel changed the status of T288887: SecurePoll: not-centrally-blocked does not distinguish partial and sitewide blocks from Open to In Progress.

The patch I added doesn't count partial blocks against the central block threshold if 'Must not be partial blocked' is unchecked. I saw it was mentioned in the original description that we might want an admin toggle for this. Please let me know if this is something we want for this patch.

Jan 17 2025, 12:38 AM · Essential-Work, MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll

Jan 15 2025

Amdrel claimed T288887: SecurePoll: not-centrally-blocked does not distinguish partial and sitewide blocks.
Jan 15 2025, 4:43 PM · Essential-Work, MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), Trust and Safety Product Team, MediaWiki-extensions-SecurePoll

Sep 26 2024

Amdrel added a comment to T357063: Block message not shown when a temporary account is blocked on mobile.

Attached is a patch for core that fixes this issue. The issue I found was while querying page information and temporary user auto-creation is enabled, a placeholder user is created to test permissions against instead as a temporary user may have the ability to edit a page while an anonymous user cannot. However, blocks are checked against this placeholder as well, and since that placeholder user isn't associated with the request, IP blocks, XFF, and cookie blocks get skipped.

Sep 26 2024, 9:28 PM · MW-1.44-notes (1.44.0-wmf.18; 2025-02-25), Trust and Safety Product Sprint (Sprint Hurdy-Gurdy (Feb 10 - Feb 28)), MobileFrontend (MobileFrontend (Editor)), Trust and Safety Product Team, Temporary accounts

Sep 25 2024

Amdrel added a comment to T357063: Block message not shown when a temporary account is blocked on mobile.

I reproduced this and I'd like to note that this bug seems only to take effect when using the standard editor, and not VisualEditor.

Sep 25 2024, 5:54 PM · MW-1.44-notes (1.44.0-wmf.18; 2025-02-25), Trust and Safety Product Sprint (Sprint Hurdy-Gurdy (Feb 10 - Feb 28)), MobileFrontend (MobileFrontend (Editor)), Trust and Safety Product Team, Temporary accounts

Sep 24 2024

Amdrel added a comment to T344721: Update requireLogin() for temp users on OAuth extension.

I took a look and the checks were already adjusted in the following patch https://gerrit.wikimedia.org/r/c/mediawiki/extensions/OAuth/+/993162 (T355378).

Sep 24 2024, 9:02 PM · MediaWiki-extensions-OAuth, Temporary accounts