Page MenuHomePhabricator

Create Debian package for ruby gem "jsduck" (operations/debs/jsduck)
Closed, ResolvedPublic

Description

After my failed attempt[1] to gem-install it including dependencies bundled locally, I'll just instead ask operations to do it the "right" way via a Debian package published in Wikimedia's aptitude/ubuntu repository and installing it via Puppet on gallium.wikimedia.org.

I however have no idea how to do this so I need someone in operations to do this instead (which will need to be involved anyway to push it to ubuntu.wikimedia.org).

The following page may be useful, though I couldn't figure it out:

The source code of JSDuck is here:

Latest stable version as of writing is v4.6.2:

It is published on RubyGems:

The popular installation procedure is simply "gem install jsduck".

The source code includes a gemspec where the runtime dependencies are declared.

[1] https://gerrit.wikimedia.org/r/#/c/53929/

The created bundle worked locally but failed on gallium.

Version: wmf-deployment
Severity: major

Details

Reference
bz46236

Event Timeline

bzimport raised the priority of this task from to High.Nov 22 2014, 1:24 AM
bzimport set Reference to bz46236.
Krinkle created this task.Mar 17 2013, 8:00 AM

Created RT #4756.

Done since March 19, as the RT indicates...