Make the progressbar and ruby-progressbar gems only differ in their names, but have the exact same content.
name: Pull Request about: Make the progressbar and ruby-progressbar gems only differ in their names, but have the exact same content.
Let both the ruby-progressbar and progressbar gems allow requiring progressbar or ruby-progessbar indifferently.
Why: Having the 2 gems with quite the same content but not exactly is very confusing, for instance, on Debian because the ruby-progressbar deb package contains the progressbar gem, not the ruby-progressbar gem.
IMHO, having both gems with the exact same content would be more user-friendly, allowing 'require "progressbar"' and 'require "ruby-progressbar"' indifferently, independently of what gem is actually installed (be it with gem install or a distribution package).
@npf Why does the ruby-progressbar deb package contain the progressbar.gemspec file?
@npf Why does the
ruby-progressbardeb package contain theprogressbar.gemspecfile?
I believe the package is intended to contain the progressbar gem, but is named ruby-progressbar to disambiguate it from packages that provide similar libraries for other languages (such as python3-progressbar).
Or in other words, the same reason that the deb ruby-activerecord package contains activerecord-<version>.gemspec.
Thanks for the reply! Unfortunately this is incorrect. progressbar and ruby-progressbar used to be two separate gems. They were merged a while back. The old standard of naming gems (ruby-progressbar is very old) was to start the gem name with ruby-.