Revisions of ruby-common

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1128358 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 27)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1086831 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 25)
- bump the version so we can require the new version to make it
  easier to depend on the new functionality

- Support runtime dependencies for the generated subpackages:
  syntax:
  Requires: rubygem(gemname)
  Recommends: rubygem(gemname:x) >= x.y
  This will be transformed into
  Requires: rubygem(ruby:<rubyabi>:gemname)
  Recommends: rubygem(ruby:<rubyabi>:gemname:x) >= x.y
  That way we ensure that every package only requires rubygems for
  the current ruby version.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1085263 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 24)
- cleanup irp code
  - unify error handling using the exit_with_error function
  - ensure we add generated files
  - checkin the newly created package

- move new tools into a subpackage ruby-packaging-helpers to avoid
  dependency to /usr/bin/ruby

- Add 2 new utilities
  - irp aka initialize ruby package
    does exactly what the name says. does all the work to
    initialize a new ruby package
  - bundler-dumpdeps: script to generate BR/Requires based on a
    Gemfile.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1064060 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 23)
- do not rely on file dependencies for getopt

- in the dependency generator for Gemfile.lock we now skip vendored
  deps
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1037867 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 22)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 983973 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 913949 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 19)
- Do not create links in /etc/alternatives at all - they are ghosts
  and rpm database will only be confused if we have some wrong
  information about them (the link target is defined at runtime)
 
  This aligns with ruby2.7 package to avoid file conflicts about
  bundler and other built in gems
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 904758 from Stephan Kulow's avatar Stephan Kulow (coolo) (revision 18)
- Fix the links in /etc/alternatives not to point to themselves

For staging:n
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 866992 from Marcus Rueckert's avatar Marcus Rueckert (darix) (revision 17)
- cleanup the .gem.* dirs that rubygems creates on 3.0
  (boo#1180528)

- add support to package rubygems plugin dirs 
  as the file is conflicting you can only have one version of the
  same gem installed if it provides a rubygems plugin. at least for
  now

- disable docs and testsuite packaging by default
- support --no-document option
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 736057 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 16)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 711680 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 15)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 679513 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 14)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 620969 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 13)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 558540 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 11)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 367890 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 9)
Automatic submission by obs-autosubmit
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 312526 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 8)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 27
openSUSE Build Service is sponsored by