Your message dated Thu, 07 Apr 2022 06:34:50 +0000
with message-id <[email protected]>
and subject line Bug#955965: fixed in workrave 1.10.50-1
has caused the Debian Bug report #955965,
regarding workrave: Depends 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.)


-- 
955965: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955965
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: workrave
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: workrave
Source-Version: 1.10.50-1
Done: Francois Marier <[email protected]>

We believe that the bug you reported is fixed in the latest version of
workrave, 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.
Francois Marier <[email protected]> (supplier of updated workrave 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: Sat, 02 Apr 2022 20:51:59 -0700
Source: workrave
Architecture: source
Version: 1.10.50-1
Distribution: unstable
Urgency: medium
Maintainer: Francois Marier <[email protected]>
Changed-By: Francois Marier <[email protected]>
Closes: 955965
Changes:
 workrave (1.10.50-1) unstable; urgency=medium
 .
   [ Jordi Mallach ]
   * Drop unused dbus-glib Build-Dep (closes: #955965).
 .
   [ Francois Marier ]
   * New upstream release
   * Drop gnome_42 patch (applied upstream).
Checksums-Sha1:
 4c764d9d5baccca83ef65f20883908186cc6961a 3105 workrave_1.10.50-1.dsc
 d1ae0d4bf812e261c9a838954052561d3f9c3d96 11068099 workrave_1.10.50.orig.tar.gz
 a1ccf10acdb006c2325013196e4daa117e51edec 19108 workrave_1.10.50-1.debian.tar.xz
 892280c94317cfb36058fa3e1460883a66c5d477 19560 
workrave_1.10.50-1_source.buildinfo
Checksums-Sha256:
 b3a11528591a6aa8f5ec5b7fccf9e6edf1d522a96061a3c8c273ceb1343111b4 3105 
workrave_1.10.50-1.dsc
 d667444b933ef08d6f1471277acc650267868c2006c420a34feb1cb5cd64853b 11068099 
workrave_1.10.50.orig.tar.gz
 57fdb97646bd65ce674ee8e6c11da55549d03904612322a259c4315c6c6a5eef 19108 
workrave_1.10.50-1.debian.tar.xz
 a7d0c4ff623bf99802d14a01a1e5311608332cbedfa31f58317b55d0c2184a76 19560 
workrave_1.10.50-1_source.buildinfo
Files:
 8d8f721b2e1e09c233c975539d278d3a 3105 gnome optional workrave_1.10.50-1.dsc
 de384b016fa82fa5466f921a95575d9f 11068099 gnome optional 
workrave_1.10.50.orig.tar.gz
 58199edda40de5201ab457ff9324abbd 19108 gnome optional 
workrave_1.10.50-1.debian.tar.xz
 741d25511eefc09605226dbbd1f8a5d3 19560 gnome optional 
workrave_1.10.50-1_source.buildinfo

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

iQKTBAEBCgB9FiEEjEcLKgsxVo4RDUMlFigfLgB8mNEFAmJOgiZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDhD
NDcwQjJBMEIzMTU2OEUxMTBENDMyNTE2MjgxRjJFMDA3Qzk4RDEACgkQFigfLgB8
mNE0iA//VC75dB9X5WoiBE8IUautzMLDtbs4exCpyNN0JuWsGzod2g+/wH8KJGg8
ULNh339W2rnK/b6hoIVM1Mk5u6i31ZVaYc/6Y+8qf0Bs4pXcS1wnGMOHybWskSAt
2TSlLWW6PdesoLLVqBkXCFUNkcHtNqKRQZIaWW6n7eO67jQuW4XCWLxZQ/WyIsrE
h9sa1aHS6hV9GRdh11MqzKcywUjXGpszw77oMmRFge2rcVYVE2q2GduvEIIun+KD
btDcTFIXRAX3iP+I3F54lOBpgs0D6GLsZ8ag1W+IN7OjsjQpx/e16jYLK+8iNo2V
V99Qwvdfnva2foH69URvgb9zW68zOt9rEMmfi6ydgS08tP+veR+RmKPsC6mFxsPV
8MTYuDrjtv42T6KO5ukRtPK5MaIyhk7U8Hd1jCyfuS/0apSITNccJrDr9u7e9qJq
tnSEYy4EZlgtzWs0fdQ25McuLBgij/pDz6D2B1amvkuXdO1r/tR7LhdRHeKCU+QS
3jQk61FyxeqRredmrJmaUjopNAPxK9iIHzxipdP0JCuf9CSlZ52oBq6rVKWpyRud
gmZDe5lEebbwXjcZWlNRrPJTMqasmBHIM8vvU0qFql/wxIWnPdp8+NzBPUK8xHGe
czJTMaDW8zg8qr3SELXXtPmpeSbNo0eTBUBY5YlPZMhGTHJ5RuY=
=E3I0
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to