Package: modemmanager
Version: 1.0.0-2
Severity: important
Tags: patch

Hi,

Since I upgraded to GNOME 3.10, I was unable to use my WWAN modem
via ModemManager. After much fiddling, a coworker enlightened me:
maybe ModemManager is not using PolicyKit!

And indeed, that was the culprit. Attached is a patch that enables
PolicyKit support, and installs the systemd unit files.

Just installing the rebuilt packages made the Broadband Modem
menu item appear in the Network Manager dropdown.

Thanks,
Jordi


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.12-1-amd64 (SMP w/4 CPU cores)
Locale: LANG=ca_ES.UTF-8, LC_CTYPE=ca_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages modemmanager depends on:
ii  libc6                  2.17-97
ii  libglib2.0-0           2.38.1-1
ii  libgudev-1.0-0         204-6
ii  libmbim-glib0          1.6.0-2
ii  libmm-glib0            1.0.0-2.1
ii  libpolkit-gobject-1-0  0.112-1.1+s0.2.1
ii  libqmi-glib0           1.4.0-1

Versions of packages modemmanager recommends:
ii  usb-modeswitch  2.0.1+repack0-2

modemmanager suggests no packages.

-- no debconf information
diff -Nru modemmanager-1.0.0/debian/changelog modemmanager-1.0.0/debian/changelog
--- modemmanager-1.0.0/debian/changelog	2014-01-14 17:10:05.000000000 +0100
+++ modemmanager-1.0.0/debian/changelog	2014-01-24 01:38:07.000000000 +0100
@@ -1,3 +1,12 @@
+modemmanager (1.0.0-2.1) experimental; urgency=low
+
+  * Non-maintainer upload.
+  * Build-Depend on libpolkit-gobject-1-dev, for PolicyKit support.
+  * Pass --with-polkit and --with-systemdsystemunitdir to configure.
+  * Install polkit-1 policy files.
+
+ -- Jordi Mallach <[email protected]>  Thu, 23 Jan 2014 10:48:25 +0100
+
 modemmanager (1.0.0-2) experimental; urgency=medium
 
   * Sync more changes from Ubuntu:
diff -Nru modemmanager-1.0.0/debian/control modemmanager-1.0.0/debian/control
--- modemmanager-1.0.0/debian/control	2014-01-14 17:10:05.000000000 +0100
+++ modemmanager-1.0.0/debian/control	2014-01-23 10:51:51.000000000 +0100
@@ -14,7 +14,8 @@
                libgudev-1.0-dev (>= 147),
                libqmi-glib-dev (>= 1.4),
                libmbim-glib-dev (>= 1.4),
-               libglib2.0-doc,
+               libpolkit-gobject-1-dev (>= 0.97),
+               libglib2.0-doc
 Standards-Version: 3.9.4
 Vcs-Bzr: https://code.launchpad.net/~modemmanager/modemmanager/ubuntu
 
diff -Nru modemmanager-1.0.0/debian/modemmanager.install modemmanager-1.0.0/debian/modemmanager.install
--- modemmanager-1.0.0/debian/modemmanager.install	2014-01-14 17:10:05.000000000 +0100
+++ modemmanager-1.0.0/debian/modemmanager.install	2014-01-24 01:33:50.000000000 +0100
@@ -5,4 +5,5 @@
 usr/share/dbus-1
 usr/share/icons
 usr/share/man
+usr/share/polkit-1
 usr/lib/*/ModemManager
diff -Nru modemmanager-1.0.0/debian/rules modemmanager-1.0.0/debian/rules
--- modemmanager-1.0.0/debian/rules	2014-01-14 17:10:05.000000000 +0100
+++ modemmanager-1.0.0/debian/rules	2014-01-24 01:30:32.000000000 +0100
@@ -21,7 +21,9 @@
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
-                --enable-gtk-doc
+                --enable-gtk-doc \
+		--with-polkit \
+		--with-systemdsystemunitdir=/lib/systemd/system
 
 override_dh_makeshlibs:
 	dh_makeshlibs -X/usr/lib/$(DEB_HOST_MULTIARCH)/ModemManager/

Reply via email to