Skip to content

[universal] - Image change ubuntu focal EOL #1404

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
May 28, 2025

Conversation

Kaniska244
Copy link
Contributor

@Kaniska244 Kaniska244 commented May 16, 2025

Ref: #90 , #261

Devcontainer Image:

  • Universal

Description of changes:

  • Changes corresponding to Ubuntu focal (20.04) EOL. Upgraded the base image for universal image to Ubuntu noble (24.04). Also this upgrade increased the size of the image significantly by more 100 MB. To reduce the size by some extent, merged multiple layers in the Dockerfile into one(wherever possible) for the system libraries installations & removed certain libraries which were related to puppeteer framework which has already stopped working for universal image since the March release v0.4.11. Also installed libssl1.1.1 manually from the archive to help php installation work using oryx.

Changelog:

  • Change in Dockerfile to update the base image to noble along with changes to upgrade some system libraries & bringing them as one layer to reduce size & also removed puppeteer related librarries as they are not needed anymore as puppeteer isn't supported by universal image currently. Removed the default ubuntu user from the base image so that the codespace user creation is successful. Also installed libssl1.1.1 manually from the archive to help php installation work using oryx.

  • Small change in test-utils.sh to update system library references.

Checklist:

  • Checked that applied changes work as expected

@mschfh
Copy link

mschfh commented May 25, 2025

Related #735

@Kaniska244 Kaniska244 marked this pull request as ready for review May 28, 2025 17:17
@Kaniska244 Kaniska244 requested a review from a team as a code owner May 28, 2025 17:17
eljog
eljog previously approved these changes May 28, 2025
@eljog eljog merged commit 3c8cef1 into devcontainers:main May 28, 2025
2 checks passed
This was referenced May 29, 2025
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