Sync sope 1.3.16-1 (universe) from Debian unstable (main)

Bug #1051389 reported by Jeroen Dekkers
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
sope (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Please sync sope 1.3.16-1 (universe) from Debian unstable (main)

Package has just been unblocked for testing by the Debian release
team, see http://bugs.debian.org/682683 for details.

Changelog entries since current quantal version 1.3.15-4:

sope (1.3.16-1) unstable; urgency=low

  * New upstream release.
  * Drop patches applied upstream:
    - 0006-Fix-compilation-on-GNU-kFreeBSD
    - 0008-Fix-stale-cache-issue-when-upgrading.patch
    - 0009-GNUstep-1.24-fix.patch
  * Build with hardening enabled.

 -- Jeroen Dekkers <email address hidden> Fri, 29 Jun 2012 20:53:29 +0200

Jeroen Dekkers (dekkers)
description: updated
Revision history for this message
Micah Gersten (micahg) wrote :

Taking a look

Changed in sope (Ubuntu):
assignee: nobody → Micah Gersten (micahg)
status: New → In Progress
Revision history for this message
Micah Gersten (micahg) wrote :

Thank you for trying to keep Ubuntu up to date. I'm a little confused by something in the Debian unblock bug. You mention there are new methods used by sogo, but I don't see them as being exported in the 1.3.16 build. If there's a new ABI, it should probably be reflected somehow (I didn't even see a minor ABI bump to show there's anything new either).

Here are the only differences I see between 1.3.15-4 and 1.3.16-1 with nm:
@@ -1173 +1161 @@
-./usr/lib/libNGLdap.so.4.9.35: __bss_start A
+./usr/lib/libNGLdap.so.4.9.35: __bss_start B
@@ -1176,2 +1164,2 @@
-./usr/lib/libNGLdap.so.4.9.35: _edata A
-./usr/lib/libNGLdap.so.4.9.35: _end A
+./usr/lib/libNGLdap.so.4.9.35: _edata D
+./usr/lib/libNGLdap.so.4.9.35: _end B
@@ -1179 +1167 @@
-./usr/lib/libNGLdap.so.4.9.35: fprintf U
+./usr/lib/libNGLdap.so.4.9.35: __fprintf_chk U
@@ -1290 +1278 @@
-./usr/lib/libNGLdap.so.4.9.35: strdup U
+./usr/lib/libNGLdap.so.4.9.35: __strdup U

Changed in sope (Ubuntu):
assignee: Micah Gersten (micahg) → Jeroen Dekkers (dekkers)
status: In Progress → Incomplete
Revision history for this message
Jeroen Dekkers (dekkers) wrote :

The reason they don't show up with nm is that SOGo and SOPE are written in Objective-C. Objective-C has dynamic binding and methods are looked up at runtime, so things work a bit different than with C/C++. If you look at the nm output, you will only see symbols for the classes. Methods don't have symbols at all. That's also the reason the libsope1 dependency doesn't have the correct version: it isn't possible for dpkg-shlibdeps to figure that out. This means I have to specify the library dependencies by hand and I will do so with the next upload.

Jeroen Dekkers (dekkers)
Changed in sope (Ubuntu):
status: Incomplete → In Progress
assignee: Jeroen Dekkers (dekkers) → nobody
Revision history for this message
Micah Gersten (micahg) wrote :

Syncing as sogo will be broke otherwise; but, in the future, it would be nice if the dependencies were fixed first. Also, in general we require a freeze exception when breaking ABI: https://wiki.ubuntu.com/FreezeExceptionProcess

release ACK from IRC:
[14:46] <slangasek> but if sogo is broken without the new sope, seems like it ought to get in as a bugfix

Changed in sope (Ubuntu):
assignee: nobody → Micah Gersten (micahg)
Revision history for this message
Micah Gersten (micahg) wrote :

In queue, waiting acceptance

Changed in sope (Ubuntu):
assignee: Micah Gersten (micahg) → nobody
status: In Progress → Fix Committed
Revision history for this message
Micah Gersten (micahg) wrote :

BTW, thanks for trying to keep Ubuntu up to date and sorry about the delay with this

Changed in sope (Ubuntu):
status: Fix Committed → Fix Released
Revision history for this message
Micah Gersten (micahg) wrote :

This bug was fixed in the package sope - 1.3.16-1
Sponsored for Jeroen Dekkers (dekkers)

---------------
sope (1.3.16-1) unstable; urgency=low

  * New upstream release.
  * Drop patches applied upstream:
    - 0006-Fix-compilation-on-GNU-kFreeBSD
    - 0008-Fix-stale-cache-issue-when-upgrading.patch
    - 0009-GNUstep-1.24-fix.patch
  * Build with hardening enabled.

 -- Jeroen Dekkers <email address hidden> Fri, 29 Jun 2012 20:53:29 +0200

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.