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

Reply via email to