Closed Bug 1129143 Opened 5 years ago Closed 5 years ago

Upgrade docker images to use tc-vcs 2.0.2 or later

Categories

(Taskcluster :: General, defect)

x86
macOS
defect
Not set

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: jlal, Assigned: jlal)

Details

Attachments

(8 files, 1 obsolete file)

No description provided.
/r/3295 - Bug 1129143 - Upgrade tc-vcs to 2.0.2 for desktop/emulator builds r=wcosta

Pull down this commit:

hg pull review -r b78a535119edce341eb92f1815e0803068300e16
Attachment #8558751 - Flags: review?(wcosta)
Comment on attachment 8558751 [details]
MozReview Request: bz://1129143/lightsofapollo

/r/3295 - Bug 1129143 - Upgrade tc-vcs to 2.0.2 for desktop/emulator builds r=wcosta
/r/3315 - [WIP] Fix various emulator issues:

Pull down these commits:

hg pull review -r ac05c5ca69f7c6efe11bcd6692cd6000158f0e93
Attachment #8558751 - Flags: review?(wcosta)
Comment on attachment 8558751 [details]
MozReview Request: bz://1129143/lightsofapollo

/r/3295 - Bug 1129143 - Upgrade tc-vcs to 2.0.2 for desktop/emulator builds r=wcosta
/r/3315 - [WIP] Fix various emulator issues:
/r/3383 - Update docker images to use the correct packages and gcc versions
/r/3385 - Use lightsofapollo mozharness which includes emulator perf fixes
/r/3387 - Update to tc-vcs 2.1.0
/r/3389 - Add xz
/r/3391 - Update tc-vcs to 2.1.2 which has better support for catch fetching failure

Pull down these commits:

hg pull review -r b167c2861976faa7cf7309f9fa80ff4349fc030f
Comment on attachment 8558751 [details]
MozReview Request: bz://1129143/lightsofapollo

Commits are not quite as clear as I would like but this is a collection of random fixes/optimizations anyway =p

Once again I did not apply much to the phone builder but the changes in builder should make it trivial to apply the changes here.
Attachment #8558751 - Flags: review?(wcosta)
Comment on attachment 8558751 [details]
MozReview Request: bz://1129143/lightsofapollo

https://reviewboard.mozilla.org/r/3293/#review2753
Attachment #8558751 - Flags: review+
Attached patch 1129143.patchSplinter Review
Attachment #8559984 - Flags: review?(wcosta)
Comment on attachment 8559984 [details] [diff] [review]
1129143.patch

Review of attachment 8559984 [details] [diff] [review]:
-----------------------------------------------------------------

A few nits, but lgtm

::: testing/docker/b2g-build/Dockerfile
@@ +84,5 @@
> +RUN mkdir -p /home/worker/bin
> +COPY bin/repository-url.py /home/worker/bin/repository-url.py
> +
> +# RPM Source urls...
> +ENV MOZILLA_RPM_URL http://mockbuild-repos.pub.build.mozilla.org/releng/public/CentOS/6/x86_64/

I think this is not needed anymore.

::: testing/docker/builder/emulator-ics.env
@@ +3,5 @@
> +MOZHARNESS_REPOSITORY=https://github.com/lightsofapollo/build-mozharness
> +MOZHARNESS_REV=emulator-perf
> +GECKO_HEAD_REV=tip
> +TARGET=emulator
> +B2G_CONFIG=emulator

B2G_CONFIG is not used anymore.

::: testing/docker/builder/emulator-kk.env
@@ +3,5 @@
> +MOZHARNESS_REPOSITORY=https://github.com/lightsofapollo/build-mozharness
> +MOZHARNESS_REV=emulator-perf
> +GECKO_HEAD_REV=tip
> +TARGET=emulator-kk
> +B2G_CONFIG=emulator-kk

B2G_CONFIG is not used anymore.

::: testing/docker/builder/emulator.env
@@ +2,4 @@
>  GECKO_HEAD_REPOSITORY=https://hg.mozilla.org/mozilla-central
>  GECKO_HEAD_REV=tip
>  TARGET=emulator
>  B2G_CONFIG=emulator-ics

B2G_CONFIG is not used anymore.

::: testing/taskcluster/mach_commands.py
@@ +136,5 @@
>      @CommandArgument('--base-repository',
>          default=os.environ.get('GECKO_BASE_REPOSITORY'),
>          help='URL for "base" repository to clone')
>      @CommandArgument('--mozharness-repository',
> +        default='https://github.com/lightsofapollo/build-mozharness',

hrm Shouldn't be mozilla.org repo?
Attachment #8559984 - Flags: review?(wcosta) → review+
Attachment #8558751 - Flags: review?(wcosta)
https://hg.mozilla.org/integration/b2g-inbound/rev/43259e1d2f2e

re-irc using my own mozharness as default for the moment (this should change shortly)
https://hg.mozilla.org/mozilla-central/rev/43259e1d2f2e
Assignee: nobody → jlal
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla38
Attachment #8558751 - Attachment is obsolete: true
Attachment #8619309 - Flags: review+
Attachment #8619310 - Flags: review+
Attachment #8619311 - Flags: review+
Attachment #8619312 - Flags: review+
Attachment #8619313 - Flags: review+
Attachment #8619314 - Flags: review+
Attachment #8619315 - Flags: review+
Component: TaskCluster → General
Product: Testing → Taskcluster
Target Milestone: mozilla38 → mozilla41
Version: unspecified → Trunk
Resetting Version and Target Milestone that accidentally got changed...
Target Milestone: mozilla41 → ---
Version: Trunk → unspecified
You need to log in before you can comment on or make changes to this bug.