Bug#1143973: cyrus-imapd: autopkgtest needs update for new version of gcc-defaults
Edmund Lodewijks <[email protected]>
| Newsgroups | gmane.linux.debian.devel.bugs.rc |
|---|---|
| Message-ID | <a529e4c2-a3c9-426d-a8f4-f4f44a703a53__17968.9517755591$1786292472$gmane$org@proteamail.com> |
On 2026/08/09 08:49, Paul Gevers wrote:
> Source: cyrus-imapd
> Version: 3.12.3-2
>
> With a recent upload of gcc-defaults the autopkgtest of cyrus-imapd
> fails in testing when that autopkgtest is run with the binary packages
> of gcc-defaults from unstable. It passes when run with only packages
> from testing.
Hello Paul,
Not a member of the Cyrus team, but I looked into this. Only
`autopkgtest` was affected. The build is fine, because `dh_autoreconf`
regenerates `configure` with autoconf 2.73, while
`debian/tests/unit-test` bypassed the dh sequencer and used the
autoconf-2.71 configure from the tarball, which still forces
`-std=gnu++11` under g++-16 (cf. bug #1133694). ICU's headers then fail,
as they need C++17.
MR: https://salsa.debian.org/debian/cyrus-imapd/-/merge_requests/25
The Debian Cyrus Team and the gcc-defaults maintainers would be the best
judges regarding adding `Breaks`.
Kind regards,
Edmund Lodewijks