Page MenuHomePhabricator

aezell (Alex Ezell)
Engineering Manager (WMF)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jul 23 2018, 5:39 PM (82 w, 16 h)
Availability
Available
IRC Nick
aezell
LDAP User
Aezell
MediaWiki User
AEzell (WMF) [ Global Accounts ]

Recent Activity

Fri, Feb 14

aezell added a comment to T245082: Add site-wide $wgDefaultWatchlistExpiry configuration variable.

How will the relative bits work with translation and localization if this is truly configurable per wiki?

Fri, Feb 14, 4:20 AM · Expiring-Watchlist-Items, TCB-Team, Community-Tech

Thu, Feb 13

aezell added a comment to T245078: Watchlist expiry API: Add a expiry parameter when adding an item to the watchlist [medium].

This is a good question. My first instinct would be to do single inserts inside a database transaction.

Thu, Feb 13, 10:35 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
aezell added a comment to T245082: Add site-wide $wgDefaultWatchlistExpiry configuration variable.

What would the variable look like? Does it include the UI language and the actual "offset" value like number of days from now to expire? Is this an array then?

Thu, Feb 13, 10:13 PM · Expiring-Watchlist-Items, TCB-Team, Community-Tech
aezell added a comment to T244804: Create a purge routine for `watchlist_expiry` [medium].

I think I like that idea. Any downsides we can foresee?

Thu, Feb 13, 4:17 PM · Patch-For-Review, Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team

Tue, Feb 11

aezell added a comment to T242760: Move WSExport to VPS.

Thanks. @Samwilson and I were wondering if that might fix T244825 as calibre's develop says the problem doesn't exist for them in the newer version.

Tue, Feb 11, 3:14 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
aezell updated subscribers of T244825: PDF is missing text at at end of page and beginning of next page.

Ahhh. @Tpt just did it here: T242760#5871748

Tue, Feb 11, 3:13 PM · E-Book-Export-Reliability, Community-Tech
aezell added a comment to T244825: PDF is missing text at at end of page and beginning of next page.

Their response: "Are you using an up to date version of calibre?" Eh....

Tue, Feb 11, 3:10 PM · E-Book-Export-Reliability, Community-Tech
aezell added a comment to T244825: PDF is missing text at at end of page and beginning of next page.

If we uncover what we think might be bugs or inconsistencies with Calibre's renderings, it would be cool to create issues or bug reports for them. We probably can't fix it but we can help with a bit of research.

Tue, Feb 11, 5:51 AM · E-Book-Export-Reliability, Community-Tech

Mon, Feb 10

aezell added a comment to T243302: WWT: Make extensions discoverable & remove 'beta' status [medium].

I salute you!

Mon, Feb 10, 6:52 PM · Community-Tech (Kanban-Q3-2019-20), Who-Wrote-That
aezell added a comment to T242760: Move WSExport to VPS.

Awesome. I hope this shows benefits for the reliability. Initial signs look good.

Mon, Feb 10, 6:32 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Fri, Feb 7

aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

@Marostegui Thanks for your help with this!

Fri, Feb 7, 6:36 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items

Thu, Feb 6

aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

Thanks for clarifying that, y'all.

Thu, Feb 6, 8:18 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items
aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

@Marostegui Yes, it can be replicated as long as the watchlist table is replicated. This table only has value with the watchlist table data.

Thu, Feb 6, 7:31 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items
aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

Is there anything else we need to discuss before getting this change on the calendar?

Thu, Feb 6, 6:46 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items

Wed, Feb 5

aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

Thanks for the feedback y'all. I like the approach that @Anomie detailed above. It makes sense and seems much safer.

Wed, Feb 5, 7:25 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items
aezell added a comment to T124752: [RFC] Expiring watch list entries.

I don't think we want to get into the work to add another column to the watchlist table.

Wed, Feb 5, 4:10 AM · Community-Tech, User-Addshore, Expiring-Watchlist-Items, German-Community-Wishlist, TCB-Team, TechCom-RFC

Tue, Feb 4

aezell added a comment to T242760: Move WSExport to VPS.

Thanks! Maybe we should make a separate task for fixing the mobi export?

Tue, Feb 4, 5:20 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Mon, Feb 3

aezell added a comment to T242760: Move WSExport to VPS.

Agreed. The downtime emails are pretty much back to their original state.

Mon, Feb 3, 7:20 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Sat, Feb 1

Demian awarded T202673: RFC: Multiblocks - let admins create multiple, overlapping blocks on a single user a Orange Medal token.
Sat, Feb 1, 7:33 PM · TechCom-RFC

Thu, Jan 23

aezell updated the task description for T240530: CU 2.0: Filtering from the data table in Compare tab.
Thu, Jan 23, 7:25 PM · Anti-Harassment (The Letter Song), CheckUser

Wed, Jan 22

aezell added a comment to T242918: Spike: Investigate WWT Expansion [4 hours].

It was my impression that services with external dependencies don't go in MediaWiki. Is that true?

Wed, Jan 22, 6:01 PM · Community-Tech (Kanban-Q3-2019-20), Spike, Who-Wrote-That

Jan 16 2020

aezell added a comment to T242993: WWT: Investigate Console Error.

TIL: You can't merge pastes with tasks. But I made a nice comment on the paste: https://phabricator.wikimedia.org/P10183#59317

Jan 16 2020, 4:42 PM · Community-Tech (Kanban-Q3-2019-20), Who-Wrote-That
aezell added a comment to T242993: WWT: Investigate Console Error.

Should we merge this with: P10183

Jan 16 2020, 4:41 PM · Community-Tech (Kanban-Q3-2019-20), Who-Wrote-That
aezell added a comment to P10183 Console error after loading WWT.

This has a patch now: https://github.com/wikimedia/WhoWroteThat/pull/145

Jan 16 2020, 4:38 PM · Community-Tech, Who-Wrote-That

Jan 15 2020

aezell updated subscribers of T242760: Move WSExport to VPS.

@ifried I asked Leon to go ahead and start on this because it was becoming really problematic and nearly unusable.

Jan 15 2020, 4:49 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Jan 14 2020

aezell added a comment to T175587: Add a user-agent parser to CheckUser.

So carrying on with some of the implementation probably makes sense, but digging into weird edge cases, and putting much time into enhancing it in various ways might not be worth it

Jan 14 2020, 3:46 PM · Anti-Harassment, CheckUser
aezell added a comment to T175587: Add a user-agent parser to CheckUser.

I applaud that effort personally. However, the users of this tool rely on that data. They are quite literally trying to fingerprint a user with this information. It's clear from that post that they want to thwart fingerprinting (which, again, I applaud).

Jan 14 2020, 3:41 PM · Anti-Harassment, CheckUser
aezell created T242760: Move WSExport to VPS.
Jan 14 2020, 3:32 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Jan 8 2020

aezell closed T236391: Investigate uptime of WS Export as Resolved.

I will keep an eye on this and create a new task if more problems arise.

Jan 8 2020, 6:10 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Dec 16 2019

aezell added a comment to T202322: Draft a proposal for multiblocks table schema(s) and get consensus.

@DannyS712 This is a very old task. We've deprioritized any work on Multiblocks by our team for the foreseeable future. It was originally an idea about extending Partial Blocks.

Dec 16 2019, 6:05 PM · MediaWiki-User-management

Dec 13 2019

aezell added a comment to T238827: Reorganise preliminary check service for paginated results.

Thalia is correct here. Maybe I didn't capture the details correctly in the initial tasks I wrote. Still, we did have the conversation and this is the result. I'll work to ensure we document things better in the future. I might get annoying about it. :)

Dec 13 2019, 6:00 PM · MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser

Dec 10 2019

aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

I had a few random thoughts about this:

  • The DELETEs need to ensure the relevant rows from both tables are deleted.
  • We might need some understanding of the transaction scenario here. I imagine we'll be doing the delete in a single query. That means that if the query fails, none of the appropriate expiring items will be deleted. How should we recover? Try again? Loop through each one and DELETE individually? One of these might be better or worse for performance.
  • This table is guaranteed to be smaller than the existing watchlist table.
  • One smaller wikis, I suppose there's the possibility that this table might be completely empty from time to time. That chance exists on a larger wiki but the probability approaches zero pretty quickly.
Dec 10 2019, 6:49 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items
aezell added a comment to T238961: PRU: Improve Security & Standardize Experience for Password Reset [medium].

Would this make it harder for translation though?

Dec 10 2019, 6:43 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), Community-Tech (Kanban-Q3-2019-20), Password-Reset-Update

Dec 9 2019

aezell added a comment to T240094: Create required table for new Watchlist Expiry feature.

I think there are also performance gains to be had from a smaller overall table when doing large bulk deletes. My thinking on that might be outdated.

Dec 9 2019, 3:47 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), Core Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items

Dec 6 2019

aezell added a comment to T239962: Security Issue Access Request for HMonroy.

As Harumi's manager, I approve.

Dec 6 2019, 12:58 AM · Security Related, Security-Team, Security

Nov 23 2019

aezell added a comment to T238960: Conversion to volunteer NDA for MaxSem.

As Max's former manager, I endorse his access to these resources under and NDA.

Nov 23 2019, 1:22 AM · LDAP-Access-Requests, Operations, SRE-Access-Requests

Nov 22 2019

aezell added a comment to T236226: WWT: Release Beta Extension for Chrome [small].

My opinion is that non-org is fine. Thanks for tracking down all the details on this.

Nov 22 2019, 3:56 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That

Nov 21 2019

aezell added a comment to T232920: Syntax highlighting option makes characters with accent to disappear (compose character).

A major overhaul of CodeMirror should be released in 2020, I believe. This will fix many of the bugs and fundamental issues with the current implementation.

Nov 21 2019, 5:22 PM · MediaWiki-extensions-CodeMirror, Community-Tech

Nov 15 2019

aezell added a comment to T234557: Get rough stats for time taken to resolve a case from CU log.

I could create a graph as you suggested earlier, that might reveal more insights.

Nov 15 2019, 1:31 PM · Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T234557: Get rough stats for time taken to resolve a case from CU log.

I had a very similar reaction to the data. I made this point when we first talking about this task. I think this is an initial pass at the data and probably gives us a sense of the upper bounds of what's possible but isn't actually realistic.

Nov 15 2019, 2:29 AM · Anti-Harassment (The Letter Song), CheckUser

Nov 14 2019

aezell removed a project from T235047: [Spike: 4 hours] RedirectSpecialPage not setting block cookies after redirect: Anti-Harassment (The Letter Song).

Tagging @WDoranWMF and @EvanProdromou to triage as this is a far-reaching change to our request handling that our team likely should not tackle.

Nov 14 2019, 9:11 PM · Core Platform Team Workboards (Clinic Duty Team), Spike, MediaWiki-User-management

Nov 13 2019

aezell added a comment to T237296: CheckUser 2.0: Create service and methods for new CU extension.

That works for me.

Nov 13 2019, 4:13 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T237296: CheckUser 2.0: Create service and methods for new CU extension.

@dbarratt I see. That makes sense to not try to overload the API that way.

Nov 13 2019, 4:10 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T237296: CheckUser 2.0: Create service and methods for new CU extension.

I would prefer if we called from the client with JavaScript as opposed to the internal FauxRequest stuff.

Nov 13 2019, 4:08 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser

Nov 4 2019

aezell created T237300: CU 2.0: Sorting in the Compare tab.
Nov 4 2019, 6:37 PM · Anti-Harassment, CheckUser
aezell created T237299: CU 2.0: Sticky highlighting in Preliminary check and Compare tabs.
Nov 4 2019, 6:36 PM · Anti-Harassment (The Letter Song), CheckUser
aezell created T237298: CheckUser 2.0: Display the data fetched on special page (preliminary check).
Nov 4 2019, 6:35 PM · MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), Anti-Harassment (The Letter Song), CheckUser
aezell created T237296: CheckUser 2.0: Create service and methods for new CU extension.
Nov 4 2019, 6:34 PM · MW-1.35-notes (1.35.0-wmf.8; 2019-11-26), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell created T237295: Add form fields to new CU special page.
Nov 4 2019, 6:31 PM · CheckUser, Anti-Harassment
aezell created T237294: Create the special page for the new extension.
Nov 4 2019, 6:31 PM · CheckUser, Anti-Harassment

Nov 1 2019

aezell added a comment to T232512: Password Reset: Inform Users of Preference on Special:PasswordReset [small].

That works for me. It's about degrees of risk here. If we feel that prioritizing it as you've described is acceptable level of risk, then I think that's fine. There is no risk-free option except to completely remove the feature so managing the risk with clear eyes is the best approach to me.

Nov 1 2019, 5:28 PM · Community-Tech (Kanban-Q2-2019-20), Password-Reset-Update
aezell added a comment to T232512: Password Reset: Inform Users of Preference on Special:PasswordReset [small].

@dom_walden is spot-on I think. The behavior he describes is definitely what we talked about but maybe it got mixed up somewhere.

Nov 1 2019, 1:25 PM · Community-Tech (Kanban-Q2-2019-20), Password-Reset-Update
aezell removed a project from T233802: Add an option in the global preferences to enable Advanced Contributions mode globally: Community-Tech.

I am not sure what Community-Tech has to do with this. Are they going to work on this?

Nov 1 2019, 1:22 PM · Readers-Web-Backlog (Tracking), MediaWiki-extensions-GlobalPreferences, Advanced Mobile Contributions

Oct 31 2019

aezell updated the task description for T237034: CheckUser 2.0: Input form.
Oct 31 2019, 6:39 PM · MW-1.35-notes (1.35.0-wmf.16; 2020-01-21), Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T234557: Get rough stats for time taken to resolve a case from CU log.

One way to output this data would be as a histogram with the average time per month and per wiki. It might be helpful if we see big shifts in the average time, maybe a policy or procedure changed on a given wiki. Or, even more interesting, maybe the tool changed somehow.

Oct 31 2019, 6:16 PM · Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T236391: Investigate uptime of WS Export.

Anyway, yes it sounds like we should get rid of the expensive DB query from the homepage. I think the stats page could do with a general redesign too (incorporate most-popular, but maybe also other ways of viewing the stats).

Oct 31 2019, 3:16 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
aezell created T237029: Move DB query from landing page of WS Export.
Oct 31 2019, 3:15 PM · Community-Tech (Kanban-Q2-2019-20), E-Book-Export-Reliability

Oct 29 2019

aezell changed the edit policy for T236557: "google-api-proxy" Cloud VPS project jessie deprecation (medium).
Oct 29 2019, 11:24 PM · Community-Tech (Kanban-Q2-2019-20), Cloud-VPS (Debian Jessie Deprecation)
aezell renamed T236557: "google-api-proxy" Cloud VPS project jessie deprecation (medium) from "google-api-proxy" Cloud VPS project jessie deprecation to "google-api-proxy" Cloud VPS project jessie deprecation (medium).
Oct 29 2019, 11:23 PM · Community-Tech (Kanban-Q2-2019-20), Cloud-VPS (Debian Jessie Deprecation)
aezell added a comment to T236391: Investigate uptime of WS Export.

From my own observations, when UptimeRobot reports it's down, I'm still able to load it, it's just really slow. I think it's timing out according to UptimeRobot's logic, which frankly I agree with (if that's slow, it might as well be down).

Oct 29 2019, 11:00 AM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
aezell added a comment to T226861: Hash all pageTokens or temporary identifiers from the EL Sanitization white-list for Community Tech.

@MaxSem Thanks for that. Turns out that it's not specifically just using EL but having whitelisted schemas whose data is kept for longer than the normal retention period. We do not have any of these special schemas.

Oct 29 2019, 10:53 AM · Product-Analytics (Kanban), Community-Tech, Analytics

Oct 28 2019

aezell added a comment to T230455: Add Hook for PageTriage after specific actions taken, to allow access from gadgets [high priority].

Thanks y'all for working to get this one right.

Oct 28 2019, 8:49 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Community-Tech (Kanban-Q2-2019-20), Patch-For-Review, MW-1.34-notes (1.34.0-wmf.24; 2019-09-24), Growth-Team, PageCuration

Oct 25 2019

aezell added a comment to T226861: Hash all pageTokens or temporary identifiers from the EL Sanitization white-list for Community Tech.

@mforns Thanks for that info. It was very helpful.

Oct 25 2019, 2:35 PM · Product-Analytics (Kanban), Community-Tech, Analytics

Oct 24 2019

aezell added a comment to T226861: Hash all pageTokens or temporary identifiers from the EL Sanitization white-list for Community Tech.

Is there a way for me to discover the schemas that this team has created? Our institutional memory is fuzzy. It'd be great if I had an authoritative source of the schemas we created which are still gathering data.

Oct 24 2019, 6:03 PM · Product-Analytics (Kanban), Community-Tech, Analytics
aezell edited projects for T236391: Investigate uptime of WS Export, added: Community-Tech (Kanban-Q2-2019-20); removed Community-Tech.
Oct 24 2019, 2:53 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability
aezell triaged T236391: Investigate uptime of WS Export as Medium priority.
Oct 24 2019, 2:52 PM · Community-Tech (Kanban-Q3-2019-20), E-Book-Export-Reliability

Oct 23 2019

aezell moved T232093: Investigate: Curation toolbar not advancing [4 hours] from QA to Ready on the Community-Tech (Kanban-Q2-2019-20) board.
Oct 23 2019, 5:12 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Community-Tech (Kanban-Q2-2019-20), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), User-DannyS712, English-Wikipedia-New-Pages-Patrol, Growth-Team, PageCuration
aezell added a comment to T232093: Investigate: Curation toolbar not advancing [4 hours].

@DannyS712 You've claimed this task so we've not been working on it further. Do you intend to come back to it? If so, we will wait but if you've moved on, we can jump in and finish up the work.

Oct 23 2019, 5:12 PM · MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Patch-For-Review, Community-Tech (Kanban-Q2-2019-20), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), User-DannyS712, English-Wikipedia-New-Pages-Patrol, Growth-Team, PageCuration
aezell added a comment to T236226: WWT: Release Beta Extension for Chrome [small].

You will be reimbursed the $5 fee if you make an expense report.

Oct 23 2019, 1:29 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That

Oct 22 2019

aezell added a comment to T233969: Update Temporary Password Email with Preference Info [x-small].

I can +2 the base patch.

Oct 22 2019, 9:31 PM · Community-Tech (Kanban-Q3-2019-20), MW-1.35-notes (1.35.0-wmf.10; 2019-12-10), Password-Reset-Update
aezell moved T232802: Release beta extension on Firefox Add-ons from Backlog to In progress on the Who-Wrote-That board.
Oct 22 2019, 11:05 AM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That
aezell moved T231424: WWT: Original article HTML not necessarily preserved (was: Images have their links changed from Commons to local) [medium] from Backlog to In progress on the Who-Wrote-That board.
Oct 22 2019, 11:05 AM · Community-Tech (Kanban-Q3-2019-20), Who-Wrote-That

Oct 21 2019

aezell moved T207485: Enable page curation tools to be loaded on any page (optionally) from In Development to Needs Review/Feedback on the Community-Tech (Kanban-Q2-2019-20) board.
Oct 21 2019, 5:09 PM · Community-Tech (Kanban-Q2-2019-20), MW-1.34-notes (1.34.0-wmf.23; 2019-09-17), PageCuration, Growth-Team

Oct 17 2019

aezell added a comment to T232232: Spike: Investigate Errors Upon First Load in WWT [8 hours].

This is very cool. Thanks for sharing @dom_walden!

Oct 17 2019, 7:13 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That
aezell added a comment to T232232: Spike: Investigate Errors Upon First Load in WWT [8 hours].

@Samwilson Thanks for clarifying that. I'm glad you put the decay in there.

Oct 17 2019, 12:03 AM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That

Oct 16 2019

aezell added a comment to T232232: Spike: Investigate Errors Upon First Load in WWT [8 hours].

@dom_walden Thanks for that detail. As for backoff, I was thinking that in other retry scenarios I've created, the delay between tries gets longer and longer the more times you try. This is in an effort to help the downstream system recover if it's under strain. I'm assuming we aren't doing that.

Oct 16 2019, 6:15 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That
aezell added a comment to T232232: Spike: Investigate Errors Upon First Load in WWT [8 hours].

Four retries seems fine from my perspective. What's the interval? Does it degrade or backoff?

Oct 16 2019, 2:36 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That
aezell added a comment to T232802: Release beta extension on Firefox Add-ons.

I wanted to share a general bit of guidance with regards to these "security" fixes. I think it would be helpful for us to think more in terms of defensive coding instead of secure or insecure or even more specifically whether we trust the source of the data or not.

Oct 16 2019, 2:20 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That

Oct 11 2019

aezell added a comment to T232417: mass Yahoo / AOL bounces mailman.

I spoke to a friend who still works in this area and they said that spam detection and management is in freefall at Yahoo/AOL right now. They are rapidly defunding that part of the business and many automated operations are happening with little human oversight.

Oct 11 2019, 6:08 PM · Mail, Operations, Wikimedia-Mailing-lists

Oct 9 2019

aezell added a comment to T235005: Spike #2: Watchlist Expiry [12 hours].

@ifried That's fine. I wanted to scope the responses you're expecting.

Oct 9 2019, 11:02 PM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
aezell added a comment to T235005: Spike #2: Watchlist Expiry [12 hours].

Do any of these considerations change or have unique limitations in the mobile context?

Oct 9 2019, 10:48 PM · Community-Tech (Kanban-Q3-2019-20), Expiring-Watchlist-Items, TCB-Team
aezell added a comment to T231115: Implement Loading State Support for Revision Details Pop-up in WWT [small].

The PR is merged but it appears to me like this might be one of the things that the Mozilla folks were concerned about. The documentation even says, "Accepts raw HTML."

Oct 9 2019, 7:09 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That

Oct 8 2019

aezell moved T231357: Page Curation should create a new AfD discussion page if one already exists from Needs Review/Feedback to QA on the Community-Tech (Kanban-Q2-2019-20) board.
Oct 8 2019, 11:09 AM · MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), Community-Tech (Kanban-Q2-2019-20), Growth-Team, PageCuration

Oct 7 2019

aezell added a comment to T232802: Release beta extension on Firefox Add-ons.

I guess I was thinking about a template library and not string literals. I misspoke.

Oct 7 2019, 5:59 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That
aezell updated subscribers of T232802: Release beta extension on Firefox Add-ons.

Oof. I think we knew this was a risk, right? Looks like we need to do sanitization or go toward some ES6 template sort of thing like @MusikAnimal was proposing at some point.

Oct 7 2019, 5:37 PM · Community-Tech (Kanban-Q2-2019-20), Who-Wrote-That
aezell added a comment to T231357: Page Curation should create a new AfD discussion page if one already exists.

I've +2ed this patch.

Oct 7 2019, 5:14 PM · MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), Community-Tech (Kanban-Q2-2019-20), Growth-Team, PageCuration
aezell closed T225774: [Timebox: 8 hours] Database reports tool experiencing SQL timeouts as Resolved.

Pages with the Most Revisions is the report that fails on occasion. We will leave it in because it does work sometimes and some people get value.

Oct 7 2019, 5:08 PM · Community-Tech (Kanban-Q2-2019-20)

Oct 3 2019

aezell added a comment to T234453: Design: Determine Display & Behavior for Password Preference in Special:ChangeEmail.

Thanks, y'all. Having that priority will help us know when to raise potential effort/sizing issues about the could haves.

Oct 3 2019, 4:11 PM · Password-Reset-Update, Community-Tech
aezell added a comment to T231612: WWT: Determine WWT Access Location.

I don't know of anything concrete about what might change with the Desktop Refresh. I think we should proceed with the current state and just understand that it may need to adjust in the future.

Oct 3 2019, 1:25 PM · Who-Wrote-That, Community-Tech
aezell added a comment to T234453: Design: Determine Display & Behavior for Password Preference in Special:ChangeEmail.

This seems like a nice feature.

Oct 3 2019, 1:19 PM · Password-Reset-Update, Community-Tech

Oct 1 2019

aezell added a comment to T225774: [Timebox: 8 hours] Database reports tool experiencing SQL timeouts.

Who is the primary audience for these reports? Where do they end up?

Oct 1 2019, 10:40 PM · Community-Tech (Kanban-Q2-2019-20)

Sep 30 2019

aezell removed a project from T194439: Improve the location/discoverability of the revision link in the in-line diff container: Anti-Harassment (The Letter Song).
Sep 30 2019, 6:15 PM · InteractionTimeline
aezell moved T194439: Improve the location/discoverability of the revision link in the in-line diff container from Review to Ready on the Anti-Harassment (The Letter Song) board.

Moving back to Ready as we are changing the design in general.

Sep 30 2019, 6:15 PM · InteractionTimeline

Sep 19 2019

aezell closed T202776: Determine then implement page limit for partial blocks, a subtask of T2674: Allow users to be blocked from editing a specific article or all articles inside a namespace, as Resolved.
Sep 19 2019, 6:45 PM · Anti-Harassment, TechCom, MediaWiki-User-management, Community-Wishlist-Survey-2015, MediaWiki-extension-requests
aezell closed T202776: Determine then implement page limit for partial blocks as Resolved.

The limit is 10 pages.

Sep 19 2019, 6:45 PM · MediaWiki-User-management, Anti-Harassment
aezell reopened T227892: [BUG] InvalidArgumentException "Blocker must be a local user or a name that cannot be a local user" as "Open".
Sep 19 2019, 1:26 PM · MW-1.35-notes (1.35.0-wmf.5; 2019-11-05), Anti-Harassment (The Letter Song), MediaWiki-User-management
aezell added a comment to T226861: Hash all pageTokens or temporary identifiers from the EL Sanitization white-list for Community Tech.

Thanks @nettrom_WMF. We will take a look. I don't know if we have this off the top of my head.

Sep 19 2019, 1:22 PM · Product-Analytics (Kanban), Community-Tech, Analytics

Sep 17 2019

aezell added a comment to T233091: Revision Details Pop-up sometimes in wrong place .

Works correctly for me as well. Chrome 77 on Mac.

Sep 17 2019, 9:07 PM · Who-Wrote-That, Community-Tech

Sep 12 2019

aezell added a comment to T92621: Spike: Automatically review pages that were reverted to a previously reviewed state [Timebox: 8 hours].

Thanks @Samwilson! That's very helpful.

Sep 12 2019, 2:38 PM · Growth-Team, PageCuration

Sep 11 2019

aezell closed T169441: Spike: Page Curation should create a new AfD discussion page if one already exists [8 hours] as Resolved.
Sep 11 2019, 5:12 PM · Community-Tech (Kanban (Q1 2019-20)), Growth-Team, Collaboration-Team-Triage, PageCuration