Page MenuHomePhabricator

bd808 (Bryan Davis)
Principal Software Engineer, Technical EngagementAdministrator

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Oct 3 2014, 2:36 PM (404 w, 3 d)
Roles
Administrator
Availability
Available
IRC Nick
bd808
LDAP User
BryanDavis
MediaWiki User
BDavis (WMF) [ Global Accounts ]

I'm BDavis (WMF) on wiki, bd808 on irc, and BryanDavis on Gerrit and Wikitech.

I've got a thing for ๐Ÿฆ„s. Don't judge.

I work for or provide services to the Wikimedia Foundation, but this is my only Phabricator account. Edits, statements, or other contributions made from this account are my own, and may not reflect the views of the Foundation.

Recent Activity

Fri, Jul 1

bd808 updated the task description for T306469: Convert Striker to a container-based deployment.
Fri, Jul 1, 10:24 PM ยท Patch-For-Review, User-bd808, Developer-Advocacy (Apr-Jun 2022), Epic, Striker
bd808 added a comment to T308030: Controlled vocabulary and taxonomy for Toolhub.

Conclusion: if we want to use QIDs for a "programming language" attribute in Toolhub, we should probably just curate the list of them manually rather than trying to use properties from the Wikidata graph to automatically provide / validate a larger set of values.

Fri, Jul 1, 9:31 PM ยท Developer-Advocacy (Apr-Jun 2022), Goal, Epic, Toolhub
bd808 claimed T295823: Failures updating python packages in dev environment following Linux Docker improvements.
Fri, Jul 1, 5:20 PM ยท User-bd808, Patch-For-Review, Toolhub
bd808 changed the status of T295823: Failures updating python packages in dev environment following Linux Docker improvements from Stalled to In Progress.
Fri, Jul 1, 5:18 PM ยท User-bd808, Patch-For-Review, Toolhub
bd808 updated the task description for T306469: Convert Striker to a container-based deployment.
Fri, Jul 1, 4:11 PM ยท Patch-For-Review, User-bd808, Developer-Advocacy (Apr-Jun 2022), Epic, Striker
bd808 added a comment to T306469: Convert Striker to a container-based deployment.

A Docker container hosting Striker on the {cloud,lab}web* hosts. The container is bound to the host network rather than the default Docker bridge network to allow Striker to talk to nutcracker on the localhost. Striker is exposed on port 8080 of each host. This port is currently not open on the local firewall, so the running Striker is only available via localhost at the moment.

Fri, Jul 1, 4:08 PM ยท Patch-For-Review, User-bd808, Developer-Advocacy (Apr-Jun 2022), Epic, Striker

Thu, Jun 30

bd808 changed the status of T311787: Upgrade elasticsearch python client libraries after production service from Open to Stalled.

Blocked pending T263142: [EPIC] Upgrade Elasticsearch to version 7.10 / T308676: Elasticsearch 7.10.2 rollout plan progressing to the point that the production cluster is running 7.10.2.

Thu, Jun 30, 9:33 PM ยท Patch-For-Review, Toolhub
bd808 created T311787: Upgrade elasticsearch python client libraries after production service.
Thu, Jun 30, 9:28 PM ยท Patch-For-Review, Toolhub
bd808 closed T303444: Ensure Toolhub is compatible with Elasticsearch 7.10 as Resolved.

The version of Toolhub running at https://toolhub.wikimedia.org is now using a forked version of elasticsearch-py which includes backwards compatibility flags for hits.total and index types changes in 7.x. With this in place Toolhub will work with both 6.x and 7.x versions of Elasticsearch. We will follow up with a full upgrade to 7.x client libraries following the Elasticsearch 7.10.2 upgrade.

Thu, Jun 30, 9:16 PM ยท User-bd808, Patch-For-Review, User-Raymond_Ndibe, Discovery-Search (Current work), Toolhub
bd808 closed T303444: Ensure Toolhub is compatible with Elasticsearch 7.10, a subtask of T263142: [EPIC] Upgrade Elasticsearch to version 7.10, as Resolved.
Thu, Jun 30, 9:16 PM ยท MW-1.39-notes (1.39.0-wmf.8; 2022-04-18), Discovery-Search (Current work), Epic
bd808 added a project to T292591: Upgrade drf-spectacular 0.18.2 -> 0.20.1: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:27 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub
bd808 added a project to T305458: Recent changes does not handle deleted entites well: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:26 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub
bd808 added a project to T303889: Toolhub broken in prod by memcached client library change: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:26 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub
bd808 added a project to T306273: Lists for some users being incorrectly indexed as public lists: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:26 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub
bd808 added a project to T307615: [Session] Toolhub: publicize your tools and find new tools (2022-05-21 15:00 UTC): Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:26 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub, Wikimedia-Hackathon-2022
bd808 added a project to T306352: Exclude /metrics from TLS enforcement: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:26 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub
bd808 added a project to T306922: Production annotations returning from database as binary strings: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:26 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Toolhub
bd808 added a project to T276700: Content localization infrastructure setup (export, import, deploy): Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, I18n, Wikimedia-Developer-Portal
bd808 added a project to T290257: Workflow how to deploy changes: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Story, Wikimedia-Developer-Portal
bd808 added a project to T311458: Output git tree hash as part of build: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 added a project to T307498: HTML elements don't appear on translated pages: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 added a project to T306672: Site reverts to English after selecting home icon: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 added a project to T308345: Customize theme to provide a space for footer content including links: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 added a project to T310724: UnicodeDecodeError on poetry run mkdocs --verbose build: Developer-Advocacy (Apr-Jun 2022).
Thu, Jun 30, 4:22 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal

Wed, Jun 29

bd808 closed T214343: Create a Perl Docker image for use on the Toolforge Kubernetes cluster as Resolved.

Closed but not resolved

Wed, Jun 29, 11:46 PM ยท User-bd808, Kubernetes, cloud-services-team (Kanban), Toolforge
bd808 reopened T296046: Allow build time control of effective UID/GID for runtime in Blubber generated Dockerfile as "Open".

I'm going to reopen this so I can use the same task as a prompt to write documentation on how and why this might be used.

Wed, Jun 29, 11:42 PM ยท User-dduvall, User-bd808, Toolhub, Release Pipeline (Blubber)
bd808 reopened T296046: Allow build time control of effective UID/GID for runtime in Blubber generated Dockerfile, a subtask of T295823: Failures updating python packages in dev environment following Linux Docker improvements, as Open.
Wed, Jun 29, 11:42 PM ยท User-bd808, Patch-For-Review, Toolhub
bd808 added a comment to T285668: Labs OSMdb is outdated/outofsync.

The log at https://wma.wmflabs.org/osmdb.txt appears to imply that the OSM database has successfully been imported today. Could it be that there is a backlog in creating tiles? However, the Kremenchuk Reservoir is missing on all zoom levels of the Wikimedia tiles.

Wed, Jun 29, 11:41 PM ยท Patch-For-Review, Data-Services, cloud-services-team (Kanban), Maps
bd808 closed T136264: Evaluate Kubernetes based workflow replacement options for SGE as Declined.

Obsoleted by T194332: [Epic] Make Toolforge a proper platform as a service with push-to-deploy and build packs and T285944: Toolforge: beta phase for the new jobs framework

Wed, Jun 29, 9:35 PM ยท Kubernetes, Epic, Community-Tech-Tool-Labs, Tools-Kubernetes, Toolforge
bd808 closed T136264: Evaluate Kubernetes based workflow replacement options for SGE, a subtask of T166985: Install DjVuLibre and XPDF packages for Kubernetes containers on Toolforge, as Declined.
Wed, Jun 29, 9:35 PM ยท Toolforge (Software install/update), Kubernetes, cloud-services-team (Kanban), Tools-Kubernetes
bd808 closed T136265: Develop evaluation criteria for comparing Platform as a Service (PaaS) solutions, a subtask of T136264: Evaluate Kubernetes based workflow replacement options for SGE, as Declined.
Wed, Jun 29, 9:32 PM ยท Kubernetes, Epic, Community-Tech-Tool-Labs, Tools-Kubernetes, Toolforge
bd808 closed T136265: Develop evaluation criteria for comparing Platform as a Service (PaaS) solutions, a subtask of T194332: [Epic] Make Toolforge a proper platform as a service with push-to-deploy and build packs, as Declined.
Wed, Jun 29, 9:32 PM ยท User-dcaro, Cloud-Services-Origin-Team, Cloud-Services-Worktype-Project, Toolforge Build Service, Cloud Services Proposals, cloud-services-team (Kanban), Epic
bd808 closed T136265: Develop evaluation criteria for comparing Platform as a Service (PaaS) solutions as Declined.

We are still moving towards a solution for T194332: [Epic] Make Toolforge a proper platform as a service with push-to-deploy and build packs, but it is not taking the form of a deployment of an existing 3rd party FLOSS product at this time which makes this task moot.

Wed, Jun 29, 9:32 PM ยท cloud-services-team (Kanban), Kubernetes, Community-Tech-Tool-Labs, Tools-Kubernetes, Toolforge
bd808 added a reverting change for rGBLBRa49259784cc3: Revert "feature: build-time arguments for lives & runs user config": rGBLBR6331215531de: Revert "Revert "feature: build-time arguments for lives & runs user config"".
Wed, Jun 29, 7:36 PM
bd808 committed rGBLBR6331215531de: Revert "Revert "feature: build-time arguments for lives & runs user config"" (authored by bd808).
Revert "Revert "feature: build-time arguments for lives & runs user config""
Wed, Jun 29, 7:36 PM

Tue, Jun 28

bd808 closed T311458: Output git tree hash as part of build as Resolved.

This will be included as part of our next production release.

Tue, Jun 28, 4:50 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 updated the task description for T311458: Output git tree hash as part of build.
Tue, Jun 28, 4:49 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 added a comment to T311458: Output git tree hash as part of build.

Already +2'd this patch, but wanted to note here that the page appears for me at http://localhost:9000/build-info.txt not http://localhost:9000/build-info/

Tue, Jun 28, 4:48 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 added a comment to T311431: Account recovery help needed for Developer account [Nivas10798] .

@bd808 I don't think my email is attached with the Wikitech account. I tried to reset the using the link (https://wikitech.wikimedia.org/wiki/Special:PasswordReset), but haven't received any.

Tue, Jun 28, 3:58 PM ยท User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)
bd808 committed rWDPO7af3fb4314f6: build: generate /build-info.txt (authored by bd808).
build: generate /build-info.txt
Tue, Jun 28, 3:41 PM

Mon, Jun 27

bd808 moved T310534: developer.wikimedia.org accessibility: language selector menu improperly structured for screen readers from To Do to In Dev/Progress on the User-bd808 board.
Mon, Jun 27, 11:08 PM ยท User-bd808, Patch-For-Review, Accessibility, Wikimedia-Developer-Portal
bd808 moved T311458: Output git tree hash as part of build from To Do to In Dev/Progress on the User-bd808 board.
Mon, Jun 27, 11:08 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 moved T303444: Ensure Toolhub is compatible with Elasticsearch 7.10 from To Do to In Dev/Progress on the User-bd808 board.
Mon, Jun 27, 11:08 PM ยท User-bd808, Patch-For-Review, User-Raymond_Ndibe, Discovery-Search (Current work), Toolhub
bd808 added a comment to T310517: Search on developer.wikimedia.org not accessible to screen readers.

I think we should report this upstream at https://github.com/squidfunk/mkdocs-material as an a11y bug in their product.

Mon, Jun 27, 11:03 PM ยท Upstream, Accessibility, Wikimedia-Developer-Portal
bd808 changed the status of T310534: developer.wikimedia.org accessibility: language selector menu improperly structured for screen readers from Open to In Progress.
Mon, Jun 27, 10:57 PM ยท User-bd808, Patch-For-Review, Accessibility, Wikimedia-Developer-Portal
bd808 added a comment to T311454: Install msbuild.

We currently install https://packages.debian.org/buster/mono-xbuild on the bastions and job grid.

Mon, Jun 27, 10:47 PM ยท Toolforge (Software install/update)
bd808 moved T311466: Create a kubernetes container with mono and dotnet from Backlog to Kubernetes on the Toolforge (Software install/update) board.
Mon, Jun 27, 10:27 PM ยท Toolforge (Software install/update)
bd808 added a comment to T214343: Create a Perl Docker image for use on the Toolforge Kubernetes cluster.

Is there any way to test it?

Mon, Jun 27, 9:16 PM ยท User-bd808, Kubernetes, cloud-services-team (Kanban), Toolforge
bd808 added a comment to T214343: Create a Perl Docker image for use on the Toolforge Kubernetes cluster.

A Perl container would need to have MediaWiki::Bot

Mon, Jun 27, 8:54 PM ยท User-bd808, Kubernetes, cloud-services-team (Kanban), Toolforge
bd808 changed the status of T311458: Output git tree hash as part of build from Open to In Progress.
Mon, Jun 27, 8:32 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 created T311458: Output git tree hash as part of build.
Mon, Jun 27, 8:31 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 closed T310724: UnicodeDecodeError on poetry run mkdocs --verbose build as Resolved.

Sorry to steal this from you in the end @TheresNoTime, but thank you for the bug report and the first stab at a fix.

Mon, Jun 27, 8:23 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 committed rWDPO70000997b0a1: fix: add missing translation catalog entry for versions (authored by bd808).
fix: add missing translation catalog entry for versions
Mon, Jun 27, 6:04 PM
bd808 raised the priority of T299804: Add test for updated translation files from Low to Medium.

Bumping priority up a bit. A solution for this would have caught the missing catalog entry from https://gerrit.wikimedia.org/r/c/wikimedia/developer-portal/+/806069 which is being corrected with https://gerrit.wikimedia.org/r/c/wikimedia/developer-portal/+/808974.

Mon, Jun 27, 5:59 PM ยท Wikimedia-Developer-Portal
bd808 added a comment to T306996: Provide node14 and node16 images for running production node-based services.

I've build and published the nodejs14-slim and the nodejs16-slim images, using the nodejs package from the components.

One importaant thing to stress is that both images also include npm, so they can be used in development as well.

I can't find these images in https://docker-registry.wikimedia.org/ yet. Is there a build and push step that still needs to be done to publish them?

Mon, Jun 27, 5:35 PM ยท serviceops, SRE
bd808 added a comment to T310724: UnicodeDecodeError on poetry run mkdocs --verbose build.

I cannot reproduce the UnicodeDecodeError in my local environment. I don't mean to imply that it does not happen for others, just that this makes it a bit more difficult for me to evaluate solutions. I'm wondering if setting PYTHONUTF8=1 in the environment for the container would be a more robust solution than patching one of many file reads which happen during the build? This envvar should unconditionally enforce utf-8 encoding in our python 3.7 interpreter per https://peps.python.org/pep-0540/.

Mon, Jun 27, 5:05 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 closed T311431: Account recovery help needed for Developer account [Nivas10798] as Resolved.

Someday we will fix T294767: User should be told name of existing Developer account when SUL is already in use which will help with these sorts of issues a bit. I looked in the backing database and found that Nivas10798 is your Developer account name as well. That still leaves you needing help to work around T174469: LDAP account that is not attached on wikitech has no means for password reset as your Developer account has never been attached to wikitech.

Mon, Jun 27, 4:31 PM ยท User-bd808, wikitech.wikimedia.org, Trust-and-Safety, cloud-services-team (Kanban)
bd808 added a comment to T308727: Toolinfo edit-a-thon! .

I tried to document the users that I could see who had edited during the event at https://meta.wikimedia.org/wiki/Toolhub/Progress_reports/2022-05-27#Wikimedia_Hackathon_2022. This would likely be a mix of folks from various in-person events as well as folks who were fully remote during the hackathon.

Mon, Jun 27, 3:47 PM ยท good first task, Wikimedia-Hackathon-2022, Toolhub

Fri, Jun 24

bd808 moved T311297: activity.toolforge.org loads third-party content for d3 from Incoming to Privacy / Other cleanup on the Toolforge-standards-committee board.
Fri, Jun 24, 3:45 PM ยท Toolforge-standards-committee, Privacy, Tools
bd808 added a project to T311297: activity.toolforge.org loads third-party content for d3: Toolforge-standards-committee.
Fri, Jun 24, 3:44 PM ยท Toolforge-standards-committee, Privacy, Tools
bd808 added a parent task for T311297: activity.toolforge.org loads third-party content for d3: T103934: Convert all Toolforge tools to use cdnjs for static libraries and fonts.
Fri, Jun 24, 3:44 PM ยท Toolforge-standards-committee, Privacy, Tools
bd808 added a subtask for T103934: Convert all Toolforge tools to use cdnjs for static libraries and fonts: T311297: activity.toolforge.org loads third-party content for d3.
Fri, Jun 24, 3:44 PM ยท Toolforge-standards-committee, Tools, Epic
bd808 added a comment to T311302: Request increased quota for devtools Cloud VPS project.

+1

Fri, Jun 24, 12:41 PM ยท cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Quota-requests)
bd808 moved T311302: Request increased quota for devtools Cloud VPS project from Inbox to Clinic Duty on the cloud-services-team (Kanban) board.
Fri, Jun 24, 12:40 PM ยท cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Quota-requests)
bd808 added a project to T311302: Request increased quota for devtools Cloud VPS project: cloud-services-team (Kanban).
Fri, Jun 24, 12:40 PM ยท cloud-services-team (Kanban), Release-Engineering-Team, Cloud-VPS (Quota-requests)

Wed, Jun 22

bd808 changed the subtype of T310724: UnicodeDecodeError on poetry run mkdocs --verbose build from "Task" to "Bug Report".
Wed, Jun 22, 1:39 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 moved T310724: UnicodeDecodeError on poetry run mkdocs --verbose build from Inbox to Implementation on the Wikimedia-Developer-Portal board.
Wed, Jun 22, 1:38 PM ยท Developer-Advocacy (Apr-Jun 2022), User-bd808, Wikimedia-Developer-Portal
bd808 moved T310727: Add OpenGraph meta tags from Inbox to Content & design on the Wikimedia-Developer-Portal board.
Wed, Jun 22, 1:38 PM ยท Wikimedia-Developer-Portal
bd808 moved T311134: Setup monitoring dashboard for developer.wikimedia.org from Inbox to Implementation on the Wikimedia-Developer-Portal board.
Wed, Jun 22, 1:38 PM ยท Wikimedia-Developer-Portal, User-bd808
bd808 created T311134: Setup monitoring dashboard for developer.wikimedia.org.
Wed, Jun 22, 1:34 PM ยท Wikimedia-Developer-Portal, User-bd808
bd808 added a comment to T297140: New Service Request: developer-portal.

This has been deployed for some time so I moved it to the Done column, but I see 2 remaining unchecked items in the Checklist section of the task

  • Monitoring dashboard
  • Integration and Acceptance tests

@bd808, any news on those?

Wed, Jun 22, 1:30 PM ยท Goal, serviceops, Wikimedia-Developer-Portal, Service-deployment-requests
bd808 added a comment to T311087: Fix locally importing Bitergia database dumps.

@Aklapper do you think this is something that it would be technically possible to automate? I'm wondering specifically if we could create an dedicated account on the bitergia side to be used for a scripted export of the data and also create a Cloud VPS project to host the local dump and any data cleaning/viewing scripts that might be useful.

Wed, Jun 22, 4:24 AM ยท Developer-Advocacy (Jul-Sep 2022), wikimedia.biterg.io
bd808 added a comment to T310727: Add OpenGraph meta tags.

Looking at the Twitter docs, it seems like svg files aren't supported. How about something like this instead of one of the illustrations:

test2.png (800ร—1 px, 30 KB)

Wed, Jun 22, 4:16 AM ยท Wikimedia-Developer-Portal

Tue, Jun 21

bd808 closed T310493: Renamed tool diffusion repository failed to be updated in toolsadmin.wikimedia.org as Declined.

I am going to close this as declined as any work on Striker for git repos should really be put into T296893: Replace Diffusion integration with Gitlab integration in Striker (toolsadmin) at this point. I also don't think we will ever put in the effort to find a way to track arbitrary changes made from external workflows. The change history at https://phabricator.wikimedia.org/source/crystal/manage/history/ shows manual changes to just about everything that Striker originally setup. This is fine by policy, but not something that is considered "supported" as a workflow.

Tue, Jun 21, 3:47 PM ยท Striker, Diffusion
bd808 moved T284299: Install setuptools >= 49.4.0 on Toolforge from Backlog to Job grid on the Toolforge (Software install/update) board.
Tue, Jun 21, 3:14 PM ยท Toolforge (Software install/update), cloud-services-team (Kanban), Pywikibot
bd808 moved T306144: Install wget2 on Toolforge hosts from Backlog to Job grid on the Toolforge (Software install/update) board.
Tue, Jun 21, 3:12 PM ยท Toolforge (Software install/update)
bd808 closed T308988: Add make and gdal package to tf-bullseye-std toolforge-jobs image, a subtask of T308886: Hacking on bldrwnsch.toolforge.org, as Declined.
Tue, Jun 21, 3:10 PM ยท Wikimedia-Hackathon-2022
bd808 closed T308988: Add make and gdal package to tf-bullseye-std toolforge-jobs image as Declined.

Gdal is a specialized application which is not currently a good fit for any Toolforge Kubernetes container. We are actively working on solutions for T194332: [Epic] Make Toolforge a proper platform as a service with push-to-deploy and build packs which will eventually provide a solution for tools which need to install custom applications and libraries in their containers.

Tue, Jun 21, 3:10 PM ยท Toolforge (Software install/update), Wikimedia-Hackathon-2022
bd808 added a comment to T310493: Renamed tool diffusion repository failed to be updated in toolsadmin.wikimedia.org.

How would/should/could Striker know that you renamed the repository with a direct management workflow?

Tue, Jun 21, 3:08 PM ยท Striker, Diffusion
bd808 added a comment to T306458: Separate search content by language.

T307141: Multi-lingual search is not consistently multi-lingual is related and might imply that some locales would not have any search at all once this task is resolved.

Tue, Jun 21, 1:49 AM ยท Wikimedia-Developer-Portal
bd808 added a comment to T310534: developer.wikimedia.org accessibility: language selector menu improperly structured for screen readers.

When someone figures out what HTML changes are needed for this we should make sure to submit a patch to the upstream at https://github.com/squidfunk/mkdocs-material. We can also patch locally via theme overrides, but it would be ideal for this to be upstreamed.

Tue, Jun 21, 1:41 AM ยท User-bd808, Patch-For-Review, Accessibility, Wikimedia-Developer-Portal
bd808 added a comment to T310795: Abolish labtestwikitech.

@bd808 I'm interested in your thoughts about this -- is that wiki good for anything that I'm forgetting? I would say 'striker 2fa' except in theory we have better test/dev options for striker these days.

Tue, Jun 21, 1:09 AM ยท cloud-services-team (Kanban), Cloud-VPS

Jun 3 2022

bd808 added a comment to P29377 Tools Broken on Buster.

wikinity is an old uwsgi-python service that needs it's venv to be rebuilt. Ideally it would move to k8s too.

Jun 3 2022, 10:13 PM
bd808 added a comment to P29377 Tools Broken on Buster.

weeklypedia is an old uwsgi-python service that needs it's venv to be rebuilt. Ideally it would move to k8s too.

Jun 3 2022, 10:13 PM
bd808 added a comment to P29377 Tools Broken on Buster.

stereoskopie is tomcat (see P29377#124187).

Jun 3 2022, 10:10 PM
bd808 added a comment to P29377 Tools Broken on Buster.

saami looks like it supposed to be a deno tool. Currently crashing because the startup script given in it's $HOME/service.manifest does not exist. I shut it down.

Jun 3 2022, 10:07 PM
bd808 added a comment to P29377 Tools Broken on Buster.

ramp has a bad $HOME/.lighttpd.conf file that was last modified in 2014. Probably broken since migration to the stretch grid. I stopped the webservice.

Jun 3 2022, 10:04 PM
bd808 added a comment to P29377 Tools Broken on Buster.

pmidtool is an old uwsgi-plain service that needs to have it's venv rebuilt for a modern python version (and ideally moved to k8s if possible).

Jun 3 2022, 10:01 PM
bd808 added a comment to P29377 Tools Broken on Buster.

movestats is an old uwsgi-plain service that needs to have it's venv rebuilt for a modern python version (and ideally moved to k8s if possible). This tool doesn't really look like it has worked since the toolforge.org domain migration based on the routes in it's flask source file.

Jun 3 2022, 10:00 PM
bd808 added a comment to P29377 Tools Broken on Buster.

lalm is tomcat (see P29377#124187).

Jun 3 2022, 9:57 PM
bd808 added a comment to P29377 Tools Broken on Buster.

ensocksfinder is compiled rust. it is crashing on startup as it tries and fails to allocate ~4GiB of memory.

Listening on localhost:39677...
Loading index...
memory allocation of 4294967296 bytes failed
/data/project/ensocksfinder/socksfinder-webservice.sh: line 2: 29806 Aborted                 (core dumped) /data/project/ensocksfinder/socksfinder/target/release/socksfinder serve --hostname localhost --port $PORT /data/project/ensocksfinder/socksfinder/target/release/enwiki-latest.idx
Traceback (most recent call last):
  File "/usr/bin/webservice-runner", line 47, in <module>
    webservice.run(port)
  File "/usr/lib/python3/dist-packages/toolsws/wstypes/generic.py", line 24, in run
    cwd=self.tool.home,
  File "/usr/lib/python3.5/subprocess.py", line 271, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/data/project/ensocksfinder/socksfinder-webservice.sh']' returned non-zero exit status 134
Jun 3 2022, 9:56 PM
bd808 added a comment to P29377 Tools Broken on Buster.

idsgen is another tomcat service. (see P29377#124174)

Jun 3 2022, 9:51 PM
bd808 added a comment to P29377 Tools Broken on Buster.

himo was crashing for $HOME/.lighttpd.conf errors. Fixed by moving it out of the way since the content was not really useful anyway.

Jun 3 2022, 9:42 PM
bd808 added a comment to P29377 Tools Broken on Buster.

fountain-test (and fountain) are csharp/dotnet using custom compiled interpreters which need to be rebuilt for Buster. Crashing with "No usable version of the libssl was found" error message and a core dump. I moved fountain back to the Stretch grid earlier today after community folks poking on irc and via staff friends on slack.

Jun 3 2022, 9:30 PM
bd808 added a comment to P29377 Tools Broken on Buster.

facebook-messenger-chatbot is ruby + rackup. Bundle probably needs to be rebuilt for new version.

Jun 3 2022, 9:25 PM
bd808 added a comment to P29377 Tools Broken on Buster.

crosswatch is a custom python tool attempting to run from a python3.4 venv built 2015

Jun 3 2022, 9:21 PM
bd808 added a comment to P29377 Tools Broken on Buster.

clickstream-api is an ancient python2 uwsgi app that looks to have been broken for a very long time (maybe since migration to the stretch grid?). I shut it down.

Jun 3 2022, 9:03 PM
bd808 added a comment to P29377 Tools Broken on Buster.

asurabot has a similar $HOME/.lighttpd.conf problem to cobain. Doesn't look like the tool has been doing bot things since early 2019. No crontab or k8s jobs. I shut it down.

Jun 3 2022, 8:56 PM
bd808 added a comment to P29377 Tools Broken on Buster.

isbn & isbn-tmptest are both tomcat tools and crashing because /usr/bin/deprecated-tomcat-starter is broken on Buster. I shut isbn-tmptest down

Jun 3 2022, 8:48 PM
bd808 added a comment to P29377 Tools Broken on Buster.

I shut cobain down. It has a $HOME/.lighttpd.conf that needs to be updated. The index page for the site has not been updated for the toolforge.org domain migration either so even when it is running without deep links there's not much there to see.

Jun 3 2022, 8:46 PM