Your message dated Fri, 17 Jan 2025 20:43:44 +0000
with message-id <e1tytbw-002plp...@fasolo.debian.org>
and subject line Bug#1074863: fixed in caribou 0.4.21-10
has caused the Debian Bug report #1074863,
regarding caribou: 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 ow...@bugs.debian.org
immediately.)
--
1074863: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074863
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:caribou
Version: 0.4.21-9
Severity: important
Tags: sid trixie
User: debian-...@lists.debian.org
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/caribou_0.4.21-9_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
[...]
libtool: compile: gcc -DPACKAGE_NAME=\"caribou\" -DPACKAGE_TARNAME=\"caribou\"
-DPACKAGE_VERSION=\"0.4.21\" "-DPACKAGE_STRING=\"caribou 0.4.21\""
"-DPACKAGE_BUGREPORT=\"https://bugzilla.gnome.org/enter_bug.cgi?product=caribou\""
-DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DPACKAGE=\"caribou\" -DVERSION=\"0.4.21\"
-DGETTEXT_PACKAGE=\"caribou\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/gtk-3.0
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/i
nclude/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0
-I/usr/include/cloudproviders -I/usr/include/atk-1.0
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread
-DG_LOG_DOMAIN=\"CARIBOU\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c
caribou-module.c -fPIC -DPIC -o .libs/libcaribou_gtk_module_la-caribou-module.o
libtool: compile: gcc -DPACKAGE_NAME=\"caribou\" -DPACKAGE_TARNAME=\"caribou\"
-DPACKAGE_VERSION=\"0.4.21\" "-DPACKAGE_STRING=\"caribou 0.4.21\""
"-DPACKAGE_BUGREPORT=\"https://bugzilla.gnome.org/enter_bug.cgi?product=caribou\""
-DPACKAGE_URL=\"\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DPACKAGE=\"caribou\" -DVERSION=\"0.4.21\"
-DGETTEXT_PACKAGE=\"caribou\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1
-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1
-DENABLE_NLS=1 -I. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/include/gtk-3.0
-I/usr/include/pango-1.0 -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6
-I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16
-I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/i
nclude/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0
-I/usr/include/cloudproviders -I/usr/include/atk-1.0
-I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -pthread
-DG_LOG_DOMAIN=\"CARIBOU\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c
caribou-module.c -o libcaribou_gtk_module_la-caribou-module.o >/dev/null 2>&1
In file included from /usr/include/glib-2.0/glib/gthread.h:34,
from /usr/include/glib-2.0/glib/gasyncqueue.h:34,
from /usr/include/glib-2.0/glib.h:34,
from caribou-gtk-module.c:5:
caribou-gtk-module.c: In function ‘caribou_keyboard_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of
‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval,
__ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro
‘g_atomic_pointer_get’
272 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
caribou-gtk-module.c:199:13: note: in expansion of macro ‘g_once_init_enter’
199 | if (g_once_init_enter (&caribou_keyboard_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
caribou-gtk-module.c: In function ‘caribou_gtk_module_callback’:
caribou-gtk-module.c:599:24: error: assignment to ‘CaribouKeyboard *’ {aka
‘struct _CaribouKeyboard *’} from incompatible pointer type ‘GObject *’ {aka
‘struct _GObject *’} [-Wincompatible-pointer-types]
599 | _tmp2_ = g_async_result_get_source_object (_tmp1_);
| ^
caribou-gtk-module.c:600:55: error: passing argument 1 of
‘g_async_initable_new_finish’ from incompatible pointer type
[-Wincompatible-pointer-types]
600 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_,
&_inner_error_);
| ^~~~~~
| |
| CaribouKeyboard *
{aka struct _CaribouKeyboard *}
In file included from /usr/include/glib-2.0/gio/gio.h:37,
from caribou-gtk-module.c:7:
/usr/include/glib-2.0/gio/gasyncinitable.h:116:67: note: expected
‘GAsyncInitable *’ {aka ‘struct _GAsyncInitable *’} but argument is of type
‘CaribouKeyboard *’ {aka ‘struct _CaribouKeyboard *’}
116 | GObject *g_async_initable_new_finish (GAsyncInitable
*initable,
|
~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
caribou-gtk-module.c:600:24: error: assignment to ‘CaribouKeyboard *’ {aka
‘struct _CaribouKeyboard *’} from incompatible pointer type ‘GObject *’ {aka
‘struct _GObject *’} [-Wincompatible-pointer-types]
600 | _tmp3_ = g_async_initable_new_finish (_tmp2_, _tmp1_,
&_inner_error_);
| ^
caribou-gtk-module.c: In function ‘caribou_gtk_module_class_init’:
caribou-gtk-module.c:1238:9: warning: ‘g_type_class_add_private’ is deprecated
[-Wdeprecated-declarations]
1238 | g_type_class_add_private (klass, sizeof
(CaribouGtkModulePrivate));
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/glib-2.0/gobject/gobject.h:26,
from /usr/include/glib-2.0/gobject/gbinding.h:31,
from /usr/include/glib-2.0/glib-object.h:24,
from caribou-gtk-module.c:6:
/usr/include/glib-2.0/gobject/gtype.h:1497:10: note: declared here
1497 | void g_type_class_add_private (gpointer
g_class,
| ^~~~~~~~~~~~~~~~~~~~~~~~
caribou-gtk-module.c: In function ‘caribou_gtk_module_instance_init’:
caribou-gtk-module.c:1243:20: warning: Deprecated pre-processor symbol: replace
with "G_ADD_PRIVATE"
1243 | self->priv = CARIBOU_GTK_MODULE_GET_PRIVATE (self);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
caribou-gtk-module.c: In function ‘caribou_gtk_module_get_type’:
/usr/include/glib-2.0/glib/gatomic.h:131:5: warning: argument 2 of
‘__atomic_load’ discards ‘volatile’ qualifier [-Wdiscarded-qualifiers]
131 | __atomic_load (gapg_temp_atomic, &gapg_temp_newval,
__ATOMIC_SEQ_CST); \
| ^~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gthread.h:272:7: note: in expansion of macro
‘g_atomic_pointer_get’
272 | (!g_atomic_pointer_get (location) && \
| ^~~~~~~~~~~~~~~~~~~~
caribou-gtk-module.c:1260:13: note: in expansion of macro ‘g_once_init_enter’
1260 | if (g_once_init_enter (&caribou_gtk_module_type_id__volatile)) {
| ^~~~~~~~~~~~~~~~~
make[4]: *** [Makefile:571: libcaribou_gtk_module_la-caribou-gtk-module.lo]
Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory '/<<PKGBUILDDIR>>/modules/gtk3'
make[3]: *** [Makefile:458: all] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/modules/gtk3'
make[2]: *** [Makefile:484: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>/modules'
make[1]: *** [Makefile:480: all-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j8 returned exit code 2
make: *** [debian/rules:9: build] Error 25
dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
--- End Message ---
--- Begin Message ---
Source: caribou
Source-Version: 0.4.21-10
Done: Simon McVittie <s...@debian.org>
We believe that the bug you reported is fixed in the latest version of
caribou, 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 1074...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Simon McVittie <s...@debian.org> (supplier of updated caribou 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 ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Fri, 17 Jan 2025 19:34:19 +0000
Source: caribou
Architecture: source
Version: 0.4.21-10
Distribution: unstable
Urgency: medium
Maintainer: Debian GNOME Maintainers
<pkg-gnome-maintain...@lists.alioth.debian.org>
Changed-By: Simon McVittie <s...@debian.org>
Closes: 1074863
Changes:
caribou (0.4.21-10) unstable; urgency=medium
.
* Team upload
* Thanks to Fabio Fantoni for testing this version
.
[ Simon McVittie ]
* d/clean: Delete all Vala-generated files.
In particular this forces them to be regenerated with a modern
valac, which in some cases is necessary for compilation with newer
toolchains, such as gcc-14 in #1074863. (Closes: #1074863)
* d/control: Opt-in to dpkg build API v1 (no difference in output)
* d/control: Add missing ${gir:Depends}, ${gir:Provides} to libcaribou-dev
* d/gir1.2-caribou-1.0.install: Stop forcing legacy typelib directory.
The multiarch typelib directory has been supported since 2014.
* d/upstream/metadata: Update Gitlab URLs.
Note that the project is archived and does not accept new bug reports.
* d/control: Use gir debhelper sequence to populate ${gir:Depends}, etc.
* d/control: Move all packages to oldlibs section
* d/control: Explicitly add Build-Depends on required GIR XML
* d/rules: Really don't generate a dependency on GTK 2.
The intended functionality regressed when it was renamed to
libgtk2.0-0t64 for the 64-bit time_t transition.
* Standards-Version: 4.7.0 (no changes required)
* d/salsa-ci.yml: Add
Checksums-Sha1:
50bf542da0949d3615777559705242f9296d698d 3124 caribou_0.4.21-10.dsc
945898c7b839c84790f15b2468152e023287ce87 10384 caribou_0.4.21-10.debian.tar.xz
023c55b80ca088290459cd9294d0af536c1daf45 17856
caribou_0.4.21-10_source.buildinfo
Checksums-Sha256:
76c980f785f3bbc21c19268da0dae9b482ca9020a5bb3d63912cea6599a313e6 3124
caribou_0.4.21-10.dsc
2621ecac51874f0b48d16310085846ea2a84efd7ee745bab2b755da507e786b6 10384
caribou_0.4.21-10.debian.tar.xz
acf7f1ad11839cdb0e789abb1f47cc5df7ec97545c43d336a315e3e550804a75 17856
caribou_0.4.21-10_source.buildinfo
Files:
858792ff1ea4d28277a55ae198a51fb2 3124 oldlibs optional caribou_0.4.21-10.dsc
3ac639e9bda77477d37320cfa6dd1681 10384 oldlibs optional
caribou_0.4.21-10.debian.tar.xz
dcfc83587d754790021124a621907920 17856 oldlibs optional
caribou_0.4.21-10_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmeKs+kACgkQI1wJnT6z
MHac+RAAm3k9TLsJFAO0jy/QvyCmuO0sdKq1lUbZHuJsyBZK2CCbLRPlnI8Caxj8
7jZnyF2ugbQNhohdGtjbWBrzSvBz2llG9wxAgTGrqjJYuJDuM8FF/ydbGbOVWQCx
6BWYUsrrXsdHqgfUOq82sjteKuiKmDmVL9HMQkEvB7/IHSnGPXOCGN/gozqgBGcI
MAienHk4KYaXqjZTaS5B3Kg6yJmCRBbK34usaGUmhIweXLAz1rznGKndpKNGjevq
eeV9956GP9ffji9WQfkcc9aHM/eP3uUn9oNHaa9iwi8v6g37ntyU4+6tgB1kqoEA
JwGobmXo5QdemhukylCrozu+CkB0cR/2paYalEqyITVUKVe5bNmdUP6QV9aiDZ9o
FRd2u8cVGrOnmr5/Oll2AwEeve0TsnFCpNSeXOVNrc56OyzfuC20IleE68NgDyJ4
0jM2wskirS7X7LG93jtW6tQatPEF9AomSnURwtjgsLVokzz+DM5+1kfRrLhKvyFp
A78Oe/SRuodk89JoNbi9iIuDcfUtvSa6i7ZsoLx5Z+e0qZyfnjerpU9Ft6jUWuSp
7XtPwKIS0cH+W+3fZl82TTypOcRxIHSqza6E6O8WoqVbo/TqS1WReB+LwbD7s/0x
Vg5zrT1fSh+LXHsJQjRNRNd5msKJNVVfzgcD7Y12gMjSwLe1eXk=
=mGKd
-----END PGP SIGNATURE-----
pgpx6PrvThFx7.pgp
Description: PGP signature
--- End Message ---