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