Hello community, here is the log from the commit of package rubygem-trollop for openSUSE:Factory checked in at 2018-09-20 11:41:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-trollop (Old) and /work/SRC/openSUSE:Factory/.rubygem-trollop.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-trollop" Thu Sep 20 11:41:53 2018 rev:3 rq:635257 version:2.9.9 Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-trollop/rubygem-trollop.changes 2018-07-13 10:21:19.478453534 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-trollop.new/rubygem-trollop.changes 2018-09-20 11:41:54.260840874 +0200 @@ -1,0 +2,16 @@ +Wed Sep 5 10:46:15 UTC 2018 - [email protected] + +- updated to version 2.9.9 + see installed History.txt + + == [2.9.9] / 2018-08-49 + + * [DEPRECATION] This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible. + +------------------------------------------------------------------- +Thu Jul 12 06:21:11 UTC 2018 - [email protected] + +- updated to version 2.1.3 + see installed History.txt + +------------------------------------------------------------------- Old: ---- trollop-2.1.3.gem New: ---- trollop-2.9.9.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-trollop.spec ++++++ --- /var/tmp/diff_new_pack.dZfw3L/_old 2018-09-20 11:41:55.068840400 +0200 +++ /var/tmp/diff_new_pack.dZfw3L/_new 2018-09-20 11:41:55.072840398 +0200 @@ -24,7 +24,7 @@ # Name: rubygem-trollop -Version: 2.1.3 +Version: 2.9.9 Release: 0 %define mod_name trollop %define mod_full_name %{mod_name}-%{version} @@ -32,7 +32,7 @@ BuildRequires: %{rubygem gem2rpm} BuildRequires: %{ruby} BuildRequires: ruby-macros >= 5 -Url: http://manageiq.github.io/trollop/ +Url: http://manageiq.github.io/optimist/ Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: Trollop is a commandline option parser for Ruby that just gets out @@ -40,11 +40,10 @@ Group: Development/Languages/Ruby %description -Trollop is a commandline option parser for Ruby that just -gets out of your way. One line of code per option is all you need to write. -For that, you get a nice automatically-generated help page, robust option -parsing, command subcompletion, and sensible defaults for everything you don't -specify. +Trollop is a commandline option parser for Ruby that just gets out of your +way. +**DEPRECATION** This gem has been renamed to optimist and will no longer be +supported. Please switch to optimist as soon as possible. %prep ++++++ trollop-2.1.3.gem -> trollop-2.9.9.gem ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.travis.yml new/.travis.yml --- old/.travis.yml 2018-07-11 22:33:59.000000000 +0200 +++ new/.travis.yml 2018-08-24 22:27:55.000000000 +0200 @@ -3,7 +3,7 @@ rvm: - "2.2" - "2.3.4" - - "2.6" + - "2.5.1" - jruby-head gemfile: Gemfile.travis matrix: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/History.txt new/History.txt --- old/History.txt 2018-07-11 22:33:59.000000000 +0200 +++ new/History.txt 2018-08-24 22:27:55.000000000 +0200 @@ -1,3 +1,7 @@ +== [2.9.9] / 2018-08-49 + +* [DEPRECATION] This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible. + == [2.1.3] / 2018-07-05 * Refactor each option type into subclasses of Option. Define a registry for the registration of each option. This makes the code more modular and facilitates extension by allowing additional Option subclasses. (thanks @clxy) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/README.md new/README.md --- old/README.md 2018-07-11 22:33:59.000000000 +0200 +++ new/README.md 2018-08-24 22:27:55.000000000 +0200 @@ -1,60 +1,3 @@ # trollop -http://manageiq.github.io/trollop/ - -[](http://badge.fury.io/rb/trollop) -[](https://travis-ci.org/ManageIQ/trollop) -[](https://codeclimate.com/github/ManageIQ/trollop) -[](https://coveralls.io/r/ManageIQ/trollop) -[](https://gemnasium.com/ManageIQ/trollop) - -## Documentation - -- Quickstart: See `Trollop.options` and then `Trollop::Parser#opt`. -- Examples: http://manageiq.github.io/trollop/. -- Wiki: http://github.com/ManageIQ/trollop/wiki - -## Description - -Trollop is a commandline option parser for Ruby that just gets out of your way. -One line of code per option is all you need to write. For that, you get a nice -automatically-generated help page, robust option parsing, and sensible defaults -for everything you don't specify. - -## Features - -- Dirt-simple usage. -- Single file. Throw it in lib/ if you don't want to make it a Rubygem dependency. -- Sensible defaults. No tweaking necessary, much tweaking possible. -- Support for long options, short options, subcommands, and automatic type validation and - conversion. -- Automatic help message generation, wrapped to current screen width. - -## Requirements - -* A burning desire to write less code. - -## Install - -* gem install trollop - -## Synopsis - -```ruby -require 'trollop' -opts = Trollop::options do - opt :monkey, "Use monkey mode" # flag --monkey, default false - opt :name, "Monkey name", :type => :string # string --name <s>, default nil - opt :num_limbs, "Number of limbs", :default => 4 # integer --num-limbs <i>, default to 4 -end - -p opts # a hash: { :monkey=>false, :name=>nil, :num_limbs=>4, :help=>false } -``` - -## License - -Copyright © 2008-2014 [William Morgan](http://masanjin.net/). - -Copyright © 2014 Red Hat, Inc. - -Trollop is released under the [MIT License](http://www.opensource.org/licenses/MIT). +**DEPRECATION** This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible. Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/lib/trollop.rb new/lib/trollop.rb --- old/lib/trollop.rb 2018-07-11 22:33:59.000000000 +0200 +++ new/lib/trollop.rb 2018-08-24 22:27:55.000000000 +0200 @@ -1,3 +1,5 @@ +warn "[DEPRECATION] This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible." + # lib/trollop.rb -- trollop command-line processing library # Copyright (c) 2008-2014 William Morgan. # Copyright (c) 2014 Red Hat, Inc. @@ -8,7 +10,7 @@ module Trollop # note: this is duplicated in gemspec # please change over there too -VERSION = "2.1.2" +VERSION = "2.9.9" ## Thrown by Parser in the event of a commandline error. Not needed if ## you're using the Trollop::options entry. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/metadata new/metadata --- old/metadata 2018-07-11 22:33:59.000000000 +0200 +++ new/metadata 2018-08-24 22:27:55.000000000 +0200 @@ -1,7 +1,7 @@ --- !ruby/object:Gem::Specification name: trollop version: !ruby/object:Gem::Version - version: 2.1.3 + version: 2.9.9 platform: ruby authors: - William Morgan @@ -9,7 +9,7 @@ autorequire: bindir: bin cert_chain: [] -date: 2018-07-11 00:00:00.000000000 Z +date: 2018-08-24 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: minitest @@ -54,11 +54,9 @@ - !ruby/object:Gem::Version version: '0' description: |- - Trollop is a commandline option parser for Ruby that just - gets out of your way. One line of code per option is all you need to write. - For that, you get a nice automatically-generated help page, robust option - parsing, command subcompletion, and sensible defaults for everything you don't - specify. + Trollop is a commandline option parser for Ruby that just gets out of your way. + + **DEPRECATION** This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible. email: [email protected] executables: [] extensions: [] @@ -85,14 +83,17 @@ - test/trollop/version_needed_test.rb - test/trollop_test.rb - trollop.gemspec -homepage: http://manageiq.github.io/trollop/ +homepage: http://manageiq.github.io/optimist/ licenses: - MIT metadata: - changelog_uri: https://github.com/ManageIQ/trollop/blob/master/History.txt - source_code_uri: https://github.com/ManageIQ/trollop/ - bug_tracker_uri: https://github.com/ManageIQ/trollop/issues -post_install_message: + changelog_uri: https://github.com/ManageIQ/optimist/blob/master/History.txt + source_code_uri: https://github.com/ManageIQ/optimist/ + bug_tracker_uri: https://github.com/ManageIQ/optimist/issues +post_install_message: | + ! The 'trollop' gem has been deprecated and has been replaced by 'optimist'. + ! See: https://rubygems.org/gems/optimist + ! And: https://github.com/ManageIQ/optimist rdoc_options: [] require_paths: - lib diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/trollop.gemspec new/trollop.gemspec --- old/trollop.gemspec 2018-07-11 22:33:59.000000000 +0200 +++ new/trollop.gemspec 2018-08-24 22:27:55.000000000 +0200 @@ -4,25 +4,23 @@ Gem::Specification.new do |spec| spec.name = "trollop" - spec.version = "2.1.3" + spec.version = "2.9.9" spec.authors = ["William Morgan", "Keenan Brock"] spec.email = "[email protected]" spec.summary = "Trollop is a commandline option parser for Ruby that just gets out of your way." - spec.description = "Trollop is a commandline option parser for Ruby that just -gets out of your way. One line of code per option is all you need to write. -For that, you get a nice automatically-generated help page, robust option -parsing, command subcompletion, and sensible defaults for everything you don't -specify." - spec.homepage = "http://manageiq.github.io/trollop/" + spec.description = "Trollop is a commandline option parser for Ruby that just gets out of your way. + +**DEPRECATION** This gem has been renamed to optimist and will no longer be supported. Please switch to optimist as soon as possible." + spec.homepage = "http://manageiq.github.io/optimist/" spec.license = "MIT" spec.files = `git ls-files -z`.split("\x0") spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } spec.test_files = spec.files.grep(%r{^(test|spec|features)/}) spec.metadata = { - "changelog_uri" => "https://github.com/ManageIQ/trollop/blob/master/History.txt", - "source_code_uri" => "https://github.com/ManageIQ/trollop/", - "bug_tracker_uri" => "https://github.com/ManageIQ/trollop/issues", + "changelog_uri" => "https://github.com/ManageIQ/optimist/blob/master/History.txt", + "source_code_uri" => "https://github.com/ManageIQ/optimist/", + "bug_tracker_uri" => "https://github.com/ManageIQ/optimist/issues", } spec.require_paths = ["lib"] @@ -30,4 +28,10 @@ spec.add_development_dependency "minitest", "~> 5.4.3" spec.add_development_dependency "rake", "~> 10.0" spec.add_development_dependency "chronic" + + spec.post_install_message = <<-MESSAGE +! The 'trollop' gem has been deprecated and has been replaced by 'optimist'. +! See: https://rubygems.org/gems/optimist +! And: https://github.com/ManageIQ/optimist + MESSAGE end
