Your message dated Tue, 16 Jun 2026 12:19:39 +0000
with message-id <[email protected]>
and subject line Bug#955954: fixed in thermald 2.5.12-1
has caused the Debian Bug report #955954,
regarding thermald: Build-Depends (unnecessarily?) on deprecated dbus-glib
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.)


-- 
955954: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955954
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: thermald
Severity: normal
Tags: sid bullseye
Control: block 895291 by -1
User: [email protected]
Usertags: dbus-glib-deprecation

dbus-glib is a deprecated D-Bus library with some significant design
flaws, and is essentially unmaintained. I would like to minimize its
use, and eventually remove it from Debian. There will not be a
version that fixes its design flaws, because that would be a major
compatibility break, and any user of dbus-glib who is willing to port
their application to a newer, incompatible version should instead be
porting their application to a better D-Bus implementation such as
GDBus.

For most purposes, the recommended replacement for dbus-glib is the
GDBus family of APIs in GLib, found in <gio/gio.h>. This does not add
an additional dependency, because dbus-glib already depends on a
sufficiently new version of GLib. A porting guide is available in the
GLib documentation:
<https://developer.gnome.org/gio/stable/ch35.html>. Practical
examples of porting from dbus-glib to GDBus can be found in the git
history of most older GNOME applications.

Alternatives to GDBus, with different design emphasis and trade-offs,
include sd-bus (systemd's D-Bus implementation), QtDBus (Qt's D-Bus
API), and libdbus (the low-level reference D-Bus implementation).
Please contact the D-Bus mailing list <dbus at lists.freedesktop.org>
if you are unsure which D-Bus implementation is most suitable for a
particular package.

Some libraries expose dbus-glib as part of their API/ABI, in which
case removing the deprecated dependency requires breaking API/ABI
(telepathy-glib is a good example). For these libraries, maintainers
should talk to the dependent library's upstream developers about
whether the dependent library should break API/ABI and switch to
GDBus, or whether the dependent library should itself be deprecated.

In a few cases, the package uses the reference D-Bus library libdbus
for all D-Bus-related APIs, and only uses dbus-glib as a way to
connect libdbus to the GLib main loop: if the only functions
referenced from dbus-glib are dbus_connection_setup_with_g_main() and
dbus_server_setup_with_g_main(), then you are in this situation. The
recommended replacement in this case is to bundle the dbus-gmain
branch from the dbus-glib git repository, for example as a `git
subtree` or `git submodule`. For example, dbus-python's GLib
integration now works like this. See
<https://gitlab.freedesktop.org/dbus/dbus-glib/blob/dbus-gmain/README
.md> for more details. 

--- End Message ---
--- Begin Message ---
Source: thermald
Source-Version: 2.5.12-1
Done: Lucas de Castro Borges <[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.
Lucas de Castro Borges <[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: SHA512

Format: 1.8
Date: Tue, 16 Jun 2026 12:03:32 +0000
Source: thermald
Built-For-Profiles: noudeb
Architecture: source
Version: 2.5.12-1
Distribution: unstable
Urgency: medium
Maintainer: Lucas de Castro Borges <[email protected]>
Changed-By: Lucas de Castro Borges <[email protected]>
Closes: 885068 955954
Changes:
 thermald (2.5.12-1) unstable; urgency=medium
 .
   [ Lucas de Castro Borges ]
   * New upstream version 2.5.12
   * d/rules: cleaned out
   * d/control:
     -  Updated standards-version to 4.7.4
     -  B-D dropped libdbus-glib-1-dev (Closes: #955954)
   * Reintroduce sysv init script  (Closes: #885068)
   * d/clean: avoid remove data source file
   * d/watch:
     -  Search only for release and point url download to release tag
     -  Add pgpsigurlmangle
   * d/patches updated:
     -   Add patch adding systemd documentation key
   * d/copyright updated:
     -  Fix source git url
     -   Add other upstream author
   * debian/upstream/:
     - Add metadata file
     - Add upstream pubkey for signature checking
 .
   [ Jeroen Ploemen ]
   * Watch: bump to v5, simplify.
   * Rules: remove redundant --with autoreconf, default since compat 10.
   * Copyright: add entry for
     distribution_integration/chromeos_gentoo_ebuild_spec.
Checksums-Sha1:
 2e728b3dd29e7338e1cf9e9b21b87e6e8916a83a 2257 thermald_2.5.12-1.dsc
 ef5e7c9913f81178c231affe5b13c419c6bb1108 179939 thermald_2.5.12.orig.tar.gz
 6983a80e39f52732cc255952ca93de75b01b3aeb 228 thermald_2.5.12.orig.tar.gz.asc
 b015a3b889ddedcc3b8d1c7f65ad0b60fe3f39ae 17600 thermald_2.5.12-1.debian.tar.xz
 2349b2efc727b861c01590d49be0bf4607f8561a 8806 
thermald_2.5.12-1_source.buildinfo
Checksums-Sha256:
 4fdda048a3fc51fa428956eb6bd4f6a39f8dddd951d6eada28c34e8747ab2bba 2257 
thermald_2.5.12-1.dsc
 f0698f8295b1c4f57673462e7c3a970d0fc328d56d80c0b9ab35644f5dbb72a9 179939 
thermald_2.5.12.orig.tar.gz
 0f6113324347f30067e5280828761ae125feceded2a23747a589dd91e47ad535 228 
thermald_2.5.12.orig.tar.gz.asc
 0b9c8aead721683aef896841073d631bbf9782f148dfcefbb77ab47c21a8674d 17600 
thermald_2.5.12-1.debian.tar.xz
 2683a00519f93319858fc189e9f0ce64130dbabfdd9b554f636adf89bc7035b2 8806 
thermald_2.5.12-1_source.buildinfo
Files:
 3a8fc100b7f1dca4e175a2e66b4c865d 2257 admin - thermald_2.5.12-1.dsc
 4eed919ea92dbdf2ef1c0679754fd839 179939 admin - thermald_2.5.12.orig.tar.gz
 55a17f4a919a8b289a1ef79754dc92f0 228 admin - thermald_2.5.12.orig.tar.gz.asc
 71b824073ec4c8084467004982b6f2c1 17600 admin - thermald_2.5.12-1.debian.tar.xz
 8ff60931d92fc6ed6a60b9fe7b2a741c 8806 admin - 
thermald_2.5.12-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEd8lhnEnWos3N8v+qQoMEoXSNzHoFAmoxO7EACgkQQoMEoXSN
zHq3fxAAjM8uL0xHrfRDDi6fwFhDk+bw/f9dH7hLxZfdldfo0buTnAjGq2nZJpzG
GtOEi+xnbn6Lq1pNQMd7w/IeQxXp9WZ+vTRARhTUzJaRUN6ASOerXsEgxV72SQSS
cxcy0jiCUBoesGESj37nsWOs/M+9l96wDK8ViKojm0VP4WrrJ9oUGoEA3Vj+FJWn
0DtwN87FRv62B+D11sp15kzrwEbR5BBFsZbumF3SatZbR5KowdRqjErW0Fh4ydxj
gcUlz7yPbgXvzepSuuxYLMJjNjRCsxUnhmmtMcStx3Yd/HkUp0TPMbvcFJwlaH3n
CPOhcVdaldhX7dX5p+jQSjZXKRg1gh7N3e4S01xl18OdPO+eVrxZuSXu6JD2rAGp
wsnBBkjU6tqTU0HTnjXn6c7jSTLLBbu0knFhiv7CHns8f+Ucz7bsHbQ1qtYbtRcb
6XZtXu0pF2W3mOksArGSFoKsrsB/skrvykJoEx6mR5X0yZTAQ7y3HzMHf6f4AuaG
4pleg2kzLrjEZWDnwOXtVhYGEZMI2a5Iya+KFlvXsgOZjUTTL53Byocw9HzF0o/t
nvX534DSevXpAC58r9wxxxM5+ijn2Fibx3AX69Wv2BRQGLtuYTHYUfRoXsI3MyeJ
7CgWzeG/SQ76zOhJddwKX0yFWCQDpZk9MuaojlatLtVibkH+Z/c=
=jwqc
-----END PGP SIGNATURE-----

Attachment: pgpC2fvsdLgvV.pgp
Description: PGP signature


--- End Message ---

Reply via email to