After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 727962 - Jhbuild sysdeps --install crash (PackageKit API change)
Jhbuild sysdeps --install crash (PackageKit API change)
Status: RESOLVED FIXED
Product: jhbuild
Classification: Infrastructure
Component: general
unspecified
Other Linux
: Normal major
: ---
Assigned To: Jhbuild maintainers
Jhbuild QA
: 733842 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-04-10 12:46 UTC by Carlos Soriano
Modified: 2014-08-14 10:00 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Support PackageKit 0.9.x (4.09 KB, patch)
2014-08-14 09:49 UTC, Kalev Lember
committed Details | Review

Description Carlos Soriano 2014-04-10 12:46:04 UTC
Fedora rawhide with dnf installed:
trying jhbuild sysdeps --install:

I: Installing dependencies on system: libv4l libvpx js185 libproxy libmusicbrainz avahi cairomm libnice poppler bluez wireless-tools mpfr
E: Unable to set arguments (327688, 1, [u'pkgconfig(libv4l2)', u'pkgconfig(vpx)', u'pkgconfig(mozjs185)', u'pkgconfig(libproxy-1.0)', u'pkgconfig(libmusicbrainz5)', u'pkgconfig(avahi-gobject)', u'pkgconfig(cairomm-1.0)', u'pkgconfig(nice)', u'pkgconfig(poppler-glib)', u'pkgconfig(bluez)']) according to signature u'tas': <type 'exceptions.TypeError'>: 'int' object is not iterable
process 26345: arguments to dbus_message_get_destination() were incorrect, assertion "message != NULL" failed in file dbus-message.c line 3376.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -
Comment 1 Michael Catanzaro 2014-05-08 00:44:51 UTC
Looks like it's incompatible with PackageKit 0.9.1+ due to a change in the WhatProvides API. [1]

[1] https://gitorious.org/packagekit/packagekit/commit/a44bed4af227dc42b27059e306cb2718905f18b5
Comment 2 Frederic Peters 2014-07-29 21:47:43 UTC
*** Bug 733842 has been marked as a duplicate of this bug. ***
Comment 3 Magdalen Berns (irc magpie) 2014-07-30 14:13:59 UTC
(In reply to comment #1)
> Looks like it's incompatible with PackageKit 0.9.1+ due to a change in the
> WhatProvides API. [1]
> 
> [1]
> https://gitorious.org/packagekit/packagekit/commit/a44bed4af227dc42b27059e306cb2718905f18b5

Where does this get used by jhbuild?
Comment 4 Magdalen Berns (irc magpie) 2014-07-30 14:19:02 UTC
Also fyi on manually installing this problem still remains

I: Installing dependencies on system: libsystemd
E: Unable to set arguments (327688, 1, [u'pkgconfig(libsystemd)']) according to signature u'tas': <type 'exceptions.TypeError'>: 'int' object is not iterable
process 27448: arguments to dbus_message_get_destination() were incorrect, assertion "message != NULL" failed in file dbus-message.c line 3376.
This is normally a bug in some application using the D-Bus library.
  D-Bus not built with -rdynamic so unable to print a backtrace
Aborted (core dumped)

since sudo yum install 'pkgconfig(libsystemd)'

doesn't seem to work

however note that since sudo yum install 'pkgconfig(systemd)' does since since systemd.pc might be what needs to be searched in that?

still not sure what causes the actual bug though so this systemd thing seems to me a different or "sub-bug" rather than being part of the main problem.
Comment 5 Michael Catanzaro 2014-08-01 16:23:06 UTC
(In reply to comment #3)
> Where does this get used by jhbuild?

jhbuild/utils/systeminstall.py

(In reply to comment #4)
> still not sure what causes the actual bug though so this systemd thing seems to
> me a different or "sub-bug" rather than being part of the main problem.

I think this is unrelated and not a bug; libsystemd is pretty new and I don't think it exists in any major distro yet, except Arch. Unfortunate that this makes GNOME unbuildable.
Comment 6 Kalev Lember 2014-08-14 09:49:39 UTC
Created attachment 283374 [details] [review]
Support PackageKit 0.9.x
Comment 7 Frederic Peters 2014-08-14 09:58:11 UTC
Comment on attachment 283374 [details] [review]
Support PackageKit 0.9.x

Great; thank you so much.
Comment 8 Kalev Lember 2014-08-14 10:00:43 UTC
Attachment 283374 [details] pushed as c50de59 - Support PackageKit 0.9.x