Package: hyprutils
Version: 0.11.0-2
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
Dear Maintainer,
The autopkgtest is failing for "armhf" and can be reproduced in an armhf
unstable chroot.
The failure is:
Test project /tmp/autopkgtest.yqGDn3/autopkgtest_tmp/build
Start 1: Animation.animation
1/17 Test #1: Animation.animation .............. Passed 1.28 sec
Start 2: Animation.beziercurve
2/17 Test #2: Animation.beziercurve ............ Passed 0.06 sec
Start 3: CLI.ArgumentParser
3/17 Test #3: CLI.ArgumentParser ............... Passed 0.06 sec
Start 4: CLI.Logger
4/17 Test #4: CLI.Logger ....................... Passed 0.16 sec
Start 5: I18n.Engine
5/17 Test #5: I18n.Engine ...................... Passed 0.06 sec
Start 6: Math.box
6/17 Test #6: Math.box ......................... Passed 0.05 sec
Start 7: Math.mat3x3
7/17 Test #7: Math.mat3x3 ...................... Passed 0.05 sec
Start 8: Math.region
8/17 Test #8: Math.region ...................... Passed 0.05 sec
Start 9: Math.vector2d
9/17 Test #9: Math.vector2d .................... Passed 0.05 sec
Start 10: Memory.memory
10/17 Test #10: Memory.memory .................... Passed 0.34 sec
Start 11: OS.fd
11/17 Test #11: OS.fd ............................ Passed 0.05 sec
Start 12: OS.process
12/17 Test #12: OS.process ....................... Passed 0.15 sec
Start 13: Signal.signal
13/17 Test #13: Signal.signal .................... Passed 0.08 sec
Start 14: String.constvarlist
14/17 Test #14: String.constvarlist .............. Passed 0.06 sec
Start 15: String.string
15/17 Test #15: String.string .................... Passed 0.05 sec
Start 16: String.varlist
16/17 Test #16: String.varlist ................... Passed 0.05 sec
Start 17: String.varlist2
17/17 Test #17: String.varlist2 .................. Passed 0.07 sec
100% tests passed, 0 tests failed out of 17
Total Test time (real) = 2.78 sec
autopkgtest [19:22:39]: test upstream-tests: -----------------------]
autopkgtest [19:22:39]: test upstream-tests: - - - - - - - - - - results - - -
- - - - - - -
upstream-tests FAIL stderr: In file included from
/usr/include/c++/15/ostream:44,
autopkgtest [19:22:39]: test upstream-tests: - - - - - - - - - - stderr - - -
- - - - - - -
In file included from /usr/include/c++/15/ostream:44,
from /usr/include/gtest/gtest.h:56,
from
/tmp/autopkgtest.yqGDn3/autopkgtest_tmp/tests/cli/ArgumentParser.cpp:3:
/usr/include/c++/15/format: In function ‘std::string std::vformat(string_view,
format_args)’:
/usr/include/c++/15/format:4851:3: note: parameter passing for argument of type
‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
4851 | vformat(string_view __fmt, format_args __args)
| ^~~~~~~
In file included from
/tmp/autopkgtest.yqGDn3/autopkgtest_tmp/tests/cli/ArgumentParser.cpp:5:
/usr/include/c++/15/print: In function ‘void std::vprint_nonunicode(FILE*,
string_view, format_args)’:
/usr/include/c++/15/print:57:3: note: parameter passing for argument of type
‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
57 | vprint_nonunicode(FILE* __stream, string_view __fmt, format_args
__args)
| ^~~~~~~~~~~~~~~~~
/usr/include/c++/15/print: In function ‘void std::vprint_unicode(FILE*,
string_view, format_args)’:
/usr/include/c++/15/print:67:3: note: parameter passing for argument of type
‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
67 | vprint_unicode(FILE* __stream, string_view __fmt, format_args __args)
| ^~~~~~~~~~~~~~
/usr/include/c++/15/print:72:27: note: parameter passing for argument of type
‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
72 | std::vprint_nonunicode(__stream, __fmt, __args);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/format: In function ‘_Out
std::__format::__do_vformat_to(_Out, std::basic_string_view<_CharT>, const
std::basic_format_args<_Context>&, const std::locale*) [with _Out =
_Sink_iter<char>; _CharT = char; _Context =
std::basic_format_context<_Sink_iter<char>, char>]’:
/usr/include/c++/15/format:4757:12: note: parameter passing for argument of
type ‘const
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
4757 | auto __ctx = __loc == nullptr
| ^~~~~
/usr/include/c++/15/format:4757:12: note: parameter passing for argument of
type ‘const
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
/usr/include/c++/15/format: In constructor ‘std::basic_format_context<_Out,
_CharT>::basic_format_context(std::basic_format_args<std::basic_format_context<_Out,
_CharT> >, _Out) [with _Out = std::__format::_Sink_iter<char>; _CharT = char]’:
/usr/include/c++/15/format:4388:7: note: parameter passing for argument of type
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
4388 | basic_format_context(basic_format_args<basic_format_context>
__args,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/format: In constructor ‘std::basic_format_context<_Out,
_CharT>::basic_format_context(std::basic_format_args<std::basic_format_context<_Out,
_CharT> >, _Out, const std::locale&) [with _Out =
std::__format::_Sink_iter<char>; _CharT = char]’:
/usr/include/c++/15/format:4393:7: note: parameter passing for argument of type
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
4393 | basic_format_context(basic_format_args<basic_format_context>
__args,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/format: In function ‘std::string
std::format(format_string<_Args ...>, _Args&& ...) [with _Args =
{__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]’:
/usr/include/c++/15/format:4893:72: note: parameter passing for argument of
type ‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
4893 | { return std::vformat(__fmt.get(),
std::make_format_args(__args...)); }
| ^
/usr/include/c++/15/print: In function ‘void std::print(FILE*,
format_string<_Args ...>, _Args&& ...) [with _Args =
{__cxx11::basic_string<char, char_traits<char>, allocator<char> >}]’:
/usr/include/c++/15/print:110:28: note: parameter passing for argument of type
‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
110 | std::vprint_unicode(__stream, __fmt.get(), __fmtargs);
| ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/format: In function ‘std::string
std::format(format_string<_Args ...>, _Args&& ...) [with _Args =
{__cxx11::basic_string<char, char_traits<char>, allocator<char> >&}]’:
/usr/include/c++/15/format:4893:72: note: parameter passing for argument of
type ‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
4893 | { return std::vformat(__fmt.get(),
std::make_format_args(__args...)); }
| ^
In file included from /usr/include/hyprutils/cli/Logger.hpp:3,
from
/tmp/autopkgtest.yqGDn3/autopkgtest_tmp/tests/cli/Logger.cpp:1:
/usr/include/c++/15/format: In function ‘std::string std::vformat(string_view,
format_args)’:
/usr/include/c++/15/format:4851:3: note: parameter passing for argument of type
‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
4851 | vformat(string_view __fmt, format_args __args)
| ^~~~~~~
/usr/include/hyprutils/cli/Logger.hpp: In member function ‘void
Hyprutils::CLI::CLogger::log(Hyprutils::CLI::eLogLevel,
std::format_string<_Args ...>, Args&& ...) [with Args = {const char (&)[6]}]’:
/usr/include/hyprutils/cli/Logger.hpp:53:25: note: parameter passing for
argument of type ‘std::format_args’ {aka
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’} changed in GCC 9.1
53 | std::string logMsg = std::vformat(fmt.get(),
std::make_format_args(args...));
| ^~~~~~
/usr/include/c++/15/format: In function ‘_Out
std::__format::__do_vformat_to(_Out, std::basic_string_view<_CharT>, const
std::basic_format_args<_Context>&, const std::locale*) [with _Out =
_Sink_iter<char>; _CharT = char; _Context =
std::basic_format_context<_Sink_iter<char>, char>]’:
/usr/include/c++/15/format:4757:12: note: parameter passing for argument of
type ‘const
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
4757 | auto __ctx = __loc == nullptr
| ^~~~~
/usr/include/c++/15/format:4757:12: note: parameter passing for argument of
type ‘const
std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
/usr/include/c++/15/format: In constructor ‘std::basic_format_context<_Out,
_CharT>::basic_format_context(std::basic_format_args<std::basic_format_context<_Out,
_CharT> >, _Out) [with _Out = std::__format::_Sink_iter<char>; _CharT = char]’:
/usr/include/c++/15/format:4388:7: note: parameter passing for argument of type
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
4388 | basic_format_context(basic_format_args<basic_format_context>
__args,
| ^~~~~~~~~~~~~~~~~~~~
/usr/include/c++/15/format: In constructor ‘std::basic_format_context<_Out,
_CharT>::basic_format_context(std::basic_format_args<std::basic_format_context<_Out,
_CharT> >, _Out, const std::locale&) [with _Out =
std::__format::_Sink_iter<char>; _CharT = char]’:
/usr/include/c++/15/format:4393:7: note: parameter passing for argument of type
‘std::basic_format_args<std::basic_format_context<std::__format::_Sink_iter<char>,
char> >’ changed in GCC 9.1
4393 | basic_format_context(basic_format_args<basic_format_context>
__args,
| ^~~~~~~~~~~~~~~~~~~~
autopkgtest [19:22:39]: @@@@@@@@@@@@@@@@@@@@ summary
upstream-tests FAIL stderr: In file included from
/usr/include/c++/15/ostream:44,
E: Autopkgtest run failed.
The following patch can be used to enable stderr in autopkgtests.
diff -Nru hyprutils-0.11.0/debian/tests/control
hyprutils-0.11.0/debian/tests/control
--- hyprutils-0.11.0/debian/tests/control 2025-12-16 08:12:25.000000000
+0000
+++ hyprutils-0.11.0/debian/tests/control 2025-12-26 19:12:15.000000000
+0000
@@ -1,2 +1,3 @@
Tests: upstream-tests
Depends: @, @builddeps@, libgtest-dev
+Restrictions: allow-stderr
--
Regards
Sudip