Force sync 0.5.3-2 from Debian Sid

Bug #1699430 reported by Simon Quigley
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
libre (Ubuntu)
Fix Released
Undecided
Simon Quigley

Bug Description

The only reason why the Ubuntu delta exists is because instead of taking symbols problems to the Debian maintainers and resolving it there, the symbols files were updated then uploaded as MISSING, even keeping the Debian revision (so the symbols weren't even removed, just kept as MISSING).

This is a bit concerning as I don't see a good reason for this delta to exist at all. Here's the non-changelog delta:

--- libre-0.5.0/debian/libre0.symbols 2016-12-28 15:35:59.000000000 +0000
+++ libre-0.5.0/debian/libre0.symbols 2017-02-13 16:01:21.000000000 +0000
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 0.5.0 hurd-i386 i386
+# SymbolsHelper-Confirmed: 0.5.0-3 amd64
 libre.so.0 libre0 #MINVER#
  _mod_close@Base 0.4.14
  _mod_open@Base 0.4.14
@@ -47,7 +47,7 @@
  conf_get_bool@Base 0.4.14
  conf_get_str@Base 0.4.14
  conf_get_u32@Base 0.4.14
- crc32@Base 0.5.0
+#MISSING: 0.5.0-3# crc32@Base 0.5.0
  dbg_close@Base 0.4.14
  dbg_handler_set@Base 0.4.14
  dbg_info@Base 0.4.14
@@ -832,8 +832,8 @@
  tls_cipher_name@Base 0.4.16
  tls_fingerprint@Base 0.4.14
  tls_flush_error@Base 0.5.0
- tls_method_tcp@Base 0.5.0
- tls_method_udp@Base 0.5.0
+#MISSING: 0.5.0-3# tls_method_tcp@Base 0.5.0
+#MISSING: 0.5.0-3# tls_method_udp@Base 0.5.0
  tls_peer_common_name@Base 0.4.14
  tls_peer_fingerprint@Base 0.4.14
  tls_peer_verify@Base 0.4.14

Can someone with MOTU permissions please force sync?

Simon Quigley (tsimonq2)
description: updated
Revision history for this message
Mattia Rizzolo (mapreri) wrote :

This bug was fixed in the package libre - 0.5.3-2
Sponsored for Simon Quigley (tsimonq2)

---------------
libre (0.5.3-2) unstable; urgency=medium

  * Declare compliance with Debian Policy 4.0.0.
  * Update symbols: 16 added/updated.

 -- Jonas Smedegaard <email address hidden> Mon, 19 Jun 2017 20:11:53 +0200

libre (0.5.3-1) experimental; urgency=medium

  [ upstream ]
  * New release(s):
    + Handle Debian/kFreeBSD and Hurd.
    + Make enum ice_role type public.
    + Fix build for Solaris 11.
    + Use unsigned for srtcp encrypted bit.
    + Add tls_openssl_context() accessor function.
    + Upgrade Windows project to VS2015.
    + Makefile improvements.
    + Remove session object "struct ice".
    + Make sampling rate for telephone events configurable.

  [ Jonas Smedegaard ]
  * Add myself as uploader. Sort uploaders in control file.
  * Update copyright info:
    + Update alternate git source URL.
    + Add Github issue tracker as preferred upstream contact.
    + Tidy and sort copyright holders.
    + Use License sections, wrapped at 72 chars.
    + Extend coverage for main upstream author.
  * Have git-buildpackage filter any .git* file.
  * Add copyright-check maintainer script to source.
  * Drop patch 1001 adopted upstream.
  * Tidy patch 0001 to use DEP3 header.
  * Git-ignore quilt .pc dir.
  * Relax symbols check when targeting experimental.
  * Remove Ramakrishnan Muthukrishnan as uploader.
    Thanks for your contributions, Ramakrishnan!
    Closes: Bug#859283. Thanks to Mattia Rizzolo.

 -- Jonas Smedegaard <email address hidden> Sun, 21 May 2017 15:23:08 +0200

libre (0.5.1-1) experimental; urgency=medium

  * New upstream version 0.5.1

 -- Vasudev Kamath <email address hidden> Sun, 12 Mar 2017 17:25:55 +0530

Changed in libre (Ubuntu):
status: New → Fix Released
Revision history for this message
Gianfranco Costamagna (costamagnagianfranco) wrote :

libre FTBFS because of this sync
dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below
dpkg-gensymbols: warning: debian/libre0/DEBIAN/symbols doesn't match completely debian/libre0.symbols
--- debian/libre0.symbols (libre0_0.5.3-2_amd64)
+++ dpkg-gensymbolsOku1gh 2017-06-21 07:07:49.860224607 +0000
@@ -46,7 +46,7 @@
  conf_get_bool@Base 0.4.14
  conf_get_str@Base 0.4.14
  conf_get_u32@Base 0.4.14
- crc32@Base 0.5.0
+#MISSING: 0.5.3-2# crc32@Base 0.5.0
  dbg_close@Base 0.4.14
  dbg_handler_set@Base 0.4.14
  dbg_info@Base 0.4.14
@@ -837,8 +837,8 @@
  tls_cipher_name@Base 0.4.16
  tls_fingerprint@Base 0.4.14
  tls_flush_error@Base 0.5.0
- tls_method_tcp@Base 0.5.0
- tls_method_udp@Base 0.5.0
+#MISSING: 0.5.3-2# tls_method_tcp@Base 0.5.0
+#MISSING: 0.5.3-2# tls_method_udp@Base 0.5.0
  (arch=!alpha !ppc64)tls_openssl_context@Base 0.5.3
  tls_peer_common_name@Base 0.4.14
  tls_peer_fingerprint@Base 0.4.14
dh_makeshlibs: failing due to earlier errors
debian/rules:8: recipe for target 'binary' failed
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2

can you please do a fix/merge?

Changed in libre (Ubuntu):
assignee: nobody → Mattia Rizzolo (mapreri)
status: Fix Released → New
Revision history for this message
Simon Quigley (tsimonq2) wrote :

This is interesting. I'm not seeing this in Debian's build logs at all, which makes it an Ubuntu-specific problem...

Do you think it would be best for me to maintain a delta removing these symbols, or talk to the Debian maintainer about the issue and resolve it up there?

Either way, I broke it, so I should fix it, LocutusOfBorg. :P

Changed in libre (Ubuntu):
assignee: Mattia Rizzolo (mapreri) → Simon Quigley (tsimonq2)
status: New → Confirmed
Revision history for this message
Simon Quigley (tsimonq2) wrote :

Attached is a debdiff fixing the FTBFS. I did a test upload in my PPA and it works fine: https://launchpad.net/~tsimonq2/+archive/ubuntu/universe-upload-testing/+packages

Mattia Rizzolo (mapreri)
Changed in libre (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libre - 0.5.3-2ubuntu1

---------------
libre (0.5.3-2ubuntu1) artful; urgency=medium

  * Refresh symbols to fix FTBFS caused by building against a different
    openssl than Debian (LP: #1699430).

 -- Simon Quigley <email address hidden> Thu, 22 Jun 2017 14:57:14 -0500

Changed in libre (Ubuntu):
status: Fix Committed → Fix Released
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.