Your message dated Mon, 27 May 2024 21:04:02 +0000
with message-id <e1sbhvi-007adt...@fasolo.debian.org>
and subject line Bug#1071312: fixed in guake-indicator 1.4.5-3
has caused the Debian Bug report #1071312,
regarding guake-indicator: FTBFS: guake-indicator-ayatana.c:36:15: error:
implicit declaration of function ‘IS_APP_INDICATOR’
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.)
--
1071312: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1071312
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:guake-indicator
Version: 1.4.5-2
Severity: serious
Tags: ftbfs
Dear maintainer:
During a rebuild of all packages in unstable, your package failed to build:
--------------------------------------------------------------------------------
[...]
debian/rules binary
dh binary --with autoreconf
dh_update_autotools_config
dh_autoreconf
aclocal: warning: couldn't open directory 'm4': No such file or directory
configure.ac:16: warning: The macro `AC_STDC_HEADERS' is obsolete.
configure.ac:16: You should run autoupdate.
./lib/autoconf/oldnames.m4:75: AC_STDC_HEADERS is expanded from...
configure.ac:16: the top level
configure.ac:16: warning: The macro `AC_HEADER_STDC' is obsolete.
configure.ac:16: You should run autoupdate.
./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
./lib/autoconf/oldnames.m4:75: AC_STDC_HEADERS is expanded from...
configure.ac:16: the top level
configure.ac:14: installing './compile'
configure.ac:3: installing './install-sh'
configure.ac:3: installing './missing'
src/Makefile.am: installing './depcomp'
dh_auto_configure
./configure --build=x86_64-linux-gnu --prefix=/usr
--includedir=\${prefix}/include --mandir=\${prefix}/share/man
--infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var
--disable-option-checking --disable-silent-rules
--libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run
--disable-maintainer-mode --disable-dependency-tracking
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... none
checking for stdio.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for strings.h... yes
checking for sys/stat.h... yes
checking for sys/types.h... yes
checking for unistd.h... yes
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for bzero... yes
checking for mkdir... yes
checking for strdup... yes
checking for strerror... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for glib-2.0 >= 2.50.0 gio-2.0 >= 2.50.0... yes
checking for gtk+-3.0 >= 3.22.0... yes
checking for ayatana-appindicator3-0.1 >= 0.0.13... yes
checking for json-c... yes
checking for libxml-2.0... yes
checking for dbus-glib-1... yes
checking for pkg-config... (cached) /usr/bin/pkg-config
checking pkg-config is at least version 0.16... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating data/Makefile
config.status: creating data/icons/Makefile
config.status: creating man/Makefile
config.status: creating config.h
config.status: executing depfiles commands
dh_auto_build
make -j2
make[1]: Entering directory '/<<PKGBUILDDIR>>'
make all-recursive
make[2]: Entering directory '/<<PKGBUILDDIR>>'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
gcc -DHAVE_CONFIG_H -I. -I.. -Wunused-variable -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/include/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 -I/usr/include/libayatana-appindicator3-0.1
-I/usr/include/libayatana-indicator3-0.4 -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/include/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 -I/usr/include/libayatana-ido3-0.4
-I/usr/include/libdbusmenu-glib-0.4 -pthread -I/usr/include/json-c -I/usr/include/libxml2
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-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/libmount -I/usr/include/blkid -pthread -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection
-Wformat -Werror=format-security -fcf-protection -c -o guake_indicator-guake-indicator.o `test -f
'guake-indicator.c' || echo './'`guake-indicator.c
gcc -DHAVE_CONFIG_H -I. -I.. -Wunused-variable -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/include/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 -I/usr/include/libayatana-appindicator3-0.1
-I/usr/include/libayatana-indicator3-0.4 -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/include/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 -I/usr/include/libayatana-ido3-0.4
-I/usr/include/libdbusmenu-glib-0.4 -pthread -I/usr/include/json-c -I/usr/include/libxml2
-I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0
-I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread
-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/libmount -I/usr/include/blkid -pthread -Wdate-time -D_FORTIFY_SOURCE=2
-DDATADIR=\"/usr/share\" -g -O2 -Werror=implicit-function-declaration
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection
-Wformat -Werror=format-security -fcf-protection -c -o guake_indicator-guake-indicator-ayatana.o
`test -f 'guake-indicator-ayatana.c' || echo './'`guake-indicator-ayatana.c
In file included from /usr/lib/x86_64-linux-gnu/glib-2.0/include/glibconfig.h:9,
from /usr/include/glib-2.0/glib/gtypes.h:34,
from /usr/include/glib-2.0/glib/galloca.h:34,
from /usr/include/glib-2.0/glib.h:32,
from ./guake-indicator.h:24,
from guake-indicator-ayatana.c:21:
guake-indicator-ayatana.c: In function ‘build_menu_ayatana’:
guake-indicator-ayatana.c:36:15: error: implicit declaration of function
‘IS_APP_INDICATOR’; did you mean ‘APP_INDICATOR’?
[-Werror=implicit-function-declaration]
36 | g_assert (IS_APP_INDICATOR (GLOBAL_CI));
| ^~~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gmacros.h:1237:8: note: in definition of macro
‘_G_BOOLEAN_EXPR_IMPL’
1237 | if (expr) \
| ^~~~
/usr/include/glib-2.0/glib/gmacros.h:1244:43: note: in expansion of macro
‘_G_BOOLEAN_EXPR’
1244 | #define G_LIKELY(expr) (__builtin_expect (_G_BOOLEAN_EXPR(expr), 1))
| ^~~~~~~~~~~~~~~
/usr/include/glib-2.0/glib/gtestutils.h:276:49: note: in expansion of macro
‘G_LIKELY’
276 | if G_LIKELY (expr) ; else \
| ^~~~~~~~
guake-indicator-ayatana.c:36:5: note: in expansion of macro ‘g_assert’
36 | g_assert (IS_APP_INDICATOR (GLOBAL_CI));
| ^~~~~~~~
cc1: some warnings being treated as errors
make[3]: *** [Makefile:473: guake_indicator-guake-indicator-ayatana.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
make[2]: *** [Makefile:373: all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
make[1]: *** [Makefile:314: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: error: make -j2 returned exit code 2
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:
https://people.debian.org/~sanvila/build-logs/202405/
About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.
If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.
If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.
Thanks.
--- End Message ---
--- Begin Message ---
Source: guake-indicator
Source-Version: 1.4.5-3
Done: Mike Gabriel <sunwea...@debian.org>
We believe that the bug you reported is fixed in the latest version of
guake-indicator, 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 1071...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mike Gabriel <sunwea...@debian.org> (supplier of updated guake-indicator
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: SHA256
Format: 1.8
Date: Mon, 27 May 2024 22:45:47 +0200
Source: guake-indicator
Architecture: source
Version: 1.4.5-3
Distribution: unstable
Urgency: medium
Maintainer: Alessio Garzi <gun...@email.it>
Changed-By: Mike Gabriel <sunwea...@debian.org>
Closes: 1071312
Changes:
guake-indicator (1.4.5-3) unstable; urgency=medium
.
[ Debian Janitor ]
* Set upstream metadata fields: Repository.
* Drop unnecessary dependency on dh-autoreconf.
* Remove obsolete field Name from debian/upstream/metadata (already present
in
machine-readable debian/copyright).
.
[ Mike Gabriel ]
* debian/patches:
+ Add 1002_wrong-ayatana-appindicator-API-call.patch. Fix wrong ayatana-
appindicator usage. (Closes: #1071312).
* debian/control:
+ Bump Standards-Version to 4.7.0. No changes needed.
Checksums-Sha1:
58a9b12555a3c330277ab8933b6ff7c472fa32e1 2203 guake-indicator_1.4.5-3.dsc
9eeb37067d4311cfba45e4c832d3b2b914c2250c 3832
guake-indicator_1.4.5-3.debian.tar.xz
bb713ebb82045a96fe0d7f5a17a3ba533436f6ed 17235
guake-indicator_1.4.5-3_source.buildinfo
Checksums-Sha256:
3126f44b06b3565cfaf34a994629b874d9c0416b0cb6aec8859bce75391cba2e 2203
guake-indicator_1.4.5-3.dsc
e2a67662ca33685e0624547f2b25707ce0a6c62e6fa6d9d1b42f26aa8918a55f 3832
guake-indicator_1.4.5-3.debian.tar.xz
c53cb60a8b6b8c5e900374d5e3482f4b2cd29c8e747446e0abe734546f238ef5 17235
guake-indicator_1.4.5-3_source.buildinfo
Files:
ab11430bac295d8c21e2d4c1dd2c03b9 2203 gnome optional
guake-indicator_1.4.5-3.dsc
0272ed7f61c255bfe85d5d7c3e75d84e 3832 gnome optional
guake-indicator_1.4.5-3.debian.tar.xz
c655fa65e2655570363353761ba69f00 17235 gnome optional
guake-indicator_1.4.5-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCAAzFiEEm/uu6GwKpf+/IgeCmvRrMCV3GzEFAmZU8WAVHHN1bndlYXZl
ckBkZWJpYW4ub3JnAAoJEJr0azAldxsxkWUQAKc+7t92f3JPp35Frs2fPdkJTCJs
o2TJwJhNAjBnv87wB4Qbe5Y3GqyEPhSHSn7ps4EOGvBJUPgvR5u815T4HQtKLGK6
/S6L6kXBB2iFoCjMttBOfGk4187T6IwjKK5jP6xDx83sulcWQUIC9LbcaAPuBOzB
XPVmE7XSVQ2TFkwwDal9oKqVKiDamQtE4uS4InRrhCCWjRzkhMR6VFtm9XFdjLFC
D9kVOidO6p0aUflJTYkmzrgRng9SUUb+o0pk4SR7COL0guHvGoOLCOjBJo7lETuX
anDc8ksFWTeIMcchbR2rTJU3c90W/fvlLgWKDlRw3iPrY7fiIfObs3CK7LBxFT09
W9P6AaWiDdlamRwYgxFlQiqKgy06dKNX3dyvbDzavH5sFh78iToZM3gdSqJ/Y298
esHXXnVwNloKRWyTYJ8pqeGmyHFjQpFguo2Htqi3J8tcLbhFUry7I2uAG+OAfOwk
6IUeGZKSKljJQwJ+Iti0WKLuTK7N+4BkUlmR/kG08tELUc0IpDFmPf0VPh/P4jVP
Ha1EpGebKZsvFKMeEYr8EEYn2QhrnnoZTzvTl7gOiwvDtgM3Rb1NGSx5uUn9gbLf
ckhzHBfEsBkCG9etb2xEgt3JkY3RC+7xjC3rg4vRl3IJfhK5N2Re2TSehwXUNKba
xtCv+B3rinnKIlii
=SkhV
-----END PGP SIGNATURE-----
pgpFnlASJdxFE.pgp
Description: PGP signature
--- End Message ---