Page MenuHomePhabricator

MSantos (MSantos)
User

Projects (7)

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Friday

  • Clear sailing ahead.

User Details

User Since
Jun 11 2018, 6:53 PM (109 w, 1 d)
Availability
Available
LDAP User
MSantos
MediaWiki User
Unknown

Recent Activity

Yesterday

MSantos moved T255475: Split box is not displayed within the Wikipedia iOS app from Upcoming to Backlog on the Product-Infrastructure-Team-Backlog board.

Thanks @cmadeo and @JoeWalsh for taking a look at this, I will move this to the backlog for now.

Tue, Jul 14, 4:34 PM · Page Content Service, Product-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog
MSantos added a subtask for T248123: mobile-html improvements to page issues: T255475: Split box is not displayed within the Wikipedia iOS app.
Tue, Jul 14, 4:33 PM · Epic, Page Content Service, Wikipedia-Android-App-Backlog, Product-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog
MSantos added a parent task for T255475: Split box is not displayed within the Wikipedia iOS app: T248123: mobile-html improvements to page issues.
Tue, Jul 14, 4:33 PM · Page Content Service, Product-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog
MSantos claimed T250491: Create Helm chart for push notifications service.
Tue, Jul 14, 3:38 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s) from To Do to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Tue, Jul 14, 3:38 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos added a project to T241644: Geoshapes service is not sending 'access-control-allow-origin' header to some requests: Traffic.

On another note, the requests that are not failing are also missing cache x-cache-status: miss. Adding Traffic to help me understand this information, is it possible that the cache layer is not sending the proper response headers?

Tue, Jul 14, 2:58 PM · Operations, Traffic, Maps (Kartotherian), Product-Infrastructure-Team-Backlog
MSantos updated the task description for T256795: Create a dockerized Proton instance in the Beta Cluster.
Tue, Jul 14, 2:38 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos moved T244772: PHP Notice: Undefined offset: 6 in extensions/JsonConfig/includes/JCTabularContentView.php from Needs analysis to Upcoming on the Product-Infrastructure-Team-Backlog board.
Tue, Jul 14, 1:16 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog, JsonConfig, Wikimedia-production-error
MSantos added a comment to T256795: Create a dockerized Proton instance in the Beta Cluster.

@Mholloway I'm almost finished with the setup, but after changing the web-proxy for proton, I'm getting 504 errors even though the services works perfectly with internal requests, did you have the same experience?

Tue, Jul 14, 12:40 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos closed T257881: Zooming In More than "11" Causes Map Detail to Disappear as Invalid.

As of now, third-party usage of WMF map tile server is blocked due to past outage. Please take a look into https://lists.wikimedia.org/pipermail/maps-l/2020-March/001713.html for more info

Tue, Jul 14, 12:32 PM · Maps (Kartographer)

Mon, Jul 13

MSantos updated the task description for T256795: Create a dockerized Proton instance in the Beta Cluster.
Mon, Jul 13, 7:36 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos added a comment to T243609: Maps master servers running out of space.

@Em sorry for the confusion, I suggest that you track T254014: Reimport OSM data on eqiad in order to have more accurate feedback regarding this fix.

Mon, Jul 13, 2:26 PM · Product-Infrastructure-Team-Backlog, Maps
MSantos closed Restricted Task, a subtask of T247045: Migrate all of production metal and VMs to Buster or later, as Resolved.
Mon, Jul 13, 1:08 PM · Operations, Epic
MSantos awarded T225680: Migrate Proton to k8s a Party Time token.
Mon, Jul 13, 12:47 PM · Patch-For-Review, Epic, Product-Infrastructure-Team-Backlog, Core Platform Team Legacy (Watching / External), Proton, Release Pipeline
MSantos awarded T257526: Pipelinelib: support passing environment variables to docker images a Love token.
Mon, Jul 13, 12:39 PM · Patch-For-Review, Release-Engineering-Team-TODO (Release-Engineering-Team-TODO (2020-07-01 to 2020-09-30 (Q1))), Release-Engineering-Team (Pipeline)

Fri, Jul 10

MSantos added a comment to T256795: Create a dockerized Proton instance in the Beta Cluster.

@Mholloway after changing the puppet configuration for the service, does the service boot automatically? Where can you find the logs?

Fri, Jul 10, 3:58 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos updated the task description for T256795: Create a dockerized Proton instance in the Beta Cluster.
Fri, Jul 10, 2:46 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos updated the task description for T256795: Create a dockerized Proton instance in the Beta Cluster.
Fri, Jul 10, 2:39 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos updated the task description for T256795: Create a dockerized Proton instance in the Beta Cluster.
Fri, Jul 10, 2:26 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos claimed T256795: Create a dockerized Proton instance in the Beta Cluster.
Fri, Jul 10, 2:17 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos moved T256795: Create a dockerized Proton instance in the Beta Cluster from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Fri, Jul 10, 2:17 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos edited projects for T256795: Create a dockerized Proton instance in the Beta Cluster, added: Product-Infrastructure-Team-Backlog (Kanban); removed Product-Infrastructure-Team-Backlog.
Fri, Jul 10, 2:12 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton
MSantos awarded T217114: Migrate Proton to k8s and nodejs 10 a Party Time token.
Fri, Jul 10, 12:48 PM · serviceops, Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Proton

Thu, Jul 9

MSantos renamed T241644: Geoshapes service is not sending 'access-control-allow-origin' header to some requests from Geoshapes service is not sending 'access-control-allow-origin' header to some quests to Geoshapes service is not sending 'access-control-allow-origin' header to some requests.
Thu, Jul 9, 5:24 PM · Operations, Traffic, Maps (Kartotherian), Product-Infrastructure-Team-Backlog
MSantos edited projects for T241644: Geoshapes service is not sending 'access-control-allow-origin' header to some requests, added: Maps (Kartotherian); removed Maps (Kartographer).
Thu, Jul 9, 5:24 PM · Operations, Traffic, Maps (Kartotherian), Product-Infrastructure-Team-Backlog
MSantos renamed T241644: Geoshapes service is not sending 'access-control-allow-origin' header to some requests from Too Many Requests on loading complex dynamic maps to Geoshapes service is not sending 'access-control-allow-origin' header to some quests.
Thu, Jul 9, 5:22 PM · Operations, Traffic, Maps (Kartotherian), Product-Infrastructure-Team-Backlog
MSantos added a project to T241644: Geoshapes service is not sending 'access-control-allow-origin' header to some requests: Product-Infrastructure-Team-Backlog.
Thu, Jul 9, 4:13 PM · Operations, Traffic, Maps (Kartotherian), Product-Infrastructure-Team-Backlog
MSantos placed T195319: Map scale gauge doesn't display on static versions of mapframe maps up for grabs.
Thu, Jul 9, 4:11 PM · Product-Infrastructure-Team-Backlog, Maps (Kartographer)
MSantos placed T193232: Kartotherian: Investigate Docker Compose setup up for grabs.
Thu, Jul 9, 4:11 PM · Product-Infrastructure-Team-Backlog, Maps (Kartotherian)

Wed, Jul 8

MSantos moved T254669: There is a problem in displaying the infoboxes on mobile and android application from Needs analysis to Tracking on the Product-Infrastructure-Team-Backlog board.

Moving Template Issues related tasks to the tracking column, please ping us if you think there is anything else that we should act on.

Wed, Jul 8, 4:01 PM · Page Content Service, Product-Infrastructure-Team-Backlog, Reading-Web-Local-Wiki-Issues, MinervaNeue (Tracking), Wikipedia-Android-App-Backlog, Android-app-Bugs
MSantos moved T247271: Formatting issue on tables popular on Geological/Archeological articles from Needs analysis to Tracking on the Product-Infrastructure-Team-Backlog board.

Moving Template Issues related tasks to the tracking column, please ping us if you think there is anything else that we should act on.

Wed, Jul 8, 4:00 PM · Page Content Service, Product-Infrastructure-Team-Backlog
MSantos moved T247436: [Bug] mobile-html: adjust ol.references, div.reflist font size to be 100% instead of 90% from Backlog to Tracking on the Product-Infrastructure-Team-Backlog board.

Moving Template Issues related tasks to the tracking column, please ping us if you think there is anything else that we should act on.

Wed, Jul 8, 4:00 PM · Page Content Service, Product-Infrastructure-Team-Backlog
MSantos closed T224052: Improve mobileapps kibana dashboard as Invalid.

It seems that the dashboard is not having a problem in catching errors that restbase dashboard does, so this task will be considered invalid.

Wed, Jul 8, 3:49 PM · Product-Infrastructure-Team-Backlog, Page Content Service, Core Platform Team Legacy (Watching / External), Services (watching)
MSantos closed T224052: Improve mobileapps kibana dashboard, a subtask of T224602: Fix logging umbrella task, as Invalid.
Wed, Jul 8, 3:49 PM · Better Use Of Data, Epic, Product-Infrastructure-Team-Backlog
MSantos merged T256237: [EPIC] Deploy push-notifications service to production into T250452: New Service Request: Wikimedia push notification service.
Wed, Jul 8, 3:13 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog, Service-deployment-requests, Services, Operations
MSantos merged task T256237: [EPIC] Deploy push-notifications service to production into T250452: New Service Request: Wikimedia push notification service.
Wed, Jul 8, 3:13 PM · Operations, Push-Notification-Service, Product-Infrastructure-Team-Backlog
MSantos updated the task description for T250452: New Service Request: Wikimedia push notification service.
Wed, Jul 8, 3:10 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog, Service-deployment-requests, Services, Operations
MSantos added a subtask for T250491: Create Helm chart for push notifications service: T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s).
Wed, Jul 8, 3:04 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos added a parent task for T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s): T250491: Create Helm chart for push notifications service.
Wed, Jul 8, 3:04 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos updated the task description for T250452: New Service Request: Wikimedia push notification service.
Wed, Jul 8, 3:03 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog, Service-deployment-requests, Services, Operations
MSantos added a parent task for T256973: Deploy push-notifications service to Kubernetes: T250452: New Service Request: Wikimedia push notification service.
Wed, Jul 8, 3:03 PM · Operations, serviceops, Product-Infrastructure-Team-Backlog, Push-Notification-Service
MSantos added a subtask for T250452: New Service Request: Wikimedia push notification service: T256973: Deploy push-notifications service to Kubernetes.
Wed, Jul 8, 3:03 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog, Service-deployment-requests, Services, Operations
MSantos moved T251949: Archive the PushNotifications extension repo from Backlog to Tracking on the Push-Notification-Service board.
Wed, Jul 8, 3:02 PM · User-Zoranzoki21, Projects-Cleanup, Product-Infrastructure-Team-Backlog, Push-Notification-Service
MSantos moved T251441: CI and test coverage from Backlog to Tracking on the Push-Notification-Service board.
Wed, Jul 8, 3:01 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T250452: New Service Request: Wikimedia push notification service from Backlog to Epic on the Push-Notification-Service board.
Wed, Jul 8, 3:00 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog, Service-deployment-requests, Services, Operations
MSantos moved T250491: Create Helm chart for push notifications service from To Do to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Wed, Jul 8, 2:59 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos edited projects for T250491: Create Helm chart for push notifications service, added: Product-Infrastructure-Team-Backlog (Kanban); removed Product-Infrastructure-Team-Backlog.
Wed, Jul 8, 2:58 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T254669: There is a problem in displaying the infoboxes on mobile and android application from Backlog to Template Issues on the Page Content Service board.
Wed, Jul 8, 1:45 PM · Page Content Service, Product-Infrastructure-Team-Backlog, Reading-Web-Local-Wiki-Issues, MinervaNeue (Tracking), Wikipedia-Android-App-Backlog, Android-app-Bugs
MSantos updated subscribers of T240597: Enable TLS for mobileapps and implement the Strict-Transport-Security header .

Now that mobileapps is being moved to k8s, this seems to be supported now. @akosiaris can you confirm that information?

Wed, Jul 8, 1:31 PM · Page Content Service, Product-Infrastructure-Team-Backlog
MSantos closed T229985: [BUG] Image overlaps its description and contents as Resolved.
Wed, Jul 8, 1:25 PM · Wikipedia-Android-App-Backlog, Product-Infrastructure-Team-Backlog, wikimedia-page-library, Page Content Service
MSantos updated subscribers of T255475: Split box is not displayed within the Wikipedia iOS app.

One possible solution: PCS checks for {{List has been split| and calls subsequent pages if found. It then stitches the pages together into one complete page to return to mobile clients.

Wed, Jul 8, 1:16 PM · Page Content Service, Product-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog
MSantos moved T253478: mobile-html: Error previewing edits for pages with slashes in the title in the Android app from Code Review to To Deploy on the Product-Infrastructure-Team-Backlog (Kanban) board.
Wed, Jul 8, 12:47 PM · Wikipedia-Android-App-Backlog (Android-app-release-v2.7.32x-Q-Qurabiya), Product-Infrastructure-Team-Backlog (Kanban), Page Content Service, Android-app-Bugs
MSantos added a comment to T240989: Enable codehealth pipeline for node services.

@Jdforrester-WMF I started working on a patch for this but have realized that we might need to integrate NodeJS projects (or at least mediawiki/services/push-notifications) into the codehealth pipeline in a different way than we've done for Java and MediaWiki extensions + core.

push-notifications is using a pipeline, so should we be adding configuration to its .pipeline/config.yaml and .pipeline/blubber.yaml files to handle reporting to SonarQube as part of the pipeline build? Or should we go with the path of defining a project + job-templates as the current patch is proposing to do?

Since are you are already using the pipeline, and because that is different from how the other projects are setup, I think we should try to implement the codehealth check in the pipeline. Or at least consider doing it that way.

You'd want to do something similar to what the above patch proposes (generate test coverage, then trigger a call to sonar-scanner which pushes the analysis to SonarQube, and make sure the credentials are available via an environment variable). The only problem I see is how to use the sonar-scanner CLI from within the pipeline context. If I understand what's happening in blubber.yaml, all the operations are happening in the context of a single docker image, so you'd need a script that would download the sonar-scanner.zip (https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/) and then install and run it; I checked and the sonar-scanner binary should run on docker-registry.wikimedia.org/buster-nodejs10-devel.

Wed, Jul 8, 12:37 PM · Patch-For-Review, Services, Product-Infrastructure-Team-Backlog, Continuous-Integration-Config, Code-Health-Metrics
MSantos closed T194161: Explore card content showing Traditional Chinese when Simplified Chinese is selected as Resolved.
Wed, Jul 8, 12:14 PM · Product-Infrastructure-Team-Backlog (Kanban), Page Content Service, Chinese-Sites, Wikipedia-Android-App-Backlog, Android-app-Bugs
MSantos closed T256365: HTTP proxy support for APNS calls on production as Resolved.
Wed, Jul 8, 12:08 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos closed T256366: HTTP proxy support for FCM calls on production as Resolved.
Wed, Jul 8, 12:07 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos closed T250493: Benchmark CPU and memory usage of push notifications service, a subtask of T250491: Create Helm chart for push notifications service, as Resolved.
Wed, Jul 8, 12:07 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos closed T250493: Benchmark CPU and memory usage of push notifications service, a subtask of T256237: [EPIC] Deploy push-notifications service to production, as Resolved.
Wed, Jul 8, 12:07 PM · Operations, Push-Notification-Service, Product-Infrastructure-Team-Backlog
MSantos closed T250493: Benchmark CPU and memory usage of push notifications service as Resolved.

Benchmark is done, if necessary a new benchmark is needed after review, please re-open it.

Wed, Jul 8, 12:07 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos closed T256032: [BUG] mobile-html: inline reference link does not work properly in zh.wiki articles as Resolved.
Wed, Jul 8, 12:04 PM · Chinese-Sites, Product-Infrastructure-Team-Backlog (Kanban), Page Content Service
MSantos closed T251461: Rate limiting for Push Notifications as Resolved.
Wed, Jul 8, 12:02 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos closed T256235: Add unit testing for APNS codebase as Resolved.
Wed, Jul 8, 12:02 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos closed T255786: [Bug] mobile-html: Too many sections collapsed on some articles as Resolved.
Wed, Jul 8, 12:02 PM · Product-Infrastructure-Team-Backlog (Kanban), Page Content Service
MSantos closed T254627: [Bug] Showing incorrect language variant in Chinese article as Resolved.

Closing this as resolved since the PCS part is done and the remaining work will be tracked at T256491: Improve Accept-Language header handling in RESTBase

Wed, Jul 8, 12:01 PM · Product-Infrastructure-Team-Backlog (Kanban), Page Content Service, Chinese-Sites, iOS-app-Bugs, Wikipedia-iOS-App-Backlog
MSantos closed T254627: [Bug] Showing incorrect language variant in Chinese article, a subtask of T195265: As a chinese reader, I want better control of which character set I see zh wiki content in, as Resolved.
Wed, Jul 8, 12:01 PM · Chinese-Sites, Wikipedia-iOS-App-Backlog

Tue, Jul 7

MSantos added a project to T253478: mobile-html: Error previewing edits for pages with slashes in the title in the Android app: Core Platform Team.

This required a change in restbase: see https://github.com/wikimedia/restbase/pull/1271

Tue, Jul 7, 6:28 PM · Wikipedia-Android-App-Backlog (Android-app-release-v2.7.32x-Q-Qurabiya), Product-Infrastructure-Team-Backlog (Kanban), Page Content Service, Android-app-Bugs
MSantos updated subscribers of T257187: Requesting access to production infrastructure services for jgiannelos.

@thcipriani I believe you will be the service owner approving this access. Can you work with the requester (or assign one of your direct reports to work with him to understand better the needed access) and once it is clear, approve if it proceeds?

  • For working on mobileapps deploy-service will be needed -- +1 from me.
  • deployment is primarily for mediawiki deployers to perform admin tasks (restarting apache and php), so I'm not clear if/why that's needed: is the intention to perform backport/config deploys @Jgiannelos?

The non-deployment groups: I don't have much insight into/am not the service owner.

Tue, Jul 7, 4:33 PM · SRE-Access-Requests, Operations

Mon, Jul 6

MSantos updated the task description for T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s).
Mon, Jul 6, 6:13 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos moved T251441: CI and test coverage from Code Review to Blocked on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jul 6, 4:59 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T256235: Add unit testing for APNS codebase from Code Review to Sign off on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jul 6, 4:59 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T255242: Add DB column for subscription data blob from Code Review to To Deploy on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jul 6, 4:58 PM · MW-1.35-notes (1.35.0-wmf.40; 2020-07-07), Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T256365: HTTP proxy support for APNS calls on production from Code Review to Sign off on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jul 6, 4:58 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos moved T256366: HTTP proxy support for FCM calls on production from Code Review to Sign off on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jul 6, 4:58 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service

Thu, Jul 2

MSantos moved T253478: mobile-html: Error previewing edits for pages with slashes in the title in the Android app from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jul 2, 3:29 PM · Wikipedia-Android-App-Backlog (Android-app-release-v2.7.32x-Q-Qurabiya), Product-Infrastructure-Team-Backlog (Kanban), Page Content Service, Android-app-Bugs
MSantos claimed T253478: mobile-html: Error previewing edits for pages with slashes in the title in the Android app.
Thu, Jul 2, 3:29 PM · Wikipedia-Android-App-Backlog (Android-app-release-v2.7.32x-Q-Qurabiya), Product-Infrastructure-Team-Backlog (Kanban), Page Content Service, Android-app-Bugs
MSantos moved T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s) from Code Review to To Do on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jul 2, 3:27 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos moved T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s) from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jul 2, 3:25 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos moved T256365: HTTP proxy support for APNS calls on production from Doing to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jul 2, 3:19 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos moved T256366: HTTP proxy support for FCM calls on production from To Do to Code Review on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jul 2, 3:19 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos updated the task description for T218217: Make services swagger specs standard compliant.
Thu, Jul 2, 12:48 PM · Math, Core Platform Team, serviceops-radar, Product-Infrastructure-Team-Backlog, Proton, Graphoid, CX-cxserver, Citoid, Mathoid, Recommendation-API, Services (later), Mobile-Content-Service, RESTBase-API, Operations
MSantos added a comment to T218217: Make services swagger specs standard compliant.

I do not really understand what needs to be done within mathoid. Mathoid has two dependencies

"swagger-router": "^0.7.4",
"swagger-ui-dist": "^3.25.0" (optional, because it was incompatible at some point in time and has not been working for me since then)

Since IMHO nobody ever uses the swagger-ui in its current form, we can just drop these and reintroduce standard swagger-ui components if needed. When I tried that I realized that https://github.com/wikimedia/swagger-router/blob/797375ac0e80ba913a08787b17c72ef303042a15/lib/uri.js is used quite a lot in the tests. If this is also the case in other libraries, maybe it would be worth the effort to describe the migration path for URI in this ticket, so that not every library goes its own route.

Thu, Jul 2, 12:47 PM · Math, Core Platform Team, serviceops-radar, Product-Infrastructure-Team-Backlog, Proton, Graphoid, CX-cxserver, Citoid, Mathoid, Recommendation-API, Services (later), Mobile-Content-Service, RESTBase-API, Operations

Wed, Jul 1

MSantos updated subscribers of T256365: HTTP proxy support for APNS calls on production.

@Jgiannelos and @Mholloway in the latest patch I swapped the @parse/node-apn library with the upstream one, and proxy works fine, I think because it's not using HTTP/2 and HTTP/1.1 have proxy functionality in place.

Wed, Jul 1, 4:33 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos added a project to T255475: Split box is not displayed within the Wikipedia iOS app: Page Content Service.
Wed, Jul 1, 3:34 PM · Page Content Service, Product-Infrastructure-Team-Backlog, Wikipedia-iOS-App-Backlog

Tue, Jun 30

MSantos moved T255186: Add HTTP proxy settings for outgoing requests to the production service configuration(s) from Code Review to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Tue, Jun 30, 3:36 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service

Mon, Jun 29

MSantos renamed T256671: Gerrit: Permission error "use a SHA1 visible to you, or get update permission on the ref" or "You need 'Create' rights to create new references." when using git-review ≤1.26 from Permission error with gerrit after version update to gerrit: Permission error with gerrit after version update.
Mon, Jun 29, 6:31 PM · Gerrit
MSantos added a project to T256671: Gerrit: Permission error "use a SHA1 visible to you, or get update permission on the ref" or "You need 'Create' rights to create new references." when using git-review ≤1.26: Gerrit.
Mon, Jun 29, 6:14 PM · Gerrit
MSantos updated subscribers of T256671: Gerrit: Permission error "use a SHA1 visible to you, or get update permission on the ref" or "You need 'Create' rights to create new references." when using git-review ≤1.26.
Mon, Jun 29, 6:08 PM · Gerrit
MSantos created T256671: Gerrit: Permission error "use a SHA1 visible to you, or get update permission on the ref" or "You need 'Create' rights to create new references." when using git-review ≤1.26.
Mon, Jun 29, 6:08 PM · Gerrit
MSantos claimed T256366: HTTP proxy support for FCM calls on production.
Mon, Jun 29, 5:41 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos moved T256365: HTTP proxy support for APNS calls on production from To Do to Doing on the Product-Infrastructure-Team-Backlog (Kanban) board.
Mon, Jun 29, 5:40 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service
MSantos claimed T256365: HTTP proxy support for APNS calls on production.
Mon, Jun 29, 5:28 PM · Product-Infrastructure-Team-Backlog (Kanban), Patch-For-Review, Push-Notification-Service

Thu, Jun 25

MSantos closed T254199: Make FCM CheckEcho messages collapsible as Resolved.
Thu, Jun 25, 3:09 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog (Kanban)
MSantos closed T252690: Create demo Android client for Push Notifications, a subtask of T251439: [EPIC] Create demo clients for Push Notifications, as Resolved.
Thu, Jun 25, 3:02 PM · Wikipedia-Android-App-Backlog, Wikipedia-iOS-App-Backlog, Push-Notification-Service, Product-Infrastructure-Team-Backlog
MSantos closed T252690: Create demo Android client for Push Notifications as Resolved.
Thu, Jun 25, 3:02 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog (Kanban), Wikipedia-Android-App-Backlog (Android-app-release-v2.7.31x-P-Pryanik)
MSantos updated the task description for T252690: Create demo Android client for Push Notifications.
Thu, Jun 25, 3:02 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog (Kanban), Wikipedia-Android-App-Backlog (Android-app-release-v2.7.31x-P-Pryanik)
MSantos closed T255861: [Bug] mobile-html: edit pencils are the wrong colors on dark themes as Resolved.
Thu, Jun 25, 2:56 PM · Product-Infrastructure-Team-Backlog (Kanban), Page Content Service
MSantos closed T252840: Implement push notification request submission to FCM as Resolved.
Thu, Jun 25, 2:55 PM · Product-Infrastructure-Team-Backlog (Kanban), Push-Notification-Service
MSantos closed T254213: Enable sandbox testing for FCM as Resolved.
Thu, Jun 25, 2:55 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog (Kanban)
MSantos moved T254213: Enable sandbox testing for FCM from To Deploy to Sign off on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jun 25, 2:51 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog (Kanban)
MSantos moved T254199: Make FCM CheckEcho messages collapsible from To Deploy to Sign off on the Product-Infrastructure-Team-Backlog (Kanban) board.
Thu, Jun 25, 2:51 PM · Push-Notification-Service, Product-Infrastructure-Team-Backlog (Kanban)