Page MenuHomePhabricator

dbarratt (David Barratt)
User

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
May 30 2017, 9:17 PM (392 w, 9 h)
Availability
Available
IRC Nick
davidwbarratt
LDAP User
Dbarratt
MediaWiki User
Unknown

Recent Activity

Mar 30 2024

Krinkle awarded T209394: Use sniff or phan rule to detect violations of Stable interface policy (@internal, @deprecated, @stable etc.) a Orange Medal token.
Mar 30 2024, 12:26 AM · phan, MediaWiki-Core-Tests

Aug 13 2022

dbarratt placed T177825: No on-site Notifications received for certain type of actions up for grabs.
Aug 13 2022, 1:33 PM · User-notice-archive, Anti-Harassment (AHT Sprint 7), MW-1.31-release-notes (WMF-deploy-2017-10-10 (1.31.0-wmf.3)), Patch-For-Review, User-notice-collaboration, Regression, Notifications, Collaboration-Team-Triage

Jun 3 2021

dbarratt added a comment to T283980: Phacility (Maintainer of Phabricator) is winding down. Upstream support ending..

I wonder if there is another organization (Linux Foundation?) that Wikimedia could partner with in order to continue maintaiance and development of Phabricator?

Jun 3 2021, 12:08 AM · Release-Engineering-Team (Seen), User-Matthewrbowker, Phabricator

Apr 29 2021

dbarratt removed a member for InteractionTimeline: dbarratt.
Apr 29 2021, 5:40 PM
dbarratt removed a watcher for InteractionTimeline: TBolliger.
Apr 29 2021, 5:39 PM
dbarratt removed a member for InteractionTimeline: TBolliger.
Apr 29 2021, 5:39 PM
dbarratt removed a watcher for InteractionTimeline: dbarratt.
Apr 29 2021, 5:39 PM

Apr 22 2021

dbarratt updated the task description for T178137: MediaWiki-Vendor creates a scenario in which incompatible versions of dependencies can be present.
Apr 22 2021, 12:11 PM · Wikidata, Release-Engineering-Team (Radar), [DEPRECATED] wdwb-tech, TechCom, Developer-Wishlist (Next), MediaWiki-Vendor, Composer

Mar 19 2021

TiltedCerebellum awarded T235554: MediaWiki::outputResponsePayload seemingly causes net::ERR_HTTP2_PROTOCOL_ERROR 200 and compression issues in 1.35 a The World Burns token.
Mar 19 2021, 5:14 AM · MW-1.36-notes, MW-1.36-release, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.35-notes, Patch-For-Review, wbstack, MW-1.35-release, Regression, MediaWiki-General, Performance-Team, Anti-Harassment, Cloud-VPS

Mar 17 2021

dbarratt added a comment to T178137: MediaWiki-Vendor creates a scenario in which incompatible versions of dependencies can be present.

Sure. But if we/composer just follow what the composer.lock says, that doesn't get towards any sort of "maintained automatically", does it?

What do you mean? This gets maintained automatically if we were to use composer to load the extensions themselves. This is basically what the Drupal project does.

Mar 17 2021, 7:53 PM · Wikidata, Release-Engineering-Team (Radar), [DEPRECATED] wdwb-tech, TechCom, Developer-Wishlist (Next), MediaWiki-Vendor, Composer
dbarratt added a comment to T178137: MediaWiki-Vendor creates a scenario in which incompatible versions of dependencies can be present.

Sure. But if we/composer just follow what the composer.lock says, that doesn't get towards any sort of "maintained automatically", does it?

Mar 17 2021, 6:04 PM · Wikidata, Release-Engineering-Team (Radar), [DEPRECATED] wdwb-tech, TechCom, Developer-Wishlist (Next), MediaWiki-Vendor, Composer
dbarratt updated the task description for T178137: MediaWiki-Vendor creates a scenario in which incompatible versions of dependencies can be present.
Mar 17 2021, 1:37 PM · Wikidata, Release-Engineering-Team (Radar), [DEPRECATED] wdwb-tech, TechCom, Developer-Wishlist (Next), MediaWiki-Vendor, Composer
dbarratt added a comment to T178137: MediaWiki-Vendor creates a scenario in which incompatible versions of dependencies can be present.

Probably not gonna happen. If we allow post merge jobs to randomly update/install stuff, it defeats the point of the auditability of having the mediawiki-vendor repo etc.

Mar 17 2021, 1:34 PM · Wikidata, Release-Engineering-Team (Radar), [DEPRECATED] wdwb-tech, TechCom, Developer-Wishlist (Next), MediaWiki-Vendor, Composer

Feb 14 2021

dbarratt added a comment to T254405: Cannot access the database: :real_connect(): (HY000/2002): No such file or directory. (due to "Database host" entry being "localhost" instead of "database").

I also ran into this and the solution was the same: the hostname needs to be the name of the docker host when running with docker-compose. I'd submit a PR, but the error is on Docker Hub, and I don't see an obvious way to edit that.

Feb 14 2021, 5:16 PM · Documentation, Docker-Hub-MediaWiki
dbarratt added a comment to T266186: Conflicting information on Docker Hub regarding maintainership.

Also, would highly recommend looking the the other CMS counterparts such as:
https://hub.docker.com/_/drupal
and
https://hub.docker.com/_/wordpress

Feb 14 2021, 4:34 AM · Docker-Hub-MediaWiki
dbarratt added a comment to T266186: Conflicting information on Docker Hub regarding maintainership.

I would highly recommend taking a look at https://hub.docker.com/_/php which is the image the MediaWiki image extends from.

Feb 14 2021, 4:31 AM · Docker-Hub-MediaWiki

Jan 25 2021

Kghbln awarded T235554: MediaWiki::outputResponsePayload seemingly causes net::ERR_HTTP2_PROTOCOL_ERROR 200 and compression issues in 1.35 a The World Burns token.
Jan 25 2021, 4:45 PM · MW-1.36-notes, MW-1.36-release, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.35-notes, Patch-For-Review, wbstack, MW-1.35-release, Regression, MediaWiki-General, Performance-Team, Anti-Harassment, Cloud-VPS

Jan 24 2021

Addshore awarded T235554: MediaWiki::outputResponsePayload seemingly causes net::ERR_HTTP2_PROTOCOL_ERROR 200 and compression issues in 1.35 a The World Burns token.
Jan 24 2021, 2:41 PM · MW-1.36-notes, MW-1.36-release, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.35-notes, Patch-For-Review, wbstack, MW-1.35-release, Regression, MediaWiki-General, Performance-Team, Anti-Harassment, Cloud-VPS

Jan 21 2021

Ciencia_Al_Poder awarded T235554: MediaWiki::outputResponsePayload seemingly causes net::ERR_HTTP2_PROTOCOL_ERROR 200 and compression issues in 1.35 a The World Burns token.
Jan 21 2021, 10:09 AM · MW-1.36-notes, MW-1.36-release, MW-1.37-notes (1.37.0-wmf.1; 2021-04-13), MW-1.35-notes, Patch-For-Review, wbstack, MW-1.35-release, Regression, MediaWiki-General, Performance-Team, Anti-Harassment, Cloud-VPS

Jan 5 2021

dbarratt placed T214763: Deleting a page that is part of a partial block causes problems up for grabs.
Jan 5 2021, 9:13 PM · MW-1.33-notes (1.33.0-wmf.17; 2019-02-12), Anti-Harassment (Gimel — ג), MediaWiki-User-management, MediaWiki-Page-deletion
dbarratt added a comment to T268987: Add COVID Ratio to translatewiki.net.
  1. Could you give push access to https://github.com/translatewiki in order to push the translations?
Jan 5 2021, 2:47 PM · Language-Team (Language-2020-October-December), translatewiki.net

Dec 28 2020

dbarratt added a comment to T36928: Create a user right that allows ignoring the spam blacklist.

So, to clarify the status of this task: I marked it as stalled because the patch has a -2 from @Anomie saying "Giving this a -2 until the concerns raised on the task are addressed...The problem is concern over the impact when only some users are prevented and others are not."
I believe that, since my patch does not grant the right to any users by default, this is not really an issue - end users (sites) can decide if they want to grant the right to a specific user groups, and deal with the results accordingly

Dec 28 2020, 12:38 AM · MW-1.39-notes (1.39.0-wmf.21; 2022-07-18), User-DannyS712, MediaWiki-User-management, SpamBlacklist

Dec 25 2020

dbarratt updated the task description for T268987: Add COVID Ratio to translatewiki.net.
Dec 25 2020, 12:22 AM · Language-Team (Language-2020-October-December), translatewiki.net

Dec 17 2020

dbarratt removed a project from T270263: Implement localisation and internationalisation in the tool: React-i18n.

This task doesn't seem related to React-i18n, but I would highly recommend using it in your project. :)

Dec 17 2020, 1:57 PM · good first task, I18n, VideoCutTool

Dec 3 2020

dbarratt placed T264838: Poke around production to find the maxmind flatfile! [4H] up for grabs.
Dec 3 2020, 1:30 PM · Anti-Harassment (The Letter Song), IP Info

Nov 30 2020

dbarratt placed T260603: Create an API endpoint that accepts a log id or revision id and returns mock data about the IP address up for grabs.
Nov 30 2020, 1:41 PM · Anti-Harassment (The Letter Song), IP Info

Nov 7 2020

dbarratt created T267481: Change license from GPL to LGPL.
Nov 7 2020, 6:49 PM · Software-Licensing, React-i18n

Nov 5 2020

dbarratt placed T264879: IPInfo: Consider permissions logic for getting IP information from log entries up for grabs.
Nov 5 2020, 3:26 PM · Anti-Harassment (The Letter Song), IP Info

Nov 3 2020

dbarratt removed a member for IP Info: dbarratt.
Nov 3 2020, 2:01 PM
dbarratt removed a member for Equivset: dbarratt.
Nov 3 2020, 2:01 PM
dbarratt removed a member for Wikimedia-Takedown-Tools: dbarratt.
Nov 3 2020, 2:00 PM
dbarratt removed a watcher for Wikimedia-Takedown-Tools: dbarratt.
Nov 3 2020, 2:00 PM
dbarratt removed a member for acl*AHT-Private_policy_admins: dbarratt.
Nov 3 2020, 1:58 PM
dbarratt removed a watcher for Anti-Harassment: dbarratt.
Nov 3 2020, 1:57 PM
dbarratt removed a member for Anti-Harassment: dbarratt.
Nov 3 2020, 1:57 PM
dbarratt updated dbarratt.
Nov 3 2020, 1:53 PM

Oct 28 2020

dbarratt created T266680: Cloud VPS Proxy does not set X-Forwarded-For.
Oct 28 2020, 3:30 PM · cloud-services-team (Kanban), Anti-Harassment, Cloud-VPS

Oct 27 2020

dbarratt moved T261646: CU 2.0: Cannot select text inside table from Code Review 🔍 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 27 2020, 11:04 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Anti-Harassment (The Letter Song), CheckUser
dbarratt moved T266238: Show logs for Special:Investigate investigations on Special:CheckUserLog from Code Review 🔍 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 27 2020, 11:00 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Anti-Harassment (The Letter Song), Design, CheckUser
dbarratt moved T265433: Format links with the wiki name in the wikitext output from Code Review 🔍 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 27 2020, 4:03 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Anti-Harassment (The Letter Song), CheckUser
dbarratt moved T264905: Switching mock data in IP Info for live data from Design Review 🔬 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 27 2020, 4:02 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264905: Switching mock data in IP Info for live data from Code Review 🔍 to Design Review 🔬 on the Anti-Harassment (The Letter Song) board.
Oct 27 2020, 4:02 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt added a comment to T197220: Update mediawiki-docker automatically.

The Docker-Hub-MediaWiki tag is for the image at https://hub.docker.com/_/mediawiki not the Wikibase (3rd party installations) images.

Oct 27 2020, 3:04 PM · Docker-Hub-MediaWiki, MediaWiki-Releasing (Workflow Improvements)

Oct 22 2020

dbarratt updated the task description for T262963: Security Readiness Review For geoip2/geoip2.
Oct 22 2020, 8:40 PM · user-sbassett, Security, secscrum, Application Security Reviews, Anti-Harassment, IP Info, MediaWiki-Vendor
dbarratt created T266273: Investigate: Retrieve translated / localized place and country names from Wikidata.
Oct 22 2020, 7:13 PM · Trust and Safety Product Team, IP Info

Oct 20 2020

dbarratt moved T264837: Figure out which data we can display in IP Info [4H] from Code Review 🔍 to Needs Design/Product 🎨 on the Anti-Harassment (The Letter Song) board.
Oct 20 2020, 4:06 PM · Anti-Harassment (The Letter Song), IP Info

Oct 19 2020

dbarratt added a comment to T265804: /wiki style short URLs.

This should already be supported (at least in Apache) Have you tried setting $wgArticlePath ?

Oct 19 2020, 9:32 PM · Docker-Hub-MediaWiki
dbarratt moved T264837: Figure out which data we can display in IP Info [4H] from In Progress 💪 to Code Review 🔍 on the Anti-Harassment (The Letter Song) board.

That's better. :)

Oct 19 2020, 9:06 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt updated the task description for T264837: Figure out which data we can display in IP Info [4H].
Oct 19 2020, 9:06 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264837: Figure out which data we can display in IP Info [4H] from Code Review 🔍 to In Progress 💪 on the Anti-Harassment (The Letter Song) board.

Oops.. missed one more category. One moment.

Oct 19 2020, 8:41 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264837: Figure out which data we can display in IP Info [4H] from In Progress 💪 to Code Review 🔍 on the Anti-Harassment (The Letter Song) board.

This is done. All fields are nullable (in other words, any field could be missing)

Oct 19 2020, 8:39 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt updated the task description for T264837: Figure out which data we can display in IP Info [4H].
Oct 19 2020, 8:38 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt updated the task description for T264837: Figure out which data we can display in IP Info [4H].
Oct 19 2020, 5:37 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt updated the task description for T264837: Figure out which data we can display in IP Info [4H].
Oct 19 2020, 5:34 PM · Anti-Harassment (The Letter Song), IP Info

Oct 17 2020

dbarratt closed T263948: Update MediaWiki to 1.35.0 as Resolved.
Oct 17 2020, 5:56 PM · Docker-Hub-MediaWiki
dbarratt closed T265797: Reporting issues for the mediawiki image on Docker Hub as Resolved.

I fixed the "Create Task" link in the sidebar. :)

Oct 17 2020, 3:52 PM · Docker-Hub-MediaWiki
dbarratt removed a project from T265797: Reporting issues for the mediawiki image on Docker Hub: MediaWiki-Docker.
Oct 17 2020, 3:51 PM · Docker-Hub-MediaWiki
dbarratt added a comment to T265797: Reporting issues for the mediawiki image on Docker Hub.

@Lonaowna Docker-Hub-MediaWiki is for the image hosted at https://hub.docker.com/_/mediawiki for the images described at https://www.mediawiki.org/wiki/MediaWiki-Docker you'll want MediaWiki-Docker. The images serve different purposes.

Oct 17 2020, 3:40 PM · Docker-Hub-MediaWiki

Oct 16 2020

dbarratt added a member for React-i18n: dbarratt.
Oct 16 2020, 1:22 AM
dbarratt added a watcher for React-i18n: dbarratt.
Oct 16 2020, 1:21 AM
dbarratt added a project to T265176: Refactor react.i18n to allow functional usage: React-i18n.
Oct 16 2020, 1:20 AM · React-i18n, I18n
dbarratt added a comment to T265627: Create React.i18n project.

Sorry it should have been a g in the url, not an r

Oct 16 2020, 12:50 AM · User-Urbanecm, Project-Admins
dbarratt added a comment to T265627: Create React.i18n project.

This is the code base located at https://gerrit.wikimedia.org/g/react.i18n , correct?

Oct 16 2020, 12:45 AM · User-Urbanecm, Project-Admins

Oct 15 2020

dbarratt created T265627: Create React.i18n project.
Oct 15 2020, 3:29 PM · User-Urbanecm, Project-Admins
dbarratt moved T261461: Capture special mute events in Prefupdate table [4 hour spike] from Code Review 🔍 to In Progress 💪 on the Anti-Harassment (The Letter Song) board.
Oct 15 2020, 3:01 PM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar
dbarratt added a comment to T261461: Capture special mute events in Prefupdate table [4 hour spike].

Let me make sure I understand the issue: when a user mutes another user via the Special:Mute web UI, we would expect both a PrefUpdate and a SpecialMuteSubmit event to be created and sent to their respective eventlogging tables, and this indeed happens locally, but in production it appears that only the SpecialMuteSubmit event is created and persisted. Is that correct?

Oct 15 2020, 3:00 PM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar

Oct 14 2020

dbarratt added a comment to T264837: Figure out which data we can display in IP Info [4H].

@dbarratt While I was working on T264905 I noticed that there are around 50 data fields. I'm wondering if it's really worth copying them all out here?

Oct 14 2020, 11:26 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt added a comment to T261646: CU 2.0: Cannot select text inside table.

Just to clarify, this task is not to remove keyboard navigation, it is to remove the color change on table focus (i.e. the highlighting will only happen on hover)

Oct 14 2020, 11:04 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Anti-Harassment (The Letter Song), CheckUser
dbarratt closed T212976: Service Container should implement a mechanism to collect services as Invalid.

@dbarratt when would such a feature be needed / how would it be used? C.f. XY problem

Oct 14 2020, 11:03 PM · MediaWiki-libs-Services

Oct 10 2020

dbarratt added a comment to T264838: Poke around production to find the maxmind flatfile! [4H].
Oct 10 2020, 5:44 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt claimed T264837: Figure out which data we can display in IP Info [4H].
Oct 10 2020, 5:43 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264837: Figure out which data we can display in IP Info [4H] from Ready 🎬 (ONLY IF YOU HAVE NO MORE CODE TO REVIEW) to In Progress 💪 on the Anti-Harassment (The Letter Song) board.
Oct 10 2020, 5:43 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt added a comment to T264838: Poke around production to find the maxmind flatfile! [4H].

FYI: I looked for it on mwmaint2001

Oct 10 2020, 5:41 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264838: Poke around production to find the maxmind flatfile! [4H] from In Progress 💪 to Code Review 🔍 on the Anti-Harassment (The Letter Song) board.

Found it! It's in /usr/share/GeoIP

$ ls -lah /usr/share/GeoIP
total 276M
drwxr-xr-x   2 root root 4.0K Oct  4 03:52 .
drwxr-xr-x 170 root root 4.0K Aug  4 00:10 ..
-rw-r--r--   1 root root 127M Oct  4 03:52 GeoIP2-City.mmdb
-rw-r--r--   1 root root 3.8M Oct  4 03:52 GeoIP2-Connection-Type.mmdb
-rw-r--r--   1 root root 4.0M Oct  4 03:52 GeoIP2-Country.mmdb
-rw-r--r--   1 root root  11M Oct  4 03:52 GeoIP2-ISP.mmdb
-rw-r--r--   1 root root 3.8M Jul 12  2018 GeoIPASNum.dat
-rw-r--r--   1 root root 4.5M Jul 12  2018 GeoIPASNumv6.dat
-rw-r--r--   1 root root  49M Oct  4 03:52 GeoIPCity.dat
-rw-r--r--   1 root root 1.9M Oct  4 03:52 GeoIP.dat
-rw-r--r--   1 root root 1.1M Oct  4 03:52 GeoIPNetSpeedCell.dat
-rw-r--r--   1 root root 1.3M Oct  4 03:52 GeoIPNetSpeed.dat
-rw-r--r--   1 root root 6.7M Oct  4 03:52 GeoIPRegion.dat
-rw-r--r--   1 root root 1.4M Jul 12  2018 GeoIPv6.dat
-rw-r--r--   1 root root  31M Jul 12  2018 GeoLite2-City.mmdb
-rw-r--r--   1 root root  16M Jul 12  2018 GeoLiteCity.dat
-rw-r--r--   1 root root  16M Jul 12  2018 GeoLiteCityv6.dat
-rw-r--r--   1 root root 743K Jul 12  2018 GeoLite.dat
Oct 10 2020, 5:40 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt claimed T264838: Poke around production to find the maxmind flatfile! [4H].
Oct 10 2020, 5:11 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264838: Poke around production to find the maxmind flatfile! [4H] from Ready 🎬 (ONLY IF YOU HAVE NO MORE CODE TO REVIEW) to In Progress 💪 on the Anti-Harassment (The Letter Song) board.
Oct 10 2020, 5:11 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264879: IPInfo: Consider permissions logic for getting IP information from log entries from In Progress 💪 to Code Review 🔍 on the Anti-Harassment (The Letter Song) board.
Oct 10 2020, 4:46 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt added a comment to T261461: Capture special mute events in Prefupdate table [4 hour spike].

(oops, updated the condition in the example SQL in the previous comment)

Oct 10 2020, 3:01 PM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar
dbarratt added a comment to T261461: Capture special mute events in Prefupdate table [4 hour spike].

@dbarratt I found only 2 events for the entire 2020 that the before and after are all false. The timestamps are show as below.

image.png (178×408 px, 12 KB)

My sql code:

SELECT  *
FROM specialmutesubmit
WHERE
 year=2020 
 AND NOT event.emailsbefore 
 AND NOT event.emailsafter
 AND NOT event.notificationsbefore 
 AND NOT event.notificationsafter
Oct 10 2020, 3:01 PM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar
dbarratt added a comment to T265176: Refactor react.i18n to allow functional usage.

Not exactly, even though this is also possible. There are cases in my app when i could be using multiple Banana contexts in the same place, e.g. showing text/links in different languages

Oct 10 2020, 1:46 PM · React-i18n, I18n
dbarratt claimed T264879: IPInfo: Consider permissions logic for getting IP information from log entries.
Oct 10 2020, 12:50 AM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T264879: IPInfo: Consider permissions logic for getting IP information from log entries from Ready 🎬 (ONLY IF YOU HAVE NO MORE CODE TO REVIEW) to In Progress 💪 on the Anti-Harassment (The Letter Song) board.
Oct 10 2020, 12:50 AM · Anti-Harassment (The Letter Song), IP Info
dbarratt moved T261461: Capture special mute events in Prefupdate table [4 hour spike] from In Progress 💪 to Code Review 🔍 on the Anti-Harassment (The Letter Song) board.

It took me a bit, but I was finally able to reproduce this problem.

Oct 10 2020, 12:48 AM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar

Oct 9 2020

dbarratt added a comment to T265176: Refactor react.i18n to allow functional usage.

There are cases when I would like to use the functionality of the Message but without any context, e.g. from inside the Redux state, but still be able to construct a React object tree and do all the current functionality like using React elements as placeholders.

Oct 9 2020, 11:36 PM · React-i18n, I18n

Oct 8 2020

dbarratt added a comment to T264545: Create an API endpoint to allow getting information about a user's all active IP addresses.

@dbarratt I think so! Should we stall this task until we have determined how anon identifiers will work post T262321: IP Masking?

Oct 8 2020, 8:06 PM · Anti-Harassment, IP Info
dbarratt added a comment to T264545: Create an API endpoint to allow getting information about a user's all active IP addresses.

@dbarratt Does the title rename make sense? Trying to get a sense of what we'll achieve from implementing this API endpoint.

Oct 8 2020, 6:57 PM · Anti-Harassment, IP Info

Oct 7 2020

dbarratt claimed T261461: Capture special mute events in Prefupdate table [4 hour spike].
Oct 7 2020, 7:03 PM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar
dbarratt moved T261461: Capture special mute events in Prefupdate table [4 hour spike] from Ready 🎬 (ONLY IF YOU HAVE NO MORE CODE TO REVIEW) to In Progress 💪 on the Anti-Harassment (The Letter Song) board.
Oct 7 2020, 7:02 PM · Anti-Harassment (The Letter Song), Product-Analytics, Analytics-Radar
dbarratt moved T263540: Consolidate CheckUser front-end modules from Code Review 🔍 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 7 2020, 7:02 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Anti-Harassment (The Letter Song), CheckUser
dbarratt moved T263409: Display pending element and error message on the IPInfo popup, where appropriate from Code Review 🔍 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 7 2020, 6:27 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt updated the task description for T264905: Switching mock data in IP Info for live data.
Oct 7 2020, 4:24 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt set the point value for T264905: Switching mock data in IP Info for live data to 5.
Oct 7 2020, 4:24 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt added a project to T264777: Include error message translations in the user language in the REST API's error response: Platform Engineering.
Oct 7 2020, 3:57 PM · Trust and Safety Product Team, I18n, MediaWiki-REST-API
dbarratt added a comment to T263756: Create a table to store which users have access to IPInfo, and the timestamp when access was granted [L].

To do this we will need a new table in the IPInfo extension that stores the user name, the timestamp when they first gained access, and whether they have had their access revoked.

Oct 7 2020, 2:59 PM · Anti-Harassment (The Letter Song), IP Info
dbarratt added a comment to T261646: CU 2.0: Cannot select text inside table.

We could fix this problem by restoring the focus to the previous element that was focused before the click. Basically:

Oct 7 2020, 2:51 PM · MW-1.36-notes (1.36.0-wmf.16; 2020-11-03), Anti-Harassment (The Letter Song), CheckUser

Oct 6 2020

dbarratt added a comment to T264795: Decide how we want to store how we log which users have access to IP Info [8 hours].

I'm not sure why a new table is necessary, see T263756#6501992

Oct 6 2020, 8:13 PM · Anti-Harassment, IP Info
dbarratt added a comment to T264554: Mechanism to mark a REST endpoint as deprecated.

@eprodromou Thanks that is helpful. Let's say we have a stable (v1) endpoint that we decide to deprecate, would we include that in the response or what that be a part of the route metadata in extension.json ?

Oct 6 2020, 7:50 PM · Platform Engineering, MediaWiki-REST-API
dbarratt moved T261639: System and Composite blocks don't always report correct anonymous value from Code Review 🔍 to QA/Testing 🐞 on the Anti-Harassment (The Letter Song) board.
Oct 6 2020, 3:42 PM · MW-1.36-notes (1.36.0-wmf.13; 2020-10-12), Anti-Harassment (The Letter Song), MediaWiki-Blocks

Oct 5 2020

DannyS712 awarded T223646: Create a policy on importing global classes a Like token.
Oct 5 2020, 5:44 PM · MediaWiki-Codesniffer, Code-Health

Oct 4 2020

dbarratt created T264554: Mechanism to mark a REST endpoint as deprecated.
Oct 4 2020, 9:42 PM · Platform Engineering, MediaWiki-REST-API