https://bugzilla.wikimedia.org/show_bug.cgi?id=46236
Web browser: ---
Bug ID: 46236
Summary: Create Debian package for ruby gem "jsduck"
Product: Wikimedia
Version: wmf-deployment
Hardware: All
OS: All
Status: NEW
Keywords: ops
Severity: major
Priority: Unprioritized
Component: General/Unknown
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Mobile Platform: ---
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.
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l