[FFe] Sync version 2.0.10-3 from Debian unstable
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
* ruby-html2haml
* ruby-sass-rails
* ruby-sassc-rails
* ruby-sinatra
* ruby-sinatra-
* 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:/
[2] https:/
[3] https:/
[4] https:/
[5] https:/
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.