>  * update to rubygem-nio4r ~> 2.0

I updated nio4r to 2.0.0 right now.

Jun Aruga

----- Original Message -----
> From: "Pavel Valena" <pval...@redhat.com>
> To: "Ruby SIG mailing list" <ruby-sig@lists.fedoraproject.org>
> Cc: "Jun Aruga" <jar...@redhat.com>
> Sent: Wednesday, March 22, 2017 5:31:02 PM
> Subject: Rails 5 update
> 
> Rails 5.1 is coming with RC recently released.
> 
> As a first overview, I run `gem compare`[1] to figure out new or updated
> dependencies,
> which concludes following:
> 
> [deps = dependencies, dep = dependency]
> 
>  * new runtime dep 'erubi' (instead of 'erubis')
>    - adds no deps
> 
>  * update to rubygem-arel ~> 8.0
>    - no deps change
> 
>  * update to rubygem-nio4r ~> 2.0
>    - adds dep guard-rspec, which depends on
>      . guard (which requires new deps lumberjack and notiffany)
>      . guard-compat (has no deps)
>        
>    - adds dep 'rspec-retry'
>      . adds no deps
> 
> According to Vít[cc], the 'guard' dependency could be just a development one,
> and 'rspec-retry' plausibly too. Jun[cc] confirmed to work on an update of
> rubygem-nio4r.
> 
> Any help with packaging new Rails deps is greatly appreciated!
> 
> [1] https://github.com/fedora-ruby/gem-compare
> 
> 
> `gem compare` output for respective gems:
> ```
> 
>  >> activesupport
> Fetching: activesupport-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
> 
>  >> activemodel
> Fetching: activemodel-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             activesupport from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
> 
>  >> activerecord
> Fetching: activerecord-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             activesupport from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             activemodel from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             arel from: ["~> 7.0"] to: ["~> 8.0"]
> 
>  >> actionview
> Fetching: actionview-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT files:
>     5.0.2->5.1.0.rc1:
>       * Added:
>             lib/action_view/template/handlers/erb/
>             lib/assets/compiled/
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Deleted:
>             erubis ["~> 2.7.0"] (runtime)
>       * Added:
>             erubi ["~> 1.4"] (runtime)
>       * Updated:
>             activesupport from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>   DIFFERENT development dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             actionpack from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             activemodel from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
> 
>  >> actionpack
> Fetching: actionpack-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT files:
>     5.0.2->5.1.0.rc1:
>       * Added:
>             lib/action_dispatch/system_testing/
>             lib/action_dispatch/system_testing/test_helpers/
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             activesupport from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actionview from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>   DIFFERENT development dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             activemodel from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
> 
>  >> actionmailer
> Fetching: actionmailer-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             actionpack from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actionview from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             activejob from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
> 
>  >> actioncable
> Fetching: actioncable-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             actionpack from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             nio4r from: ["< 3.0", ">= 1.2"] to: ["~> 2.0"]
>   DIFFERENT development dependencies:
>     5.0.2->5.1.0.rc1:
>       * Deleted:
>             blade ["~> 0.5.1"] (development)
> 
>  >> railties
> Fetching: railties-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT required_rubygems_version:
>     5.0.2: >= 0
>     5.1.0.rc1: > 1.3.1
>   DIFFERENT files:
>     5.0.2->5.1.0.rc1:
>       * Deleted:
>             lib/rails/commands/
>       * Added:
>             lib/rails/command/
>             lib/rails/commands/application/
>             lib/rails/commands/console/
>             lib/rails/commands/dbconsole/
>             lib/rails/commands/destroy/
>             lib/rails/commands/generate/
>             lib/rails/commands/help/
>             lib/rails/commands/new/
>             lib/rails/commands/plugin/
>             lib/rails/commands/rake/
>             lib/rails/commands/runner/
>             lib/rails/commands/secrets/
>             lib/rails/commands/server/
>             lib/rails/commands/test/
>             lib/rails/commands/version/
>             lib/rails/generators/rails/encrypted_secrets/
>             lib/rails/generators/rails/encrypted_secrets/templates/config/
>             lib/rails/generators/rails/system_test/
>             lib/rails/generators/test_unit/system/
>             lib/rails/generators/test_unit/system/templates/
>             lib/rails/plugin/
>             lib/rails/generators/rails/app/templates/bin/setup.tt
>               (!) File is not executable
>             lib/rails/generators/rails/app/templates/bin/update.tt
>               (!) File is not executable
>             lib/rails/generators/rails/app/templates/bin/yarn
>               (!) File is not executable
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             activesupport from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actionpack from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>   DIFFERENT development dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             actionview from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
> 
>  >> rails
> Fetching: rails-5.1.0.rc1.gem (100%)
> Compared versions: ["5.0.2", "5.1.0.rc1"]
>   DIFFERENT runtime dependencies:
>     5.0.2->5.1.0.rc1:
>       * Updated:
>             activesupport from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actionpack from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actionview from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             activemodel from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             activerecord from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actionmailer from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             activejob from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             actioncable from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
>             railties from: ["= 5.0.2"] to: ["= 5.1.0.rc1"]
> 
>  >> nio4r
> Fetching: nio4r-1.2.1.gem (100%)
> Fetching: nio4r-2.0.0.gem (100%)
> Compared versions: ["1.2.1", "2.0.0"]
>   DIFFERENT description:
>     1.2.1: New IO for Ruby
>     2.0.0: Cross-platform asynchronous I/O primitives for scalable network
>     clients and servers. Inspired by the Java NIO API, but simplified for
>     ease-of-use.
>   DIFFERENT email:
>     1.2.1: ["tony.arci...@gmail.com"]
>     2.0.0: ["basc...@gmail.com"]
>   DIFFERENT homepage:
>     1.2.1: https://github.com/celluloid/nio4r
>     2.0.0: https://github.com/socketry/nio4r
>   DIFFERENT require_paths:
>     1.2.1:
>     ["/home/pvalena/.gem/ruby/extensions/x86_64-linux/2.3.0/nio4r-1.2.1",
>     "lib"]
>     2.0.0:
>     ["/home/pvalena/.gem/ruby/extensions/x86_64-linux/2.3.0/nio4r-2.0.0",
>     "lib"]
>   DIFFERENT required_ruby_version:
>     1.2.1: >= 0
>     2.0.0: >= 2.2.2
>   DIFFERENT summary:
>     1.2.1: NIO provides a high performance selector API for monitoring IO
>     objects
>     2.0.0: New IO for Ruby
>   DIFFERENT files:
>     1.2.1->2.0.0:
>       * Deleted:
>             .rubocop_todo.yml
>       * Added:
>             .ruby-version
>             Guardfile
>       * Changed:
>             Rakefile +2/-1
>               (!) Shebang probably lost: #!/usr/bin/env rake
>             examples/echo_server.rb +1/-0
>               (!) New permissions: 100644 -> 100755
>               (!) File is now executable!
>   DIFFERENT Gemfile dependencies
>     1.2.1->2.0.0:
>       * Added:
>             guard-rspec [">= 0"]
>             pry [">= 0"]
>             rspec-retry [">= 0"]
>       * Updated
>             rspec from: ["~> 3.0"] to: ["~> 3"]
>             rubocop from: ["= 0.36.0"] to: ["= 0.46.0"]
> 
>  >> arel 7.1.4 8.0.0
> Fetching: arel-7.1.4.gem (100%)
> Fetching: arel-8.0.0.gem (100%)
> 
> ```
> 
> Regards,
> 
> Pavel Valena
> Associate Software Engineer
> Brno, Czech Republic
> 
> RED HAT | TRIED. TESTED. TRUSTED.
> All of the airlines in the Fortune Global 500 rely on Red Hat.
> Find out why at Trusted | Red Hat
> 
> <http://www.redhat.com/en/about/trusted>
> 
> _______________________________________________
> ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org
> To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org
> 
_______________________________________________
ruby-sig mailing list -- ruby-sig@lists.fedoraproject.org
To unsubscribe send an email to ruby-sig-le...@lists.fedoraproject.org

Reply via email to