Ruby Dublin

Goals

Authors: Ben and Dago

The main question in Ruby packaging is how to deal with different versions: should they be packaged up as different packages or just updated in a single line of packages?
The following strategy has been chosen for Ruby and GEM packaging:

  • Versions of Ruby itself are packaged in separate packages like
CSWruby18
  • We will provide a generic CSWruby package that depends on the currently preferred ruby version (eg: CSWruby1-8) for ease of installation by users.
  • Ruby GEMS are packages dependent on the Ruby version and each version of a GEM will be packaged up as separate package like
CSWrb18-<gem>-2-0-5-<optional_component_name>

(eg: CSWrb18-prawn-core-2-0-5)

  • The current rbgems category now builds packages with the new naming standard by default
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License