Your message dated Sat, 19 Aug 2017 11:19:10 +0000
with message-id <e1dj1my-000h2x...@fasolo.debian.org>
and subject line Bug#871270: fixed in encfs 1.9.2-2
has caused the Debian Bug report #871270,
regarding encfs: installs private library in public directory
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.)
--
871270: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=871270
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: encfs
Version: 1.9.2-1
Severity: serious
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: gcc-7-op-mangling
Hi,
It appears that your package provides an external symbol that is
affected by the recent name mangling changes in GCC 7. See:
https://gcc.gnu.org/gcc-7/porting_to.html#conversion-op-mangling
In GCC 7, the name mangling for C++ conversion operators which return a
type using the abi_tag attribute (most commonly std::string) has
changed. When your library is compiled with GCC 7, it will now emit two
symbols for the conversion operator using the new and old naming.
Executables compiled with GCC 7 will always use the new symbol, while
old executables compiled using <= GCC 6 will use the old symbol. For new
executables to build without undefined references, your library will
need rebuilding with GCC 7.
To ensure that new executables will pull in the newer version of the
library built with GCC 7:
- Your library package should Build-Depend on g++ (>= 4:7).
- If your package provides a symbols file, ensure that the new
conversion operator symbols have a version matching the version this
bug is fixed in (including the Debian revision and tilde if
necessary).
Using apt as an example (debian/libapt-pkg5.0.symbols):
(c++)"URI::operator std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >[abi:cxx11]()@APTPKG_5.0" 0.8.0
+ (c++)"URI::operator std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >()@APTPKG_5.0" 1.5~beta2~
Where "1.5~beta2" is the version this bug was fixed in.
- If your package does not provide a symbols file, add a dh_makeshlibs
override so that tight enough dependencies are generated.
Using libebml as an example (debian/rules):
+ override_dh_makeshlibs:
+ # For new symbols when compiled with GCC 7
+ dh_makeshlibs -V'libebml4v5 (>= 1.3.4-2~)'
Where "1.3.4-2" is the version this bug was fixed in.
- If your package is about to be renamed due to an upstream SONAME bump,
you do not need to add any special symbols handling.
If you would like to know the exact name of the new symbols, using
"abipkgdiff" from abigail-tools might be able to help.
Thanks,
James
--- End Message ---
--- Begin Message ---
Source: encfs
Source-Version: 1.9.2-2
We believe that the bug you reported is fixed in the latest version of
encfs, 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 871...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Eduard Bloch <bl...@debian.org> (supplier of updated encfs 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: Sat, 19 Aug 2017 12:39:00 +0200
Source: encfs
Binary: encfs
Architecture: source
Version: 1.9.2-2
Distribution: unstable
Urgency: low
Maintainer: Eduard Bloch <bl...@debian.org>
Changed-By: Eduard Bloch <bl...@debian.org>
Description:
encfs - encrypted virtual filesystem
Closes: 855365 871270 872332 872565
Changes:
encfs (1.9.2-2) unstable; urgency=low
.
* Move encfs library to a custom folder (closes: #871270)
* linkatomic.patch: attempt to link with libatomic where available but
reducing linker references where possible (closes: #872565)
* Swedish translation update by Jonatan Nyberg (closes: #855365)
* Fixed references to deprecated fuse-utils package (closes: #872332)
Checksums-Sha1:
24b9e0a0bdaf5b4680ff3f1eb245b74c560202f5 1953 encfs_1.9.2-2.dsc
b86d4e36482f059964af0ed5b5bfae3f1d00bef8 12988 encfs_1.9.2-2.debian.tar.xz
550e9f0c98133b06bf96e02ad2a76eefe2e839cf 7885 encfs_1.9.2-2_source.buildinfo
Checksums-Sha256:
fdfcf33f3f381a16f904771cc8d679844331dafe228dea75b1df0fb7f591e3f6 1953
encfs_1.9.2-2.dsc
01d372c9d18dc70db5f5b19ea95cb44fd90cf8bb530c72ad747aa4c0a35e77cd 12988
encfs_1.9.2-2.debian.tar.xz
3ee3f39013fbef4b394c959f57457f17b98f45344c76c1c2da6e3bfadc7ac766 7885
encfs_1.9.2-2_source.buildinfo
Files:
bbf46549e5881538d8f442a1465ccfc3 1953 utils optional encfs_1.9.2-2.dsc
0737f20961590861d4ff18844236f3af 12988 utils optional
encfs_1.9.2-2.debian.tar.xz
f7f5410509640f067cd38abfeaa0c44e 7885 utils optional
encfs_1.9.2-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEZI3Zj0vEgpAXyw40aXQOXLNf7DwFAlmYF94ACgkQaXQOXLNf
7DzrshAAm3vYA/6k3Wfl/Ll1w2rwpupZ/Jkffyu8FneGvkTzPGduEWT6Ia6QTJ4H
eRGD+2ged/rg9L8aURDulL5uFWPaMZvV6m/fM21+C1M7yZxpG3bWzIQR3EB+Brbt
+ucqmUNzUXod2kxqt6JRiD+UT2arxGKN+6XjaILBEGhJjp6HywJ9S2Qic5rd/fL/
xuX01S5d8gWywrnrpTUdpnOH6AipFDVD7h2wJlmeJORE08m5c45dD6CoRyM4gplX
i2+844avTdsTHtYKPoaO+H3oqoY9R5ZUKIeNADmzfCz37rxj2FhOZNIXfBffBKap
3wFpbDIFx4YcjsK483ZBHjqbQORdIxE8hXpIb45YWq2vqPD0WuWv5oVNuOVuxaV6
mryvBQqzHrZ/fytxlBLyWXc7m2Vm0vaC9U3C+WEXCWhcKGF93nVzBXcF9cwxJPd5
4ryK2YKnPEpa205dl6BpI2gNPbEATCCF+VFumwufP9kgAcOE13AgVix2uizEpPAn
qxyni7nOhp0GTCGvCmfSTphXsuLN8LFCUexEcV8Vai5ZJB1onxburFTccl5X0sfc
/7zJrx9Xr8FH61s598DnuH+VjIQ/CCCgmUr67S9tpOL6QFIJllez2nxEuEI6m8T2
aoMhFDgQSPZlEbM/e+C4yH1i+pFPp9y3ivz3dv62Dl1LRL1IFR0=
=b64n
-----END PGP SIGNATURE-----
--- End Message ---