Last modified: 2014-03-13 15:33:59 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T52318, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 50318 - Jenkins: debian package building should run piuparts
Jenkins: debian package building should run piuparts
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks: 36443
  Show dependency treegraph
 
Reported: 2013-06-27 20:44 UTC by Antoine "hashar" Musso (WMF)
Modified: 2014-03-13 15:33 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
Screenshot of a job configuration for piuparts (needs jenkins-debian-glue) (203.69 KB, image/png)
2013-06-27 20:44 UTC, Antoine "hashar" Musso (WMF)
Details
piuparts tap result (318.90 KB, image/png)
2013-06-27 21:09 UTC, Carl Fürstenberg
Details
piuparts wrapper failing with debian glue v0.7.0 (1.35 KB, text/plain)
2013-11-04 14:34 UTC, Antoine "hashar" Musso (WMF)
Details

Description Antoine "hashar" Musso (WMF) 2013-06-27 20:44:55 UTC
Created attachment 12665 [details]
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).
Comment 1 Carl Fürstenberg 2013-06-27 21:09:23 UTC
Created attachment 12666 [details]
piuparts tap result
Comment 2 Antoine "hashar" Musso (WMF) 2013-11-04 14:33:42 UTC
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.
Comment 3 Antoine "hashar" Musso (WMF) 2013-11-04 14:34:49 UTC
Created attachment 13689 [details]
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 :/
Comment 4 Antoine "hashar" Musso (WMF) 2014-03-13 15:33:59 UTC
This got fixed somehow a few weeks ago by upgrading Jenkins Debian glue :-]

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links