Your message dated Tue, 04 Aug 2020 13:34:34 +0000
with message-id <[email protected]>
and subject line Bug#966856: fixed in tao-pegtl 2.8.3-2
has caused the Debian Bug report #966856,
regarding tao-pegtl: FTBFS: rep_one_min_max.hpp:40:26: error: comparison of 
unsigned expression in ‘>= 0’ is always true [-Werror=type-limits]
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.)


-- 
966856: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=966856
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: tao-pegtl
Version: 2.8.3-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20200802 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/test/pegtl && /usr/bin/c++   
> -I/<<PKGBUILDDIR>>/include  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2   -pedantic -Wall -Wextra -Wshadow -Werror -std=c++11 -o 
> CMakeFiles/pegtl-test-rule_enable.dir/rule_enable.cpp.o -c 
> /<<PKGBUILDDIR>>/src/test/pegtl/rule_enable.cpp
> In file included from 
> /<<PKGBUILDDIR>>/src/test/pegtl/contrib_rep_one_min_max.cpp:8:
> /<<PKGBUILDDIR>>/include/tao/pegtl/contrib/rep_one_min_max.hpp: In 
> instantiation of ‘static bool tao::pegtl::internal::rep_one_min_max<Min, Max, 
> C>::match(Input&) [with Input = 
> tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; unsigned 
> int Min = 0; unsigned int Max = 2; char C = '+']’:
> /<<PKGBUILDDIR>>/include/tao/pegtl/internal/duseltronik.hpp:51:34:   required 
> from ‘static decltype ((Rule::match(in), true)) 
> tao::pegtl::internal::duseltronik<Rule, A, M, Action, Control, 
> tao::pegtl::internal::dusel_mode::nothing>::match(Input&, States&& ...) [with 
> Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}; int <anonymous> = 0; Rule = tao::pegtl::ascii::rep_one_min_max<0, 2, 
> '+'>; tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; 
> tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = 
> tao::pegtl::nothing; Control = tao::pegtl::normal; decltype 
> ((Rule::match(in), true)) = bool]’
> /<<PKGBUILDDIR>>/include/tao/pegtl/internal/duseltronik.hpp:69:90:   required 
> from ‘static bool tao::pegtl::internal::duseltronik<Rule, A, M, Action, 
> Control, tao::pegtl::internal::dusel_mode::control>::match(Input&, States&& 
> ...) [with Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}; Rule = tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; 
> tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; 
> tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = 
> tao::pegtl::nothing; Control = tao::pegtl::normal]’
> /<<PKGBUILDDIR>>/include/tao/pegtl/match.hpp:64:82:   required from ‘bool 
> tao::pegtl::match(Input&, States&& ...) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; tao::pegtl::apply_mode A = 
> tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = 
> tao::pegtl::rewind_mode::required; Action = tao::pegtl::nothing; Control = 
> tao::pegtl::normal; Input = 
> tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}]’
> /<<PKGBUILDDIR>>/include/tao/pegtl/normal.hpp:88:77:   required from ‘static 
> typename std::enable_if<(! tao::pegtl::internal::has_match<void, Rule, A, M, 
> Action, Control, Input, States ...>::value), bool>::type 
> tao::pegtl::normal<Rule>::match(Input&, States&& ...) [with 
> tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; 
> tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = 
> tao::pegtl::nothing; Control = tao::pegtl::normal; Input = 
> tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}; int <anonymous> = 1; Rule = tao::pegtl::ascii::rep_one_min_max<0, 2, 
> '+'>; typename std::enable_if<(! tao::pegtl::internal::has_match<void, Rule, 
> A, M, Action, Control, Input, States ...>::value), bool>::type = bool]’
> /<<PKGBUILDDIR>>/src/test/pegtl/verify_impl.hpp:27:108:   required from 
> ‘tao::pegtl::result_type tao::pegtl::verify_impl_two(Input&) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; Action = tao::pegtl::nothing; 
> Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >]’
> /<<PKGBUILDDIR>>/src/test/pegtl/verify_impl.hpp:44:70:   required from ‘void 
> tao::pegtl::verify_impl_one(std::size_t, const char*, const string&, Input&, 
> tao::pegtl::result_type, std::size_t) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; Action = tao::pegtl::nothing; 
> Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::eager, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; 
> std::size_t = long unsigned int; std::string = 
> std::__cxx11::basic_string<char>]’
> /<<PKGBUILDDIR>>/src/test/pegtl/verify_rule.hpp:45:45:   required from ‘void 
> tao::pegtl::verify_rule(std::size_t, const char*, const string&, 
> tao::pegtl::result_type, std::size_t) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; Eol = 
> tao::pegtl::ascii::eol::lf_crlf; std::size_t = long unsigned int; std::string 
> = std::__cxx11::basic_string<char>]’
> /<<PKGBUILDDIR>>/src/test/pegtl/contrib_rep_one_min_max.cpp:30:103:   
> required from here
> /<<PKGBUILDDIR>>/include/tao/pegtl/contrib/rep_one_min_max.hpp:40:26: error: 
> comparison of unsigned expression in ‘>= 0’ is always true 
> [-Werror=type-limits]
>    40 |                if( ( Min <= i ) && ( i <= Max ) ) {
>       |                    ~~~~~~^~~~~~
> /<<PKGBUILDDIR>>/include/tao/pegtl/contrib/rep_one_min_max.hpp: In 
> instantiation of ‘static bool tao::pegtl::internal::rep_one_min_max<Min, Max, 
> C>::match(Input&) [with Input = 
> tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; unsigned 
> int Min = 0; unsigned int Max = 2; char C = '+']’:
> /<<PKGBUILDDIR>>/include/tao/pegtl/internal/duseltronik.hpp:51:34:   required 
> from ‘static decltype ((Rule::match(in), true)) 
> tao::pegtl::internal::duseltronik<Rule, A, M, Action, Control, 
> tao::pegtl::internal::dusel_mode::nothing>::match(Input&, States&& ...) [with 
> Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}; int <anonymous> = 0; Rule = tao::pegtl::ascii::rep_one_min_max<0, 2, 
> '+'>; tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; 
> tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = 
> tao::pegtl::nothing; Control = tao::pegtl::normal; decltype 
> ((Rule::match(in), true)) = bool]’
> /<<PKGBUILDDIR>>/include/tao/pegtl/internal/duseltronik.hpp:69:90:   required 
> from ‘static bool tao::pegtl::internal::duseltronik<Rule, A, M, Action, 
> Control, tao::pegtl::internal::dusel_mode::control>::match(Input&, States&& 
> ...) [with Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}; Rule = tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; 
> tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; 
> tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = 
> tao::pegtl::nothing; Control = tao::pegtl::normal]’
> /<<PKGBUILDDIR>>/include/tao/pegtl/match.hpp:64:82:   required from ‘bool 
> tao::pegtl::match(Input&, States&& ...) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; tao::pegtl::apply_mode A = 
> tao::pegtl::apply_mode::action; tao::pegtl::rewind_mode M = 
> tao::pegtl::rewind_mode::required; Action = tao::pegtl::nothing; Control = 
> tao::pegtl::normal; Input = 
> tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}]’
> /<<PKGBUILDDIR>>/include/tao/pegtl/normal.hpp:88:77:   required from ‘static 
> typename std::enable_if<(! tao::pegtl::internal::has_match<void, Rule, A, M, 
> Action, Control, Input, States ...>::value), bool>::type 
> tao::pegtl::normal<Rule>::match(Input&, States&& ...) [with 
> tao::pegtl::apply_mode A = tao::pegtl::apply_mode::action; 
> tao::pegtl::rewind_mode M = tao::pegtl::rewind_mode::required; Action = 
> tao::pegtl::nothing; Control = tao::pegtl::normal; Input = 
> tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; States = 
> {}; int <anonymous> = 1; Rule = tao::pegtl::ascii::rep_one_min_max<0, 2, 
> '+'>; typename std::enable_if<(! tao::pegtl::internal::has_match<void, Rule, 
> A, M, Action, Control, Input, States ...>::value), bool>::type = bool]’
> /<<PKGBUILDDIR>>/src/test/pegtl/verify_impl.hpp:27:108:   required from 
> ‘tao::pegtl::result_type tao::pegtl::verify_impl_two(Input&) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; Action = tao::pegtl::nothing; 
> Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >]’
> /<<PKGBUILDDIR>>/src/test/pegtl/verify_impl.hpp:44:70:   required from ‘void 
> tao::pegtl::verify_impl_one(std::size_t, const char*, const string&, Input&, 
> tao::pegtl::result_type, std::size_t) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; Action = tao::pegtl::nothing; 
> Input = tao::pegtl::memory_input<tao::pegtl::tracking_mode::lazy, 
> tao::pegtl::ascii::eol::lf_crlf, std::__cxx11::basic_string<char> >; 
> std::size_t = long unsigned int; std::string = 
> std::__cxx11::basic_string<char>]’
> /<<PKGBUILDDIR>>/src/test/pegtl/verify_rule.hpp:47:45:   required from ‘void 
> tao::pegtl::verify_rule(std::size_t, const char*, const string&, 
> tao::pegtl::result_type, std::size_t) [with Rule = 
> tao::pegtl::ascii::rep_one_min_max<0, 2, '+'>; Eol = 
> tao::pegtl::ascii::eol::lf_crlf; std::size_t = long unsigned int; std::string 
> = std::__cxx11::basic_string<char>]’
> /<<PKGBUILDDIR>>/src/test/pegtl/contrib_rep_one_min_max.cpp:30:103:   
> required from here
> /<<PKGBUILDDIR>>/include/tao/pegtl/contrib/rep_one_min_max.hpp:40:26: error: 
> comparison of unsigned expression in ‘>= 0’ is always true 
> [-Werror=type-limits]
> [ 81%] Linking CXX executable pegtl-test-rule_bytes
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/test/pegtl && /usr/bin/cmake -E 
> cmake_link_script CMakeFiles/pegtl-test-rule_bytes.dir/link.txt --verbose=1
> /usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
> -D_FORTIFY_SOURCE=2  -Wl,-z,relro 
> CMakeFiles/pegtl-test-rule_bytes.dir/rule_bytes.cpp.o  -o 
> pegtl-test-rule_bytes 
> cc1plus: all warnings being treated as errors
> make[3]: *** 
> [src/test/pegtl/CMakeFiles/pegtl-test-contrib_rep_one_min_max.dir/build.make:66:
>  
> src/test/pegtl/CMakeFiles/pegtl-test-contrib_rep_one_min_max.dir/contrib_rep_one_min_max.cpp.o]
>  Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/08/02/tao-pegtl_2.8.3-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.

--- End Message ---
--- Begin Message ---
Source: tao-pegtl
Source-Version: 2.8.3-2
Done: Birger Schacht <[email protected]>

We believe that the bug you reported is fixed in the latest version of
tao-pegtl, 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 tao-pegtl 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: Mon, 03 Aug 2020 17:28:34 +0200
Source: tao-pegtl
Architecture: source
Version: 2.8.3-2
Distribution: unstable
Urgency: medium
Maintainer: Birger Schacht <[email protected]>
Changed-By: Birger Schacht <[email protected]>
Closes: 966856
Changes:
 tao-pegtl (2.8.3-2) unstable; urgency=medium
 .
   * Force the use of gcc-9 until upstream is ready for
     gcc-10 (Closes: #966856)
   * d/control
    + update maintainer address
    + bump debhelper-compat version
    + update Vcs-* URLs
Checksums-Sha1:
 8126aca645624d4da7d1aa7d16ced3fc0387a32d 1881 tao-pegtl_2.8.3-2.dsc
 7c9352c995d20a428b21a16631f78393796cce8b 2544 tao-pegtl_2.8.3-2.debian.tar.xz
 544065c79c57255e5fbb230cbc721fe45c7e1f92 6308 tao-pegtl_2.8.3-2_amd64.buildinfo
Checksums-Sha256:
 43c1508d49a90634b96a17165f55010f11c08172c14db0b801b86d6c02271800 1881 
tao-pegtl_2.8.3-2.dsc
 19b05121efa068486647f1ff590048606e0e8274b7b857ef5c54f9425ea13886 2544 
tao-pegtl_2.8.3-2.debian.tar.xz
 d4241807744f57f0cd1b8aca5f1962c7353e55991f909f80288e311ca8852c3d 6308 
tao-pegtl_2.8.3-2_amd64.buildinfo
Files:
 4b7a7e385bcb9dbdd4b7a5a0ae35cd53 1881 libs optional tao-pegtl_2.8.3-2.dsc
 f00c01299dfc1acbff363a68fd312e98 2544 libs optional 
tao-pegtl_2.8.3-2.debian.tar.xz
 18c422b7af2ba8fe2cc9168141c90d14 6308 libs optional 
tao-pegtl_2.8.3-2_amd64.buildinfo

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

iQJGBAEBCgAwFiEEOvC8tnwmrEjOtOW8KgxdYPIEvbAFAl8pXlQSHGJpcmdlckBk
ZWJpYW4ub3JnAAoJECoMXWDyBL2wpsIP/1nCLPYzRfiyMD54DmEzCSfOsUHqTCUG
+5xPlmSkF4FyiKwJL2POwwav0kp+Sd/+OUYQzAU9Fr5SFpRYyhGjtPUG6zZ5bWQD
rqKDc5F6HPcgtyjP0318+0VUjTuRu40i6ukzFCSQcvwXgCeMkPLW6IiPNF6O8Fiw
fqQc6OApyEOMBkvcKHh1ik1W1pwk2dF20PTuMZBjyW5U2qKgiuEbWUHmm5YaFCHU
NuJWaV76/CJd4MpXEdGLD8UDqJPN4xhotH5A58JYHPWxNWi9SQ5wJPRVP8zSR4hM
yOmRtefE7iXRhh1wnEWL1hEFgn6vLVkoomw2gzkGuRGAQJkJmQVLL2u3clWGWtoc
khI9fyKwj6vwqubNBIRHnTBh9jXOZV9web7hLKVeTNlHEna9lLIO4FKHAQPSZnN4
GXNi58FyHy4QjACMm5CbuYHolGXDgAFzPmsPnR09cc48Gq/q+O+BbAhe8kHiqmrB
FR34Fq01FMYSpezN10G710D0DSDBH7JduDmp5naTdD1cu2xxRUMNpewQRsmCVG7h
VpA6q4ZthSK+PKNTBKt6ZzIPn9K+FhA6dP5FUQpz8b2ndWl6rQwTNA/eBVor9sOr
WgauQoE2jnpNfWuH2OSlLprDDZsDQY17Xd5qtVERihqQXiXir+snlhCebR99Afq3
Z/7QotazQ7Ns
=HO34
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to