Create android builder to build AOSP branch from phablet.ubuntu.com repo

Bug #1259568 reported by Sergio Schvezov on 2013-12-10
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu CI Services
High
Francis Ginther

Bug Description

Here's the formal request as discussed with ~fginther over irc...

We have multiple branches for our android tree that builds ubuntu touch. Currently we only build through the phablet-trusty branch through a debian package. This is a really cumbersome but necessary task that needs to go through debian packages. On the other side of things, we have branches that are being setup by the OEM teams and ourselves to make migrations from android versions easier.

To make sure our patchset applied to the current development focus branch doesn't break other branches it would be good to have a builder that builds such android image.

For that I request a similar machine that used to build the android part for the ubuntu-image jenkins job that used to exist on s-jenkins.

This was a VM, bare metal or VM is fine as long as it has:
- 8 cores desired (4 debatable).
- 8 GB of RAM (16GB desired) and double swap size.
- 30GB minimum free to build android (repo source + bins)
- the setup from https://wiki.ubuntu.com/Touch/Building preinstalled.
- connectivy to hesperidium.canoncial.com thought the priority ssh port setup by IS.

The desired target date is EOY 2013.

Changed in ubuntu-ci-services-itself:
assignee: nobody → Francis Ginther (fginther)
importance: Undecided → High
status: New → Triaged
Francis Ginther (fginther) wrote :

I have a build machine set aside for this work (note it's a shared machine not dedicated to just this purpose). It has more than adequate CPUs and RAM.

I've been trying to setup following the instructions under [1] and [2], but have had no luck getting a successful build. It would be ideal if the setup could be completely encapsulated by a single script rather than trying to interpret multiple sets of instructions:

[1] - https://wiki.ubuntu.com/Touch/Building
[2] - https://wiki.canonical.com/ProductStrategyTeam/Android/Foundations

Setup could be done by a single script, which use to exist before going
public; it has gone stale, but it is possible. Do you have a subset
scripted already?

On Mon, Dec 16, 2013 at 6:34 PM, Francis Ginther <
<email address hidden>> wrote:

> I have a build machine set aside for this work (note it's a shared
> machine not dedicated to just this purpose). It has more than adequate
> CPUs and RAM.
>
> I've been trying to setup following the instructions under [1] and [2],
> but have had no luck getting a successful build. It would be ideal if
> the setup could be completely encapsulated by a single script rather
> than trying to interpret multiple sets of instructions:
>
> [1] - https://wiki.ubuntu.com/Touch/Building
> [2] - https://wiki.canonical.com/ProductStrategyTeam/Android/Foundations
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1259568
>
> Title:
> Create android builder to build AOSP branch from phablet.ubuntu.com
> repo
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu-ci-services-itself/+bug/1259568/+subscriptions
>

Francis Ginther (fginther) wrote :

Finally have a working build:
http://s-jenkins.ubuntu-ci:8080/job/ubuntu-touch-image-builder/29/

Some final cleanup is needed and then this can be closed.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers