Your message dated Tue, 13 Aug 2024 14:52:06 +0000
with message-id <[email protected]>
and subject line Bug#1075381: fixed in pg-checksums 1.1-7
has caused the Debian Bug report #1075381,
regarding pg-checksums: ftbfs with GCC-14
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.)
--
1075381: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1075381
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pg-checksums
Version: 1.1-6
Severity: important
Tags: sid trixie
User: [email protected]
Usertags: ftbfs-gcc-14
[This bug is targeted to the upcoming trixie release]
Please keep this issue open in the bug tracker for the package it
was filed for. If a fix in another package is required, please
file a bug for the other package (or clone), and add a block in this
package. Please keep the issue open until the package can be built in
a follow-up test rebuild.
The package fails to build in a test rebuild on at least amd64 with
gcc-14/g++-14, but succeeds to build with gcc-13/g++-13. The
severity of this report will be raised before the trixie release.
The full build log can be found at:
http://qa-logs.debian.net/2024/07/01/pg-checksums_1.1-6_unstable_gccexp.log
The last lines of the build log are at the end of this report.
To build with GCC 14, either set CC=gcc-14 CXX=g++-14 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t=experimental install g++
Common build failures are new warnings resulting in build failures with
-Werror turned on, or new/dropped symbols in Debian symbols files.
For other C/C++ related build failures see the porting guide at
http://gcc.gnu.org/gcc-14/porting_to.html
[...]
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=C.UTF-8
LC_ALL=C.UTF-8
LOGNAME=user42
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=unstable
SCHROOT_CHROOT_NAME=sid-amd64-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=1001
SCHROOT_GROUP=user42
SCHROOT_SESSION_ID=sid-amd64-sbuild-56f4d161-3c78-4ccd-8558-08ef76beffda
SCHROOT_UID=1001
SCHROOT_USER=user42
SHELL=/bin/sh
USER=user42
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -b -rfakeroot
dpkg-buildpackage: info: source package pg-checksums
dpkg-buildpackage: info: source version 1.1-6
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Christoph Berg <[email protected]>
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64
debian/rules clean
dh clean --with pgxs
dh_auto_clean --buildsystem=pgxs
pg_buildext clean build-%v postgresql-%v-pg-checksums
rm -rf build-*/
rm -rf debian/postgresql-*-pg-checksums/
debian/postgresql-*-pg-checksums.substvars
make[1]: Entering directory '/<<PKGBUILDDIR>>'
rm -f pg_checksums_ext
rm -f pg_checksums_ext.o port.o pg_checksums_ext.bc port.bc
rm -rf tmp_check doc/man1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_clean
pg_buildext checkcontrol
debian/rules binary
dh binary --with pgxs
dh_update_autotools_config
dh_autoreconf
dh_auto_configure
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build --buildsystem=pgxs
pg_buildext build build-%v
### PostgreSQL 16 build ###
make[2]: Entering directory '/<<PKGBUILDDIR>>/build-16'
gcc -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement
-Werror=vla -Wendif-labels -Wmissing-format-attribute -Wimplicit-fallthrough=3
-Wcast-function-type -Wshadow=compatible-local -Wformat-security
-fno-strict-aliasing -fwrapv -fexcess-precision=standard -Wno-format-truncation
-Wno-stringop-truncation -g -g -O2 -Werror=implicit-function-declaration
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -fno-omit-frame-pointer -g -O2
-Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -I. -I/<<PKGBUILDDIR>>
-I/usr/include/postgresql/16/server -I/usr/include/postgresql/internal
-Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -I/usr/include/libxml2 -c -o
pg_checksums_ext.o /<<PKGBUILDDIR>>/pg_checksums_ext.c
/<<PKGBUILDDIR>>/pg_checksums_ext.c: In function ‘scan_file’:
/<<PKGBUILDDIR>>/pg_checksums_ext.c:402:31: error: passing argument 1 of
‘PageIsNew’ from incompatible pointer type [-Wincompatible-pointer-types]
402 | if (PageIsNew(header))
| ^~~~~~
| |
| PageHeader {aka PageHeaderData *}
In file included from /<<PKGBUILDDIR>>/pg_checksums_ext.c:28:
/usr/include/postgresql/16/server/storage/bufpage.h:231:16: note: expected
‘Page’ {aka ‘char *’} but argument is of type ‘PageHeader’ {aka ‘PageHeaderData
*’}
231 | PageIsNew(Page page)
| ~~~~~^~~~
make[2]: *** [<builtin>: pg_checksums_ext.o] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/build-16'
### End 16 build (FAILED with exit code 2) ###
dh_auto_build: error: pg_buildext build build-%v returned exit code 2
make[1]: *** [debian/rules:4: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:14: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: pg-checksums
Source-Version: 1.1-7
Done: Michael Banck <[email protected]>
We believe that the bug you reported is fixed in the latest version of
pg-checksums, 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.
Michael Banck <[email protected]> (supplier of updated pg-checksums 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: Tue, 13 Aug 2024 16:23:56 +0200
Source: pg-checksums
Architecture: source
Version: 1.1-7
Distribution: unstable
Urgency: medium
Maintainer: Debian PostgreSQL Maintainers <[email protected]>
Changed-By: Michael Banck <[email protected]>
Closes: 1075381
Changes:
pg-checksums (1.1-7) unstable; urgency=medium
.
* debian/patches/fix_page_is_new_build_failure.patch: New patch, fixes
build failures with PostgreSQL 16 on newer GCC releases (Closes: #1075381).
Checksums-Sha1:
5ab09d3866d558253c60a660d1d7bacf5addac3a 2152 pg-checksums_1.1-7.dsc
99a06170fb7e041ce77cd68131f94d3016746a35 5632 pg-checksums_1.1-7.debian.tar.xz
7c910d93b33a6446c444b8f276964354c96b3aef 5345
pg-checksums_1.1-7_source.buildinfo
Checksums-Sha256:
a1bfddc41bae802747c6b2a90d4c539da90044a88c2ad3cb9a1318ed74e2ac50 2152
pg-checksums_1.1-7.dsc
222bbfcbef83894ffde521349a6d7f848fdc34bf87a9e45cba19ad6295bb598d 5632
pg-checksums_1.1-7.debian.tar.xz
3c7ab7af1c0004644df9586ed5979476b8b48f3b3da19ffcb39960e6ed0591c5 5345
pg-checksums_1.1-7_source.buildinfo
Files:
e7cb8e3292cc48206f10fa22aab3323f 2152 database optional pg-checksums_1.1-7.dsc
ebc4a63c82746fcbf5607525164010ca 5632 database optional
pg-checksums_1.1-7.debian.tar.xz
83ef62713c236f2b40b0858a71bfe1ba 5345 database optional
pg-checksums_1.1-7_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEnKh3dJ+rLk+paGLs3GhqJ7Q0gbAFAma7bMEACgkQ3GhqJ7Q0
gbA10Q//T7RIf2ju/S/RM0FNGUq/VS9GHWqbU87unKwwdm9Ngq4MNNRntAB63fGj
Y0TIYrMAHBDCmxomiLG03I2ijzIjBVR3Rod7KWucPzP9AJkviqwZ6Io9ruO4AQ8Y
vUOnjEDmt7X1fl3Qp0B3MWiaDsPnbOiq9Y9bMK7ABWa0k3nCeadg59Hgb4XMjQnV
24qTKhRrmZjAgkw8HiKPm9ApQkimEMNu2TUFd6OXcJ3Ge5beku4TShs+8oAqMX4J
pdXU0f3ZJlYgoLgv40dZ2w4zp/w1Qo2trY83egiLoB4/gwM6MpGvwapzTbAmwZTB
q3o+zJozWwSs7vcilCmrsYykW7yK8veypKg/tpBb5XpoSlFLH+QFr7pNxWMloyKJ
R0UU0pjq4UaB2UiqYGIP7ieAb+bkagiXl7S5GONpDiAKGeQSuoNBLFSF06xoz+vd
itGj5fcgHfeoAk13v1ihh4iRA8sEjNE98gFk8gT4177yT6FP4+N4xqK9+17/FBKq
h9r8SD7qr/EPjCmq68LuYd5eOWJrdPjf9anqDl4tivWTdYf6iNfodI3WKxSC9Px8
oq6dBjxgaNO+I+zmQevRhVWPQXcsinqxp044LGem/eqSCsOW5+7LWzeABfqWlrWY
Rw+ifeTWm7k4bv7M+BB/ZUh6yAE0uSnYQJIkKPv0Kf0/qaAgO8s=
=E29G
-----END PGP SIGNATURE-----
pgp1DB08frg1O.pgp
Description: PGP signature
--- End Message ---