Last modified: 2014-08-11 12:14:48 UTC
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?
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 :)
https://rt.wikimedia.org/Ticket/Display.html?id=7934
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: *** 5.3.4-1wmftrusty1 0 1001 http://apt.wikimedia.org/wikimedia/ trusty-wikimedia/main amd64 Packages 100 /var/lib/dpkg/status 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!