Page MenuHomePhabricator

dcaro (David Caro)
SRE & amauteur yak shaver

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Nov 2 2020, 11:59 AM (283 w, 4 d)
Availability
Available
IRC Nick
dcaro
LDAP User
David Caro
MediaWiki User
DCaro (WMF) [ Global Accounts ]

Recent Activity

Thu, Apr 9

dcaro added a comment to T422753: [components-api] failing deployment 422 from jobs-api.

Hmmm... I think that there might be some issue when generating the models from the toolforge openapi spec on components-api, as it generated this:

class JobsHttpHealthCheck(BaseModel):
    type: Literal["path"]
    path: str
Thu, Apr 9, 5:38 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422753: [components-api] failing deployment 422 from jobs-api.

Found something using restish to try to patch the same way components did:

msg: "Input tag 'path' found using 'health_check_type' | 'type' does not match any of the expected tags: <HealthCheckType.SCRIPT: 'script'>, <HealthCheckType.HTTP: 'http'>"
Thu, Apr 9, 5:30 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422753: [components-api] failing deployment 422 from jobs-api.

The jobs api does not really give any extra info:

│ INFO:     127.0.0.1:42416 - "PATCH /v1/tool/tf-test2/jobs/ HTTP/1.0" 422 Unprocessable Entity                                                                                                                                               │
Thu, Apr 9, 5:14 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422753: [components-api] failing deployment 422 from jobs-api.

I'm able to reproduce in lima-kilo with:

Thu, Apr 9, 5:13 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a project to T422753: [components-api] failing deployment 422 from jobs-api: tools-platform-team.
Thu, Apr 9, 5:11 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro moved T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”) from Blocked/Paused to Done on the Toolforge (Toolforge iteration 26) board.
Thu, Apr 9, 3:30 PM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro moved T422191: [global] First of the month automatic dependency upgrade from In Progress to Done on the Toolforge (Toolforge iteration 26) board.
Thu, Apr 9, 3:30 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro moved T363417: [builds-builder] golang based images get infinite nested loops for procfile entries from Blocked/Paused to Done on the Toolforge (Toolforge iteration 26) board.
Thu, Apr 9, 3:30 PM · tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro added a comment to T405262: Support pre-built images on components-api.

Changing to medium prio after refinement. We need a bit more clarity on impact of the use cases for this feature. @dcaro to list the use cases we already identified.

Thu, Apr 9, 11:04 AM · tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Toolforge
dcaro added a comment to T422515: wmcs cookbook "--project" arg is ambiguous, could mean project id or project name.

The other aspect to consider, which was the culprit in this case, is OS_PROJECT_ID vs OS_PROJECT_NAME usage (+OS_PROJECT_DOMAIN_NAME, which is default AFAICT).

I ran a quick audit (P90335) on cookbook invocations on cloudcumin1001 and it seems to me that in the vast majority of cases what we mean is OS_PROJECT_NAME and not OS_PROJECT_ID for wmcs-openstack invocations.

Thu, Apr 9, 9:05 AM · Cloud-VPS, cloud-services-team
dcaro added a comment to T422734: gitlab-webhooks build fails on "The runtime.txt file isn't supported".

Made a note in https://wikitech.wikimedia.org/wiki/Help:Toolforge/Building_container_images#User_upgrade_notes_for_the_upgrade_started_on_2026-03-31, thanks!

Thu, Apr 9, 5:49 AM · Essential-Work, Release-Engineering-Team (Doing 😎), cloud-services-team, Toolforge, GitLab (Integrations), User-brennen

Wed, Apr 8

dcaro added a comment to T422691: [builds-builder] use yq instead of tomljson/jq/jsontoml.

this :)

dcaro@acme$ yq -p toml -o toml '
  .processes |= map(
    .command = ["bash"] + [.args[-1] + " \"$@\"", "--"]
    | .args = []
  )
'  /tmp/metadata.toml
Wed, Apr 8, 6:03 PM · tools-platform-team
dcaro added a comment to T422691: [builds-builder] use yq instead of tomljson/jq/jsontoml.

Oop, I think this should do the trick:

dcaro@acme$ yq -p toml -o toml '
  .processes |= map(
    .command = ["bash"] + .args + [" \"$@\"", "--"]
    | .args = []
  )
'  /tmp/metadata.toml 
[[buildpacks]]
id = "heroku/dotnet"
version = "1.0.3"
api = "0.10"
homepage = "https://github.com/heroku/buildpacks-dotnet"
[[buildpacks]]
id = "heroku/procfile"
version = "4.2.1"
api = "0.10"
homepage = "https://github.com/heroku/buildpacks-procfile"
[[processes]]
type = "web"
command = ["bash", "-c", "./autoreport.sh", " \"$@\"", "--"]
direct = true
buildpack-id = "heroku/procfile"
[[processes]]
type = "another"
command = ["bash", "-c", "./another.sh", " \"$@\"", "--"]
direct = true
buildpack-id = "heroku/procfile"
Wed, Apr 8, 6:02 PM · tools-platform-team
dcaro added a comment to T422691: [builds-builder] use yq instead of tomljson/jq/jsontoml.

It seems to work, but still trying to find the equivalent to jq '.processes |= map(.command = [.command] + (.args | .[-1] += " \"$@\"") + ["--"] | .args = [])', not there though:

dcaro@acme$ yq -p toml -o toml '
  .processes |= map(
    .command = ["bash"] + (.args[0:-1] + [(.args[-1] + " $@")])
    | .args = []
  )
'  /tmp/metadata.toml 
[[buildpacks]]
id = "heroku/dotnet"
version = "1.0.3"
api = "0.10"
homepage = "https://github.com/heroku/buildpacks-dotnet"
[[buildpacks]]
id = "heroku/procfile"
version = "4.2.1"
api = "0.10"
homepage = "https://github.com/heroku/buildpacks-procfile"
[[processes]]
type = "web"
command = ["bash", "type", "web", "command", "bash", "args", ["-c", "./autoreport.sh"], "direct", true, "buildpack-id", "./autoreport.sh $@"]
direct = true
buildpack-id = "heroku/procfile"
[[processes]]
type = "another"
command = ["bash", "type", "another", "command", "anotherbash", "args", ["-c", "./another.sh"], "direct", true, "buildpack-id", "./another.sh $@"]  <-- it's adding the whole element, not just args
direct = true
buildpack-id = "heroku/procfile"
Wed, Apr 8, 5:58 PM · tools-platform-team
dcaro closed T422191: [global] First of the month automatic dependency upgrade as Resolved.
Wed, Apr 8, 5:56 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro added a comment to T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path.

@dcaro Testing failed. This is not sufficient.

My bots take command line arguments. So for example, with the Procfile
web: bin/publish/Liftwing

I run Liftwing with the command "web BYD"

I get
usage: Liftwing <article>

The command line arguments have not been passed through!!

That is a current limitation yep (T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”)), if you want to pass arguments you'll have to wrap them in shell scripts, looking

Wed, Apr 8, 5:34 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422462: Elasticsearch credential request for techactivity.

Note that you'll be the biggest user ;)

Wed, Apr 8, 5:24 PM · Toolforge (Quota-requests)
dcaro added a comment to T422462: Elasticsearch credential request for techactivity.

is a relatively big amount of data

I expect I can verify with a subset.
I can also likely strip out some of the longer / larger parts of the data and not load those
Though I also expect there will be overhead when I load it.
How much disk is there to play with?

Wed, Apr 8, 5:23 PM · Toolforge (Quota-requests)
dcaro added a comment to T400917: [jobs-api] Allow customizing time to request Loki logs for.
Wed, Apr 8, 4:49 PM · tools-platform-team, Toolforge (Toolforge iteration 26), cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro assigned T422453: logs-api fails with cryptic error if query range is too far in the past e.g. --since 1000d to Raymond_Ndibe.
Wed, Apr 8, 4:45 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro closed T363417: [builds-builder] golang based images get infinite nested loops for procfile entries as Resolved.

This is fixed also

Wed, Apr 8, 4:44 PM · tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro added a subtask for T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble: T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”).
Wed, Apr 8, 4:41 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro added a parent task for T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”): T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble.
Wed, Apr 8, 4:41 PM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro closed T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”) as Resolved.
Wed, Apr 8, 4:41 PM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro closed T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”), a subtask of T320140: Migrate wd-shex-infer from Toolforge GridEngine to Toolforge Kubernetes, as Resolved.
Wed, Apr 8, 4:41 PM · Grid-Engine-to-K8s-Migration
dcaro added a comment to T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”).

This is fixed now, you can pass args to any procfile entry command, for example, with a procfile like:

## Procfile
worker: celery --app sample_complex_app_backend.tasks.celery_app worker --loglevel INFO
Wed, Apr 8, 4:40 PM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro created T422691: [builds-builder] use yq instead of tomljson/jq/jsontoml.
Wed, Apr 8, 4:36 PM · tools-platform-team
dcaro added a comment to T422462: Elasticsearch credential request for techactivity.

+1 from me, is a relatively big amount of data, so if you have a way to verify with less data if elastic works for you it would be appreciated (also, keep into account the number of replicas for your indices, if you don't need HA maybe 1 is enough).

Wed, Apr 8, 4:23 PM · Toolforge (Quota-requests)
dcaro moved T400917: [jobs-api] Allow customizing time to request Loki logs for from Todos to Done on the tools-platform-team board.
Wed, Apr 8, 3:02 PM · tools-platform-team, Toolforge (Toolforge iteration 26), cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro closed T400917: [jobs-api] Allow customizing time to request Loki logs for, a subtask of T127367: [toolforge,jobs-api,webservice,storage] Provide modern, non-NFS log solution for Toolforge tools, as Resolved.
Wed, Apr 8, 3:02 PM · User-aborrero, cloud-services-team, Epic, Toolforge
dcaro closed T400917: [jobs-api] Allow customizing time to request Loki logs for as Resolved.
Wed, Apr 8, 3:02 PM · tools-platform-team, Toolforge (Toolforge iteration 26), cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro closed T421929: `toolforge jobs logs` misplaces my logs as Resolved.

I'll close this, but feel free to reopen if you still have issues.

Wed, Apr 8, 3:01 PM · tools-platform-team, Toolforge, cloud-services-team
dcaro changed the status of T363417: [builds-builder] golang based images get infinite nested loops for procfile entries from Stalled to In Progress.
Wed, Apr 8, 2:59 PM · tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro moved T361237: [infra] Upgrade Toolforge K8s etcd nodes to Bookworm from Next Up to Done on the Toolforge (Toolforge iteration 26) board.
Wed, Apr 8, 2:58 PM · Toolforge (Toolforge iteration 26), User-Raymond_Ndibe, cloud-services-team, Kubernetes
dcaro moved T412653: [builds-builder,dotnet] migrate to Heroku buildpack for dotnet 10 from Next Up to Done on the Toolforge (Toolforge iteration 26) board.
Wed, Apr 8, 2:58 PM · Toolforge (Toolforge iteration 26), tools-platform-team, cloud-services-team
dcaro moved T422454: logs-api: handle exception raised when query range exceeds max_query_length from Done to In review on the tools-platform-team board.
Wed, Apr 8, 1:09 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro changed the status of T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”) from Open to In Progress.
Wed, Apr 8, 10:14 AM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro changed the status of T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”), a subtask of T320140: Migrate wd-shex-infer from Toolforge GridEngine to Toolforge Kubernetes, from Open to In Progress.
Wed, Apr 8, 10:14 AM · Grid-Engine-to-K8s-Migration
dcaro added a comment to T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”).

Sent a patch upstream (https://github.com/heroku/buildpacks-procfile/issues/310), but will probably need to hack-fix it for it to work now.

Wed, Apr 8, 10:08 AM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro added a comment to T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path.

@dcaro Testing failed. This is not sufficient.

My bots take command line arguments. So for example, with the Procfile
web: bin/publish/Liftwing

I run Liftwing with the command "web BYD"

I get
usage: Liftwing <article>

The command line arguments have not been passed through!!

Wed, Apr 8, 10:08 AM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T356016: [builds-builder,jobs-api,upstream] Calling nontrivial Procfile commands with arguments results in confusing error (“no such file or directory”).

I suspect this has gotten worse with the latest update, the upstream move to using command = ["bash", "-c"] makes passing custom args impossible, looking

Wed, Apr 8, 9:37 AM · Patch-For-Review, tools-platform-team, Toolforge (Toolforge iteration 26), Upstream
dcaro added a comment to T422538: Connection with `k8s.tools.eqiad1.wikimedia.cloud` hits SSL error.

I have been trying to trigger this from my own tool, running toolforge components config create config.yaml in a loop for 1000 times, and was unable to get it to fail.

Wed, Apr 8, 8:36 AM · cloud-services-team, Toolforge
dcaro moved T412653: [builds-builder,dotnet] migrate to Heroku buildpack for dotnet 10 from Todos to Done on the tools-platform-team board.
Wed, Apr 8, 8:19 AM · Toolforge (Toolforge iteration 26), tools-platform-team, cloud-services-team
dcaro closed T412653: [builds-builder,dotnet] migrate to Heroku buildpack for dotnet 10 as Resolved.
Wed, Apr 8, 8:19 AM · Toolforge (Toolforge iteration 26), tools-platform-team, cloud-services-team

Tue, Apr 7

dcaro updated the task description for T422454: logs-api: handle exception raised when query range exceeds max_query_length.
Tue, Apr 7, 4:06 PM · Patch-For-Review, Toolforge, tools-platform-team
dcaro moved T401172: [jobs-api] make job status an enum, with clearly defined states from In review to In progress on the tools-platform-team board.
Tue, Apr 7, 4:02 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review, User-Raymond_Ndibe
dcaro moved T421929: `toolforge jobs logs` misplaces my logs from In review to In progress on the tools-platform-team board.
Tue, Apr 7, 4:02 PM · tools-platform-team, Toolforge, cloud-services-team
dcaro moved T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24" from In review to Done on the tools-platform-team board.
Tue, Apr 7, 4:02 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro moved T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path from In review to Done on the tools-platform-team board.
Tue, Apr 7, 4:02 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro closed T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path, a subtask of T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble, as Resolved.
Tue, Apr 7, 3:49 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro closed T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path as Resolved.

I'll close this for now, but feel free to reopen if you test the MR/change and still have the issue.

Tue, Apr 7, 3:49 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro updated the task description for T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble.
Tue, Apr 7, 3:48 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro updated the task description for T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble.
Tue, Apr 7, 3:38 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro updated the task description for T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble.
Tue, Apr 7, 3:38 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro closed T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24", a subtask of T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble, as Resolved.
Tue, Apr 7, 3:37 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro closed T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24" as Resolved.

Got a fix for this, waiting for reviews, should be merged soon-ish: https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-builder/-/merge_requests/86

Tue, Apr 7, 3:37 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24".

Got a fix for this, waiting for reviews, should be merged soon-ish: https://gitlab.wikimedia.org/repos/cloud/toolforge/builds-builder/-/merge_requests/86

Tue, Apr 7, 1:17 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro moved T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24" from In progress to In review on the tools-platform-team board.
Tue, Apr 7, 1:15 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro moved T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path from Todos to In review on the tools-platform-team board.
Tue, Apr 7, 1:15 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro triaged T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path as Medium priority.
Tue, Apr 7, 1:15 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path.

@Hawkeye7 as @bd808 mentions, the new path for the procfile is bin/publish/AutoReport, or the full path /workspace/bin/publish/AutoReport.

Tue, Apr 7, 1:14 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T387141: [builds-builder,apt] migrate from apt buildpack to Heroku's .deb packages buildpack.
Tue, Apr 7, 1:07 PM · Toolforge, cloud-services-team
dcaro added a comment to T421929: `toolforge jobs logs` misplaces my logs.

Got it, will make a note to not use the -f from now on (until -f is fixed)

Tue, Apr 7, 1:06 PM · tools-platform-team, Toolforge, cloud-services-team
dcaro claimed T422224: Running dotnet job fails on Toolforge because "24" builder stack changed the compiled binary output path.
Tue, Apr 7, 12:31 PM · tools-platform-team, cloud-services-team, Toolforge
dcaro renamed T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24" from Buildservice for Rust fails due to fagiani/apt and builder stack "24" mismatch to [builds-builder] incompatibility of fagiani/apt and builder stack "24".
Tue, Apr 7, 9:45 AM · tools-platform-team, cloud-services-team, Toolforge
dcaro triaged T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24" as High priority.
Tue, Apr 7, 9:45 AM · tools-platform-team, cloud-services-team, Toolforge
dcaro moved T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24" from Todos to In progress on the tools-platform-team board.
Tue, Apr 7, 9:45 AM · tools-platform-team, cloud-services-team, Toolforge
dcaro claimed T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24".
Tue, Apr 7, 9:44 AM · tools-platform-team, cloud-services-team, Toolforge
dcaro moved T408157: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:44 AM · cloud-services-team, tools-platform-team, PAWS
dcaro moved T420152: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:44 AM · cloud-services-team (FY2025/2026-Q3-Q4), tools-platform-team, PAWS
dcaro moved T420153: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:44 AM · cloud-services-team, tools-platform-team, Toolforge
dcaro moved T415829: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:44 AM · cloud-services-team, tools-platform-team, Toolforge
dcaro moved T418629: New upstream release for OpenRefine from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:44 AM · cloud-services-team (FY2025/2026-Q3-Q4), tools-platform-team, PAWS
dcaro moved T411790: jobs-api lists running buildservice images as "unknown" from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:43 AM · tools-platform-team, Toolforge
dcaro moved T415828: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:43 AM · cloud-services-team, tools-platform-team, PAWS
dcaro moved T410948: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:43 AM · Toolforge (Toolforge iteration 25), cloud-services-team (FY2025/2026-Q3-Q4), tools-platform-team
dcaro moved T408158: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:43 AM · cloud-services-team, tools-platform-team, Toolforge
dcaro moved T410947: New upstream release for Pywikibot from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:43 AM · tools-platform-team, PAWS
dcaro moved T407048: Can't log in to Luthor from Todos to Done on the tools-platform-team board.
Tue, Apr 7, 9:43 AM · Toolforge (Toolforge iteration 24), tools-platform-team, tools-infrastructure-team, Luthor
dcaro added a comment to T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24".

I have added the project.toml file to both my repo root and the tool root. Same thing.

Tue, Apr 7, 8:57 AM · tools-platform-team, cloud-services-team, Toolforge
dcaro added a comment to T422384: [builds-builder] incompatibility of fagiani/apt and builder stack "24".

That would be the future-proof way to go yep (url changed https://wikitech.wikimedia.org/wiki/Help:Toolforge/Building_container_images#heroku/deb-packages_(Ubuntu_2024.04_stack,_current_default). I'll give it a quick look, but if it gives too much trouble I might just disable the old apt buildpack.

Tue, Apr 7, 8:43 AM · tools-platform-team, cloud-services-team, Toolforge

Thu, Apr 2

dcaro moved T422191: [global] First of the month automatic dependency upgrade from Todos to In progress on the tools-platform-team board.
Thu, Apr 2, 4:49 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro triaged T422191: [global] First of the month automatic dependency upgrade as Medium priority.
Thu, Apr 2, 4:47 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro created T422191: [global] First of the month automatic dependency upgrade.
Thu, Apr 2, 4:47 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro closed T422018: [ci,builds-cli] job to update dependencies breaks when trying builds-cli as Resolved.
Thu, Apr 2, 4:26 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro moved T422018: [ci,builds-cli] job to update dependencies breaks when trying builds-cli from In progress to Done on the tools-platform-team board.
Thu, Apr 2, 4:26 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro added a comment to T422018: [ci,builds-cli] job to update dependencies breaks when trying builds-cli.

I had to manually upgrade cffi by unpinning the deps to python 3.9, so it would get a new enough cffi.

Thu, Apr 2, 4:26 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro added a project to T422184: [general] upgrade all python repos to python >=3.13: Toolforge (Toolforge iteration 26).
Thu, Apr 2, 4:25 PM · Toolforge, tools-platform-team
dcaro created T422184: [general] upgrade all python repos to python >=3.13.
Thu, Apr 2, 4:24 PM · Toolforge, tools-platform-team
dcaro moved T422018: [ci,builds-cli] job to update dependencies breaks when trying builds-cli from Todos to In progress on the tools-platform-team board.
Thu, Apr 2, 4:24 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro claimed T422018: [ci,builds-cli] job to update dependencies breaks when trying builds-cli.
Thu, Apr 2, 4:24 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro triaged T422018: [ci,builds-cli] job to update dependencies breaks when trying builds-cli as Medium priority.
Thu, Apr 2, 3:45 PM · tools-platform-team, Toolforge (Toolforge iteration 26)
dcaro added a comment to T380127: [builds-builder] Add support for Heroku's "24" builder stack based on Ubuntu 2024.04 noble.

The --use-deprecated-versions flag is available, and will start failing on the 27-04-2026, so all tools should have migrated by then.

Thu, Apr 2, 12:50 PM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), Patch-For-Review
dcaro updated the task description for T348755: [jobs-api,webservice] Run webservices via the jobs framework.
Thu, Apr 2, 12:48 PM · Toolforge, tools-platform-team, Patch-For-Review, cloud-services-team (FY2025/2026-Q3-Q4), User-Raymond_Ndibe, Epic
dcaro added a project to T348755: [jobs-api,webservice] Run webservices via the jobs framework: tools-platform-team.
Thu, Apr 2, 12:18 PM · Toolforge, tools-platform-team, Patch-For-Review, cloud-services-team (FY2025/2026-Q3-Q4), User-Raymond_Ndibe, Epic
dcaro added a hashtag to tools-platform-team: #tpt.
Thu, Apr 2, 12:17 PM
dcaro added a project to T415322: [jobs-api] Use the same images as webservice: tools-platform-team.
Thu, Apr 2, 12:17 PM · Toolforge, tools-platform-team, Patch-For-Review
dcaro updated the task description for T415322: [jobs-api] Use the same images as webservice.
Thu, Apr 2, 10:44 AM · Toolforge, tools-platform-team, Patch-For-Review
dcaro updated the task description for T359650: [jobs-api] Create storage layer, and save business models in persistent storage.
Thu, Apr 2, 10:38 AM · Toolforge, tools-platform-team, cloud-services-team (FY2025/2026-Q3-Q4), User-Raymond_Ndibe
dcaro added a project to T388092: [jobs-api] allow exposing continuous jobs to the internet via `toolname.toolforge.org`, just like webservice: tools-platform-team.
Thu, Apr 2, 10:27 AM · Toolforge, tools-platform-team, Patch-For-Review, cloud-services-team (FY2025/2026-Q3-Q4), User-Raymond_Ndibe, Epic