[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Upload of ruby-i18n 1.5 broke other software packages (#927339)




On 2019, ഡിസംബർ 27 5:47:23 PM IST, Daniel Leidert <dleidert@debian.org> wrote:
>Am Freitag, den 27.12.2019, 13:07 +0530 schrieb Pirate Praveen:
>> On 2019, ഡിസംബർ 27 2:45:14 AM IST, Daniel Leidert
><dleidert@debian.org>
>> wrote:
>> > Hi there,
>> > 
>> > I recently saw one of my packages failing debci/autopkgtest with
>this
>> > error:
>> > 
>> > > /usr/lib/ruby/2.5.0/rubygems/specification.rb:2327:in
>> > `raise_if_conflicts': Unable to activate jekyll-3.8.3, because
>> > i18n-1.5.3 conflicts with i18n (~> 0.7) (Gem::ConflictError)
>> > 
>> > Looking deeper into this the recent upload of ruby-i18n causes the
>> > issue and it
>> > seems to affect more packages: https://bugs.debian.org/927339
>> 
>> This upstream version of ruby-i18n was in archive from 2019-02-03.
>Recent
>> upload just triggered the autopkgtest.
>
>I really wonder because the autopkgtests of the packages in question
>did not
>raise an error before (and this is 4 weeks ago):
>
>https://salsa.debian.org/ruby-team/ruby-jekyll-mentions/-/jobs/430666
>(passed)
>https://salsa.debian.org/ruby-team/ruby-jekyll-mentions/-/jobs/475859
>(errored)
>
>The changelog entry does not explain it.

May be something got fixed in gem2deb? ruby-i18n 1.5.3-1 was built with gem2deb 0.40 and somehow wrongly created i18n-0.7.0.gemspec i18n 1.5.3-2 was built with gem2deb 0.45 and correctly generated i18n-1.5.3.gemspec

Between these versions --gem-install became default and that might have fixed the earlier bug in gemspec file generation.

>> Jekyll should be fixed to work with the new version.
>
>ruby-stringex might need a fix too.
>
>Regards, Daniel

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


Reply to: