[14:06:10] !log tools save backup of all ingress objects to ~taavi/ingresses-backup-2026-04-21.json T392356 [14:06:15] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools/SAL [14:06:16] T392356: Replace ingress-nginx before upstream EOL date - https://phabricator.wikimedia.org/T392356 [14:09:58] !log toolsbeta delete all ingress objects from toolsbeta T392356 [14:10:23] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Toolsbeta/SAL [16:23:47] I was trying to get my php script on toolforge to detect if the user has aborted the connection, and get it to stop doing work in that case, but so far it seems like php doesn't detect user aborts like normal. Is there any tricks i need to do to make this happen? [16:25:19] try testing with not php? [16:25:36] netcat in toolforge and netcat locally [16:25:51] I guess that won't pass health check though 🤣 [16:29:17] I guess i could use buildservice to make the webserver be netcat [16:29:34] easier would be tcpdump if that's already installed [16:31:33] !log toolhub closing the toolhub_tools index in the cirrussearch opensearch@codfw (T423993) [16:31:36] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Toolhub/SAL [16:31:37] T423993: Upgrade old indices in the CirrusSearch opensearch clusters - https://phabricator.wikimedia.org/T423993 [16:36:01] Oh, i can add a script argument to the toolforge webservice command. That's easier [17:03:23] hmm, X-Accel-Buffering: no is also not working the way i thought it would [17:10:53] that was because i also needed to set server.stream-response-body = 2 [17:28:34] or that helped the headers be streamed quickly, the body still seems to be buffered [17:51:19] When i try and follow the my first php tool tutorial (Mostly im trying to figure out how buildservice works), i get an error "line 1: heroku-php-apache2: command not found" [17:55:57] bawolff: what repo is that with? [17:57:56] Oh, i figured it out. The composer.json file was important, i assumed i could omit it because i didn't have any composer dependencies [17:58:25] https://github.com/bawolff/commons-cat-path is the repo, but i think i have it now [17:58:46] I mean, im switching to buildservice to see if that helps detecting user aborts, and i haven't gotten far enough to test that yet [18:00:33] Doesn't seem that helped with the aborting thing, but at least this lets me debug things better to figure out if the issue is on my side [18:43:47] !log devtools created instances phabricator-bookworm and phabricator-trixie (T424055) [18:43:50] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Devtools/SAL [18:43:51] T424055: devtools: Create new Phab/Phorge test instance on: Debian Trixie, Debian Bookworm - https://phabricator.wikimedia.org/T424055 [18:50:30] !log difronzo@tools-bastion-15 tools.wikivisage deployed v0.8.4 (by DiFronzo on GitHub) [18:50:32] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Tools.wikivisage/SAL [20:47:03] !log updating deployment-prep cirrussearch hosts to Trixie/OpenSearch 2 T421763 [20:47:05] inflatador: Unknown project "updating" [20:47:06] T421763: Migrate beta cluster to OpenSearch 2.x - https://phabricator.wikimedia.org/T421763 [20:47:23] !log deployment-prep updating cirrussearch hosts to Trixie/OpenSearch 2 T421763 [20:47:26] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Deployment-prep/SAL