Skip to content

[ruby] - Fixing ruby feature installation issue in debian trixie(13) - #1453

Merged
AlvaroRausell merged 2 commits into
devcontainers:mainfrom
Kaniska244:ruby-trixie-update
Sep 1, 2025
Merged

[ruby] - Fixing ruby feature installation issue in debian trixie(13)#1453
AlvaroRausell merged 2 commits into
devcontainers:mainfrom
Kaniska244:ruby-trixie-update

Conversation

@Kaniska244

@Kaniska244 Kaniska244 commented Aug 26, 2025

Copy link
Copy Markdown
Contributor

Ref: https://github.com/devcontainers/internal/issues/283#issuecomment-3220870722

Description: This PR aims to fix ruby feature installation issue in debian trixie(13). Actually software-properties-common package has been removed from debian trixie(13) and the same was used in the installation script of ruby dev container feature and it means that add-apt-repository can't be used to add new software sources/ repos going forward in debian trixie. Nevertheless, this doesn't appear to be necessary as apt-get works seamlessly with all ubuntu/ debian distributions. Removing the installation of this software-properties-common for debian trixie only as of now to unblock the installation with minimal impact. In due course will get this removed entirely.

Changelog: The following changes are included.

  • The installation script is changed to skip installation of software-properties-common package for debian trixie(13)
  • Change in devcontainer-feature.json to do version bump
  • Test scripts for relevant options with debian trixie(13) and ruby trixie(13) base images.

Checklist:

  • All checks are passed.

@Kaniska244 Kaniska244 changed the title [ruby] - Making ruby feature work in debian trixie(13) [ruby] - Fixing ruby feature installation issue in debian trixie(13) Aug 26, 2025
@Kaniska244
Kaniska244 marked this pull request as ready for review August 26, 2025 13:55
@Kaniska244
Kaniska244 requested a review from a team as a code owner August 26, 2025 13:55
@AlvaroRausell
AlvaroRausell merged commit c05bd45 into devcontainers:main Sep 1, 2025
12 checks passed
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.

2 participants