Hi Daniel, We'd release new images as new snapshots are released; we don't do it yet but we can "tag" images so that you could pin your image to a particular snapshot.
Tom Sent from my iPhone > On 4 Jan 2016, at 12:24, Daniel Dunbar <daniel_dun...@apple.com> wrote: > > Hi Thomas, > > Just a question: how would the constant changing of the Swift compiler > version and language interact with this? It seems odd to have an "official" > version of what is an otherwise unreleased language version/compiler. > > - Daniel > >> On Dec 29, 2015, at 10:07 AM, Thomas Catterall via swift-dev >> <swift-dev@swift.org> wrote: >> >> Hi all, >> >> You might want to settle down with a glass of eggnog to read this, it's a >> long one. >> >> Myself and Haris Amin (CC'd), as you may know, have been building a >> community of users who want to use Swift inside Docker containers >> (https://github.com/swiftdocker/docker-swift) and maintain an image, >> swiftdocker/swift, that provides a complete Swift installation that is >> usable for all kinds of applications, from trying a Linux REPL to running a >> webserver (I've already deployed one). >> >> We've been contacted by a content evangelist at Docker who would like to >> offer an "official" Docker image that contains Swift. You can read more >> about official Docker images here: >> https://docs.docker.com/docker-hub/official_repos/. Note that these are >> official in Docker Inc.'s view: they don't necessarily exist as officially >> supported by, for instance, PyPy developers, but they are a great starting >> point and exhibit best practices. Docker is interested in having Haris and I >> maintain the image we have been building as the official repository. There's >> a lot of benefits to having an official Docker image, namely enhanced >> security, scrutiny, support, and a spotlight on a great new language that >> can drive adoption. >> >> Haris and I are incredibly thankful for the hard work Swift's core team have >> put into the open sourcing of the language and in that spirit we are very >> reluctant to proceed without the core team's blessing. The important thing >> to note is that this endeavour would involve little to no work on the core >> team's side, except perhaps a note on the Downloads page saying that this is >> a community supported project and not one officially supported by the core >> team. >> >> This brings to a head something that's been rumbling for a while: how >> exactly does the Swift Project "bless" alternative distributions or >> platforms? For instance, the recent work on compiling to ARM for the >> Raspberry Pi is a worthy project, notably for the Pi's adoption in >> educational environments. BSD systems are another area of great interest. >> Furthermore, I doubt it will be long before someone wants to provide a Swift >> package through apt-get, homebrew etc. While those contributors may have >> less qualms about wanting the Swift team's blessing, it makes sense that >> there is some degree of centrality to ensure people do not work >> independently towards the same goal for a particular platform. >> >> For the matter at hand, Haris and I would like to at the least hear "go for >> it" from the core team; better yet, we'd love to have anyone from the core >> team/Apple who is interested in Docker/the build infrastructure to join >> Haris, Docker and I in creating this official repo, and serving as a >> representative of Apple's interests in this area. >> >> For the larger matter, it seems to me that the Swift Project can take a few >> directions: >> 1. "Knock yourselves out, but we're just making the language." In this >> direction, the Swift Project would disclaim official support or blessing of >> anything that doesn't come out of it. Occupation of a top level namespace or >> being the "official" Swift for a platform would be something for the >> community to sort out independently with the platform vendor. >> 2. "Knock yourselves out, here's a list of all the current efforts that we >> think you might be interested in" >> Not so much as blessing, still disclaiming support, but at the least >> acknowledging the ecosystem around Swift for other platforms besides OS X >> and the two Ubuntus. >> 3. Blessing: in this direction, which I think a lot of people would like and >> I would prefer, the Swift project gives its blessing to projects, and links >> to them on its website. This has the benefit of centralising development >> efforts and providing an easy springboard for those who are interested in >> Swift and are checking the website. >> 4. Official support: in this direction, when a project meets a certain >> criteria, it is folded into the main Swift project, given a repo on GitHub >> etc. This would probably not occur for quite a while yet, but as continuous >> integration improves for Swift it could make sense that the docker image >> might be something that is actively supported in the development of Swift if >> it is sufficiently popular. >> >> I'd like to hear back from the core team about this instance of the Docker >> issue, but I'd also like to start a conversation about community platform >> support and how centralising issues like this one can be handled in future. >> >> Best wishes for the new year, >> >> Thomas Catterall >> >> >> Sent from my iPhone >> >> _______________________________________________ >> swift-dev mailing list >> swift-dev@swift.org >> https://lists.swift.org/mailman/listinfo/swift-dev >
_______________________________________________ swift-dev mailing list swift-dev@swift.org https://lists.swift.org/mailman/listinfo/swift-dev