[swift-dev] [swift-lldb-dev] Proposal for Swift and Ubuntu releases

Brian Gesiak modocache at gmail.com
Wed Jun 22 14:49:58 CDT 2016


Thanks for raising this discussion, Todd!

Any input from the core team here? The Swift Android build doesn't
currently work for Ubuntu 14; see https://bugs.swift.org/browse/SR-1321.
I'd like to know whether I should prioritize fixing this, or whether I
should focus on getting the build ready for Ubuntu 16.

- Brian Gesiak


On Tue, Apr 26, 2016 at 10:57 AM, Todd Fiala via swift-dev <
swift-dev at swift.org> wrote:

> Thanks, Ryan.  Yes, the intent was to harmonize with the Ubuntu release
> philosophy.
>
> I haven’t heard any opposition to this plan.  I’m going to move forward
> with resourcing and executing on this plan.  More communication to follow
> once those details are worked out.
>
> Thanks, all!
>
> Sincerely,
> Todd Fiala
>
> On Apr 26, 2016, at 6:24 AM, Ryan Lovelett via swift-lldb-dev <
> swift-lldb-dev at swift.org> wrote:
>
> On Thu, Apr 21, 2016, at 01:12 PM, Todd Fiala via swift-lldb-dev wrote:
>
> Hi all,
>
> I wanted to propose how we can go about handling newer Ubuntu releases in
> a systematic way.  This covers how we handle Ubuntu on our CI, but also
> reflects where we'll be focusing effort at any given point.  The primary
> intent is to support the most recent Ubuntu Long Term Service release and
> the absolute latest Ubuntu release, with a bit of overlap when phasing out
> the LTS release that is going out of scope.
>
> Since the next release, fast moving or not, is the next Long Term
> Stability release, Ubuntu 16.04 LTS (available now), I propose we:
>
> * swap out our 15.10 fast moving release with Ubuntu 16.04 LTS.
>
> * allow 16.04 and 14.04 to co-exist to give our stability-minded community
> time to switch over to 16.04.
>
> When 16.10 comes out in October 2016, we drop 14.04 and move 16.10 onto
> those builders.
>
> This continues to have us testing against the latest release, which will
> be Ubuntu 16.04 LTS when we switch, gives us the latest stable coverage
> (also 16.04), and gives our community a little more time with active
> coverage on 14.04, the previous long term support version.  We’ll then get
> back to the normal program in October 2016 when we pick up the latest
> fast-moving release, with coverage on Ubuntu 16.10 and Ubuntu 16.04 LTS.
>
> This assumes we want to keep our eyes on no more than two Ubuntu releases
> at a time, which matches current CI infrastructure planning.
>
> Looking forward over the next two years, this is the schedule I’m
> proposing:
>
>
>
>    - April 2016: Replace Ubuntu 15.10 with Ubuntu 16.04  (coverage:
>    Ubuntu 14.04, Ubuntu 16.04 LTS)
>    - October 2016: Replace Ubuntu 14.04 with Ubuntu 16.10 (coverage:
>    Ubuntu 16.04 LTS, Ubuntu 16.10)
>    - April 2017: Replace Ubuntu 16.10 with Ubuntu 17.04 (coverage: Ubuntu
>    16.04 LTS, Ubuntu 17.04)
>    - October 2017: Replace Ubuntu 17.04 with Ubuntu 17.10 (coverage:
>    Ubuntu 16.04 LTS, Ubuntu 17.10)
>    - April 2018: Replace Ubuntu 17.10 with Ubuntu 18.04 LTS (coverage:
>    Ubuntu 16.04, Ubuntu 18.04 LTS)
>
>
> Thoughts?  Once we finalize the plan, I'll coordinate with the
> infrastructure teams and round up resources needed to get Ubuntu 16.04
> supported and on the CI.
>
>
> This seems to mostly match up with the guidance provided by Canonical and
> the community around Ubuntu. Therefore it seems reasonable to me.
>
> I like it. Consider this a vote in favor.
>
>
> Thanks!
> Sincerely,
> Todd Fiala
> *_______________________________________________*
> swift-lldb-dev mailing list
> swift-lldb-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-lldb-dev
>
>
> _______________________________________________
> swift-lldb-dev mailing list
> swift-lldb-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-lldb-dev
>
>
>
> _______________________________________________
> swift-dev mailing list
> swift-dev at swift.org
> https://lists.swift.org/mailman/listinfo/swift-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-dev/attachments/20160622/5601e01f/attachment.html>


More information about the swift-dev mailing list