Your message dated Mon, 24 Oct 2016 11:05:11 +0000
with message-id <e1byd43-0006wt...@franck.debian.org>
and subject line Bug#837490: fixed in papyrus 3.7.1+dfsg-1
has caused the Debian Bug report #837490,
regarding libpapyrus3-dev: Please build libPapyrus3.a with -fPIC
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.)


-- 
837490: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=837490
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: libpapyrus3-dev
Version: 3.7.1-1
Severity: important
User: bal...@balintreczey.hu
Usertags: pie-bindnow-20160906
Justification: makes gdcm FTBFS with extra hardening
Affects: gdcm

Dear Maintainers,

During a rebuild of all packages in sid, gdcm
failed to build on amd64 with patched GCC and dpkg. The root
cause seems to be that libPapyrus3.a is shipped as a non-PIC library.

The rebuild tested if packages are ready for a transition
enabling PIE and bindnow for amd64 (and selected architectures).

For more information about the changes to sid's dpkg and GCC please
visit:
 https://wiki.debian.org/Hardening/PIEByDefaultTransition

Relevant part of gdcm's build log:
...
/usr/bin/c++   -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=
format-security -Wdate-time -D_FORTIFY_SOURCE=2    -Wl,-z,relro
-Wl,-z,now -Wl,--as-needed CMakeFiles/
gdcmpap3.dir/gdcmpap3.cxx.o  -o ../../bin/gdcmpap3 -rdynamic
../../bin/libgdcmMSFF.so.2.6.5 -Wl,-Bstat
ic -lPapyrus3 -Wl,-Bdynamic ../../bin/libgdcmDICT.so.2.6.5
../../bin/libgdcmIOD.so.2.6.5 ../../bin/lib
gdcmDSED.so.2.6.5 ../../bin/libgdcmCommon.so.2.6.5
-Wl,-rpath-link,/<<PKGBUILDDIR>>/obj-x86_64-linux-g
nu/bin
/usr/bin/ld:
/usr/lib/gcc/x86_64-linux-gnu/6/../../../../lib/libPapyrus3.a(PapyError3.c.o):
relocation
 R_X86_64_32 against `.rodata.str1.8' can not be used when making a
shared object; recompile with -fPI
C
...

The full build log is available from:
 
https://people.debian.org/~rbalint/build-logs/pie-bindnow-20160906/gdcm_2.6.5-2_amd64.build.gz

Thanks,
Balint

--- End Message ---
--- Begin Message ---
Source: papyrus
Source-Version: 3.7.1+dfsg-1

We believe that the bug you reported is fixed in the latest version of
papyrus, 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 837...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Tille <ti...@debian.org> (supplier of updated papyrus 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: SHA256

Format: 1.8
Date: Mon, 24 Oct 2016 12:29:54 +0200
Source: papyrus
Binary: libpapyrus3-dev
Architecture: source amd64
Version: 3.7.1+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<debian-med-packag...@lists.alioth.debian.org>
Changed-By: Andreas Tille <ti...@debian.org>
Description:
 libpapyrus3-dev - DICOM compatible file format library
Closes: 837490
Changes:
 papyrus (3.7.1+dfsg-1) unstable; urgency=medium
 .
   * Move packaging to Git since several files need to be excluded from
     upstream tarball
   * Add myself to Uploaders since Mathieu left the team
   * cme fix dpkg-control
   * cme fix dpkg-copyright
   * Build-Depends: cmake
   * hardening=-pie
     Closes: #837490
Checksums-Sha1:
 19c2f31e958c9972a900a839ddb622a9dd935143 1965 papyrus_3.7.1+dfsg-1.dsc
 ff471deb64da48a71b286b3186964bbd76e3bdc5 624928 papyrus_3.7.1+dfsg.orig.tar.xz
 b21f159160ad210568008883f5f5dd23c35cbfa6 11624 
papyrus_3.7.1+dfsg-1.debian.tar.xz
 2c4e8409ead81ab776797e460e86cb035eda4e9a 240212 
libpapyrus3-dev_3.7.1+dfsg-1_amd64.deb
Checksums-Sha256:
 c9fb555f53daa63466ad6b32032c69c8124ed342de885a04ebd21169e7b3c06e 1965 
papyrus_3.7.1+dfsg-1.dsc
 a0af8cd9144d4527c27782084f82551a7aa5ba57fc0e277b191ba513e4789edc 624928 
papyrus_3.7.1+dfsg.orig.tar.xz
 baed709cf742010bc483beb83e138f5ef3f63d2e8c78533846e2fa01609f461c 11624 
papyrus_3.7.1+dfsg-1.debian.tar.xz
 32d11fc7e6912801e279ab38c1107343f79a94a3603d56ef9094ba114642c977 240212 
libpapyrus3-dev_3.7.1+dfsg-1_amd64.deb
Files:
 e9c217e42933dcce64648751a726d9dc 1965 libdevel optional 
papyrus_3.7.1+dfsg-1.dsc
 941419c192ea4de6bf144557bf46afb9 624928 libdevel optional 
papyrus_3.7.1+dfsg.orig.tar.xz
 10df48529e07092dfc81e2310c96264d 11624 libdevel optional 
papyrus_3.7.1+dfsg-1.debian.tar.xz
 3e70be8b84e2b823aa36bc97aff38449 240212 libdevel optional 
libpapyrus3-dev_3.7.1+dfsg-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJYDeNrAAoJEFeKBJTRxkbRbfUP/jNn3zYhalgAo3dvetQ5DxmS
cwsxruQRXa8+a9PW82OLFDGO1BorzSNqft32kG72jyhSBAqUUlfmH5fPXSU1oWAZ
/EDqnnmes4QD1tmxstChS8JSqHo7LOd92KxYW0Aud/qpIa3CwJ5z4xA4i6EzwVPh
Ezytta4o5+dBXghIz01hhzUVjhTQ2/rPDE6BxmHO9JylEdi5CBSH2K9vAZfD1MIp
qmP2AnW8E90Sn26lbBeNXK5XUtU+5J3j/UwxYI5/1Uff07dgjPffaCutHxDo9RZz
hCo9fU2gsRnLZw1qmaj4YDZrT5jtMNTWAbUWp4IMfajobQe5riF5xZF3teEhkKCL
t28tJtEm9DOrSrUflgA9vGfm3YDH71KkuIhNUU+asb0x3nrMlZEWzrxkxPfCLMvQ
vW+wT3Ufk85BY/3TQ6W5r+i25c1DJ4riK1JGtvxHVOYAf7JmXTwmXrAqyb1Cupv9
w+ne5QJfovmNSEjhJSq319UdBVUBU/A85Npf6fPJFb1UCLCt0MmtPTpeGNjT1YCp
OMsOKFgoAOXH+BSEy061gPvwyfIH9Fv2EFNlKj+kL9dJsYNO7XuSpzKO9zwR1ExS
qANJCOCtGIM354od27e978oL4i41x08O1kDoomI5lIauxcJr61qygDIpTj8XRIF7
yczkd3qxVIQQY1IZmTHi
=RDQO
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to