Page MenuHomePhabricator

Jenkins: debian package building should run piuparts
Closed, ResolvedPublic

Description

Screenshot of a job configuration for piuparts (needs jenkins-debian-glue)

Debian piuparts ( http://wiki.debian.org/piuparts ) is a tool to test out Debian package upgrade. Would be nice to have it run after a package has been build in Jenkins (bug 36443).


Version: wmf-deployment
Severity: enhancement

Attached:

2428463.png (2×1 px, 203 KB)

Details

Reference
bz50318

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:43 AM
bzimport set Reference to bz50318.
bzimport added a subscriber: Unknown Object (MLST).

piuparts tap result

attachment Jenkins 2013-06-27 23-07-27.png ignored as obsolete

The debian glue job do run piuparts but the piuparts wrapper script reports:

0m0.0s ERROR: Scripts directory is not a directory: /etc/piuparts/scripts/

Examples available in job https://integration.wikimedia.org/ci/job/operations-debs-pybal-debian-glue/

I have fixed the issue in jenkins-debian-glue: https://github.com/mika/jenkins-debian-glue/pull/73

It has been merged in and is available since v0.7.0:

$ git tag --contains 08b9a5d
v0.7.0
v0.7.1
$

I did upgrade jenkins-debian-glue to 0.7.0 earlier.

Created attachment 13689
piuparts wrapper failing with debian glue v0.7.0

Attached is the content of https://integration.wikimedia.org/ci/job/operations-debs-pybal-debian-glue/4/artifact/piuparts.txt which fails :/

Attached:

This got fixed somehow a few weeks ago by upgrading Jenkins Debian glue :-]