Your message dated Wed, 22 Aug 2018 18:50:08 +0000
with message-id <e1fsycm-000bx2...@fasolo.debian.org>
and subject line Bug#897813: fixed in mosh 1.3.2-2.1
has caused the Debian Bug report #897813,
regarding mosh: ftbfs with GCC-8
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.)
--
897813: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=897813
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mosh
Version: 1.3.2-2
Severity: normal
Tags: sid buster
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-8
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-8/g++-8, but succeeds to build with gcc-7/g++-7. The
severity of this report will be raised before the buster release.
The full build log can be found at:
http://aws-logs.debian.net/2018/05/01/gcc8/mosh_1.3.2-2_unstable_gcc8.log.gz
The last lines of the build log are at the end of this report.
To build with GCC 8, either set CC=gcc-8 CXX=g++-8 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-8/porting_to.html
[...]
ar cru libmoshstatesync.a completeterminal.o user.o
ar: `u' modifier ignored since `D' is the default (see `U')
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/statesync'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/statesync'
ranlib libmoshstatesync.a
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/statesync'
Making all in frontend
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
c++ -DHAVE_CONFIG_H -I. -I../.. -I./../statesync -I./../terminal
-I./../network -I./../crypto -I../protobufs -I./../util -D_GNU_SOURCE
-D_DEFAULT_SOURCE -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror
-Wextra -pedantic -Wno-long-long -Weffc++ -Wmissing-declarations
-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all
-Wstack-protector --param ssp-buffer-size=1 -fPIE -fno-default-inline -pipe -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -c
-o mosh-client.o mosh-client.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
c++ -DHAVE_CONFIG_H -I. -I../.. -I./../statesync -I./../terminal
-I./../network -I./../crypto -I../protobufs -I./../util -D_GNU_SOURCE
-D_DEFAULT_SOURCE -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror
-Wextra -pedantic -Wno-long-long -Weffc++ -Wmissing-declarations
-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all
-Wstack-protector --param ssp-buffer-size=1 -fPIE -fno-default-inline -pipe -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -c
-o terminaloverlay.o terminaloverlay.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
c++ -DHAVE_CONFIG_H -I. -I../.. -I./../statesync -I./../terminal
-I./../network -I./../crypto -I../protobufs -I./../util -D_GNU_SOURCE
-D_DEFAULT_SOURCE -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror
-Wextra -pedantic -Wno-long-long -Weffc++ -Wmissing-declarations
-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all
-Wstack-protector --param ssp-buffer-size=1 -fPIE -fno-default-inline -pipe -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -c
-o stmclient.o stmclient.cc
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
c++ -Wall -Werror -Wextra -pedantic -Wno-long-long -Weffc++
-Wmissing-declarations -fno-strict-overflow -D_FORTIFY_SOURCE=2
-fstack-protector-all -Wstack-protector --param ssp-buffer-size=1 -fPIE
-fno-default-inline -pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat
-Werror=format-security -pie -Wl,-z,relro -Wl,-z,now -Wl,-z,relro -o
mosh-client mosh-client.o stmclient.o terminaloverlay.o
../crypto/libmoshcrypto.a ../network/libmoshnetwork.a
../statesync/libmoshstatesync.a ../terminal/libmoshterminal.a
../util/libmoshutil.a ../protobufs/libmoshprotos.a -lm -ltinfo -lprotobuf
-pthread -lssl -lcrypto -lutil -lz -lutempter
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
make[4]: Entering directory '/<<PKGBUILDDIR>>/src/frontend'
c++ -DHAVE_CONFIG_H -I. -I../.. -I./../statesync -I./../terminal
-I./../network -I./../crypto -I../protobufs -I./../util -D_GNU_SOURCE
-D_DEFAULT_SOURCE -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Werror
-Wextra -pedantic -Wno-long-long -Weffc++ -Wmissing-declarations
-fno-strict-overflow -D_FORTIFY_SOURCE=2 -fstack-protector-all
-Wstack-protector --param ssp-buffer-size=1 -fPIE -fno-default-inline -pipe -g
-O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -Wformat -Werror=format-security -c
-o mosh-server.o mosh-server.cc
mosh-server.cc: In function 'void serve(int, Terminal::Complete&,
ServerConnection&, long int, long int)':
mosh-server.cc:768:25: error: '%s' directive output may be truncated writing up
to 1024 bytes into a region of size 64 [-Werror=format-truncation=]
snprintf( tmp, 64, "%s via mosh [%d]", host, getpid() );
^~~~~~~~~~~~~~~~~~ ~~~~
In file included from /usr/include/stdio.h:862,
from /usr/include/c++/8/cstdio:42,
from /usr/include/c++/8/ext/string_conversions.h:43,
from /usr/include/c++/8/bits/basic_string.h:6361,
from /usr/include/c++/8/string:52,
from /usr/include/c++/8/bits/locale_classes.h:40,
from /usr/include/c++/8/bits/ios_base.h:41,
from /usr/include/c++/8/ios:42,
from /usr/include/c++/8/istream:38,
from /usr/include/c++/8/sstream:38,
from mosh-server.cc:41:
/usr/include/x86_64-linux-gnu/bits/stdio2.h:64:35: note:
'__builtin___snprintf_chk' output between 14 and 1048 bytes into a destination
of size 64
return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
__bos (__s), __fmt, __va_arg_pack ());
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1plus: all warnings being treated as errors
make[4]: *** [Makefile:439: mosh-server.o] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/src/frontend'
make[3]: *** [Makefile:344: all-recursive] Error 1
make[2]: *** [Makefile:392: all-recursive] Error 1
make[1]: *** [Makefile:333: all] Error 2
dh_auto_build: make -j8 -Oline returned exit code 2
make: *** [debian/rules:18: build-arch] Error 25
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit
status 2
--- End Message ---
--- Begin Message ---
Source: mosh
Source-Version: 1.3.2-2.1
We believe that the bug you reported is fixed in the latest version of
mosh, 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 897...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Adrian Bunk <b...@debian.org> (supplier of updated mosh 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: Wed, 08 Aug 2018 20:45:44 +0300
Source: mosh
Binary: mosh
Architecture: source
Version: 1.3.2-2.1
Distribution: unstable
Urgency: low
Maintainer: Keith Winstein <kei...@mit.edu>
Changed-By: Adrian Bunk <b...@debian.org>
Description:
mosh - Mobile shell that supports roaming and intelligent local echo
Closes: 897813
Changes:
mosh (1.3.2-2.1) unstable; urgency=low
.
* Non-maintainer upload.
* Add upstream fix for FTBFS with gcc 8, thanks to Reiner Herrmann.
(Closes: #897813)
Checksums-Sha1:
3f5ad28bfb9c764988e05f01bd3383bb54b1fe18 1936 mosh_1.3.2-2.1.dsc
a21942cf7866c747ee1411309ab4cb44e15c1ecf 12732 mosh_1.3.2-2.1.debian.tar.xz
Checksums-Sha256:
d9b49eea32addebad4303bbd6a910f684604c8f3a7b3c240de61f816a5888f0e 1936
mosh_1.3.2-2.1.dsc
ac6113d34598d21a84a43bf2cb4c8a2dbad7a76a966c03769806603b460a6619 12732
mosh_1.3.2-2.1.debian.tar.xz
Files:
57d967c41f29fd4e0f99a7797d63f8d9 1936 net optional mosh_1.3.2-2.1.dsc
df7d0d72023c6d0c2b0bd10c534ee450 12732 net optional
mosh_1.3.2-2.1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOvp1f6xuoR0v9F3wiNJCh6LYmLEFAltrL3oACgkQiNJCh6LY
mLFXQw/+JuP9XIxZV3Ne/dXByyOg5/NjRQHIIMWgSOc3+YlQVORGtYLJqHc/RQyx
eM374NuG2UPKSiu9rvO+cfHCAzOi+ULcNoZwFw2v0KAGaPNEFBXqTG1WN7qyFRrQ
UEkfRi7BlgKtlzsRbIp31vDCHvc6DSVRF1+s3a0lnjajWvtt7it0RMEGfopmTrFT
7MFvFYEsZaU//ghn7qAB998563Q+jLzAXkNuGhNRIO4rTndQVUsS/Tn7KIgDbHZW
cjvplpoQC7cqFdDS8E/7b6iD8bYmJHGb5CIIYyYISJSFtLYoKzFsbVIDVPB2yzY9
KKR3bkh1SzBF2s+dBf4KNQs9jQXpqftf9k7sFPxarz+C/d6+XJLApZCbOpGDFoWH
yhPRE3TEbuuMvQt9z9lRbtH7joqwZ09qlfCgi0PwuM++CB6hXQ/5N/GGS7QQ1BX6
OpWRGtPNJSIr/Fo+xFOCYjHroPm4IO5cem+AriecJhTQy5nFCKfyRNVMqNZPcBKx
tS+/xUr3pS3VCZwSLLgHYpiM0h6zjCBWKHOh5+OIu3ZhaihVu4psJdTUBrcyMjcx
gEkyd8PTv0KNoZIFbNzYhQMJQbcKd227SPI2R3PX3z4p5L93OwiZGiQrj/2zZoSs
+YV8HFY9awtYN+KmqyLsvybtJx2B4yTSQjTsrRf7ieJ/marrG2E=
=qwxx
-----END PGP SIGNATURE-----
--- End Message ---