Control: tags -1 + patch upstream fixed-upstream
Control: forwarded -1 https://github.com/SOCI/soci/pull/886
On 14/08/22 09:18 AM, Lucas Nussbaum wrote:
> During a rebuild of all packages in sid, your package failed to build
> on amd64.
>
> > /<<PKGBUILDDIR>>/tests/catch.hpp:6490:33: error: size of array
> > ‘altStackMem’ is not an integral constant-expression
> > 6490 | static char altStackMem[SIGSTKSZ];
> > | ^~~~~~~~
> > /<<PKGBUILDDIR>>/tests/catch.hpp:6541:45: error: size of array
> > ‘altStackMem’ is not an integral constant-expression
> > 6541 | char FatalConditionHandler::altStackMem[SIGSTKSZ] = {};
> > | ^~~~~~~~
This is likely fixed with a new upstream release
Version 4.0.3 differs from 4.0.2 in the following ways:
Changes affecting all or multiple backends:
- Fix opening sessions from pool (#891).
- Fix default backend search path (#928).
>- Fix build with latest glibc versions where SIGSTKSZ is not constant
(#886).
- Document using SOCI as a CMake subdirectory (#925).
- Document using SOCI with Conan (#877).
The fix looks easy enough
https://github.com/SOCI/soci/pull/886/commits/7719b5a8242a5ec016f73666a51e80b3bd7f8956
@William: Any opinion on targeted fix vs. new upstream version?
As one of the package I somewhat care about (linphone) is affected by
this removal from testing I would NMU a targeted fix end of September.
Bernhard