Last modified: 2014-08-11 12:14:48 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 T70257, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 68257 - [OPS] Jenkins: Package ruby-jsduck missing in Trusty
[OPS] Jenkins: Package ruby-jsduck missing in Trusty
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
Continuous integration (Other open bugs)
wmf-deployment
All All
: Normal major (vote)
: ---
Assigned To: Alexandros Kosiaris
:
Depends on:
Blocks: 68256
  Show dependency treegraph
 
Reported: 2014-07-19 02:15 UTC by Krinkle
Modified: 2014-08-11 12:14 UTC (History)
7 users (show)

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


Attachments

Description Krinkle 2014-07-19 02:15:04 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?
Comment 1 Antoine "hashar" Musso (WMF) 2014-07-19 19:59:03 UTC
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 :)
Comment 3 Antoine "hashar" Musso (WMF) 2014-07-31 13:18:02 UTC
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.
Comment 4 Antoine "hashar" Musso (WMF) 2014-08-11 12:14:48 UTC
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!

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


Navigation
Links