[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#955826: marked as done (cinnamon: Build-Depends on deprecated dbus-glib, but doesn't need to)

Your message dated Fri, 17 Apr 2020 00:48:44 +0000
with message-id <E1jPFBU-0006Ga-5P@fasolo.debian.org>
and subject line Bug#955826: fixed in cinnamon 4.4.8-4
has caused the Debian Bug report #955826,
regarding cinnamon: Build-Depends on deprecated dbus-glib, but doesn't need to
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 owner@bugs.debian.org

955826: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=955826
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: cinnamon
Version: 4.4.8-3
Severity: normal
Tags: upstream
User: pkg-utopia-maintainers@lists.alioth.debian.org
Usertags: dbus-glib-deprecation

dbus-glib is a deprecated D-Bus library with some significant design
flaws, and is essentially unmaintained. As announced in [0], I would
like to minimize its use, and eventually remove it from Debian.

cinnamon Build-Depends on libdbus-glib-1-dev, checks for dbus-glib-1.pc
in configure.ac, and has #include <dbus/dbus-glib.h> in src/main.c.

However, from a quick check, it seems that its only uses of dbus-glib
are for a few constants with names starting with DBUS_, which actually
come from <dbus/dbus.h> in dbus-1.pc (libdbus-1-dev).

If this is true, please either change it to use libdbus-1-dev, dbus-1.pc
and <dbus/dbus.h> instead, or hard-code the values of those constants
in cinnamon (they are part of the D-Bus "wire protocol" documented in
the D-Bus Specification[1], and will not change) and drop the dependency

If cinnamon has other uses of dbus-glib that I have missed, please see
[0] for how to proceed.


[0] https://lists.debian.org/debian-devel/2020/03/msg00272.html
[1] https://dbus.freedesktop.org/doc/dbus-specification.html#bus-messages-request-name

--- End Message ---
--- Begin Message ---
Source: cinnamon
Source-Version: 4.4.8-4
Done: Norbert Preining <norbert@preining.info>

We believe that the bug you reported is fixed in the latest version of
cinnamon, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 955826@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
Norbert Preining <norbert@preining.info> (supplier of updated cinnamon 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 ftpmaster@ftp-master.debian.org)

Hash: SHA512

Format: 1.8
Date: Fri, 17 Apr 2020 08:28:33 +0900
Source: cinnamon
Architecture: source
Version: 4.4.8-4
Distribution: unstable
Urgency: medium
Maintainer: Debian Cinnamon Team <debian-cinnamon@lists.debian.org>
Changed-By: Norbert Preining <norbert@preining.info>
Closes: 955826 956001
 cinnamon (4.4.8-4) unstable; urgency=medium
   * drop dbus-glib necessity (Closes: #955826)
   * fix python 3.8 noisiness (Closes: #956001), thanks Joshua Peisach
 1c6cd88437c44569bf331f887de43672ca1ba6c7 2526 cinnamon_4.4.8-4.dsc
 427b2bf25160f327bf2fbbb24aa2a75a3dfc8c5f 101548 cinnamon_4.4.8-4.debian.tar.xz
 a6ed784cb5b271cc9e260415ccb3a5ec3c0e7229 18827 cinnamon_4.4.8-4_source.buildinfo
 e822e8691143d439164d519624c2d2bc4b445f125eba8e9b2cd6dc7a1960691f 2526 cinnamon_4.4.8-4.dsc
 167798d6c37d347a7566493b663c43382def410d99b655ff26472bd977b48f0f 101548 cinnamon_4.4.8-4.debian.tar.xz
 957187dece90eb3a4ec64afcad8b04ff8bcfbf045b6f236caf448ee78e22d98c 18827 cinnamon_4.4.8-4_source.buildinfo
 c47ac678e770138eaf6dbf7fc62e79a2 2526 x11 optional cinnamon_4.4.8-4.dsc
 1f7ffe243bbfdf935f1eba9f6f85fdda 101548 x11 optional cinnamon_4.4.8-4.debian.tar.xz
 f346151dc751e7cc0722554725ad7cf4 18827 x11 optional cinnamon_4.4.8-4_source.buildinfo



--- End Message ---

Reply to: