Incompatibilities with ruby-json =>2.0

Bug #1666988 reported by Unit 193
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ruby-simplecov (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

ruby-simplesov's spec lists "~> 1.8", while Zesty (and Yakkety) contain ruby-json 2.0, this leads to an error such as: You have already activated json 2.0.1, but your Gemfile requires json 1.8.3. Prepending `bundle exec` to your command may solve this. (Gem::LoadError)

Of course, an even better solution would be to update the package, but since it's after feature freeze I went with a minimal approach.

Revision history for this message
Unit 193 (unit193) wrote :
Revision history for this message
Robie Basak (racb) wrote :

Thank you for the debdiff. Are you prepared to maintain this delta until we're in sync again please? Or is this package completely broken as-is - I can't tell from your bug description?

> Of course, an even better solution would be to update the package, but since it's after feature freeze I went with a minimal approach.

As we're in sync at the moment, is there a bug filed in Debian for this please?

> +ruby-simplecov (0.11.1-1ubuntu1) devel; urgency=medium

Shouldn't this be "zesty", or is there some magic in interpreting "devel" I don't know about?

+ * d/p/newer_json.patch: Relax json dep to allow newer versions.

This should close this bug with "(LP: #1666988)".

+ rm -f metadata.yml

What's this for, please? Shouldn't it be mentioned in debian/changelog?

Revision history for this message
Unit 193 (unit193) wrote :

The next Debian upload would likely be a new upstream release, which would fix this, or if we're lucky then they'll upload a patch. It shouldn't be out of sync long.

The package is not entirely broken, no. Just some incompatibilities with another package. I noticed when building another package locally (ruby-trello).

There is currently no bug filed in Debian, yet, but I did ask the team and Antonio Terceiro (last uploader) responded.

Yeah 'devel' is just a 'symlink' to the development release, I've been told it's fine to use and have uploaded stuff to there before. I understand that some of the sponsor tools don't know about it, so I can change that to 'zesty'.

It perhaps should, it just cleans up after the build process.

Revision history for this message
Unit 193 (unit193) wrote :

Updated debdiff including the d/changelog fixes as requested.

Mathew Hodson (mhodson)
Changed in ruby-simplecov (Ubuntu):
importance: Undecided → Low
Revision history for this message
Robie Basak (racb) wrote :
Revision history for this message
Robie Basak (racb) wrote :

Uploaded. Thanks!

Changed in ruby-simplecov (Ubuntu):
status: New → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package ruby-simplecov - 0.11.1-1ubuntu1

---------------
ruby-simplecov (0.11.1-1ubuntu1) devel; urgency=medium

  * d/p/newer_json.patch: LP: #1666988
    - Relax json dep to allow newer versions.
  * d/rules: Clean up after build by removing metadata.yml.

 -- Unit 193 <email address hidden> Tue, 28 Feb 2017 18:14:28 -0500

Changed in ruby-simplecov (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.