Your message dated Sun, 05 Apr 2020 15:49:57 +0000
with message-id <[email protected]>
and subject line Bug#955931: fixed in paprefs 1.1-2
has caused the Debian Bug report #955931,
regarding paprefs: 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.)


-- 
955931: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955931
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: paprefs
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: paprefs
Source-Version: 1.1-2
Done: Felipe Sateler <[email protected]>

We believe that the bug you reported is fixed in the latest version of
paprefs, 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.
Felipe Sateler <[email protected]> (supplier of updated paprefs 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: Sun, 05 Apr 2020 11:32:11 -0400
Source: paprefs
Architecture: source
Version: 1.1-2
Distribution: unstable
Urgency: medium
Maintainer: Pulseaudio maintenance team 
<[email protected]>
Changed-By: Felipe Sateler <[email protected]>
Closes: 955931
Changes:
 paprefs (1.1-2) unstable; urgency=medium
 .
   [ Patrice Duroux ]
   * debian/watch: update and upgrade to version 4
 .
   [ Felipe Sateler ]
   * Drop Build-Depends on libdbus-glib-1-dev
     paprefs migrated to gdbus on version 1.1, so it is no longer necessary.
     Instead, we only need to depend on libglib2.0-dev. (Closes: #955931)
   * Bump debhelper compat level to 12
   * Trim trailing whitespace in d/changelog.
   * Use secure copyright file specification URI.
   * Use secure URI in Homepage field.
   * Set upstream metadata fields: Repository, Repository-Browse, Bug-Database,
     Bug-Submit
Checksums-Sha1:
 c578e1a37b1404bfd0b627e921d160c6743a441c 2213 paprefs_1.1-2.dsc
 98ad19d50a99eed48b70d50271ae8c8137621444 4736 paprefs_1.1-2.debian.tar.xz
Checksums-Sha256:
 23f1b2fbea26b32277efad335c2153d00915944bba3185dd5c2babdb18ffc891 2213 
paprefs_1.1-2.dsc
 a9031e5d02e81d4abb79e102508a9b540ba1e25e376917835c67815c466132a6 4736 
paprefs_1.1-2.debian.tar.xz
Files:
 3d20203800a8a7b88d3a566aa50d044d 2213 sound optional paprefs_1.1-2.dsc
 654d31585e8e2a43f37aa94e3c348a7b 4736 sound optional 
paprefs_1.1-2.debian.tar.xz

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

iQJIBAEBCAAyFiEEIY7gNiAzyHtsE1+ko7q64kCN1s8FAl6J+sMUHGZzYXRlbGVy
QGRlYmlhbi5vcmcACgkQo7q64kCN1s8lXA//QK6CkrFFnh2CIFgOBaFS72TZu5Mn
bzVysHr1S3gtvJB3T8+az3QxpCmX7brMmInuVXpnXv9VeN9Ok8SqNDjLC5EGhU0f
OQQ3kt9bzIUQrfsexByTaKpeXHdbqkZV2lERJdthUfMLhci0bF8HaK3fgGhcCH1I
IdWPkn0Tl16vR7m50TJ3kGjEpXNw2zXxvI90/oZSvc3KXFRRlLCuorxPMsgOYtW+
TLhxntGiP/uVibxdqNNSs1bCy+j7PnVVbWdKJ4NP/8WX8lxZZ4HdyP40ufhuBKbr
3D7/1YxdkxfdgO4ssL1gCIBJ8fkFIhdXeYzT7LDiaq9cNd+rMI86UiUX4l45PAyB
B/8ggIpGI2oFWWRBByd7VrsDtLLDqIQiA3KWb/cGFhyE0hL08JY2O1u+ShnVoszw
edHPNZFgkSQf75gdcHS1jQ034xDkdLIcpNsrp0LJrdNwGJBaA2vl/gcoYhWO9am3
7F5cY1lxvRlJIq4+Sso5BnA9ZILromU8PVGgTCNU2F0dDoPbMMMLDw6KwoO1SeZS
6f7OaGuJu4QxCpRrko0njPeB9jLjbnQI72wvh7Bwyj+SRKBqbR46qzS8BAHB+re7
b8I+mzd127Q7iV0+3UYGg0j/soFP6+MNITtAM5J1hsV/hMgjr7HCfWr2B7aqlGHj
11ouShO3IzJgUbc=
=LYog
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-pulseaudio-devel mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-pulseaudio-devel

Reply via email to