[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