Page MenuHomePhabricator

aezell (Alex Ezell)
Engineering Manager (WMF)

Projects (10)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Wednesday

  • Clear sailing ahead.

User Details

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

Recent Activity

Fri, Sep 18

aezell created T263263: Access and use the MaxMind database for CheckUser.
Fri, Sep 18, 2:30 PM · Anti-Harassment, CheckUser, Tech-Product API Roadmap

Tue, Sep 15

aezell created T262931: Set up an exception logging service.
Tue, Sep 15, 1:56 PM · The-Wikipedia-Library

Wed, Sep 2

aezell added a comment to T259090: [Epic] Rollout Special:Investigate.

@MarcoAurelio Thanks for the question. During some final QA and user testing there were some bugs and suggestions that seemed important to address before we get this in front of more users. Given the sensitivity of the feature and the data within the tool, we want to to be cautious with any potential issues. Combining that with a few weeks that didn't have train releases and the project is delayed as you've noticed.

Wed, Sep 2, 8:22 PM · CheckUser, Anti-Harassment

Jul 27 2020

aezell moved T252812: Investigate watchlist sizes (limiting or handling large ones properly) from In Development to Done on the Community-Tech (Kanban-2020-21-Q1) board.
Jul 27 2020, 5:12 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
aezell reassigned T252812: Investigate watchlist sizes (limiting or handling large ones properly) from aezell to dmaza.
Jul 27 2020, 5:04 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items

Jul 22 2020

aezell added a comment to T257893: Request User-Agent Client-Hints on all of MediaWiki's Responses.

After reading about this in various blogs and talking to some colleagues at other companies (both focused on privacy and surveillance), I'm convinced that MediaWiki should collect this data only when it is necessary.

Jul 22 2020, 2:58 PM · Anti-Harassment, Patch-For-Review, Performance-Team (Radar), Platform Engineering, MediaWiki-General

Jul 15 2020

aezell added a comment to T252812: Investigate watchlist sizes (limiting or handling large ones properly).

@Marostegui I just want to add that I apologize for being so flippant about the risks here. I was wrong. I appreciate your patience with explaining it to me.

Jul 15 2020, 4:31 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
aezell added a comment to T252812: Investigate watchlist sizes (limiting or handling large ones properly).

@Marostegui Thanks for that perspective. I was more replying to bringing in even more people into the conversation without a specific question for them to answer.

Jul 15 2020, 3:19 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
aezell added a comment to T252812: Investigate watchlist sizes (limiting or handling large ones properly).

Is there a specific piece of feedback we are waiting on? If it's just a general heads up, we should proceed as planned. This project can't wait another week on this topic if there's not something specifically being addressed.

Jul 15 2020, 1:59 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items

Jun 30 2020

aezell renamed T252812: Investigate watchlist sizes (limiting or handling large ones properly) from Check into watchlist sizes (limiting or handling large ones properly) to Investigate watchlist sizes (limiting or handling large ones properly).
Jun 30 2020, 11:13 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
aezell renamed T252812: Investigate watchlist sizes (limiting or handling large ones properly) from [draft] Check into watchlist sizes (limiting or handling large ones properly) to Check into watchlist sizes (limiting or handling large ones properly).
Jun 30 2020, 11:13 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items
aezell claimed T252812: Investigate watchlist sizes (limiting or handling large ones properly).
Jun 30 2020, 11:12 PM · Platform Team Workboards (Clinic Duty Team), Community-Tech (Kanban-2020-21-Q1), Expiring-Watchlist-Items

Jun 4 2020

aezell added a watcher for The-Wikipedia-Library: aezell.
Jun 4 2020, 4:35 PM

Jun 3 2020

aezell moved T252635: Use index for CompareService::getTotalEditsFromIp and remove unused count from Code Review to QA/Testing on the Anti-Harassment (The Letter Song) board.
Jun 3 2020, 4:49 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Anti-Harassment (The Letter Song), CheckUser
aezell moved T252695: Update Structured Discussions Implementation of SpecialCheckUserGetLinksFromRow to CheckUserGetLinksFromRow from Code Review to QA/Testing on the Anti-Harassment (The Letter Song) board.
Jun 3 2020, 4:49 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Anti-Harassment (The Letter Song), StructuredDiscussions, CheckUser, Growth-Team

May 27 2020

aezell updated the task description for T248533: CU 2.0: Update Special:InvestigateBlock to add new options.
May 27 2020, 4:30 PM · MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), Anti-Harassment (The Letter Song), CheckUser

May 20 2020

aezell updated the task description for T252667: Look up revisions for the Timeline in batch.
May 20 2020, 3:44 PM · CheckUser, Anti-Harassment

May 14 2020

aezell added a comment to T248926: Performance review of checkuser database queries [NOT READY].

We will put together the information about which queries need a review, what the scale of typical results is, what the outlier number of results might be, and what application features/details we are using the data for. We hope that will help the DBAs more efficiently review the queries and their impact.

May 14 2020, 6:26 PM · CheckUser, Anti-Harassment

May 13 2020

aezell added a comment to T249374: CU 2.0: Filter out exact UAs in the Compare tab.

E.g. one idea that has been floated before is adding another table so that we don't have to aggregate results as the query is run. Solutions like this would take some work but could improve things in the long-run.

May 13 2020, 1:49 PM · CheckUser, Anti-Harassment

May 12 2020

aezell added a comment to T251933: Add IP Info (ASN & Geolocation) to requests to MediaWiki.

I wanted to clarify that this is just in the experiment and investigation stage.

May 12 2020, 8:51 PM · serviceops, Operations, Anti-Harassment, Traffic

May 11 2020

aezell added a comment to T251361: CU 2.0: Implement an option to allow users to copy the wikitext of the results table to their clipboard .

I was thinking that we could add a format "flag" to the existing API endpoint for the data. Then, we can request HTML, JSON, or Wikitext. Or, maybe all three at the same time. Is there a place in the code where we could do something like that?

May 11 2020, 9:04 PM · MW-1.35-notes (1.35.0-wmf.39; 2020-06-30), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T244816: CU 2.0: Add button to add all other users on an IP address to an investigation.

Hmm. I'm sorry, I do not recall that conversation. We should get better at documenting slack/meeting decisions. :(

May 11 2020, 5:58 PM · MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T208645: Prohibit empty blocks.

We've actually been talking about creating a generic service to handle blocking / unblocking that is abstracted from either. :)

May 11 2020, 5:54 PM · Patch-For-Review, MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Anti-Harassment (The Letter Song), User-DannyS712, MediaWiki-Blocks
aezell added a comment to T252157: Migrate SVG Translate to toolforge.org [medium].

Thanks for knocking this out, @Samwilson.

May 11 2020, 5:44 PM · Community-Tech (Kanban-2019-20-Q4), SVG Translate Tool

May 7 2020

aezell added a comment to T248495: Watchlist Expiry: Add Half Star Functionality to Pages [medium].

We've chosen to avoid changing the existing star implementation as much as possible. That is, we recognize that Desktop Refresh work is happening and we don't want to re-engineer in OOUI an interface which is likely to change. As for the design itself, I'm sure @Prtksxna can give some context about his thinking.

May 7 2020, 4:00 PM · MW-1.35-notes (1.35.0-wmf.34; 2020-05-26), Readers-Web-Backlog (Tracking), Patch-For-Review, Community-Tech (Kanban-2019-20-Q4), Expiring-Watchlist-Items, archived--TCB-Team

May 1 2020

aezell added a comment to T246172: CU 2.0: Persist sticky highlights across paginated tabs [Medium].

@dbarratt Thanks for checking that. Interesting stuff.

May 1 2020, 3:01 PM · MW-1.35-notes (1.35.0-wmf.36; 2020-06-09), Anti-Harassment (The Letter Song), CheckUser

Apr 30 2020

aezell added a comment to T251361: CU 2.0: Implement an option to allow users to copy the wikitext of the results table to their clipboard .

Ahhh. I misunderstood. Thanks for clarifying.

Apr 30 2020, 5:35 PM · MW-1.35-notes (1.35.0-wmf.39; 2020-06-30), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell updated subscribers of T251361: CU 2.0: Implement an option to allow users to copy the wikitext of the results table to their clipboard .

@Ladsgroup When we were talking about this earlier, @dbarratt made the point that we could generate the wikitext in the PHP code of the extension. We are already pulling the data that's in the table through the PHP code so it shouldn't be that much more effort to make it available.

Apr 30 2020, 4:05 AM · MW-1.35-notes (1.35.0-wmf.39; 2020-06-30), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser

Apr 28 2020

aezell added a comment to T250607: SVG Translate: Give an error message for not supporting nested tspans [8Hours].

I think we agree that even a better error message is a path forward. I'll leave it to @ifried to determine the priority.

Apr 28 2020, 5:03 PM · Community-Tech (Kanban-2019-20-Q4), SVG Translate Tool
aezell added a comment to T250607: SVG Translate: Give an error message for not supporting nested tspans [8Hours].

This is an implementation constraint, AFAIK. I vaguely remember the discussion when we built the tool. We decided that nested TSPANs represented a technical challenge greater than their prevalence in the wild.

Apr 28 2020, 4:16 PM · Community-Tech (Kanban-2019-20-Q4), SVG Translate Tool

Apr 27 2020

aezell added a comment to T247540: Should CheckUser track bot edits?.

I'm inclined not to change this until it proves to be a problem. It seems straightforward to change these queries should they prove to be a problem in the future.

Apr 27 2020, 5:43 PM · Stewards-and-global-tools, Anti-Harassment, CheckUser

Apr 20 2020

aezell added a comment to T248525: Investigate services to fetch underlying information about IP addresses [8 Hours].

Thanks for putting this together. Lots of stuff to consider.

Apr 20 2020, 7:41 PM · Anti-Harassment (The Letter Song)
aezell added a comment to T244099: Spike: Investigate "Improve export of electronic books" [8 hours].

This is good stuff. One thought I have is that maybe we separate this work into two categories: 1) the formatting issues and 2) the reliability and scalability issues.

Apr 20 2020, 7:13 PM · Community-Tech (Kanban-2019-20-Q4), Wikisource Export
aezell added a comment to T250427: Create #MediaWiki-Blocks component.

I think the Partial Blocks project that @Niharika created is what's useful to our team. As she said, we do not own all of Blocks but we do have an expertise in it. We also have a desire to help others contribute to the patterns that we tried to introduce in the code.

Apr 20 2020, 5:59 PM · Anti-Harassment, Project-Admins, User-DannyS712
aezell added a comment to T225293: [BUG][8 hours] Investigate why the SVGTranslate webservice needs to be restarted so often.

We aren't getting nearly the number of unavailability reports from the monitoring as we used to.

Apr 20 2020, 2:27 PM · Community-Tech, Spike, SVG Translate Tool

Apr 15 2020

aezell added a comment to T250312: HTTP 403 Error when using google-api-proxy on VPS.

Any idea why this changed? I think I saw an email about some network changes in Toolforge. Is that what happened?

Apr 15 2020, 8:28 PM · Google-api-proxy, Wikisource OCR, Community-Tech
aezell added a comment to T250185: Make Wikisource-OCR handle paragraphs better.

All those loops make my spidey-sense go off.

Apr 15 2020, 4:40 PM · Wikisource OCR, Community-Tech

Apr 10 2020

aezell closed T244100: Spike: New/Improved OCR tool [8 hours] as Resolved.

@Samwilson and @kaldari have figured out how to make the Google Vision API work in the vast majority of the cases that we are considering supporting.

Apr 10 2020, 5:47 PM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive

Apr 8 2020

aezell added a comment to T246571: Do not add "user-blocked-indef" css to links to partially blocked users. .

Hi @AS, thanks for validating that. I'm glad that there's not a bug we introduced but I'm bummed that this is a problem.

Apr 8 2020, 8:24 PM · MediaWiki-Blocks, Anti-Harassment
aezell added a comment to T246571: Do not add "user-blocked-indef" css to links to partially blocked users. .

Thanks for this report @AS. We aren't aware of that CSS class actually existing in the code.

Apr 8 2020, 4:39 PM · MediaWiki-Blocks, Anti-Harassment

Apr 6 2020

aezell added a comment to T249059: Requesting access to analytics-privatedata-users for tchanders, dmaza, dbarratt, wikigit.

Thanks to everyone for working to find a solution to this gap in environments we seem to have.

Apr 6 2020, 3:00 PM · Anti-Harassment, Operations, SRE-Access-Requests

Apr 3 2020

aezell updated subscribers of T249059: Requesting access to analytics-privatedata-users for tchanders, dmaza, dbarratt, wikigit.

@Nuria Our team is in a position of needing to test some new queries or changes to queries that we believe could potentially be costly. Given Grant and Toby's guidance to take special care about site stability risk, we need a place to test them. @Catrope suggested that we go this route as a safer, if not completely safe, place to prove the performance of these queries instead of production.

Apr 3 2020, 7:44 PM · Anti-Harassment, Operations, SRE-Access-Requests

Apr 2 2020

aezell added a comment to T249059: Requesting access to analytics-privatedata-users for tchanders, dmaza, dbarratt, wikigit.

I approve this access for these staff that report to me.

Apr 2 2020, 9:19 PM · Anti-Harassment, Operations, SRE-Access-Requests

Apr 1 2020

aezell added a comment to T249059: Requesting access to analytics-privatedata-users for tchanders, dmaza, dbarratt, wikigit.

@Mooeypoo If you create a new one with the format suggested above, I will provide approval.

Apr 1 2020, 6:33 PM · Anti-Harassment, Operations, SRE-Access-Requests

Mar 26 2020

aezell added a comment to T242825: Deal with Google Chrome User-Agent deprecation.

Thanks for summarizing that @dbarratt.

Mar 26 2020, 6:16 PM · Anti-Harassment, Privacy Engineering, User-revi, CheckUser
aezell added a comment to T244804: Create a purge routine for `watchlist_expiry` [medium].

And when do we want to update the release notes with all this? Maybe we should start a patch for that?

Mar 26 2020, 3:46 PM · Community-Tech (Kanban-2019-20-Q4), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), archived--TCB-Team, Expiring-Watchlist-Items
aezell added a comment to T242825: Deal with Google Chrome User-Agent deprecation.

It seems to me that the core issue here is that we are in a world where the browsers are going to increasingly stop telling web sites so much about their users. This is on top of whatever data regulations may come into effect in various locales.

Mar 26 2020, 3:45 PM · Anti-Harassment, Privacy Engineering, User-revi, CheckUser

Mar 19 2020

aezell added a comment to T246944: Improve OCR: Test accuracy and features of various OCR engines.

Very cool. Thanks for all the research @kaldari!

Mar 19 2020, 2:31 PM · Patch-For-Review, Internet-Archive, Community-Tech

Mar 18 2020

aezell added a comment to T246353: Investigate and mitigate trivial bypass to AntiSpoof.

I'm happy to +2 this. Seems like we raised the issue about Python but feel that it's an acceptable approach here.

Mar 18 2020, 6:00 PM · user-sbassett, Patch-For-Review, Anti-Harassment, Security-Team, Security, AbuseFilter, AntiSpoof
aezell added a comment to D1124: Redact key from error messages..

Given that we are trying to minimize risky changes, this feels like something we should wait on.

Mar 18 2020, 2:28 AM
aezell added a comment to T246944: Improve OCR: Test accuracy and features of various OCR engines.

Wow. That's a big shift. I was actually going to update this task to say that with all the idiosyncrasies with the various platforms, we were going to focus on the front-end workflow experience.

Mar 18 2020, 1:46 AM · Patch-For-Review, Internet-Archive, Community-Tech

Mar 11 2020

aezell added a comment to T246944: Improve OCR: Test accuracy and features of various OCR engines.

Thanks so much for doing this, @kaldari !

Mar 11 2020, 8:43 PM · Patch-For-Review, Internet-Archive, Community-Tech

Mar 10 2020

aezell added a comment to T244100: Spike: New/Improved OCR tool [8 hours].

I think the next steps here are to test the existing IA APIs for conversion and see what features they might make available to us.

Mar 10 2020, 3:25 PM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive
aezell added a comment to T246197: "No space left on device" on wsexport-prod01.eqiad.

I found this quote from Kovid on an old bug report about temp files: "temp files are guaranteed to be deleted only when calibre is shutdown cleanly."

Mar 10 2020, 3:23 PM · Community-Tech (Kanban-2019-20-Q4), Wikisource, Wikisource Export

Mar 4 2020

aezell added a comment to T246944: Improve OCR: Test accuracy and features of various OCR engines.

It seems clear even this early that we will still want to provide access to as many of these OCR tools as we can reliably maintain. They each have strengths and weaknesses.

Mar 4 2020, 9:59 PM · Patch-For-Review, Internet-Archive, Community-Tech
aezell added a comment to T246353: Investigate and mitigate trivial bypass to AntiSpoof.

We'd be more comfortable reviewing things in Gerrit and seeing the outcome of the testing, as you mention.

Mar 4 2020, 4:29 PM · user-sbassett, Patch-For-Review, Anti-Harassment, Security-Team, Security, AbuseFilter, AntiSpoof
aezell added a comment to T246353: Investigate and mitigate trivial bypass to AntiSpoof.

@Reedy You're right. That happened before I got here and I was not aware.

Mar 4 2020, 4:05 PM · user-sbassett, Patch-For-Review, Anti-Harassment, Security-Team, Security, AbuseFilter, AntiSpoof
aezell added a comment to T246353: Investigate and mitigate trivial bypass to AntiSpoof.

While the Anti-Harassment Team hasn't worked on Anti-Spoof before, it's possible we could help with code review once the patches are available in Gerrit.

Mar 4 2020, 3:33 PM · user-sbassett, Patch-For-Review, Anti-Harassment, Security-Team, Security, AbuseFilter, AntiSpoof

Feb 29 2020

aezell added a comment to T246294: [Epic] Iterate on the design of highlighting for Special:Investigate .

I think parsing the date string should be OK. Not sure how that might work with localization though. Maybe moment.js has some helpers for this? I think it's already available in MW?

Feb 29 2020, 5:23 PM · Epic, CheckUser, Anti-Harassment
aezell added a comment to T244100: Spike: New/Improved OCR tool [8 hours].

Thanks @kaldari ! That's great.

Feb 29 2020, 4:45 PM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive

Feb 26 2020

aezell claimed T244100: Spike: New/Improved OCR tool [8 hours].
Feb 26 2020, 6:06 PM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive

Feb 25 2020

aezell added a comment to T237299: CU 2.0: Sticky highlighting in Preliminary check and Compare tabs.

That makes sense to me. It'll make it easier to estimate both (or reestimate if we choose) and make the acceptance criteria clearer.

Feb 25 2020, 6:18 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Anti-Harassment (The Letter Song), CheckUser
aezell updated subscribers of T245662: CU 2.0: Logging for Special:Investigate - Adding the data.

! In T245662#5916567, @dbarratt wrote:
Do you know if it is time-consuming to get a new column added to a database table?

Feb 25 2020, 5:10 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T237299: CU 2.0: Sticky highlighting in Preliminary check and Compare tabs.

I think the answer to that is the latter. It seems to me that the highlighting is informed by a reading of the results by the investigator. Those hunches or discernments would change for each investigation as the results would be different.

Feb 25 2020, 4:57 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Anti-Harassment (The Letter Song), CheckUser
aezell updated subscribers of T246094: Muting a user in Notification should mark existing notifications as read.

Excellent. Thanks for clarifying. This sounds like a reasonable expectation to me but I'll leave it to @Niharika to unpack all the use cases.

Feb 25 2020, 4:29 PM · Anti-Harassment, Growth-Team, Notifications
aezell added a comment to T246094: Muting a user in Notification should mark existing notifications as read.

Thanks @Trizek for this report. Just to make sure I understand the situation, I have a few questions.

Feb 25 2020, 4:25 PM · Anti-Harassment, Growth-Team, Notifications
aezell added a comment to T237299: CU 2.0: Sticky highlighting in Preliminary check and Compare tabs.

My opinion is that the highlighting should be as ephemeral as possible. It seems like that would be the easiest for the user to reason about. That is, if I have to remember that opening a new tab sometimes keeps highlights and sometimes doesn't depending on which link I click on, that's a lot of overhead for the user. Instead, just making it as simple as possible, if slightly less effective, seems like a less problematic path.

Feb 25 2020, 4:11 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T246053: Give access to Anti Harassment Tools team to production deployment.

I approve these credentials for these staff.

Feb 25 2020, 12:50 AM · Operations, SRE-Access-Requests

Feb 24 2020

aezell added a comment to T237299: CU 2.0: Sticky highlighting in Preliminary check and Compare tabs.

I'm worried that the complexities that keep cropping up around using this token method might overwhelm the value of using that particular method. What would it look like if we just used the POST as we'd previously described? I feel like these kinds of changes become much easier with the POST.

Feb 24 2020, 9:24 PM · MW-1.35-notes (1.35.0-wmf.22; 2020-03-03), Anti-Harassment (The Letter Song), CheckUser

Feb 21 2020

aezell updated subscribers of T244100: Spike: New/Improved OCR tool [8 hours].

I'm going to add some complexity here. @kaldari is connecting me with some folks at Internet Archive to discuss the possibility of our integrating more closely with their OCR workflow. The general idea would be to make the upload to IA and creation of pages in Wikisource more automated.

Feb 21 2020, 7:31 PM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive

Feb 20 2020

aezell added a comment to T245662: CU 2.0: Logging for Special:Investigate - Adding the data.

I like this idea of using the same table with a specific cul_type. I agree with David that it provides flexibility and continuity for whatever tools, people, processes might be using the data in this table.

Feb 20 2020, 8:00 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T244100: Spike: New/Improved OCR tool [8 hours].

@Samwilson Could you detail some of the details and risks associated with this choice? I don't know enough about the tradeoffs to form a helpful viewpoint.

Feb 20 2020, 3:59 PM · Community-Tech (Kanban-2019-20-Q4), Internet-Archive

Feb 19 2020

aezell added a comment to T245662: CU 2.0: Logging for Special:Investigate - Adding the data.

Cool. I wasn't aware of the distinctions. That's good news.

Feb 19 2020, 9:29 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser
aezell added a comment to T245662: CU 2.0: Logging for Special:Investigate - Adding the data.

Another new table? I wonder if we'll run into resistance for that?

Feb 19 2020, 9:01 PM · MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Patch-For-Review, Anti-Harassment (The Letter Song), CheckUser

Feb 18 2020

aezell added a comment to T244631: Create `watchlist_expiry` table in production after wmf.19 is available.

Thanks @Jdforrester-WMF!

Feb 18 2020, 7:41 PM · archived--TCB-Team, Expiring-Watchlist-Items, Community-Tech, Release-Engineering-Team-TODO (2020-01 to 2020-03 (Q3))
aezell added a comment to T245181: Improve test coverage for Special:Investigate.

I don't think we've abandoned the idea, we just haven't been explicit about it. We can certainly talk about it some more.

Feb 18 2020, 12:53 PM · MW-1.35-notes (1.35.0-wmf.23; 2020-03-10), Anti-Harassment (The Letter Song), CheckUser

Feb 14 2020

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?

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

Feb 13 2020

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.

Feb 13 2020, 10:35 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Community-Tech (Kanban-2019-20-Q4), Patch-For-Review, Platform Team Workboards (Clinic Duty Team), Expiring-Watchlist-Items, archived--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?

Feb 13 2020, 10:13 PM · Expiring-Watchlist-Items, Community-Tech, archived--TCB-Team
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?

Feb 13 2020, 4:17 PM · Community-Tech (Kanban-2019-20-Q4), Patch-For-Review, MW-1.35-notes (1.35.0-wmf.26; 2020-03-31), archived--TCB-Team, Expiring-Watchlist-Items

Feb 11 2020

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

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

Feb 11 2020, 3:14 PM · Community-Tech (Kanban-Q3-2019-20), Wikisource Export
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

Feb 11 2020, 3:13 PM · Community-Tech, Wikisource Export
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....

Feb 11 2020, 3:10 PM · Community-Tech, Wikisource Export
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.

Feb 11 2020, 5:51 AM · Community-Tech, Wikisource Export

Feb 10 2020

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

I salute you!

Feb 10 2020, 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.

Feb 10 2020, 6:32 PM · Community-Tech (Kanban-Q3-2019-20), Wikisource Export

Feb 7 2020

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

@Marostegui Thanks for your help with this!

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

Feb 6 2020

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

Thanks for clarifying that, y'all.

Feb 6 2020, 8:18 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), 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.

Feb 6 2020, 7:31 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), 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?

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

Feb 5 2020

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.

Feb 5 2020, 7:25 PM · MW-1.35-notes (1.35.0-wmf.19; 2020-02-11), DBA, Community-Tech (Kanban-Q3-2019-20), 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.

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

Feb 4 2020

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

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

Feb 4 2020, 5:20 PM · Community-Tech (Kanban-Q3-2019-20), Wikisource Export

Feb 3 2020

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

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

Feb 3 2020, 7:20 PM · Community-Tech (Kanban-Q3-2019-20), Wikisource Export

Feb 1 2020

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

Jan 23 2020

aezell updated the task description for T240530: CU 2.0: Filtering from the data table in Compare tab.
Jan 23 2020, 7:25 PM · MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Anti-Harassment (The Letter Song), CheckUser

Jan 22 2020

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?

Jan 22 2020, 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