Page MenuHomePhabricator

Add a container for Swift
Open, LowPublicFeature

Description

Would be nice to have a container for running Swift jobs/webservices to complement those that are already available on toolforge.

Assuming the base image will be Debian, I found three possible ways to install Swift:

  1. Swiftly - maintained by the server group (announcement)
  2. Swiftlang.xyz - a 3rd party installer and apt repo with pre-built swift debs (announcement)
  3. Experimental 1st party packages - development may have stalled, not clear how up to date these are

Event Timeline

bd808 moved this task from Unsorted to Kubernetes on the Toolforge (Software install/update) board.
bd808 changed the subtype of this task from "Task" to "Feature Request".

Debian testing (currently "trixie") has a package for this, but no stable Debian releases have it yet.

There's a relatively well maintained swift buildpack too: https://github.com/vapor-community/heroku-buildpack

@dcaro do you think this is something we can work on right now?

dcaro added a project: Toolforge Build Service.

There's a relatively well maintained swift buildpack too: https://github.com/vapor-community/heroku-buildpack

@dcaro do you think this is something we can work on right now?

We could yes