commit rubygem-ruby_dep for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-ruby_dep for openSUSE:Factory checked in at 2016-10-18 10:40:29 Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_dep (Old) and /work/SRC/openSUSE:Factory/.rubygem-ruby_dep.new (New) Package is "rubygem-ruby_dep" Changes: --- /work/SRC/openSUSE:Factory/rubygem-ruby_dep/rubygem-ruby_dep.changes 2016-08-25 09:55:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-ruby_dep.new/rubygem-ruby_dep.changes 2016-10-18 10:40:28.0 +0200 @@ -1,0 +2,6 @@ +Mon Oct 10 04:36:17 UTC 2016 - co...@suse.com + +- updated to version 1.5.0 + no changelog found + +--- Old: ruby_dep-1.4.0.gem New: ruby_dep-1.5.0.gem Other differences: -- ++ rubygem-ruby_dep.spec ++ --- /var/tmp/diff_new_pack.4XK8kt/_old 2016-10-18 10:40:29.0 +0200 +++ /var/tmp/diff_new_pack.4XK8kt/_new 2016-10-18 10:40:29.0 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-ruby_dep -Version:1.4.0 +Version:1.5.0 Release:0 %define mod_name ruby_dep %define mod_full_name %{mod_name}-%{version} ++ ruby_dep-1.4.0.gem -> ruby_dep-1.5.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-08-03 03:11:54.0 +0200 +++ new/README.md 2016-10-10 00:00:35.0 +0200 @@ -2,6 +2,52 @@ [![Gem Version](https://img.shields.io/gem/v/ruby_dep.svg?style=flat)](https://rubygems.org/gems/ruby_dep) [![Build Status](https://travis-ci.org/e2/ruby_dep.svg)](https://travis-ci.org/e2/ruby_dep) +Avoid incompatible, slower, buggier and insecure Ruby versions. + +## IMPORTANT!! : HOW TO CORRECTLY SOLVE ISSUES + +If you're here because you're having issues, try the following: + +## 1. Upgrade Ruby. + +Ideally to the latest stable possible. It may be a little (or very!) inconvenient, but it helps everyone in the long run. + +Show the awesome Ruby Core Team your support for their work by letting them focus on newer and better Rubies. + +## 2. Upgrade Ruby anyway. + +If you can't upgrade Ruby because of the environment, work out how to do so anyway. + +E.g. if you can't install Ruby 2.2.5 on OSX due to RVM issues (even though Ruby 2.2.5 has been released over 5 months ago), then obviously the RVM project may need help or support of some kind. Help the RVM maintainers out - they're awesome! Or, fork the project and heroically take things into your own hands. + +If Apple (or Amazon or whatever hosting service or company) doesn't provide the latest recommended, supported version of Ruby, use Homebrew (or build from sources) or complain to those companies to provide support. It's unfair for them to prevent users from getting better/faster Rubies. + +## 3. Upgrade Bundler (but even the most recent Bundler may not be enough!) + +Upgrade to a Bundler version that can automatically downgrade the gems for you. If that doesn't help, try this workaround: https://github.com/guard/listen/wiki/Ruby-version-requirements + +Work on this "downgrading" feature in Bundler is ongoing, so the best version of Bundler for the job may still be an unreleased version (beta, release candidate, etc.). + +Help the Bundler team out if you can - they're awesome! + +## 4. If all else fails, learn SemVer and USE IT! + +Often, there are older versions of gems that support the Ruby version you need. See http://semver.org/ on how to set version constraints. Then, check out the release notes of the gems you need to know what you're getting (or missing out on). + +E.g. You can downgrade to RubyDep 1.3.1 (`gem 'ruby_dep', '~> 1.3.1'`) which allows using Ruby 2.2.4 +E.g. Or, You can use Listen 3.0.x (`gem 'listen', '~> 3.0.8'`) to avoid dealing with RubyDep and Listen. + +If those gem versions are lacking for any reason (e.g. bugs in Listen 3.0.x fixed in 3.1.x), then e.g. open a request for backporting changes to the 3.0.x branch. + +The idea: if you don't need the latest Ruby ... then you probably don't need the latest of every gem either. + +## 5. If all that isn't possible or it doesn't work ... + +Let me know about it (open an issue), because I'm likely confused about how all the above steps failed. + +Or it's a bug I don't know about. Please report it - just in case... + + ## Description RubyDep does 2 things right now: Files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/ruby_dep/logger.rb new/lib/ruby_dep/logger.rb --- old/lib/ruby_dep/logger.rb 2016-08-03 03:11:54.0 +0200 +++
commit rubygem-ruby_dep for openSUSE:Factory
Hello community, here is the log from the commit of package rubygem-ruby_dep for openSUSE:Factory checked in at 2016-08-25 09:55:21 Comparing /work/SRC/openSUSE:Factory/rubygem-ruby_dep (Old) and /work/SRC/openSUSE:Factory/.rubygem-ruby_dep.new (New) Package is "rubygem-ruby_dep" Changes: --- /work/SRC/openSUSE:Factory/rubygem-ruby_dep/rubygem-ruby_dep.changes 2016-07-21 08:15:51.0 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-ruby_dep.new/rubygem-ruby_dep.changes 2016-08-25 09:55:24.0 +0200 @@ -1,0 +2,6 @@ +Wed Aug 3 04:36:11 UTC 2016 - co...@suse.com + +- updated to version 1.4.0 + no changelog found + +--- Old: ruby_dep-1.3.1.gem New: ruby_dep-1.4.0.gem Other differences: -- ++ rubygem-ruby_dep.spec ++ --- /var/tmp/diff_new_pack.6Fqa3m/_old 2016-08-25 09:55:26.0 +0200 +++ /var/tmp/diff_new_pack.6Fqa3m/_new 2016-08-25 09:55:26.0 +0200 @@ -24,16 +24,16 @@ # Name: rubygem-ruby_dep -Version:1.3.1 +Version:1.4.0 Release:0 %define mod_name ruby_dep %define mod_full_name %{mod_name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildRequires: ruby-macros >= 5 -BuildRequires: %{ruby => 2.0} BuildRequires: %{ruby < 3} -BuildRequires: %{ruby >= 2.0.0} +BuildRequires: %{ruby => 2.2} +BuildRequires: %{ruby >= 2.2.5} BuildRequires: %{rubygem gem2rpm} +BuildRequires: ruby-macros >= 5 Url:https://github.com/e2/ruby_dep Source: http://rubygems.org/gems/%{mod_full_name}.gem Source1:gem2rpm.yml ++ ruby_dep-1.3.1.gem -> ruby_dep-1.4.0.gem ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2016-05-06 18:22:43.0 +0200 +++ new/.travis.yml 2016-08-03 03:11:54.0 +0200 @@ -1,12 +1,11 @@ sudo: false language: ruby bundler_args: --without development +env: JRUBY_OPTS='--server -Xcompile.invokedynamic=false' rvm: - - 2.0.0 - - 2.1.9 - - 2.2.4 - 2.2.5 - 2.3.1 - - jruby-9.0.5.0 -before_install: gem install bundler -v 1.12.1 + - jruby-9.1.2.0 + +before_install: gem install bundler -v 1.12.5 cache: bundler diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2016-05-06 18:22:43.0 +0200 +++ new/README.md 2016-08-03 03:11:54.0 +0200 @@ -4,16 +4,24 @@ ## Description -RubyDep helps users avoid incompatible, buggy and insecure Ruby versions. +RubyDep does 2 things right now: -It's for gem owners to add to their runtime dependencies in their gemspec. +1. Helps end users avoid incompatible, buggy and insecure Ruby versions. +2. Helps gem owners manage their gem's `required_ruby_version` gemspec field based on `.travis.yml`. -1. It automatically sets your gemspec's `required_ruby_version` based on rubies tested in your `.travis-yml` -2. It warns users of your project if they're using a buggy or vulnerable version of Ruby +## Quick info + +- if you want to know how to disable the warnings, see here: https://github.com/e2/ruby_dep/wiki/Disabling-warnings +- for a list of Ruby versions that can be used to install ruby_dep, see here: https://travis-ci.org/e2/ruby_dep +- if your version of Ruby is not supported, open a new issue and explain your situation/problem +- when in doubt, open a new issue or [read the FAQ on the Wiki](https://github.com/e2/ruby_dep/wiki/FAQ). +- gems using RubyDep are designed to not be installable on a given Ruby version, unless it's specifically declared supported by those gems - but it's ok to ask for supporting your Ruby if you're stuck on an older version (for whatever reason) +- discussions about Ruby versions can get complex and frustrating - please be patient and constructive, and open-minded about solutions - especially if you're having problems -NOTE: RubyDep uses it's own approach on itself. This means it can only be installed on Ruby versions tested here: [check out the Travis build status](https://travis-ci.org/e2/ruby_dep). If you need support for an different/older version of Ruby, open an issue with "backport" in the title and provide a compelling case for supporting the version of Ruby you need. -When in doubt, open a new issue or [read the FAQ on the Wiki](https://github.com/e2/ruby_dep/wiki/FAQ). +## Supported Ruby versions: + +NOTE: RubyDep uses it's own approach on itself. This means it can only be installed on Ruby versions tested here: [check out the Travis build status](https://travis-ci.org/e2/ruby_dep). If you need support for an