Last modified: 2013-08-14 12:52:40 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 T48236, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 46236 - Create Debian package for ruby gem "jsduck" (operations/debs/jsduck)
Create Debian package for ruby gem "jsduck" (operations/debs/jsduck)
Status: RESOLVED FIXED
Product: Wikimedia
Classification: Unclassified
General/Unknown (Other open bugs)
wmf-deployment
All All
: High major (vote)
: ---
Assigned To: Faidon Liambotis
: ops
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-03-17 08:00 UTC by Krinkle
Modified: 2013-08-14 12:52 UTC (History)
9 users (show)

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


Attachments

Description Krinkle 2013-03-17 08:00:44 UTC
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:
- http://wiki.debian.org/Teams/Ruby/Packaging

The source code of JSDuck is here:
- https://github.com/senchalabs/jsduck

Latest stable version as of writing is v4.6.2:
- https://github.com/senchalabs/jsduck/tree/v4.6.2

It is published on RubyGems:
- https://rubygems.org/gems/jsduck

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.
Comment 1 Krinkle 2013-03-18 19:37:46 UTC
Created RT #4756.
Comment 2 Faidon Liambotis 2013-08-14 12:52:40 UTC
Done since March 19, as the RT indicates...

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


Navigation
Links