Skip to content
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

Add support for Debian 12 in the install script #246

Open
wants to merge 1 commit into
base: website
Choose a base branch
from

Conversation

jakepetroules
Copy link

This makes the relatively mechanical changes needed to add support for Debian 12 in the install script. Debian Docker nightlies are not yet available, so we use Ubuntu's Dockerfile for computing the dependency list for now.

This has been tested on a Debian 12 installation and is able to correctly install swiftly.

This makes the relatively mechanical changes needed to add support for Debian 12 in the install script. Debian Docker nightlies are not yet available, so we use Ubuntu's Dockerfile for computing the dependency list for now.

This has been tested on a Debian 12 installation and is able to correctly install swiftly.
@jakepetroules
Copy link
Author

@swift-ci test

@cmcgee1024
Copy link
Member

Here's the list of Debian 12 dependencies that were collected when adding that platform to the upcoming release:

case "debian12":

@jakepetroules
Copy link
Author

@cmcgee1024 Are you suggesting hardcoding the list for Debian for now, instead of falling back to the Ubuntu Dockerfile?

@cmcgee1024
Copy link
Member

@jakepetroules it would be consistent with the approach that we're taking with the latest in main/release 1.0. It will be good to have some kind of a API to get that information better than parsing Dockerfiles.

@cmcgee1024
Copy link
Member

@jakepetroules if you want to have Debian 12 support you could build your own swiftly from the main/release 1.0 branches and use it.

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