Page MenuHomePhabricator

[OPS] Jenkins: Package ruby-jsduck missing in Trusty
Closed, ResolvedPublic

Description

Trying to provision a Trusty machine with puppet with the roles for integration slaves fails right due. Among the errors is:

E: Unable to locate package ruby-jsduck

Faidon, could you maybe take a look at this?


Version: wmf-deployment
Severity: major
See Also:
https://rt.wikimedia.org/Ticket/Display.html?id=7934

Details

Reference
bz68257

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 3:30 AM
bzimport set Reference to bz68257.

Timo, Faidon is on leave the whole summer. You would need a RT ticket to have the package build for Trusty and any of our European ops should be able to handle that request :)

The ruby-jsduck package is now available in Trusty. But it can not be installed because of missing dependencies:

ruby-dimensions
ruby-parallel
ruby-rkelly-remix

They need to be ported from Precise to Trusty.

Alexandros handled the packaging work of the missing dependencies \O/

integration-slave1006-trusty:~$ apt-cache policy ruby-jsduck
ruby-jsduck:

Installed: 5.3.4-1wmftrusty1
Candidate: 5.3.4-1wmftrusty1
Version table:

We will have to figure out whether it works properly by moving a JSDuck job to run on slaves labeled UbuntuTrusty. But that is another topic.

Thank you Alexandros!