Page MenuHomePhabricator

Replace Bullseye base image with Trixie before August 2026 EOL deadline
Open, HighPublic

Description

Hi!

The toolhub's Docker image running on Wikikube is based on Bullseye that will be EOLed at the end of August. I tried to provide a patch to migrate it to python3-trixie but there were some hiccups with cffi so I preferred to open a task so we can do the work properly.

Event Timeline

The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!

@bd808 Hi! Anything that I can do to help with this? Not sure who should own it etc.., if you don't have time could you please direct me to somebody else?

@bd808 Hi! Anything that I can do to help with this? Not sure who should own it etc.., if you don't have time could you please direct me to somebody else?

@elukey I think that Toolhub is technical owned by the Tools Platform team these days. @aputhin can maybe confirm.

There is only one person on that team that to my knowledge has ever touched Toolhub, so I am probably the best bet for near term work via my floating role in Developer Experience.

bd808 renamed this task from Migrate the toolhub's Docker image to Trixie to Replace Bullseye base image with Trixie before August 2026 EOL deadline.Wed, May 13, 8:55 PM
bd808 triaged this task as High priority.
bd808 moved this task from Backlog to Groomed/Ready on the Toolhub board.

Thank you for the tag, we'll take a look at it soon and reach out to @bd808 's support if needed

@aputhin Hi! Do you have a timeline about the completion of this work? The sooner we migrate away from bullseye the better :)

@aputhin Hi! Do you have a timeline about the completion of this work? The sooner we migrate away from bullseye the better :)

We'll tackle this soon, so I'm expecting it should be done before end of June.