[DRE-maint] Bug#586672: [libqt4-ruby1.8] smoke marshallisation broken
Sylvain Sauvage
Sylvain.L.Sauvage at free.fr
Mon Jun 21 15:22:34 UTC 2010
Package: libqt4-ruby1.8
Version: 4:4.4.4-2
Severity: normal
--- Please enter the report below this line. ---
Some methods don’t work at all anymore (I can’t remember when
they broke):
>> require 'Qt4'
=> true
>> p = Qt::Pen.new
=> #<Qt::Pen:0x7f8fbd9522f8>
>> p.dash_pattern
ArgumentError: Cannot handle 'QVector<double>' as return-type of
QPen::dashPattern
from (irb):3:in `method_missing'
from (irb):3
>> p.dashPattern
ArgumentError: Cannot handle 'QVector<double>' as return-type of
QPen::dashPattern
from (irb):4:in `method_missing'
from (irb):4
>> p.dash_pattern = []
ArgumentError: Cannot handle 'const QVector<double>&' as argument of
QPen::setDashPattern
from (irb):5:in `method_missing'
from (irb):5
>> p.setDashPattern( [] )
ArgumentError: Cannot handle 'const QVector<double>&' as argument of
QPen::setDashPattern
from (irb):6:in `method_missing'
from (irb):6
And some methods now work only if in camelcase:
>> Qt::DBusConnection.session_bus.interface.registered_service_names
ArgumentError: Cannot handle 'QDBusReply<QStringList>' as return-type of
QDBusConnectionInterface::registeredServiceNames
from (irb):7:in `method_missing'
from (irb):7
>> Qt::DBusConnection.session_bus.interface.registeredServiceNames
=> #<Qt::DBusReply:0x7f8fb30652a8 @error=#<Qt::DBusError:0x7f8fb3064b00>,
@data=#<Qt::Variant:0x7f8fb3063c78 typeName=QStringList>>
--- System information. ---
Architecture: amd64
Kernel: Linux 2.6.32-5-amd64
Debian Release: squeeze/sid
500 unstable mirror.home-dn.net
500 unstable ftp.fr.debian.org
500 testing security.debian.org
500 testing mirror.home-dn.net
500 testing ftp.fr.debian.org
500 stable mirror.home-dn.net
1 experimental ftp.fr.debian.org
--- Package information. ---
Depends (Version) | Installed
===========================================-+-===================
libc6 (>= 2.2.5) | 2.11.2-1
libphonon4 (>= 4:4.6.0really) | 4:4.6.0really4.4.2-1
libqt4-dbus (>= 4:4.5.3) | 4:4.6.3-1
libqt4-script (>= 4:4.5.3) | 4:4.6.3-1
libqt4-webkit (>= 4:4.5.3) | 4:4.6.3-1
libqt4-xml (>= 4:4.5.3) | 4:4.6.3-1
libqtcore4 (>= 4:4.6.1) | 4:4.6.3-1
libqtgui4 (>= 4:4.5.3) | 4:4.6.3-1
libqtruby4shared2 (= 4:4.4.4-2) | 4:4.4.4-2
libruby1.8 (>= 1.8.7.249) | 1.8.7.249-3
libsmokephonon3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtcore4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtdbus4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtgui4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtnetwork4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtopengl4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtscript4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtsql4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtsvg4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqttest4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtuitools4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtwebkit4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libsmokeqtxml4-3 (= 4:4.4.4-2) | 4:4.4.4-2
libstdc++6 (>= 4.1.1) | 4.4.4-5
ruby1.8 | 1.8.7.249-3
Package's Recommends field is empty.
Package's Suggests field is empty.
--
Sylvain Sauvage
More information about the Pkg-ruby-extras-maintainers
mailing list