[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#723634: marked as done (ruby-kde4: please build against ruby1.9.1)



Your message dated Tue, 10 Dec 2013 21:21:09 +0000
with message-id <E1VqUjt-00084O-KM@franck.debian.org>
and subject line Bug#723634: fixed in korundum 4:4.11.3-2
has caused the Debian Bug report #723634,
regarding ruby-kde4: please build against ruby1.9.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
723634: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=723634
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: ruby-kde4
Version: 4:4.10.5-1.1
Severity: important
Tags: patch
User: debian-ruby@lists.debian.org
Usertags: ruby18-removal
Control: block -1 with 520901

Hi!

Please build the korundum package against ruby1.9.1, which has been the
default Ruby interpreter since Wheezy. Ruby 1.8 is not maintained
upstream anymore, and the Debian Ruby Team is willing to get rid of it
as soon as possible.

Please find attached patches to solve this issue, allowing to:
- build against ruby1.9.1, libruby1.9.1-dev
- install the files according to the Debian Ruby policy

Note that this bug is blocked by #520901 against qtruby to build
libqtruby4shared against ruby1.9.1.

Cheers,

Cédric
From 2cecd2bbe09e62fe3039b959b980c0d0cde14e5f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Boutillier?= <boutil@debian.org>
Date: Tue, 17 Sep 2013 16:50:49 +0200
Subject: [PATCH 1/3] build against ruby1.9.1

---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 6e64461..de7d9df 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: optional
 Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
 Uploaders: Torsten Marek <shlomme@debian.org>, Sune Vuorela <sune@debian.org>, David Palacio <dpalacio@orbitalibre.org>, Michael Meskes <meskes@debian.org>,
            Maximiliano Curia <maxy@debian.org>
-Build-Depends: debhelper (>= 9), cmake, ruby1.8, ruby1.8-dev,
+Build-Depends: debhelper (>= 9), cmake, ruby1.9.1, ruby1.9.1-dev,
  smoke-dev-tools (>= 4:4.10), libsmokeqt4-dev (>= 4:4.10),
  libsmokekde-dev (>= 4:4.10), libqtruby4shared-dev (>= 4:4.10),
  kdelibs5-dev, kdepimlibs5-dev, libakonadi-dev, okular-dev (>= 4:4.10), libsoprano-dev
-- 
1.8.4.rc3

From ce49da11a9454d6c059056b8e6a91882b54235ad Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Boutillier?= <boutil@debian.org>
Date: Tue, 17 Sep 2013 16:51:32 +0200
Subject: [PATCH 2/3] use Ruby vendor dirs to install as per Ruby policy

---
 debian/rules | 11 +++++------
 1 file changed, 5 insertions(+), 6 deletions(-)

diff --git a/debian/rules b/debian/rules
index 4c291ea..e9e52f8 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,12 +1,11 @@
 #! /usr/bin/make -f
 
-#Always use Ruby 1.8.x
-RUBY_SITEARCH := $(shell ruby1.8 -rrbconfig -e 'puts Config::CONFIG["sitearch"]')
+RUBY_VENDORARCHDIR := $(shell ruby -rrbconfig -e 'puts RbConfig::CONFIG["vendorarchdir"]')
+RUBY_VENDORDIR := $(shell ruby -rrbconfig -e 'puts RbConfig::CONFIG["vendordir"]')
 CMAKE_FLAGS := \
-  -DRUBY_EXECUTABLE=/usr/bin/ruby1.8 \
-  -DCUSTOM_RUBY_SITE_LIB_DIR=/usr/lib/ruby/1.8/ \
-  -DCUSTOM_RUBY_SITE_ARCH_DIR=/usr/lib/ruby/1.8/$(RUBY_SITEARCH) \
-  $(NULL)
+  -DCUSTOM_RUBY_SITE_LIB_DIR=$(RUBY_VENDORDIR) \
+  -DCUSTOM_RUBY_SITE_ARCH_DIR=$(RUBY_VENDORARCHDIR) \
+   $(NULL)
 
 override_dh_install:
 	dh_install --list-missing
-- 
1.8.4.rc3

From d7e3aa7f34e4b2a28786a2ea4d47252fa40fc489 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?C=C3=A9dric=20Boutillier?= <boutil@debian.org>
Date: Wed, 18 Sep 2013 10:49:01 +0200
Subject: [PATCH 3/3] fix install paths

---
 debian/ruby-akonadi.install |  4 ++--
 debian/ruby-kde4.install    | 24 ++++++++++++------------
 debian/ruby-okular.install  |  4 ++--
 debian/ruby-plasma.install  |  4 ++--
 debian/ruby-soprano.install |  4 ++--
 5 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/debian/ruby-akonadi.install b/debian/ruby-akonadi.install
index edcb15f..f680c36 100644
--- a/debian/ruby-akonadi.install
+++ b/debian/ruby-akonadi.install
@@ -1,2 +1,2 @@
-usr/lib/ruby/1.8/*/akonadi.so
-usr/lib/ruby/1.8/akonadi/akonadi.rb
+usr/lib/ruby/vendor_ruby/*/*/akonadi.so
+usr/lib/ruby/vendor_ruby/akonadi/akonadi.rb
diff --git a/debian/ruby-kde4.install b/debian/ruby-kde4.install
index d309294..76e1a19 100644
--- a/debian/ruby-kde4.install
+++ b/debian/ruby-kde4.install
@@ -1,15 +1,15 @@
 usr/bin/krubyapplication
 usr/bin/rbkconfig_compiler4
 usr/lib/kde4/krubypluginfactory.so
-usr/lib/ruby/1.8/*/khtml.so
-usr/lib/ruby/1.8/*/kio.so
-usr/lib/ruby/1.8/*/korundum4.so
-usr/lib/ruby/1.8/*/ktexteditor.so
-usr/lib/ruby/1.8/*/nepomuk.so
-usr/lib/ruby/1.8/*/solid.so
-usr/lib/ruby/1.8/KDE/korundum4.rb
-usr/lib/ruby/1.8/khtml/khtml.rb
-usr/lib/ruby/1.8/kio/kio.rb
-usr/lib/ruby/1.8/ktexteditor/ktexteditor.rb
-usr/lib/ruby/1.8/nepomuk/nepomuk.rb
-usr/lib/ruby/1.8/solid/solid.rb
+usr/lib/ruby/vendor_ruby/*/*/khtml.so
+usr/lib/ruby/vendor_ruby/*/*/kio.so
+usr/lib/ruby/vendor_ruby/*/*/korundum4.so
+usr/lib/ruby/vendor_ruby/*/*/ktexteditor.so
+usr/lib/ruby/vendor_ruby/*/*/nepomuk.so
+usr/lib/ruby/vendor_ruby/*/*/solid.so
+usr/lib/ruby/vendor_ruby/KDE/korundum4.rb
+usr/lib/ruby/vendor_ruby/khtml/khtml.rb
+usr/lib/ruby/vendor_ruby/kio/kio.rb
+usr/lib/ruby/vendor_ruby/ktexteditor/ktexteditor.rb
+usr/lib/ruby/vendor_ruby/nepomuk/nepomuk.rb
+usr/lib/ruby/vendor_ruby/solid/solid.rb
diff --git a/debian/ruby-okular.install b/debian/ruby-okular.install
index 4060193..cf8c95f 100644
--- a/debian/ruby-okular.install
+++ b/debian/ruby-okular.install
@@ -1,2 +1,2 @@
-usr/lib/ruby/1.8/*/okular.so
-usr/lib/ruby/1.8/okular/okular.rb
+usr/lib/ruby/vendor_ruby/*/*/okular.so
+usr/lib/ruby/vendor_ruby/okular/okular.rb
diff --git a/debian/ruby-plasma.install b/debian/ruby-plasma.install
index e15c4f9..6297fb8 100644
--- a/debian/ruby-plasma.install
+++ b/debian/ruby-plasma.install
@@ -1,2 +1,2 @@
-usr/lib/ruby/1.8/*/plasma_applet.so
-usr/lib/ruby/1.8/KDE/plasma.rb
+usr/lib/ruby/vendor_ruby/*/*/plasma_applet.so
+usr/lib/ruby/vendor_ruby/KDE/plasma.rb
diff --git a/debian/ruby-soprano.install b/debian/ruby-soprano.install
index ffc1aaf..6f98dab 100644
--- a/debian/ruby-soprano.install
+++ b/debian/ruby-soprano.install
@@ -1,2 +1,2 @@
-usr/lib/ruby/1.8/*/soprano.so
-usr/lib/ruby/1.8/soprano/soprano.rb
+usr/lib/ruby/vendor_ruby/*/*/soprano.so
+usr/lib/ruby/vendor_ruby/soprano/soprano.rb
-- 
1.8.4.rc3

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: korundum
Source-Version: 4:4.11.3-2

We believe that the bug you reported is fixed in the latest version of
korundum, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 723634@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Cédric Boutillier <boutil@debian.org> (supplier of updated korundum package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 10 Dec 2013 16:14:50 +0100
Source: korundum
Binary: korundum ruby-kde4 ruby-kde4-dbg ruby-akonadi ruby-okular ruby-plasma ruby-soprano
Architecture: source all amd64
Version: 4:4.11.3-2
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Cédric Boutillier <boutil@debian.org>
Description: 
 korundum   - Ruby bindings for the KDE Development Platform
 ruby-akonadi - Akonadi Ruby bindings
 ruby-kde4  - KDE bindings for the Ruby language
 ruby-kde4-dbg - Debug symbols for the KDE ruby bindings
 ruby-okular - Okular Ruby bindings
 ruby-plasma - Plasma Ruby bindings
 ruby-soprano - Soprano Ruby bindings
Closes: 723634
Changes: 
 korundum (4:4.11.3-2) unstable; urgency=low
 .
   * Build against default Ruby version (Closes: #723634).
   * Add myself to uploaders.
   * Bump Standards-Version to 3.9.5 (no changes needed).
   * Make Vcs-Git URL more canonical.
   * Use Ruby vendor directories to install as per Ruby policy.
   * Increase minimal version of libqtruby4shared-dev in Build-Depends to
     ensure ruby1.9 support.
   * License for modules/soprano/examples/soprano_util/soprano_util.rb precised
     to BSD-2-clause (confirmation from Olivier Berger).
   * Drop transitional packages, already in Wheezy.
Checksums-Sha1: 
 ebfa9d1158efec09bd9ba6deef2944891c9a69fc 2705 korundum_4.11.3-2.dsc
 c2d385a8ddae8123578c60eb1bea9f105f470eaf 8572 korundum_4.11.3-2.debian.tar.gz
 39bd0fea41a6f72ecb258beec7491e8980a7bb54 18420 korundum_4.11.3-2_all.deb
 5f7687e214fb9b1200d60ac10f254bac4f1dc951 183110 ruby-kde4_4.11.3-2_amd64.deb
 5b5a787c97ab76d9fae0daa4e4787078d772479c 2220084 ruby-kde4-dbg_4.11.3-2_amd64.deb
 fd65ce8452fc1885abb7b8f33dbaa57dd21eb849 26834 ruby-akonadi_4.11.3-2_amd64.deb
 77ff85e1eea62cf13f0ef8e6d9be9908cfb05b93 27634 ruby-okular_4.11.3-2_amd64.deb
 664201d8e68bd9bb4eb2f8946f7485d315ff9b5a 36180 ruby-plasma_4.11.3-2_amd64.deb
 30c92c1d846e84826b016c2dc99526f2a609d974 27592 ruby-soprano_4.11.3-2_amd64.deb
Checksums-Sha256: 
 81d0db913c91111d3da699cb36e950d6c896429194475ad1a3bdb69ad5b163b1 2705 korundum_4.11.3-2.dsc
 fa6968305e64872bc3059e4336a081e592e8051f05196356378bcdd34411b28e 8572 korundum_4.11.3-2.debian.tar.gz
 53cc86fef27c648708494fa055c71ab3065d3bcbf0c8b760d1165fde51a90c3d 18420 korundum_4.11.3-2_all.deb
 251f2215afef1c7b90547c4eab479d6e2c90859fc94aab44bbb1374799cbff6f 183110 ruby-kde4_4.11.3-2_amd64.deb
 dc82464daf03ced2e3d14b9cdc3627c9390f70609d734c8417b133700a235420 2220084 ruby-kde4-dbg_4.11.3-2_amd64.deb
 99266708bb203bd0009c661f65c071c6bf6d780122d4ecf6dfca690c0154dd8e 26834 ruby-akonadi_4.11.3-2_amd64.deb
 127faeb3b0a15ba9e1e5bac4400b06b6442c642eaf8db7fbc744a15877709165 27634 ruby-okular_4.11.3-2_amd64.deb
 a02ed98ff7f8cbc1cc7b0ac6a1048b5d34ec8b890db26e7a1737b4c67d03aabd 36180 ruby-plasma_4.11.3-2_amd64.deb
 aec14cf248397075d9f653c4ab7e545001a6cc88851fbfac7a607993db00e509 27592 ruby-soprano_4.11.3-2_amd64.deb
Files: 
 ed6dea0b1fcb7b087e19cad9d80753b8 2705 ruby optional korundum_4.11.3-2.dsc
 dc4515f8934ad28358fc3f4d8a4bd4de 8572 ruby optional korundum_4.11.3-2.debian.tar.gz
 fb43ef56b79c8d316dd1df037dbcb04e 18420 ruby optional korundum_4.11.3-2_all.deb
 f0a97d4d82ab549c7ab587862b3638f0 183110 ruby optional ruby-kde4_4.11.3-2_amd64.deb
 7ad2ef11f110847977da07c703d954ae 2220084 debug extra ruby-kde4-dbg_4.11.3-2_amd64.deb
 540783360087854b5e4b0a397857699b 26834 ruby optional ruby-akonadi_4.11.3-2_amd64.deb
 4b032c884f10a58afe23d1d96782e25d 27634 ruby optional ruby-okular_4.11.3-2_amd64.deb
 f6fc3a0ecd1d2b533f0dfcbd56ae2ac9 36180 ruby optional ruby-plasma_4.11.3-2_amd64.deb
 503d344e8faad3f997eff86773752e21 27592 ruby optional ruby-soprano_4.11.3-2_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.15 (GNU/Linux)

iQIcBAEBCAAGBQJSp36SAAoJEKkHZFuPn48JSgMP/2Ggw5rlinpouF+DxQh8nAAy
K62XtiCcPsHd1gveZId8epDduv8rVF5SVFoRC6LCqbbusWtUOtzvwTguVPR3p+0R
ZA/yAy5sVAo0O7Ux+j589ZYuzeLeIxeWLNjZSP94k6o24hOFOp+HFBMkQ9JjDtDr
WHk6IPL6pc6e3TzvQDjg5FAqB1AUANv/5esYQ2HrPNw0SAgOjNKZ8Z9S0/xPvFLg
xBJMrVVWewqsjkJPafKAbsjIWk3VRVQmafwIlcjgPgHqXJyKBCQLVbHlo5/9pmGS
g4Ep6vf6zrcGjlN4tNH+6sXGpnjbBZZI0cXco7/1HFy7L9uqPkem20eJABLOGOXe
dBLEeQ4gLCAtur9RKjn1qUCfkDIrAC/FN6NQ9VVyhKaBASm1yviDLDty4rtWLpyJ
8A5bMI2notYHBSTzk5Fo8unND0aLfrTvmugOY5kwySHY1lf+tFy5azN1yDQHr6rk
9LgF+JCWs0zDTvY7w1/UDRfj3K1G1GXhgEbcA+hjBchQw3bj6QvOucYQCB0wX22H
FIEqX93MCpJhgPIDRTTEm7W2Mopq64ZCOvFbTMvBIJk3bCS8i49b0SDUkf2njHmU
9x013T776dggPO/mam7DfPsDtznFUW96IoYswqOERpGS0OdPHwlpMSlGqTOYYpfi
Uho88kYi4/ABiycqrqBn
=VSEk
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: