[DRE-maint] Bug#927339: gemspec filename changes upon rebuild, breaks other packages e.g. jekyll

Daniel Drake drake at endlessm.com
Thu Apr 18 09:34:50 BST 2019


Package: ruby-i18n
Version: 1.5.3-1

The ruby-i18n 1.5.3-1 version currently shipped in Debian Buster ships
the gemspec as 0.7.0:
/usr/share/rubygems-integration/all/specifications/i18n-0.7.0.gemspec

I don't understand how or why there's a version mismatch there, but
it's actually useful as other packages have gemspecs that expect
ruby-i18n version 0.7.

However, upon rebuilding ruby-i18n on current debian buster, the
resultant packages instead install the gemspec as
/usr/share/rubygems-integration/all/specifications/i18n-1.5.3.gemspec

And if you then install that newly rebuilt package, and then try to
build/rebuild (e.g.) jekyll, the build will fail because jekyll's
gemspec specifically looks for ruby-i18n 0.7.



More information about the Pkg-ruby-extras-maintainers mailing list