Bug#731465: ecasound: Please update to allow for Ruby 1.8 deprecation

Gunnar Wolf gwolf at gwolf.org
Thu Dec 5 17:37:26 UTC 2013


Package: ecasound
Version: 2.9.0-1
Severity: important
Tags: patch

Hi,

Your package depends on the obsolete 1.8 version of Ruby.

Ruby1.8 is scheduled to be removed before the Jessie release. You can
apply the trivial patch I am inlining here to make it work under newer
Ruby releases (including 1.9.1, which will be Jessie's default).

This patch also drops the transitional libecasound-ruby1.8 package,
as, since it was introduced pre-wheezy, it's no longer necessary.

Please note that I did *not* check the package works fine with this
change made — It just makes the dependency go away. Several packages
are known to use a syntax that clashes with Ruby >= 1.9.1; please test
before uploading!

Thanks!

------------------------------------------------------------
diff --git a/debian/control b/debian/control
index 69cc9a7..9e5a1b4 100644
--- a/debian/control
+++ b/debian/control
@@ -192,10 +192,7 @@ Description: transitional dummy package for python-ecasound
 Package: ruby-ecasound
 Architecture: all
 Section: ruby
-Depends: ${misc:Depends}, ruby1.8, ecasound
-Provides: libecasound-ruby
-Replaces: libecasound-ruby1.8 (<< 2.8.1-6)
-Breaks: libecasound-ruby1.8 (<< 2.8.1-6)
+Depends: ${misc:Depends}, ruby | ruby-interpreters, ecasound
 Description: multitrack-capable audio recorder and effect processor (ruby bindings)
  Ecasound is a software package designed for multitrack audio processing. It
  can be used for simple tasks like audio playback, recording and format
@@ -208,16 +205,6 @@ Description: multitrack-capable audio recorder and effect processor (ruby bindin
  .
  This package provides ecasound's Ruby bindings.
 
-Package: libecasound-ruby1.8
-Architecture: all
-Section: oldlibs
-Depends: ${misc:Depends}, ruby-ecasound
-Description: transitional dummy package for ruby-ecasound
- This dummy package is provided for a smooth transition from the previous
- libecasound-ruby1.8 package to the ruby-ecasound package.
- .
- It may be safely removed after installation.
-
 Package: ecasound-el
 Architecture: all
 Section: lisp


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.11-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



More information about the pkg-multimedia-maintainers mailing list