Skip to content

Conversation

Mins
Copy link

@Mins Mins commented Mar 15, 2023

WIP upgrade the base image in Dockerfile to Debian Bullseye

Copy link
Contributor

@localstack-bot localstack-bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Welcome to LocalStack! Thanks for raising your first Pull Request and landing in your contributions. Our team will reach out with any reviews or feedbacks that we have shortly. We recommend joining our Slack Community and share your PR on the #community channel to share your contributions with us. Please make sure you are following our contributing guidelines and our Code of Conduct.

@localstack-bot
Copy link
Contributor

CLA Assistant Lite bot:
Thank you for your submission, we really appreciate it. Like many open-source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution. You can sign the CLA by just posting a Pull Request Comment same as the below format.


I have read the CLA Document and I hereby sign the CLA


You can retrigger this bot by commenting recheck in this Pull Request

@Mins
Copy link
Author

Mins commented Mar 15, 2023

The container image builds are currently failing when installing timescaledb using localstack.cli.lpm. I'm not really familiar with the packaging system, but it seems to be a private package (localstack-ext?).

@alexrashed do you happen to know how that package can be updated?

@alexrashed
Copy link
Member

Hi @Mins!
Thanks for your contribution! You are correct, timescaledb is used for our Pro extensions. Unfortunately, this will not allow to upgrade to the latest version of Debian so easily. I'm afraid we will stick to old-stable for a bit (bot not too long). Also, the Dockerfile and the package structure will be quite heavily refactored in a few days (we are currently working towards our next major release).
Is there a reason why you need to use Bullseye instead of Buster right now?

@Mins
Copy link
Author

Mins commented Mar 16, 2023

Thanks for the clarification @alexrashed ! Our organization has a policy of using only container images with updated base OSes, and the minimum required version for Debian was recently bumped up to Bullseye.

we will stick to old-stable for a bit (bot not too long).

Since there is already work planned for the upgrade, I'll be happy to close this PR. Can you kindly let me know if there is a rough timeline for the upgrade?

@alexrashed
Copy link
Member

Unfortunately, we don't have a timeline for the upgrade yet. We are currently working on finalizing the next major release (see #7882). With v2, the Dockerfiles, and the whole way of building the images will be quite heavily refactored (but it only includes the upgrade to the latest 3.10 python bugfix version, not an upgrade from buster to bullseye). After the release, we'll take a closer look on the next upgrades.

@alexrashed
Copy link
Member

Sorry I didn't explicitly post an update here earlier. We upgraded to bullseye some time ago with #8344.
LocalStack 2.1.0 is already based on Debian Bullseye (as mentioned in the release notes)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants