Package: virt-manager
Version: 1:1.4.0-5
Severity: normal
Tags: patch
User: pkg-gnome-maintain...@lists.alioth.debian.org
Usertags: oldlibs

virt-manager depends on the obsolete gconf2 package.

Looking at its source code, this appears to be to get
gsettings-data-convert run on login; but the migration from
gconf to gsettings for this package took place in 0.10.0 according
to NEWS, which would put it somewhere between wheezy and jessie.
Debian does not support skipping a version while upgrading, and upgrades
will typically not remove unused packages immediately anyway,
so I think this can probably be discarded now (assuming that
users of virt-manager will log in at least once between upgrading
to jessie, and upgrading to stretch or later).

Regards,
    S

-- System Information:
Debian Release: 9.0
  APT prefers unstable-debug
  APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing'), 
(500, 'stable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.utf8, LC_CTYPE=en_GB.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages virt-manager depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-2+b1
ii  gir1.2-gtk-3.0                               3.22.9-2
ii  gir1.2-gtk-vnc-2.0                           0.6.0-3
ii  gir1.2-libosinfo-1.0                         1.0.0-2
ii  gir1.2-libvirt-glib-1.0                      1.0.0-1
ii  gir1.2-vte-2.91                              0.46.1-1
ii  librsvg2-common                              2.40.16-1+b1
ii  python-dbus                                  1.2.4-1
ii  python-gi                                    3.22.0-2
ii  python-gi-cairo                              3.22.0-2
ii  python-libvirt                               3.0.0-2
ii  python-requests                              2.12.4-1
pn  python2.7:any                                <none>
pn  python:any                                   <none>
ii  virtinst                                     1:1.4.0-5.1

Versions of packages virt-manager recommends:
ii  gir1.2-spice-client-gtk-3.0  0.33-3.3
ii  gnome-icon-theme             3.12.0-2
ii  libvirt-daemon-system        3.0.0-3

Versions of packages virt-manager suggests:
ii  gir1.2-secret-1  0.18.5-3
ii  gnome-keyring    3.20.0-3
ii  python-guestfs   1:1.34.4-1
ii  ssh-askpass      1:1.2.4.1-9
ii  virt-viewer      5.0-1

-- no debconf information
>From e1b8b6884b150795841ba3e31e9f4ab35d97a855 Mon Sep 17 00:00:00 2001
From: Simon McVittie <s...@debian.org>
Date: Thu, 2 Mar 2017 00:26:53 +0000
Subject: [PATCH] Remove gconf2 dependency

The migration from gconf to gsettings appears to have happened before
jessie.
---
 debian/changelog | 8 ++++++++
 debian/control   | 2 --
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8963e6c..7eeb1e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+virt-manager (1:1.4.0-5.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Remove gconf2 dependency. The migration from gconf to gsettings
+    appears to have happened before jessie.
+
+ -- Simon McVittie <s...@debian.org>  Thu, 02 Mar 2017 00:25:52 +0000
+
 virt-manager (1:1.4.0-5) unstable; urgency=medium
 
   * Reupload with virtinst (Closes: #849293)
diff --git a/debian/control b/debian/control
index 6bd3dda..26a401a 100644
--- a/debian/control
+++ b/debian/control
@@ -27,8 +27,6 @@ Depends: ${misc:Depends}, ${python:Depends},
  gir1.2-vte-2.91,
  gir1.2-libosinfo-1.0,
  virtinst (>= ${binary:Version}),
-# For gsettings-data-convert
- gconf2,
 Recommends: libvirt-daemon-system (>= 1.2.7), gnome-icon-theme,
  gir1.2-spice-client-gtk-3.0,
 Suggests: virt-viewer, ssh-askpass, gnome-keyring, gir1.2-secret-1,
-- 
2.11.0

Reply via email to