Your message dated Tue, 18 Jul 2023 13:35:38 +0000
with message-id <[email protected]>
and subject line Bug#1037880: fixed in usbguard-notifier 0.1.0-2
has caused the Debian Bug report #1037880,
regarding usbguard-notifier: ftbfs with GCC-13
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 [email protected]
immediately.)
--
1037880: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:usbguard-notifier
Version: 0.1.0-1
Severity: normal
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-13
[This bug is targeted to the upcoming trixie release]
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-13/g++-13, but succeeds to build with gcc-12/g++-12. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2023/05/22/logs/usbguard-notifier_0.1.0-1_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 13, either set CC=gcc-13 CXX=g++-13 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-13/porting_to.html
[...]
src/Serializer.cpp: In member function ‘bool
usbguardNotifier::Serializer::serialize(const usbguardNotifier::Notification&)
const’:
src/Serializer.cpp:59:39: error: ‘const struct usbguardNotifier::Notification’
has no member named ‘device_id’; did you mean ‘device_name’?
59 | out << n.event_type << delim << n.device_id << delim <<
n.device_name
| ^~~~~~~~~
| device_name
src/Serializer.cpp:61:14: error: ‘const struct usbguardNotifier::Notification’
has no member named ‘rule_id’; did you mean ‘rule’?
61 | << n.rule_id << delim << n.rule << std::endl;
| ^~~~~~~
| rule
src/Serializer.cpp: In member function ‘bool
usbguardNotifier::Serializer::deserialize(std::ifstream&,
usbguardNotifier::Notification&) const’:
src/Serializer.cpp:95:13: error: ‘struct usbguardNotifier::Notification’ has no
member named ‘device_id’; did you mean ‘device_name’?
95 | in >> n.device_id;
| ^~~~~~~~~
| device_name
src/Serializer.cpp:100:13: error: ‘struct usbguardNotifier::Notification’ has
no member named ‘rule_id’; did you mean ‘rule’?
100 | in >> n.rule_id;
| ^~~~~~~
| rule
src/Serializer.cpp: In member function ‘bool
usbguardNotifier::Serializer::deserialize(std::ifstream&,
usbguardNotifier::Notification&) const’:
src/Serializer.cpp:95:13: error: ‘struct usbguardNotifier::Notification’ has no
member named ‘device_id’; did you mean ‘device_name’?
95 | in >> n.device_id;
| ^~~~~~~~~
| device_name
src/Serializer.cpp:100:13: error: ‘struct usbguardNotifier::Notification’ has
no member named ‘rule_id’; did you mean ‘rule’?
100 | in >> n.rule_id;
| ^~~~~~~
| rule
make[3]: *** [Makefile:781: src/usbguard_notifier_cli-Serializer.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [Makefile:753: src/usbguard_notifier-Serializer.o] Error 1
In file included from src/Notifier.hpp:24,
from src/Main.cpp:21:
src/Serializer.hpp:35:5: error: ‘uint32_t’ does not name a type
35 | uint32_t device_id;
| ^~~~~~~~
src/Serializer.hpp:25:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did
you forget to ‘#include <cstdint>’?
24 | #include <map>
+++ |+#include <cstdint>
25 | #include <string>
src/Serializer.hpp:39:5: error: ‘uint32_t’ does not name a type
39 | uint32_t rule_id;
| ^~~~~~~~
src/Serializer.hpp:39:5: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did
you forget to ‘#include <cstdint>’?
In file included from src/Notifier.hpp:24,
from src/Notifier.cpp:22:
src/Serializer.hpp:35:5: error: ‘uint32_t’ does not name a type
35 | uint32_t device_id;
| ^~~~~~~~
src/Serializer.hpp:25:1: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did
you forget to ‘#include <cstdint>’?
24 | #include <map>
+++ |+#include <cstdint>
25 | #include <string>
src/Serializer.hpp:39:5: error: ‘uint32_t’ does not name a type
39 | uint32_t rule_id;
| ^~~~~~~~
src/Serializer.hpp:39:5: note: ‘uint32_t’ is defined in header ‘<cstdint>’; did
you forget to ‘#include <cstdint>’?
src/Notifier.cpp: In member function ‘virtual void
usbguardNotifier::Notifier::DevicePolicyChanged(uint32_t,
usbguard::Rule::Target, usbguard::Rule::Target, const std::string&, uint32_t)’:
src/Notifier.cpp:103:18: error: too many initializers for
‘usbguardNotifier::Notification’
103 | };
| ^
make[3]: *** [Makefile:711: src/usbguard_notifier-Main.o] Error 1
make[3]: *** [Makefile:725: src/usbguard_notifier-Notifier.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>'
make[2]: *** [Makefile:875: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:543: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: usbguard-notifier
Source-Version: 0.1.0-2
Done: Birger Schacht <[email protected]>
We believe that the bug you reported is fixed in the latest version of
usbguard-notifier, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Birger Schacht <[email protected]> (supplier of updated usbguard-notifier
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Tue, 18 Jul 2023 15:14:55 +0200
Source: usbguard-notifier
Architecture: source
Version: 0.1.0-2
Distribution: unstable
Urgency: medium
Maintainer: Birger Schacht <[email protected]>
Changed-By: Birger Schacht <[email protected]>
Closes: 1037880
Changes:
usbguard-notifier (0.1.0-2) unstable; urgency=medium
.
* Backport patch to fix build with GCC 13 (Closes: #1037880)
* d/control:
+ Bump standards version to 4.6.2 (no changes required)
* d/changelog:
+ Bump copyright years
Checksums-Sha1:
56a39cb8f187eb8106db895738683add01ae1097 2153 usbguard-notifier_0.1.0-2.dsc
828a34775475938af5da06a8484522f52e9dbac4 9328
usbguard-notifier_0.1.0-2.debian.tar.xz
e6991083e147dab01f839c0872b81b553d643a4f 11395
usbguard-notifier_0.1.0-2_amd64.buildinfo
Checksums-Sha256:
d562cba113c3994a9a2db6d2e5662cd157322c69f25058d5d8bdcdcce46b7a67 2153
usbguard-notifier_0.1.0-2.dsc
b06092c9f1ef941f0933a514f61518fbd38561ab99743fbc75abb3b9120a31f0 9328
usbguard-notifier_0.1.0-2.debian.tar.xz
a539cc4476c369f6c94359704b6b08b05da81cd154828c45853894683b44f394 11395
usbguard-notifier_0.1.0-2_amd64.buildinfo
Files:
cd8b191f28cfa8e1ca97624cd5f869cf 2153 utils optional
usbguard-notifier_0.1.0-2.dsc
3860e84d4ce90dc71507e74bc727297b 9328 utils optional
usbguard-notifier_0.1.0-2.debian.tar.xz
f175119ac7f27dae113e56bb9305bc8a 11395 utils optional
usbguard-notifier_0.1.0-2_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJGBAEBCgAwFiEEOvC8tnwmrEjOtOW8KgxdYPIEvbAFAmS2kZwSHGJpcmdlckBk
ZWJpYW4ub3JnAAoJECoMXWDyBL2wKyoQANS3oqV7n12tCYxQm1/ebxwl4yf6hjoe
z1dLRdpFGL+t8uQzkb6uCstVGjbR9vIcphdWbHVavtkkrPgh83pBAOxiMvwjvv6d
MPSUpurI/j3VM/zgi+o7NfAN0nqn8DkL3u4BQW4KmkfsRMVhd1rteoV9zskOmqht
xdVsBFJfhyUfTt/hSfeh9oDmRAOINQYqiaDX8AMGdXtHsbfWEskk55X2KCmgg3cc
yDeOZsc/WZOLnfCNkiG3Uwo9A+AE3Z9SzJdSiPCoZWvSllBkoJdy1Vjty8yb/1qP
is9gVV/RLrKMTyJ4QZrFCA3BpdeLDTXK9iN3jOrhCi/WleiEYCjtltlESPP8J020
A5I7g7vKKcXoOwP5WJW7nqlUOCvxzf3ZzJPX/+vTaMWB2Z2RfP9vpF4e3aRqO1Yb
Z7rySYTuIefx5ZkPWBDW6vPu1bkpkcN4DzOF5s+ZPNTZW+8ojTGIM4e2L9zpT026
/ZQU5ZS23Nm0u5oMMduX/4MdT6/byxeeeqUCCvThBkC869tpGHJHoAO78UytsDo5
ZbeEYQbkYArLUrOwoQoixac6cJ9MPUvdsI952bDdho+OkS1bCzQhXey5WQCQrfAs
AaGucYAxzjWKFhGRP7uLqxc2ADu8prNb0gg0HT3zda7Y1x30/XtN6AO78cb/45Gz
omVfp7rexsCy
=t4qs
-----END PGP SIGNATURE-----
--- End Message ---