gem-compare: A new tool for tracking upstream changes
Josef Stribny
jstribny at redhat.com
Fri Jul 11 06:47:02 UTC 2014
> I opened two issues but so far, the gem is really useful.
I am glad you like it and thank you for the suggestions!
Best Regards
Josef
----- Original Message -----
From: "Joe Rafaniello" <jrafanie at redhat.com>
To: "Ruby SIG mailing list" <ruby-sig at lists.fedoraproject.org>
Sent: Thursday, July 10, 2014 4:32:13 PM
Subject: Re: gem-compare: A new tool for tracking upstream changes
This is very awesome Josef!
Thanks!
I opened two issues but so far, the gem is really useful.
Note: I didn't have the bundler issue that Vit is reporting.
I'm running from MRI 2.1.2 on OSX via chruby.
https://github.com/strzibny/gem-compare/issues/4
https://github.com/strzibny/gem-compare/issues/5
----- Original Message -----
> Hi all,
>
> I would like to announce the first release of the gem-compare[0] plugin,
> a tool made to simplified the process of updating gems in Fedora.
>
> Instead of manually fetching and unpacking new gem releases, comparing
> their dependencies, and using grep and diff tools to check the differences
> between the releases I decided to automate this process as much as I can.
>
> The result was a script that I decided to turn into a RubyGems plugin for
> clarity and ease of use. The main purpose of the tool is to report
> the differences between:
>
> * gemspec parameters such as license, authors, homepage, ...
> * runtime and development dependencies
> * Gemfile dependencies
> * files including shebangs and permissions modifications
>
> The usage is as follows:
> $ gem compare rails 3.0.0 4.0.0 -k
>
> I usually run it in the git directory of the associated Fedora package so
> it downloads the missing new version, unpacks both, run the comparison and
> print the results. I then can go straight to editing the .spec file and
> update what is necessary.
>
> However, you can use the tool in many other ways, e.g. running:
> $ gem compare rails '>=3.0.0' --runtime
>
> will reveal that activeresource dependency was dropped in 4.0.0 and
> actionview dependency was added in 4.1.0.
>
> Please see more examples at GitHub[0] and all valid options with:
> $ gem compare --help
>
> To install it, simply run:
>
> $ gem install gem-compare
>
> Once it's more tested and bugs[1] are resolved I will package it for Fedora.
> I didn't package it yet because it needs one dependency that is not yet in
> Fedora repositories.
>
> I would like to kindly ask you to help me to test it and tell me what you
> think.
>
> Best Regards
> Josef
>
>
> [0] https://github.com/strzibny/gem-compare
> [1] https://github.com/strzibny/gem-compare/issues
> _______________________________________________
> ruby-sig mailing list
> ruby-sig at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/ruby-sig
--
Joe Rafaniello
_______________________________________________
ruby-sig mailing list
ruby-sig at lists.fedoraproject.org
https://admin.fedoraproject.org/mailman/listinfo/ruby-sig
More information about the ruby-sig
mailing list