Page MenuHomePhabricator

Upload new Zuul packages zuul_2.1.0-60-g1cc37f7-wmf4 on apt.wikimedia.org for Precise / Trusty / Jessie
Closed, ResolvedPublic

Description

Same as T118340

TL;DR would need new Zuul .deb to be pushed to apt.wikimedia.org for Precise/Trusty/Jessie

Last week I finally went to upgrade Zuul to the latest version. It is a tedious process to have the same code base to support all three distributions, most notably the python packages are severely outdated. We went with dh_virtualenv which let us easily embed dependencies in the Zuul packages.

I already upgraded:

  • Zuul scheduler and merger instances on gallium (Precise).
  • All the CI slaves (Precise/Trusty/Jessie)

Would need to upgrade Zuul on gallium and scandium to catchup with version.

The breakdown is:

DistroComponentPackage materials Availability
Preciseprecise-wikimedia/thirdpartyhttps://people.wikimedia.org/~hashar/debs/zuul_2.1.0-60-g1cc37f7-wmf4precise1/Published
Trusty trusty-wikimedia/thirdpartyhttps://people.wikimedia.org/~hashar/debs/zuul_2.1.0-60-g1cc37f7-wmf4trusty1/Published
Jessiejessie-wikimedia/thirdpartyhttps://people.wikimedia.org/~hashar/debs/zuul_2.1.0-60-g1cc37f7-wmf4jessie1/Published

Note how Ubuntu uses main whereas with Jessie we now uses thirdparty.

All three packages are based on the same tarball zuul_2.1.0-60-g1cc37f7.orig.tar.gz which is upstream commit 1cc37f7b469a892cdbd16db6aa1d500a1200c417

There should be no impact on production since the package only tweak zuul-cloner which is not used on production.

Event Timeline

hashar claimed this task.
hashar raised the priority of this task from to High.
hashar lowered the priority of this task from High to Medium.
hashar updated the task description. (Show Details)
hashar set Security to None.
hashar added subscribers: gerritbot, hashar, Krinkle, Aklapper.
hashar edited subscribers, added: Andrew; removed: gerritbot.
hashar renamed this task from Upload new Zuul packages zuul_2.1.0-60-g1cc37f7-wmf3 on apt.wikimedia.org for Precise / Trusty / Jessie to Upload new Zuul packages zuul_2.1.0-60-g1cc37f7-wmf4 on apt.wikimedia.org for Precise / Trusty / Jessie.Nov 26 2015, 10:36 PM
hashar updated the task description. (Show Details)

I have build a new precise version. Have to do the building dance for Trusty and Jessie now.

13:26 < mutante> !log add zuul_2.1.0-60-g1cc37f7-wmf4precise1 to precise-wikimedia APT
13:31 < mutante> !log add zuul_2.1.0-60-g1cc37f7-wmf4trusty1 to trusty-wikimedia repo
13:33 < mutante> !log add zuul_2.1.0-60-g1cc37f7-wmf4jessie1 to jessie-wikimedia repo

Thank you very much @Dzahn. One less item in the backlog!