Page MenuHomePhabricator

aezell (aezell)
Engineering Manager (WMF)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Sunday

  • Clear sailing ahead.

User Details

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

Recent Activity

Fri, Feb 15

aezell added a comment to T215184: Create a mock for proposed "Who Wrote That" tool design.

If we share these on-wiki but then go with a solution like a browser extension, is that going to be a confusing shift?

Fri, Feb 15, 2:37 PM · Who-Wrote-That, Community-Tech

Thu, Feb 14

aezell updated the task description for T216092: Create an experimental worklist feature.
Thu, Feb 14, 3:59 PM · Community-Tech, Event Metrics

Wed, Feb 13

aezell added a comment to T215580: [BUG] Labels for image keep jumping outside the image frame.

It's maybe worth pointing out in reference to Max's comment that we took the existing code and Max just adapted it to our purposes.

Wed, Feb 13, 9:07 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell updated the task description for T215580: [BUG] Labels for image keep jumping outside the image frame.
Wed, Feb 13, 12:58 AM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Tue, Feb 12

aezell added a comment to T210682: Don't refresh fixed data if last updated datestamp is after end date of the event.

The accuracy of the data is important but to a point where a non-wiki-expert human should care. That is, it might be more confusing to try to explain to a user what we mean by "suppressed or revision-deleted" than it is to say something "due to the intricacies of how wiki edits work, these numbers have a 3-5 point margin of error."

Tue, Feb 12, 8:41 PM · Community-Tech, Event Metrics

Fri, Feb 8

aezell added a comment to T213669: [BUG] Fonts missing for some languages on SVG Translate tool.

Seems like we could maybe just use the next deploy as an opportunity to deploy to Stretch.

Fri, Feb 8, 7:39 PM · Patch-For-Review, Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Thu, Feb 7

aezell added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

We were talking about two different things. In fact, in this case, a unit test is likely the better of the two options because I agree that QA on this with real data is probably impossible (or too much work to be reasonable).

Thu, Feb 7, 10:17 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
aezell created T215561: Move jobs off Trusty job grid on Toolforge.
Thu, Feb 7, 10:15 PM · IA Upload, Community-Tech
aezell added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

Could you possibly fudge some fixture data that causes the problem?

Thu, Feb 7, 10:08 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
aezell set the point value for T208510: "Prevent account creation" should be unchecked when the block is configured to be Partial. to 2.
Thu, Feb 7, 6:33 PM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Patch-For-Review, Anti-Harassment (Dalet — ד), MediaWiki-User-management
aezell updated the task description for T209004: Deprecate User::isBlocked().
Thu, Feb 7, 6:23 PM · Anti-Harassment (Dalet — ד), Technical-Debt (Deprecation), MediaWiki-User-management
aezell updated the task description for T208919: Partially blocked users should be able to review pending changes for other pages.
Thu, Feb 7, 6:17 PM · MediaWiki-User-management, Growth-Team, Anti-Harassment, MediaWiki-extensions-FlaggedRevs
aezell updated the task description for T206163: Restrictions of overlapping blocks should be merged on enforcement.
Thu, Feb 7, 6:13 PM · Anti-Harassment (Dalet — ד), MediaWiki-User-management
aezell added a comment to T208546: Create a method to derive the number of 'Participants' and 'New Editors'.

I've commented on the Github PR.

Thu, Feb 7, 5:17 PM · Community-Tech-Sprint, Community-Tech, Event Metrics
aezell added a comment to T214452: Add horizontal separators to separate different text labels.

That is even easier than what I was thinking. I like that we aren't touching the translations array from SvgFile at all.

Thu, Feb 7, 11:56 AM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell added a comment to T215327: [BUG] Time period on my event keeps getting switched.

That looks easier than we thought.

Thu, Feb 7, 11:54 AM · Community-Tech-Sprint, Community-Tech, Event Metrics
aezell added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

This shows me what I couldn't quite work out from the code. In some instances, the name collision would cause a reversal of the effective block?

Thu, Feb 7, 11:50 AM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management
aezell added a comment to T213669: [BUG] Fonts missing for some languages on SVG Translate tool.

Yes, I think we do want all the fonts. From the patch, it seems just as easy to include them as not.

Thu, Feb 7, 11:48 AM · Patch-For-Review, Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Wed, Feb 6

aezell added a comment to T210682: Don't refresh fixed data if last updated datestamp is after end date of the event.

@jmatazzoni Is this the question we talked about earlier this week? It seems like it. In that case, Moriel said it better than I could have. If you were asking me something different, let me know.

Wed, Feb 6, 7:56 PM · Community-Tech, Event Metrics
aezell added a comment to T211373: Add pan and zoom of image.

I see it both ways. Refreshing over a dozen times, I see the image about half of the time. Sometimes, it does appear on the first load of a given URL and sometimes it doesn't.

Wed, Feb 6, 6:47 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell added a comment to T213220: Title::checkUserBlock() should ensure the retrieved action matches the passed in restriction.

Can you describe what the effect of this would be (before and after your change) if the actions didn't match?

Wed, Feb 6, 5:13 PM · Anti-Harassment (Dalet — ד), MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Patch-For-Review, MediaWiki-User-management

Tue, Feb 5

aezell added a comment to T211373: Add pan and zoom of image.

I was able to test this briefly locally and it worked for a time but as @Niharika says, the rendering seems to be non-functional now. I haven't had a chance to dig into any errors or anything yet though.

Tue, Feb 5, 7:29 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell added a comment to T214508: Special:BlockList reports a blocked user's ability to edit their own user talk page incorrectly for partial blocks on ITWP.

I agree with @Tchanders that it makes sense to have this in one place on save.

Tue, Feb 5, 2:47 PM · MW-1.33-notes (1.33.0-wmf.19; 2019-02-26), Anti-Harassment (Dalet — ד), Patch-For-Review

Mon, Feb 4

aezell added a comment to T211238: Create technical plan for merging overlapping blocks.

If we all agree with @Tchanders solution, we can create a few tasks to cover that work. I like the simplicity, at least in reasoning, of this approach. I imagine the code might get a bit squirrelly. However, being able to easily describe how this works means we have a clearer path to build it which is valuable.

Mon, Feb 4, 6:54 PM · Anti-Harassment (Bet — ב), MediaWiki-User-management

Thu, Jan 24

aezell added a comment to T206819: Create a method to fetch information about uploaded files in local wikis.

I believe this is ready for review: https://github.com/wikimedia/eventmetrics/pull/171

Thu, Jan 24, 8:34 PM · Community-Tech-Sprint, Grant-Metrics, Community-Tech, Event Metrics

Wed, Jan 23

aezell added a comment to T214214: Disable block notice tracking.

There is an export CSV function for each graph so you'll get each wiki's data separately. You may need to login to see it.

Wed, Jan 23, 7:14 PM · Anti-Harassment

Jan 23 2019

aezell added a comment to T210739: Target deletion during page move fails.

That's a good idea @Huji, if it's not too much work.

Jan 23 2019, 12:34 AM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error

Jan 22 2019

aezell added a comment to T210739: Target deletion during page move fails.

On the other hand, that patch wasn't in 1.33.0-wmf.6 while the error did occur in that version (until rMW505845ec917a: Revert "Title::checkUserBlock should call User::isBlockedFrom for every action" was deployed).

Jan 22 2019, 7:51 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
aezell added a comment to T210739: Target deletion during page move fails.

I've done some investigation and I cannot find any of the code in the "revert" patch in the code path where the exception is thrown. The dates are quite compelling.

Jan 22 2019, 7:37 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
aezell added a comment to T210739: Target deletion during page move fails.

@Anomie Thanks for finding that correlation. Our team, Anti-Harassment, is looking into this right now.

Jan 22 2019, 5:56 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Anti-Harassment, Patch-For-Review, User-notice, Core Platform Team Backlog (Watching / External), Core Platform Team (Security, stability, performance and scalability (TEC1)), MediaWiki-Special-pages, Wikimedia-production-error
aezell added a comment to T214197: 👩‍👧‍👦 Parent task: MultiSelectWidget & Special:Block UI issues/enhancements/changes.

Middle age? hahahaha

Jan 22 2019, 5:55 PM · Anti-Harassment

Jan 21 2019

aezell added a comment to T210564: Allow user to upload translated file to Commons.

Is that a parameter of the OAuth permissions we request or is it something more?

Jan 21 2019, 6:46 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell added a comment to T214102: Create a method for '7-day retention' without Participants filter.

Here's how I understand it: The page IDs will be used to find the users that have edited those pages within the timeframe of the event. Then, with this list of users, we can do what we need to find the 7-day retention.

Jan 21 2019, 5:58 PM · Community-Tech, Event Metrics

Jan 18 2019

aezell moved T213351: Timeboxed investigation into browser fingerprinting for anti-abuse report to WMF Board from In progress to Review on the Anti-Harassment (Bet — ב) board.
Jan 18 2019, 9:32 PM · Anti-Harassment (Bet — ב)
aezell added a comment to T213351: Timeboxed investigation into browser fingerprinting for anti-abuse report to WMF Board.

I've done some cursory research on this topic.

Jan 18 2019, 9:30 PM · Anti-Harassment (Bet — ב)
aezell added a comment to T205734: Add support for categories without participants.

In our engineering meeting and in my discussions with Joe, we agreed to continue working toward this goal. However, we will deprioritize the optimizations for this feature until we have more of the metrics being generated. The engineers will continue to build those metrics with this feature in mind so we don't have to do a lot of rework when we come to it.

Jan 18 2019, 3:54 PM · Community-Tech, Event Metrics

Jan 17 2019

aezell moved T213735: Add site to piwik.wikimedia.org for Event Metrics so we can measure traffic to tool from In Development to Done on the Community-Tech-Sprint board.
Jan 17 2019, 11:28 PM · Community-Tech-Sprint, Event Metrics, Community-Tech, Analytics-Kanban, Analytics
aezell added a comment to T211837: Add basic statistics-gathering tools for the SymfonyBundle.

Yeah, I'd agree. That's why I said that it isn't "required" to do this work. However, as you say, if these statistics are needed in any form, doing them with statsd does make sense.

Jan 17 2019, 8:04 PM · Event Metrics, SVG Translate Tool, Community-Tech
aezell claimed T213351: Timeboxed investigation into browser fingerprinting for anti-abuse report to WMF Board.
Jan 17 2019, 5:28 PM · Anti-Harassment (Bet — ב)
aezell moved T213351: Timeboxed investigation into browser fingerprinting for anti-abuse report to WMF Board from Ready to In progress on the Anti-Harassment (Bet — ב) board.
Jan 17 2019, 5:28 PM · Anti-Harassment (Bet — ב)
aezell added a comment to T211837: Add basic statistics-gathering tools for the SymfonyBundle.

I'd agree that this is not required for SVG Translate. Is there a task to create the log file you describe?

Jan 17 2019, 5:19 PM · Event Metrics, SVG Translate Tool, Community-Tech

Jan 16 2019

aezell set the point value for T210564: Allow user to upload translated file to Commons to 5.
Jan 16 2019, 9:50 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell removed a project from T205322: [4 hour spike] Investigate how to add logging to keep track of query times : Community-Tech-Sprint.
Jan 16 2019, 12:56 AM · Spike, Event Metrics, Grant-Metrics, Community-Tech
aezell moved T205322: [4 hour spike] Investigate how to add logging to keep track of query times from In Sprint to Backlog on the Event Metrics board.
Jan 16 2019, 12:54 AM · Spike, Event Metrics, Grant-Metrics, Community-Tech
aezell moved T205322: [4 hour spike] Investigate how to add logging to keep track of query times from In Sprint 🏃‍♀️🏃‍♂️ to Engineering backlog on the Community-Tech board.
Jan 16 2019, 12:53 AM · Spike, Event Metrics, Grant-Metrics, Community-Tech
aezell added a comment to T211837: Add basic statistics-gathering tools for the SymfonyBundle.

We added piwik support for Event Metrics which should give us the data this task asks for.

Jan 16 2019, 12:40 AM · Event Metrics, SVG Translate Tool, Community-Tech

Jan 15 2019

aezell added a comment to T213351: Timeboxed investigation into browser fingerprinting for anti-abuse report to WMF Board.

I think you need to do due diligence when replying.

Jan 15 2019, 8:19 PM · Anti-Harassment (Bet — ב)
aezell added a comment to T204293: Investigation: Create a development environment for Event Metrics.

You and your laptops.

Jan 15 2019, 7:26 PM · Event Metrics, Community-Tech, Grant-Metrics
aezell added a comment to T213126: Re-check Commons file when using cached version.

These issues are certainly real but seem somewhat theoretical. In practice, I struggle to believe that these scenarios will happen on a regular basis.

Jan 15 2019, 5:27 PM · Community-Tech, SVG Translate Tool

Jan 14 2019

aezell added a comment to T203019: Notify Yandex proxy users of IP change when instance is migrated to eqiad1 region.

According to the wiki linked in the description, this change appears to have happened.

Jan 14 2019, 10:58 PM · Community-Tech, VPS-Projects

Jan 10 2019

aezell added a comment to T213139: Discrepancies in SVG Translate's pngs and Commons' versions in character and word spacings.

It is incorrect for me. I see it the same as yours.

Jan 10 2019, 7:19 PM · SVG Translate Tool
aezell added a comment to T203564: [BUG] Windows Edge 17 and IE11 do not display info icons.

We will probably want to revalidate. Browsers change pretty fast even if our code hasn't.

Jan 10 2019, 3:51 PM · Browser-Support-Internet-Explorer, Browser-Support-Microsoft-Edge, MediaWiki-extensions-TemplateWizard, Community-Tech
aezell added a comment to T202773: Update Special:Block to match the design.

Should we mark this as stalled and put it back in the queue?

Jan 10 2019, 2:22 PM · Patch-For-Review, Anti-Harassment (Alef — א), MediaWiki-User-management

Jan 9 2019

aezell added a comment to T213139: Discrepancies in SVG Translate's pngs and Commons' versions in character and word spacings.

@Samwilson That does seem unrelated. It is interesting because we largely don't intentionally mess with coordinates or any kind of positioning.

Jan 9 2019, 6:47 PM · SVG Translate Tool

Jan 7 2019

aezell added a comment to T204781: [BUG] GlobalPreferencesFactory emits "PHP Error: in_array() expects parameter 2 to be an array or collection".

I apologize. I didn't look closely enough at the content of the patch.

Jan 7 2019, 11:15 PM · Community-Tech, MediaWiki-extensions-GlobalPreferences, Wikimedia-production-error
aezell closed T204781: [BUG] GlobalPreferencesFactory emits "PHP Error: in_array() expects parameter 2 to be an array or collection" as Resolved.
Jan 7 2019, 10:51 PM · Community-Tech, MediaWiki-extensions-GlobalPreferences, Wikimedia-production-error
aezell moved T205496: Give Grant Metrics a new name and create new logo from QA to Q2 2018-19 on the Community-Tech-Sprint board.
Jan 7 2019, 10:50 PM · Community-Tech-Sprint, Community-Tech, Event Metrics, Grant-Metrics
aezell closed T205496: Give Grant Metrics a new name and create new logo as Resolved.
Jan 7 2019, 10:50 PM · Community-Tech-Sprint, Community-Tech, Event Metrics, Grant-Metrics
aezell closed T205496: Give Grant Metrics a new name and create new logo, a subtask of T206180: Create Event Metrics VPS and move Grant Metrics to it, as Resolved.
Jan 7 2019, 10:50 PM · Grant-Metrics, Community-Tech-Sprint, Event Metrics, Community-Tech
aezell added a comment to T211373: Add pan and zoom of image.

@Samwilson Should we mark this as in-sprint and in-progress and assigned to you?

Jan 7 2019, 10:44 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell moved T212293: Change font stack and letter spacing from In progress to Done on the SVG Translate Tool board.
Jan 7 2019, 10:39 PM · Community-Tech-Sprint, SVG Translate Tool, Community-Tech
aezell moved T212270: Upgrade dependencies (Symfony, OOUI, wikimedia-ui-base, etc.) from In progress to Done on the SVG Translate Tool board.
Jan 7 2019, 10:38 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Jan 4 2019

aezell added a comment to T212450: Instrument Event Metrics so we can track usage.

We will definitely want to be able to see how this changes over time. Does that mean we'd have to save the data someplace? Or will we be able to pull whichever time period we want when we want to?

It sort of depends on what that time frame is and how you want to compare. For instance, if you need to know that on the first Tuesday of January 2018 there were 125 thingamabobs and on that same day in 2019 there were 116 thingamabobs, that necessitates us using a particular technology. If instead, you want to see something like, "It looks like there are about 10% more thingamabobs each week for the last 6 weeks," then we might use a different technology.

Jan 4 2019, 4:00 PM · Community-Tech, Event Metrics

Jan 2 2019

aezell added a comment to T212293: Change font stack and letter spacing.

Great! I actually did try it earlier and forgot to come back to update here.

Jan 2 2019, 11:49 PM · Community-Tech-Sprint, SVG Translate Tool, Community-Tech
aezell added a comment to T212450: Instrument Event Metrics so we can track usage.

I'm noting this for implementation.

When do people get stats? Specifically:
Track whether people get events during the event (by downloading, or visiting/updating either the Event Summary or Edit List pages, I suppose?). Vs.
After the event, how often and for how long do they get stats (i.e., are they continuing to use the impact metrics we've created)?

To do this, we'll need to have the tracking code check the event end status and send a different tracked event based on that information. That likely means we need to ensure that the event end data is available within the Javascript scope somehow if it's not already there. Or, the PHP code that handles the "downloading, or visiting/updating either the Event Summary or Edit List pages" will need to send the event.

Jan 2 2019, 11:28 PM · Community-Tech, Event Metrics
aezell added a comment to T212450: Instrument Event Metrics so we can track usage.

@jmatazzoni I have a few clarifying questions below. As this is in our agenda today, feel free to answer in that meeting but we should record the results/decisions in this task.

Jan 2 2019, 11:26 PM · Community-Tech, Event Metrics
aezell added a comment to T212293: Change font stack and letter spacing.

@Prtksxna I think we fixed the Docker stuff at the offsite unless it has broken again. I'll give it a try shortly and see if it's working with the current master.

Jan 2 2019, 5:49 PM · Community-Tech-Sprint, SVG Translate Tool, Community-Tech

Dec 21 2018

aezell added a comment to T211376: Fail gracefully on malformed SVGs.

I hadn't considered just suppressing the errors in that way. Most (all?) of the errors are likely to not be user-fixable. It's probably smart to hide them as much as possible and warn the user only when we know we cannot possibly allow them to continue.

Dec 21 2018, 8:08 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Dec 20 2018

aezell added a comment to T201710: Clarify when usernames in Participants list are saved or unsaved.

I think to support Prateek's design, we'd need to avoid using the handy model saving functions and write some direct DB insert/update code in the model to handle each participant individually. Is that what this looks like @MusikAnimal?

Dec 20 2018, 5:06 PM · Event Metrics, Grant-Metrics

Dec 19 2018

aezell closed T212269: Update API documentation for API:Block as Invalid.

Invalid because it duplicates T204904.

Dec 19 2018, 4:15 PM · Documentation, Anti-Harassment
aezell moved T212269: Update API documentation for API:Block from Untriaged to Cards ready to be estimated on the Anti-Harassment board.
Dec 19 2018, 12:44 AM · Documentation, Anti-Harassment
aezell created T212269: Update API documentation for API:Block.
Dec 19 2018, 12:43 AM · Documentation, Anti-Harassment
aezell added a comment to T204293: Investigation: Create a development environment for Event Metrics.

It's not clear that this is the direction the team wants to move for this project. More discussions to be had before this can or should be estimated.

Dec 19 2018, 12:26 AM · Event Metrics, Community-Tech, Grant-Metrics
aezell added projects to T211837: Add basic statistics-gathering tools for the SymfonyBundle: SVG Translate Tool, Event Metrics.

We should discuss this in the Engineering Meeting to create concrete tasks that can be estimated.

Dec 19 2018, 12:10 AM · Event Metrics, SVG Translate Tool, Community-Tech

Dec 18 2018

aezell added a comment to T211612: Make first letters of translation URL case-insensitive.

I read through the Symfony docs and I didn't see any reasonable way to do this. Are there hooks into the routing features that I'm not looking at?

Dec 18 2018, 10:21 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Dec 17 2018

aezell closed T212171: Don't show a fatal error to users that aren't logged in as Invalid.

@MusikAnimal fixed this as I was writing the task.

Dec 17 2018, 11:24 PM · Event Metrics
aezell moved T212171: Don't show a fatal error to users that aren't logged in from Backlog to To be estimated on the Event Metrics board.
Dec 17 2018, 11:10 PM · Event Metrics
aezell created T212171: Don't show a fatal error to users that aren't logged in.
Dec 17 2018, 11:10 PM · Event Metrics
aezell added a comment to T205734: Add support for categories without participants.

@MusikAnimal Cool. I didn't have the full picture. All good.

Dec 17 2018, 10:58 PM · Community-Tech, Event Metrics
aezell added a comment to T211376: Fail gracefully on malformed SVGs.

Right now, it looks like all of the work that could cause this error happens in SvgFile::analyse(). That function sets the values for some class variables. It seem like we have a few options:

  1. change all of analyse and break it apart into multiple functions and redo how we use those class variables (ugh!),
  2. or do a try/catch everywhere it's called
  3. or have the analyse function also set a class variable that is something like parseErrors which we can check after calling analyse to see what happened
  4. or your idea here
Dec 17 2018, 9:47 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell added a comment to T211612: Make first letters of translation URL case-insensitive.

I thought this would be really easy. Then, I realized that Symfony routes are not specified with regex. As best I can tell, this is going to be a bit more involved than it seemed on the surface.

Dec 17 2018, 9:41 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool
aezell added a comment to T205734: Add support for categories without participants.

@MusikAnimal It might make sense to have both a job_started and a job_status in the database. Then, you could have logic that says, "If a job is 'started' and has been running for X minutes, mark it as failed." That's sort of poor man's error catcher and cleanup logic. Ideally, the job would catch a timeout and report itself as failed but that might be easier said than done.

Dec 17 2018, 6:35 PM · Community-Tech, Event Metrics

Dec 14 2018

aezell added a comment to T209403: 👩‍👧‍👦 Measure the effectiveness of blocks.

@nettrom_WMF Are you using IPython alone or within Jupyter?

Dec 14 2018, 6:34 PM · Anti-Harassment, Product-Analytics, MediaWiki-User-management
aezell added a comment to T208246: Change password length requirement and ensure enforcement for privileged users (from 8 to 10).

@Reedy Thanks for posting on the talk page. I hope that helps some folks figure out their issue if they run into it.

Dec 14 2018, 5:12 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.9; 2018-12-18), Anti-Harassment (AHT Sprint 35), MediaWiki-User-login-and-signup

Dec 13 2018

aezell created T211945: Add LDAP to aezell for read/write access of Grafana.
Dec 13 2018, 11:54 PM · Patch-For-Review, LDAP-Access-Requests, Operations
aezell added a comment to T211714: #Security access for aezell.

@chasemp I've linked the accounts now.

Dec 13 2018, 11:41 PM · Security-Team, Security
aezell closed T208890: [4 hour spike] Investigate performance issues relating to downloading the User Data report as Resolved.

The upshot of all of this is the code will live in MediaWiki Core.

Dec 13 2018, 12:15 AM · Spike, Community-Tech-Sprint, Data-Portability, Community-Tech
aezell closed T208890: [4 hour spike] Investigate performance issues relating to downloading the User Data report , a subtask of T208889: Create interface for downloading 'User' data, as Resolved.
Dec 13 2018, 12:15 AM · Data-Portability, Community-Tech

Dec 12 2018

aezell updated subscribers of T211234: Set wgEnableBlockNoticeStats to true on 19 more wikis.
Dec 12 2018, 11:48 PM · Wikimedia-Site-requests, Anti-Harassment (AHT Sprint 35)
aezell updated the task description for T208890: [4 hour spike] Investigate performance issues relating to downloading the User Data report .
Dec 12 2018, 11:15 PM · Spike, Community-Tech-Sprint, Data-Portability, Community-Tech

Dec 11 2018

aezell created T211714: #Security access for aezell.
Dec 11 2018, 7:15 PM · Security-Team, Security
aezell updated the task description for T205322: [4 hour spike] Investigate how to add logging to keep track of query times .
Dec 11 2018, 12:47 AM · Spike, Event Metrics, Grant-Metrics, Community-Tech
aezell added a comment to T205322: [4 hour spike] Investigate how to add logging to keep track of query times .

I wonder if we could have access to turn this on for the grantmetrics database: https://mariadb.com/kb/en/library/slow-query-log-overview/

Dec 11 2018, 12:45 AM · Spike, Event Metrics, Grant-Metrics, Community-Tech
aezell updated the task description for T211376: Fail gracefully on malformed SVGs.
Dec 11 2018, 12:22 AM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Dec 10 2018

aezell added a comment to T211637: Render image previews via RSVG.

Is this the RSVG we are talking about? https://www.npmjs.com/package/rsvg

Dec 10 2018, 11:02 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Dec 5 2018

aezell added a comment to T151425: Enlarge Popular Password File to 100,000 entries and enforce the new minimum in the config.

Thanks @Aklapper. I'm still learning about the layers of communication that exist around here.

Dec 5 2018, 12:28 AM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.6; 2018-11-27), Security-team-backlog, MediaWiki-User-login-and-signup

Dec 4 2018

aezell added a comment to T151425: Enlarge Popular Password File to 100,000 entries and enforce the new minimum in the config.

Is there community input required to +2 @Reedy's patch for MW core? If so, we should start that now. I guess that would happen on Meta?

Dec 4 2018, 3:59 PM · Patch-For-Review, MW-1.33-notes (1.33.0-wmf.6; 2018-11-27), Security-team-backlog, MediaWiki-User-login-and-signup

Nov 30 2018

aezell added a comment to T208890: [4 hour spike] Investigate performance issues relating to downloading the User Data report .

Noting here that we are no longer going to provide the Contributions report.

Nov 30 2018, 6:16 PM · Spike, Community-Tech-Sprint, Data-Portability, Community-Tech
aezell added a comment to T207711: SVG Parsing I - Language dropdowns in SVG Translate tool.

Interesting. It does make me wonder if we should message the user about partial translations existing. Had we decided previously that we wouldn't let users choose partial languages from which to translate? It makes sense because if there's no text then the translator doesn't know what to write.

Nov 30 2018, 5:06 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool

Nov 29 2018

aezell added a comment to T207711: SVG Parsing I - Language dropdowns in SVG Translate tool.
Nov 29 2018, 10:39 PM · Community-Tech-Sprint, Community-Tech, SVG Translate Tool