soup_message_set_request() had incorrect annotations before; you shouldn't have to explicitly specify the length of the data from python. The annotations are fixed now.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libsoup2.4 in Ubuntu. https://bugs.launchpad.net/bugs/1322013 Title: libsoup2.4 2.46.0-2ubuntu1 may have regressed soup_message_set_request Status in “libsoup2.4” package in Ubuntu: New Bug description: It seems has though something in the gir for libsoup has been broken in the last upload. soup_message_set_request expects the wrong number of parameters, which causes friends' autopkgtests to fail since May 12 (when the new libsoup was uploaded): https://jenkins.qa.ubuntu.com/job/utopic-adt- friends/ARCH=amd64,label=adt/9/console ii libsoup2.4-1:amd64 2.46.0-2ubuntu1 amd64 HTTP library implementation in C -- Shared library I run a minimal test script to exercise the failure; the following snippet fails with a TypeError with 2.46.0-2ubuntu1, but works on 2.44.2-1ubuntu2 (the immediate previous published version, also in Trusty) """ from gi.repository import Soup message = Soup.Message.new('GET', 'http://localhost/') message.set_request("text/plain", Soup.MemoryUse.COPY, "", 0) """ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libsoup2.4/+bug/1322013/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp