Page MenuHomePhabricator

Upgrade Thumbor to Bullseye
Open, MediumPublic

Description

Upgade Thumbor from Debian stretch to Debian bullseye, according to Operating system upgrade policy and guidance from serviceops.

Things to consider:

Repackage/rebuild for buster

  • 3d2png (or create a package)
  • python-libthumbor
  • python-thumbor-community-core
  • python-thumbor-wikimedia
  • Thumbor

Optional/Related tasks:

  • T212941 Investigate systemd hardening to replace Firejail for Thumbor
  • T212946 Stream Thumbor logs to logstash
  • T187765 Replace the Nginx fronting Thumbor with a reverse proxy capable of queuing requests

Related Objects

Event Timeline

jijiki triaged this task as Medium priority.Feb 22 2019, 11:46 AM
jijiki created this task.
This comment was removed by Gilles.

Not sure if there's a more specific python3 + Thumbor task but the alpha version of Thumbor ships with Python 3 support: https://github.com/thumbor/thumbor/releases/tag/7.0.0a2

Is there still work that needs to be done to prepare for this, or is it just waiting for someone to get around to handling the necessary configuration changes, testing, and deployment?

It's waiting for someone to do it. @jijiki when she gets back from leave, possibly?

According to https://www.mediawiki.org/w/index.php?title=Topic:Wbuk08w1anifjyak#flow-post-wbunuhciop2u1yl8 and https://wikitech.wikimedia.org/wiki/Operating_system_upgrade_policy#Policy_proposal Thumbor is currently on Debian Stretch (currently oldstable)
I recommend to rename the description from

After successfully upgrading Thumbor to stretch, we can proceed with the upgrade to Debian buster.

to

Upgrade Thumbor from Debian stretch to Debian buster, accoding to Operating system upgrade policy#Policy proposal.

Stretch was supposed to be phased out by June 2021 per https://wikitech.wikimedia.org/wiki/Operating_system_upgrade_policy, and will be EOL in less than 6 months (June 30, 2022) per https://wiki.debian.org/LTS. Is any work being done on this?

Is any work being done on this?

At the moment, no. Thumbor currently has no maintainer, see T294484.

WDoranWMF renamed this task from Upgrade Thumbor to Buster to Upgrade Thumbor to Bullseye.Mar 15 2022, 6:12 PM
WDoranWMF updated the task description. (Show Details)