Debian 11 EOL

Hi all,

Does anyone know when we can expect to move to Debian 12 (bookworm)? I’d like to be able to access the newer version for some of my packages. I also noticed that Debian Security Support for Debian 11 ended a few weeks ago (14 Aug 2024), so hopefully the upgrade happens soon.

Otherwise, in case it’s useful for anyone, I found a workaround with the sources.list file:
deb http://deb.debian.org/debian bookworm main non-free-firmware

then in packages.txt:
ocrmypdf
ghostscript/bookworm

Wait, you are messing with sources.list in streamlit cloud? How do you do that?

Simply by defining the file in the project root - I suppose it must be a relatively obscure feature of Streamlit Cloud

Yeah, relatively obscure as in totally undocumented and unexpected, AFAICT. Looking forward to getting some slack to explore it.

See steps in this readme:


A message like this should appear when deploying:

📦 Processing dependencies...
📦 Apt dependencies were installed from /mount/src/<your-project>/apt.keys using apt-add-keys.
📦 Apt dependencies were installed from /mount/src/<your-project>/sources.list using apt-add-repository.
📦 Apt dependencies were installed from /mount/src/<your-project>/packages.txt using apt-get.
1 Like

Hey @Benjamin3, thanks for bringing this up! We are discussing this in the team and likely we will start using Debian 12 (bookworm) for our images as soon as we start supporting Python 3.13, which is scheduled to be released in the beginning of October. Whether we are going to upgrade existing apps or leave it to the user to redeploy them then is still undecided.

2 Likes

thanks for the info. with py 3.13 released on Oct 7, 2024, can you provide a high-level ETA in allowing us to deploy using Debian 12 (bookworm)? By end of month? end of year? thanks!

@sc9ff8s0 Sorry for the late reply! I have just heard from the team that they are aiming for supporting this by end of year, but no hard promise here. I intend to provide an update here as soon as it is rolled out.

1 Like