Your message dated Sun, 09 Aug 2020 08:33:27 +0000
with message-id <e1k4glj-000auu...@fasolo.debian.org>
and subject line Bug#957122: fixed in davfs2 1.6.0-1
has caused the Debian Bug report #957122,
regarding davfs2: ftbfs with GCC-10
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.)


-- 
957122: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=957122
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:davfs2
Version: 1.5.5-1
Severity: normal
Tags: sid bullseye
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-10

Please keep this issue open in the bug tracker for the package it
was filed for.  If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.

The package fails to build in a test rebuild on at least amd64 with
gcc-10/g++-10, but succeeds to build with gcc-9/g++-9. The
severity of this report will be raised before the bullseye release,
so nothing has to be done for the buster release.

The full build log can be found at:
http://people.debian.org/~doko/logs/gcc10-20200225/davfs2_1.5.5-1_unstable_gcc10.log
The last lines of the build log are at the end of this report.

To build with GCC 10, either set CC=gcc-10 CXX=g++-10 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.

  apt-get -t=experimental install g++ 

Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-10/porting_to.html

[...]
dav_coda.c:429:24: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  429 |     dav_node *node = *((dav_node **) &(in->VFid.opaque[2]));
      |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_create’:
dav_coda.c:463:26: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  463 |     dav_node *parent = *((dav_node **) &(in->VFid.opaque[2]));
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c:486:7: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  486 |     *((dav_node **) &(out->VFid.opaque[2])) = node;
      |      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_getattr’:
dav_coda.c:498:24: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  498 |     dav_node *node = *((dav_node **) &(in->VFid.opaque[2]));
      |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_lookup’:
dav_coda.c:522:26: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  522 |     dav_node *parent = *((dav_node **) &(in->VFid.opaque[2]));
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c:543:7: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  543 |     *((dav_node **) &(out->VFid.opaque[2])) = node;
      |      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_mkdir’:
dav_coda.c:555:26: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  555 |     dav_node *parent = *((dav_node **) &(in->VFid.opaque[2]));
      |                         ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c:577:7: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  577 |     *((dav_node **) &(out->VFid.opaque[2])) = node;
      |      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_open_by_fd’:
dav_coda.c:589:24: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  589 |     dav_node *node = *((dav_node **) &(in->VFid.opaque[2]));
      |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_root’:
dav_coda.c:643:7: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  643 |     *((dav_node **) &(out->VFid.opaque[2])) = node;
      |      ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c: In function ‘coda_setattr’:
dav_coda.c:654:24: warning: dereferencing type-punned pointer will break 
strict-aliasing rules [-Wstrict-aliasing]
  654 |     dav_node *node = *((dav_node **) &(in->VFid.opaque[2]));
      |                       ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dav_coda.c:664:69: warning: format ‘%llu’ expects argument of type ‘long long 
unsigned int’, but argument 4 has type ‘u_quad_t’ {aka ‘long unsigned int’} 
[-Wformat=]
  664 |         syslog(LOG_MAKEPRI(LOG_DAEMON, LOG_DEBUG), "  ct %li, sz %llu",
      |                                                                  ~~~^
      |                                                                     |
      |                                                                     
long long unsigned int
      |                                                                  %lu
  665 |                in->attr.va_ctime.tv_sec, in->attr.va_size);
      |                                          ~~~~~~~~~~~~~~~~            
      |                                                  |
      |                                                  u_quad_t {aka long 
unsigned int}
mv -f .deps/dav_coda.Tpo .deps/dav_coda.Po
x86_64-linux-gnu-gcc -DPROGRAM_NAME=\"mount.davfs\" 
-DDAV_SYS_CONF_DIR=\"/etc/davfs2\" -DDAV_LOCALSTATE_DIR=\"/var/run\" 
-DDAV_SYS_RUN=\"/var/run/mount.davfs\" -DDAV_SYS_CACHE=\"/var/cache/davfs2\" 
-DDAV_SECRETS=\"secrets\" -DDAV_CONFIG=\"davfs2.conf\" 
-DDAV_CERTS_DIR=\"certs\" -DDAV_CLICERTS_DIR=\"private\" 
-DDAV_DATA_DIR=\"/usr/share/davfs2\" -DLOCALEDIR=\"/usr/share/locale\" 
-DDAV_USER=\"davfs2\" -DDAV_GROUP=\"davfs2\" -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-Werror=format-security -fstack-protector-strong --param=ssp-buffer-size=4 -g 
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/neon -MT dav_fuse.o -MD -MP -MF 
.deps/dav_fuse.Tpo -c -o dav_fuse.o dav_fuse.c
mv -f .deps/dav_fuse.Tpo .deps/dav_fuse.Po
x86_64-linux-gnu-gcc -DPROGRAM_NAME=\"mount.davfs\" 
-DDAV_SYS_CONF_DIR=\"/etc/davfs2\" -DDAV_LOCALSTATE_DIR=\"/var/run\" 
-DDAV_SYS_RUN=\"/var/run/mount.davfs\" -DDAV_SYS_CACHE=\"/var/cache/davfs2\" 
-DDAV_SECRETS=\"secrets\" -DDAV_CONFIG=\"davfs2.conf\" 
-DDAV_CERTS_DIR=\"certs\" -DDAV_CLICERTS_DIR=\"private\" 
-DDAV_DATA_DIR=\"/usr/share/davfs2\" -DLOCALEDIR=\"/usr/share/locale\" 
-DDAV_USER=\"davfs2\" -DDAV_GROUP=\"davfs2\" -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-Werror=format-security -fstack-protector-strong --param=ssp-buffer-size=4 -g 
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/neon -MT kernel_interface.o -MD -MP -MF 
.deps/kernel_interface.Tpo -c -o kernel_interface.o kernel_interface.c
mv -f .deps/kernel_interface.Tpo .deps/kernel_interface.Po
x86_64-linux-gnu-gcc -DPROGRAM_NAME=\"mount.davfs\" 
-DDAV_SYS_CONF_DIR=\"/etc/davfs2\" -DDAV_LOCALSTATE_DIR=\"/var/run\" 
-DDAV_SYS_RUN=\"/var/run/mount.davfs\" -DDAV_SYS_CACHE=\"/var/cache/davfs2\" 
-DDAV_SECRETS=\"secrets\" -DDAV_CONFIG=\"davfs2.conf\" 
-DDAV_CERTS_DIR=\"certs\" -DDAV_CLICERTS_DIR=\"private\" 
-DDAV_DATA_DIR=\"/usr/share/davfs2\" -DLOCALEDIR=\"/usr/share/locale\" 
-DDAV_USER=\"davfs2\" -DDAV_GROUP=\"davfs2\" -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-Werror=format-security -fstack-protector-strong --param=ssp-buffer-size=4 -g 
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/neon -MT mount_davfs.o -MD -MP -MF 
.deps/mount_davfs.Tpo -c -o mount_davfs.o mount_davfs.c
mv -f .deps/mount_davfs.Tpo .deps/mount_davfs.Po
x86_64-linux-gnu-gcc -DPROGRAM_NAME=\"mount.davfs\" 
-DDAV_SYS_CONF_DIR=\"/etc/davfs2\" -DDAV_LOCALSTATE_DIR=\"/var/run\" 
-DDAV_SYS_RUN=\"/var/run/mount.davfs\" -DDAV_SYS_CACHE=\"/var/cache/davfs2\" 
-DDAV_SECRETS=\"secrets\" -DDAV_CONFIG=\"davfs2.conf\" 
-DDAV_CERTS_DIR=\"certs\" -DDAV_CLICERTS_DIR=\"private\" 
-DDAV_DATA_DIR=\"/usr/share/davfs2\" -DLOCALEDIR=\"/usr/share/locale\" 
-DDAV_USER=\"davfs2\" -DDAV_GROUP=\"davfs2\" -D_FORTIFY_SOURCE=2 
-DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2 -Wall 
-Werror=format-security -fstack-protector-strong --param=ssp-buffer-size=4 -g 
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
-Werror=format-security -I/usr/include/neon -MT webdav.o -MD -MP -MF 
.deps/webdav.Tpo -c -o webdav.o webdav.c
mv -f .deps/webdav.Tpo .deps/webdav.Po
x86_64-linux-gnu-gcc -Wall -Werror=format-security -fstack-protector-strong 
--param=ssp-buffer-size=4 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -I/usr/include/neon  
-Wl,-z,relro -o mount.davfs cache.o dav_coda.o dav_fuse.o kernel_interface.o 
mount_davfs.o webdav.o  -Wl,-z,relro -lneon 
/usr/bin/ld: dav_fuse.o:./src/dav_fuse.c:87: multiple definition of `debug'; 
dav_coda.o:./src/dav_coda.c:100: first defined here
collect2: error: ld returned 1 exit status
make[3]: *** [Makefile:414: mount.davfs] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:468: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:388: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:31: build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2

--- End Message ---
--- Begin Message ---
Source: davfs2
Source-Version: 1.6.0-1
Done: Hsieh-Tseng Shen <woodrow.s...@gmail.com>

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

Debian distribution maintenance software
pp.
Hsieh-Tseng Shen <woodrow.s...@gmail.com> (supplier of updated davfs2 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: SHA512

Format: 1.8
Date: Sat, 08 Aug 2020 14:29:09 +0800
Source: davfs2
Architecture: source
Version: 1.6.0-1
Distribution: unstable
Urgency: medium
Maintainer: Luciano Bello <luci...@debian.org>
Changed-By: Hsieh-Tseng Shen <woodrow.s...@gmail.com>
Closes: 957122
Changes:
 davfs2 (1.6.0-1) unstable; urgency=medium
 .
   * New upstream version.
     - Fixed FTBFS with gcc-10. (Closes: #957122)
     - Drop coda module. But the fuse kernel file system is better suited 
anyway.
     - The neon library from version 0.31 on has a workaround for SharePoint's 
href-bug.
   * d/control: update debhelper-compat to 12 and remove d/compat.
   * d/control: add Rules-Requires-Root: no.
   * d/control: add Uploaders to be co-maintainer.
   * d/copyright: update to follow DEP5 format.
   * Add default gbp.conf.
   * Remove the patch for adding neon library version.
   * Remove the patch for doc-data.
Checksums-Sha1:
 2359b8f6656a6dad6345df00d75875770283d476 1925 davfs2_1.6.0-1.dsc
 a5dcd4dd19b86708f9aba26d92917aaba7f76ee0 472511 davfs2_1.6.0.orig.tar.gz
 2fa331388a1e017566eae05356c4b9dc71b44ebf 26212 davfs2_1.6.0-1.debian.tar.xz
 619dea18fddbb7a4b9b7f6d8081225a91998409e 6750 davfs2_1.6.0-1_source.buildinfo
Checksums-Sha256:
 55a9d400798c04be706e337a99b8e06819e1dfa62d1f8055b3aa90927d156baf 1925 
davfs2_1.6.0-1.dsc
 2e6b675685bd917772be60f0999ae098c80f79ff20dc131e8fec4547cbb63b50 472511 
davfs2_1.6.0.orig.tar.gz
 270ff24d42ce200f7bb8b01c8c6a8413452ae295d7fa67ea0db22b68db8253b5 26212 
davfs2_1.6.0-1.debian.tar.xz
 a1c5efb4d517fa7150be1d63155bda2212e80dbcd7823b8216570fae2ee69b4e 6750 
davfs2_1.6.0-1_source.buildinfo
Files:
 180723263b0d3428b63fd07471164b21 1925 utils optional davfs2_1.6.0-1.dsc
 930487ab22664a73fa8938483752eb03 472511 utils optional davfs2_1.6.0.orig.tar.gz
 1bf343c0a0a4c3a2ae1f64d5495e1354 26212 utils optional 
davfs2_1.6.0-1.debian.tar.xz
 9d1fff8b0036ed15533c5f922be1511c 6750 utils optional 
davfs2_1.6.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJLBAEBCgA1FiEET6DRWYA/+LY06Vo4OXD+JHy2loUFAl8vsAsXHHdvb2Ryb3cu
c2hlbkBnbWFpbC5jb20ACgkQOXD+JHy2loVjzRAAv23N7ILK4XyYXevOzQ5ZQVat
cYWEJQHYgxZAt9jiJGnuoQ7B0ngKdOpQNGDsZLl2kwMW4M+XbT/YV5ykTQcrJXwK
GEhwjzAqPGtPWbBAla1XWCtOZerexBXAydldFgYbTtfbr2J91spQD9okYJDWEtA/
09S3qImjvVhC+Fem4h1QWuQscGHt2QKY8YbCqtJVNotoxqx+mE0QfFD2RskTFSLK
tprlm1Ft6Et30JFrok5Z9oQwXcoVx4Ulg66e1yzZDKo/qqlC/3mFrG8YWbBHrqBE
5j9a/oYAcTcLdCxd7spdvsHNc3nhCRgRooNMcm80mYR9KBve8SBq2hMLOddxem51
8nkju/MhjCe2jk+lEAyQkvjUdieDbYGZMw5GtK2/g5B++WqkFFlMH4BLBHDdfi1K
d2d23K6+GJuPd44bJlSmsvGPii/JZ1WT9Hr1QTTFux5oTFDBhjkyH0sENwklrujM
sAO42pGgT5Voxr39H0TkrRC1Cm5YliEtaV9MeED9n7k3zaBY5/QRoXospX/uCUxR
fdhiBGP2is0zUcVfZlIoObVzhTFLOCN0NpaHcHJQYj96utEuR37TQfkXPnH6vsiR
y+FToVHCBGvMPBtsOqPxuC5vZ+zdOWKFS8EFYhCcOpgod6I/urO03vfUwPuHvpbO
HzsbkbqG1e74pi/Dwbw=
=gSUr
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to