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 765222 - ABI break - SoupAuth class host a new can_authenticate field
ABI break - SoupAuth class host a new can_authenticate field
Status: RESOLVED FIXED
Product: libsoup
Classification: Core
Component: API
2.54.x
Other Linux
: Normal major
: ---
Assigned To: libsoup-maint@gnome.bugs
libsoup-maint@gnome.bugs
Depends on:
Blocks:
 
 
Reported: 2016-04-18 16:01 UTC by Alban Browaeys
Modified: 2016-04-25 17:52 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Alban Browaeys 2016-04-18 16:01:16 UTC
The SoupAuth class has been expanded with breaks subclass build against the previous versions.
Now that libsoup 2.54 has reached debian, packages compiled against 2.52 fail (here caldav from evolution calendar ).

I reproduce with : "CALDAV_DEBUG=all /usr/lib/evolution/evolution-calendar-factory " + "enable a caldav calendar in evolution UI"
and get:
GLib-GObject-WARNING **: specified class size for type 'ESoupAuthBearer' is smaller than the parent type's 'SoupAuth' class size


The debian bug is open at
 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821274
Comment 1 Dan Winship 2016-04-25 15:20:59 UTC
will be fixed in upcoming 2.54.1
Comment 2 Michael Biebl 2016-04-25 16:31:18 UTC
Hi Dan, thanks for the fix.
Do you have an ETA for 2.54.1? Just wondering whether it makes sense to cherry-pick 9822510fbf9c18b3a03f9cab6eb6e65429e9d913 or wait for 2.54.1
Comment 3 Dan Winship 2016-04-25 17:52:02 UTC
probably today, but don't quote me on that