[FFe] Sync version 2.0.10-3 from Debian unstable

Bug #1990389 reported by Lucas Kanashiro
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ruby-tilt (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

I have been working on src:pcs promotion process and ruby-tilt is one of its indirect dependencies that also need promotion. While checking the package, I noticed it FTBFS in Debian [1] and Ubuntu due to a dependency on ruby-coffee-script which is being deprecated by upstream [2]. The ruby-tilt upstream code does support the absence of ruby-coffee-script as a dependency, however, any code requiring 'tilt/coffee' [3] will fail from now on. I did check the current reverse dependencies:

$ reverse-depends -r kinetic ruby-tilt
Reverse-Recommends
* camping

Reverse-Depends
* ruby-haml
* ruby-haml-contrib
* ruby-hamlit [amd64 arm64 armhf ppc64el s390x]
* ruby-handlebars-assets
* ruby-html2haml
* ruby-sass-rails
* ruby-sassc-rails
* ruby-sinatra
* ruby-sinatra-contrib
* ruby-slim
* ruby-sprockets

I went through all of them and none explicitly require 'tilt/coffee'. I also rebuild all of them with a ruby-tilt version with no dependency on ruby-coffee-script and most of them went fine, the ones that are failing to build is not because of ruby-tilt (some of them depend directly on ruby-coffee-script which makes them fail the build). After this testing, I uploaded version 2.0.10-3 to Debian unstable, only removing ruby-coffee-script as a dependency (there was also a minor change in d/watch staged in salsa) [4]. You can check the Debian testing migration here [5]. I'd like to request a FFe to remove the 'tilt/coffee' code from Kinetic as well and fix the current FTBFS.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1013504
[2] https://github.com/rails/ruby-coffee-script/issues/22#issuecomment-1162413725
[3] https://github.com/rtomayko/tilt/blob/master/lib/tilt/coffee.rb
[4] https://tracker.debian.org/news/1363848/accepted-ruby-tilt-2010-3-source-into-unstable/
[5] https://tracker.debian.org/pkg/ruby-tilt

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :
Revision history for this message
Łukasz Zemczak (sil2100) wrote :

Could you provide some build/install logs on Ubuntu of the packages synced from Debian? I'd like us to test things in Ubuntu before we actually do the sync.

Changed in ruby-tilt (Ubuntu):
status: New → Incomplete
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

Right, I would not bother too much because the ruby stack has no relevant delta compared to Debian.

Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :
Changed in ruby-tilt (Ubuntu):
status: Incomplete → New
Revision history for this message
Steve Langasek (vorlon) wrote :

Approved.

Changed in ruby-tilt (Ubuntu):
status: New → Confirmed
Revision history for this message
Lucas Kanashiro (lucaskanashiro) wrote :

This bug was fixed in the package ruby-tilt - 2.0.10-3

---------------
ruby-tilt (2.0.10-3) unstable; urgency=medium

  * Team upload.

  [ Daniel Leidert ]
  * Fix watch file.

  [ Lucas Kanashiro ]
  * d/control: do not depend on ruby-coffee-script (Closes: #1013504).

 -- Lucas Kanashiro <email address hidden> Mon, 19 Sep 2022 17:39:57 -0300

Changed in ruby-tilt (Ubuntu):
status: Confirmed → 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.