ubuntu-phone team mailing list archive
-
ubuntu-phone team
-
Mailing list archive
-
Message #20859
Re: ANNOUNCEMENT: short CI Train outage & big rollout
Alright, this is live and looking good!
Please do not hesitate to ping me on IRC if you have any questions or problems.
Thanks!
On Tue, May 31, 2016 at 2:06 PM, Robert Park <robert.park@xxxxxxxxxxxxx> wrote:
> This is to inform you that the CI Train will be taken offline at UTC
> 01:00 (that is, 4 hours from now) in order to roll out new features. I
> expect the outage to last 1 to 2 hours.
>
> This is a BIG rollout with many bug fixes and features, here are some
> of the highlights:
>
> * Source package build parallelization, allowing source packages to be
> prepared & uploaded to the PPA in parallel, for which you should see
> dramatic speedups for silos containing 2 or more source packages.
> Particularly large silos (*cough* Timo, *cough*) become I/O bound and
> will only see a small speedup. Silos containing a handful of "small"
> packages should see the largest speedup. In my testing I've seen silos
> branch, merge, build source, upload, and diff in just 3 minutes.
>
> * First step of jenkins replacement. The build job now no longer runs
> in Jenkins but runs directly inside Bileto. This provides a
> significantly nicer interface (no more of that pesky "I clicked Build
> but nothing happened because the Build button redirected through SSO
> and dropped me back at the build form" bug, at least for building.
> other jobs will come in the next iterations).
>
> * No git support yet, but the aforementioned parallelization also
> brings with it an encapsulation layer around bzr that should make git
> support much easier to add in the coming months.
>
> * Totally new debian/changelog generation, for those of you who have
> complained about your debian/changelogs recently, it is now guaranteed
> that the debian/changelog will match exactly the commit messages of
> the input MPs (previously there were some weird corner cases causing
> strange changelogs that have now been eliminated).
>
> * Build logs will now explicitely tell you what order your MPs will be
> merged in (as this can sometimes differ from the order you specify in
> the ticket), as well as more specifically tell you exactly the
> destination that each package is targetted at, as some people have
> complained that this was unclear in the past.
>
> * MP field on the ticket now supports comments, so eg, if you want to
> disable an MP temporarily, you can prefix it with '#'. You can also
> write arbitrary comments this way, eg you can prefix a block of MPs
> with a header like "# foo feature" to make it more clear what you're
> doing with your MP list, which in some cases can get quite large.
>
> * probably lots of other fun things you'll discover as you go.
>
>
>
> As usual, a rollout this large carries with it some risk of
> regressions, so please do inform me at the first sign of trouble and
> I'll do my best to make sure everything goes smoothly for everybody.
> I've timed this rollout for early in the OTA cycle so nobody should be
> in that last-second release rush at least.
>
> Thanks!
>
> --
> robru
--
robru
Follow ups
References