Page MenuHomePhabricator

Upload new zuul and jenkins-debian-glue packages to apt.wikimedia.org
Closed, ResolvedPublic

Description

For Jessie, I could use a couple Debian packages to be uploaded to apt.wikimedia.org

jenkins-debian-glue

That is the software we use on CI labs instance to build Debian packages and run lintian. I added support to run lintian inside the build environment so the lintian version is the one from the target distribution. T186494.

Source: Gerrit: operations/debs/jenkins-debian-glue
Package: https://people.wikimedia.org/~hashar/debs/jenkins-debian-glue_0.18.4-wmf2/

apt.wikimedia.org currently has: 0.17.0 in jessie-wikimedia/main . I guess we can just override that package.

The CI labs instances have already been upgraded.

Zuul

I needed a hotfix related to Gerrit new version 2.14 T186381 and then to fix up a deadlock T189859.

Source: Gerrit: integration/zuul
Package: https://people.wikimedia.org/~hashar/debs/zuul_2.5.1-wmf4/

contint1001$ apt-cache policy zuul
zuul:
  Installed: 2.5.1-wmf4
  Candidate: 2.5.0-8-gcbc7f62-wmf6
  Version table:
 *** 2.5.1-wmf4 0
        100 /var/lib/dpkg/status
     2.5.0-8-gcbc7f62-wmf6 0
       1001 http://apt.wikimedia.org/wikimedia/ jessie-wikimedia/main amd64 Packages
     2.5.0-8-gcbc7f62-wmf4jessie1 0
       1001 http://apt.wikimedia.org/wikimedia/ jessie-wikimedia/thirdparty amd64 Packages

I am not sure whether it should go in /main or /thirdparty though, which ever is picked, the other should be cleaned up while at it.

The production server has already been upgraded.

Event Timeline

I have bumped Zuul to zuul_2.5.1-wmf4 for T189859 and thus updated this task description.

akosiaris claimed this task.
akosiaris subscribed.

Done.