Your message dated Thu, 06 Feb 2014 06:33:29 +0000
with message-id <e1wbiwf-0008e1...@franck.debian.org>
and subject line Bug#737807: fixed in libcmis 0.4.1-4
has caused the Debian Bug report #737807,
regarding FTBFS on all big-endian architectures; patch attached
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
737807: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=737807
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: libcmis
Version: 0.4.1-3
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu trusty ubuntu-patch



In Ubuntu, the attached patch was applied to achieve the following:

  * debian/patches/fix-endian-bool.diff: Fix int/bool confusion that
    leads to the test suite failing on all big-endian architectures.

This should be fairly self-explanatory.  In that actual code, isOutOfMemory
is defined and used as a bool, but in the testsuite it's declared as an int.

On big-endian arches, int and bool aren't even remotely interchangeable, so
fixing the declaration in the testsuite (as this patch does) fixes the FTBFS.

This should be forwarded upstream too, obviously.

... Adam

-- System Information:
Debian Release: jessie/sid
  APT prefers trusty-updates
  APT policy: (500, 'trusty-updates'), (500, 'trusty-security'), (500, 'trusty')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.13.0-6-generic (SMP w/4 CPU cores)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nru libcmis-0.4.1/debian/changelog libcmis-0.4.1/debian/changelog
diff -Nru libcmis-0.4.1/debian/control libcmis-0.4.1/debian/control
--- libcmis-0.4.1/debian/control	2014-02-05 08:53:57.000000000 -0700
+++ libcmis-0.4.1/debian/control	2014-02-05 19:18:48.000000000 -0700
@@ -1,7 +1,6 @@
 Source: libcmis
 Priority: optional
-Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com>
-XSBC-Original-Maintainer: Rene Engelhard <r...@debian.org>
+Maintainer: Rene Engelhard <r...@debian.org>
 Build-Depends: debhelper (>= 8.0.0), autotools-dev, libxml2-dev, libboost-dev, libboost-program-options-dev, libcurl4-gnutls-dev, libcppunit-dev, docbook-to-man, libboost-date-time-dev, dpkg-dev (>= 1.16.1), dh-autoreconf
 Standards-Version: 3.9.2
 Section: libs
diff -Nru libcmis-0.4.1/debian/patches/fix-endian-bool.diff libcmis-0.4.1/debian/patches/fix-endian-bool.diff
--- libcmis-0.4.1/debian/patches/fix-endian-bool.diff	1969-12-31 17:00:00.000000000 -0700
+++ libcmis-0.4.1/debian/patches/fix-endian-bool.diff	2014-02-05 18:47:05.000000000 -0700
@@ -0,0 +1,14 @@
+Description: Fix int/bool confusion on big-endian architectures.
+Author: Adam Conrad <adcon...@ubuntu.com>
+
+--- libcmis-0.4.1.orig/qa/libcmis-c/test-document.cxx
++++ libcmis-0.4.1/qa/libcmis-c/test-document.cxx
+@@ -43,7 +43,7 @@
+ 
+ using namespace std;
+ 
+-extern int isOutOfMemory;
++extern bool isOutOfMemory;
+ 
+ namespace
+ {
diff -Nru libcmis-0.4.1/debian/patches/series libcmis-0.4.1/debian/patches/series
--- libcmis-0.4.1/debian/patches/series	2014-02-05 08:51:24.000000000 -0700
+++ libcmis-0.4.1/debian/patches/series	2014-02-05 19:15:06.000000000 -0700
@@ -1,3 +1,3 @@
 fix-run-tests-sh.diff
 fix-docbook-to-man-call.diff
-
+fix-endian-bool.diff

--- End Message ---
--- Begin Message ---
Source: libcmis
Source-Version: 0.4.1-4

We believe that the bug you reported is fixed in the latest version of
libcmis, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 737...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Rene Engelhard <r...@debian.org> (supplier of updated libcmis package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Thu, 06 Feb 2014 07:12:43 +0100
Source: libcmis
Binary: libcmis-dev libcmis-0.4-4 cmis-client
Architecture: source amd64
Version: 0.4.1-4
Distribution: experimental
Urgency: low
Maintainer: Rene Engelhard <r...@debian.org>
Changed-By: Rene Engelhard <r...@debian.org>
Description: 
 cmis-client - client for the CMIS protocol
 libcmis-0.4-4 - CMIS protocol client library
 libcmis-dev - CMIS protocol client library -- development
Closes: 737807
Changes: 
 libcmis (0.4.1-4) experimental; urgency=low
 .
   * apply patch from Adam Concrad to fix int/bool confusion that
     leads to the test suite failing on all big-endian architectures.
     (closes: #737807)
Checksums-Sha1: 
 6c1e56bde641d7b93e9f67e9153cb7bfbf2509db 1969 libcmis_0.4.1-4.dsc
 7abc56f26599756976c00173d46338dd327456bd 3484 libcmis_0.4.1-4.debian.tar.xz
 6ea1a125809ef671aa6fc53efeb55dddf28c7bed 520410 libcmis-dev_0.4.1-4_amd64.deb
 a0865953beb34519da604e2ff5526fcf644c7ec6 396798 libcmis-0.4-4_0.4.1-4_amd64.deb
 842a43f321041f468323fd574e8729a51136e232 82612 cmis-client_0.4.1-4_amd64.deb
Checksums-Sha256: 
 ecaeec7e9757ce08960e01c8ff01597137a881ecce078c99ebaf50c3bd53ad8a 1969 
libcmis_0.4.1-4.dsc
 214ad32a3f5304c678cfefdb9d71a0438ca7413ebe09b801ef6972455114c180 3484 
libcmis_0.4.1-4.debian.tar.xz
 f10846151e6c0f0cf437a97fa18976a0f1e53c9d66d189bbef50fe422edf29fc 520410 
libcmis-dev_0.4.1-4_amd64.deb
 660f94f8c7d8480c3806e28e454d2e67bf6eeeff82f72337ac9e9806499ffff4 396798 
libcmis-0.4-4_0.4.1-4_amd64.deb
 84fe7a3116baf66ceac16e2213b45fce116ff2582d5e15ddd1770aa955a23c91 82612 
cmis-client_0.4.1-4_amd64.deb
Files: 
 788c2f8a50fc0de7befa47c30f26a183 1969 libs optional libcmis_0.4.1-4.dsc
 a79db9e0d619041faab9804494bd9d3d 3484 libs optional 
libcmis_0.4.1-4.debian.tar.xz
 16ebfc764f50edd08a439c779a19f642 520410 libdevel optional 
libcmis-dev_0.4.1-4_amd64.deb
 cc108c1be91f6675cf2602b31bf362e4 396798 libs optional 
libcmis-0.4-4_0.4.1-4_amd64.deb
 c2b58c63c6e220191c794689c1894ff5 82612 utils optional 
cmis-client_0.4.1-4_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBAgAGBQJS8ypuAAoJEAqgRXHQPj5wyJIP/0F6sPJYMNa9PF+zLfi2tIIE
LtKXO7cwc7/+R38F9ESavwW9wEyO1Dbzjc1YQU8wnQM7piNHV3h4KOZXZIa/tNXD
fVu9L9UbNydYR3OaYbmcdx+AeeGebYKcqB7DhG2875K7V65mBxrSQEBVvtFIh3Ti
Z9+Mx2iVEcxIyjFwK52S/jeUj2umyc7cljmOpcqHEQudzDQxbLukV16f6s21BU6E
XDl419Czb34qwGkhqXpWW30Ly3B+XbPMIwWAfTrDplLJDRfOvWd2ySnJKCLlOi00
YyOiF/odeAyb8U6YsWo4ubdZxIqLaVyQ7JadmNn00TutmXe/2gocC+OydS5IkkWL
BgDLpAF0W39PbcZHaIp57MXIUD1f7Gp0zdPCybXoB3JKhgT72mR9lhSIyCqsnf/g
PlwQXNtzLNY1wHt8p85apHuwas/iJ1EceAH30o0PCMyFiZEbMuLLQ4BGr5kWK6vE
tDxGhQCU31RiAjKyNp+M1cLiyj2l1QqHgoLkkWImx+5SJSS86AdeZfthwAM9lC5o
ngK46DGR0fJA0SSVdJkYKSNZdStr1taunHOkHR//qrsvti5covMuEsepBVbd7xN1
vQZlGYmx7hnQEseWOeArOKPl3cBAHWTo0Ys4wrdO36MM2VIgPUQ1Fcinf4JyE/id
jI6XTM0DkjiaYg+TPkyJ
=1ndv
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to