Your message dated Wed, 23 Feb 2022 19:04:21 +0000
with message-id <[email protected]>
and subject line Bug#1005478: fixed in thermald 2.4.7-2
has caused the Debian Bug report #1005478,
regarding thermald: FTBFS: src/thd_engine_adaptive.cpp:1002:54: error:
‘gboolean up_client_get_lid_is_closed(UpClient*)’ is deprecated
[-Werror=deprecated-declarations]
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.)
--
1005478: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1005478
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: thermald
Version: 2.4.7-1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: [email protected]
Usertags: ftbfs-20220212 ftbfs-bookworm
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> g++ -DHAVE_CONFIG_H -I. -I./src -DTDLOCALEDIR=\"/usr/share/locale\"
> -DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2
> -I/usr/include/libupower-glib -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libevdev-1.0/
> -DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -Wclobbered -Wempty-body -Wformat
> -Wignored-qualifiers -Wmissing-field-initializers -Wreturn-type
> -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-variable
> -std=c++0x -Werror -I src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wclobbered
> -Wempty-body -Wformat -Wignored-qualifiers -Wmissing-field-initializers
> -Wreturn-type -Wsign-compare -Wtype-limits -Wuninitialized
> -Wunused-but-set-variable -std=c++0x -Werror -c -o
> src/thermald-thd_engine_adaptive.o `test -f 'src/thd_engine_adaptive.cpp' ||
> echo './'`src/thd_engine_adaptive.cpp
> src/thd_engine_adaptive.cpp: In member function ‘int
> cthd_engine_adaptive::evaluate_lid_condition(condition)’:
> src/thd_engine_adaptive.cpp:1002:54: error: ‘gboolean
> up_client_get_lid_is_closed(UpClient*)’ is deprecated
> [-Werror=deprecated-declarations]
> 1002 | bool lid_closed = up_client_get_lid_is_closed(upower_client);
> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
> In file included from /usr/include/libupower-glib/upower.h:38,
> from src/thd_engine_adaptive.h:30,
> from src/thd_engine_adaptive.cpp:32:
> /usr/include/libupower-glib/up-client.h:98:18: note: declared here
> 98 | gboolean up_client_get_lid_is_closed (UpClient
> *client);
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> g++ -DHAVE_CONFIG_H -I. -I./src -DTDLOCALEDIR=\"/usr/share/locale\"
> -DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2
> -I/usr/include/libupower-glib -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libevdev-1.0/
> -DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -Wclobbered -Wempty-body -Wformat
> -Wignored-qualifiers -Wmissing-field-initializers -Wreturn-type
> -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-variable
> -std=c++0x -Werror -I src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wclobbered
> -Wempty-body -Wformat -Wignored-qualifiers -Wmissing-field-initializers
> -Wreturn-type -Wsign-compare -Wtype-limits -Wuninitialized
> -Wunused-but-set-variable -std=c++0x -Werror -c -o src/thermald-thd_sys_fs.o
> `test -f 'src/thd_sys_fs.cpp' || echo './'`src/thd_sys_fs.cpp
> g++ -DHAVE_CONFIG_H -I. -I./src -DTDLOCALEDIR=\"/usr/share/locale\"
> -DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2
> -I/usr/include/libupower-glib -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libevdev-1.0/
> -DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -Wclobbered -Wempty-body -Wformat
> -Wignored-qualifiers -Wmissing-field-initializers -Wreturn-type
> -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-variable
> -std=c++0x -Werror -I src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wclobbered
> -Wempty-body -Wformat -Wignored-qualifiers -Wmissing-field-initializers
> -Wreturn-type -Wsign-compare -Wtype-limits -Wuninitialized
> -Wunused-but-set-variable -std=c++0x -Werror -c -o
> src/thermald-thd_trip_point.o `test -f 'src/thd_trip_point.cpp' || echo
> './'`src/thd_trip_point.cpp
> g++ -DHAVE_CONFIG_H -I. -I./src -DTDLOCALEDIR=\"/usr/share/locale\"
> -DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2
> -I/usr/include/libupower-glib -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libevdev-1.0/
> -DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -Wclobbered -Wempty-body -Wformat
> -Wignored-qualifiers -Wmissing-field-initializers -Wreturn-type
> -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-variable
> -std=c++0x -Werror -I src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wclobbered
> -Wempty-body -Wformat -Wignored-qualifiers -Wmissing-field-initializers
> -Wreturn-type -Wsign-compare -Wtype-limits -Wuninitialized
> -Wunused-but-set-variable -std=c++0x -Werror -c -o src/thermald-thd_zone.o
> `test -f 'src/thd_zone.cpp' || echo './'`src/thd_zone.cpp
> g++ -DHAVE_CONFIG_H -I. -I./src -DTDLOCALEDIR=\"/usr/share/locale\"
> -DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2
> -I/usr/include/libupower-glib -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libevdev-1.0/
> -DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -Wclobbered -Wempty-body -Wformat
> -Wignored-qualifiers -Wmissing-field-initializers -Wreturn-type
> -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-variable
> -std=c++0x -Werror -I src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wclobbered
> -Wempty-body -Wformat -Wignored-qualifiers -Wmissing-field-initializers
> -Wreturn-type -Wsign-compare -Wtype-limits -Wuninitialized
> -Wunused-but-set-variable -std=c++0x -Werror -c -o
> src/thermald-thd_zone_cpu.o `test -f 'src/thd_zone_cpu.cpp' || echo
> './'`src/thd_zone_cpu.cpp
> g++ -DHAVE_CONFIG_H -I. -I./src -DTDLOCALEDIR=\"/usr/share/locale\"
> -DGLIB_SUPPORT -Wdate-time -D_FORTIFY_SOURCE=2 -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
> -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -I/usr/include/libxml2
> -I/usr/include/libupower-glib -I/usr/include/glib-2.0
> -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libevdev-1.0/
> -DTDRUNDIR=\"/var/run/thermald\" -DTDCONFDIR=\"/etc/thermald\" -g -O2
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat
> -Werror=format-security -Wall -Wclobbered -Wempty-body -Wformat
> -Wignored-qualifiers -Wmissing-field-initializers -Wreturn-type
> -Wsign-compare -Wtype-limits -Wuninitialized -Wunused-but-set-variable
> -std=c++0x -Werror -I src -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wall -Wclobbered
> -Wempty-body -Wformat -Wignored-qualifiers -Wmissing-field-initializers
> -Wreturn-type -Wsign-compare -Wtype-limits -Wuninitialized
> -Wunused-but-set-variable -std=c++0x -Werror -c -o
> src/thermald-thd_zone_therm_sys_fs.o `test -f 'src/thd_zone_therm_sys_fs.cpp'
> || echo './'`src/thd_zone_therm_sys_fs.cpp
> cc1plus: all warnings being treated as errors
> make[3]: *** [Makefile:903: src/thermald-thd_engine_adaptive.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2022/02/12/thermald_2.4.7-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
--- End Message ---
--- Begin Message ---
Source: thermald
Source-Version: 2.4.7-2
Done: Colin Ian King <[email protected]>
We believe that the bug you reported is fixed in the latest version of
thermald, 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.
Colin Ian King <[email protected]> (supplier of updated thermald 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: SHA256
Format: 1.8
Date: Wed, 23 Feb 2022 18:14:12 +0000
Source: thermald
Architecture: source
Version: 2.4.7-2
Distribution: unstable
Urgency: medium
Maintainer: Colin Ian King <[email protected]>
Changed-By: Colin Ian King <[email protected]>
Closes: 1005478
Changes:
thermald (2.4.7-2) unstable; urgency=medium
.
* Pull in RedHat thermald fixes (Closes: #1005478)
- Properly reading evdev devices
- Splitting thd_engine_start into two; as otherwise we may print
useless warnings (sensors are read too late for condition
verification)
- Using libevdev to read lid state rather than upower (the
functionality is deprecated) (and FTBFS)
- Improved cleanup code
see: https://github.com/benzea/thermal_daemon/tree/ \
benzea/adaptive-improvements
* Update maintainer email address
Checksums-Sha1:
fe797668827ab4deb304796e1779823dbe6c5c04 1911 thermald_2.4.7-2.dsc
abd65073562cb6b943a1bfe35339a481e3482067 13860 thermald_2.4.7-2.debian.tar.xz
a21734f6e6353bec91d599bc690dd6c55b3ff1c7 8789 thermald_2.4.7-2_source.buildinfo
Checksums-Sha256:
6ffef655104d601bf906c96de263b8511c65a67d6d0ec73a80841d1fdc890a94 1911
thermald_2.4.7-2.dsc
ca6878001b923434b6743bff2d450021fcc01d0d92494b01d9f8fb9e37b60fe7 13860
thermald_2.4.7-2.debian.tar.xz
75ae31a2949ead7e3dd35f05812dbf98b128dc125b7fbd10a2a115139e419dc6 8789
thermald_2.4.7-2_source.buildinfo
Files:
b14966b5433d5654e0a3068bb326426c 1911 admin optional thermald_2.4.7-2.dsc
cbd5fbc16a85f24b59aa5f3ddf978b26 13860 admin optional
thermald_2.4.7-2.debian.tar.xz
5c61ebf931fa7cb241012016109f008c 8789 admin optional
thermald_2.4.7-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEcGLapPABucZhZwDPaMKH38aoAiYFAmIWgEQACgkQaMKH38ao
Aib1Ug/+I4tkXU9lgDIO8a6f34SHUIm9fqy+KvJIYDz7pw7jnn7HJMi4rGIMVRlB
spnZpn7+McTih5Bg31qEX/M5254tYVEqNl6A6/gHhEzds09GGFflzYEaCNklSGTL
2LasSugTGskJVLB1Fdbr0cnW7t3iyJJ95hMhrrYL25VlXcXWD2tnD6G86+p9UHhP
WDKlDW1Tbj2ReUOtBBAF3yR4VYJY0JWoFs6k+n9chM5mJwDxcL77kswkDfr+m0YH
3mF2mU/MYfM08eEOH591llrqIJW7M2owU4kkWQy5IhB70MpCejbt+CEm15od9MT4
dMOdbSNbJWpKzWTgwg2XbPkqCT2QsydIEWjPXmHderzzZInIfoGK59teUsSkn9/Z
431ExE9Ew+apTP/Fq1TAZIVLi0/PnB+mZ26kykJiOR93HibhTShuM2SSWUU3q73W
TO8VkcQCoLKQrlWQtJx+9A2+CWUX9BAgK6JLZnZd3TVj6y0TqPMjh7Y6xczWG3DZ
hKmH6bD3fSlXfF63pzzFgIeATNrfvvzVKCxegsBzM8y03RTKYLWp1Xj89ncXS0VY
mSA3j2G0n1oqk2SeHxtMc0pigttEcJ4bRybG72wdYJPtB4xGX9FEJOlNTu5Kb0Fc
aLibOUWR/jV94V8EaW4ikOJulbsKP6OhNLe3VpnIpSZ9Xsj4J8M=
=ibvO
-----END PGP SIGNATURE-----
--- End Message ---