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

Reply via email to