Hello community,

here is the log from the commit of package ModemManager.1624 for 
openSUSE:12.3:Update checked in at 2013-05-02 14:59:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.3:Update/ModemManager.1624 (Old)
 and      /work/SRC/openSUSE:12.3:Update/.ModemManager.1624.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ModemManager.1624"

Changes:
--------
New Changes file:

--- /dev/null   2013-04-05 00:01:41.916011506 +0200
+++ /work/SRC/openSUSE:12.3:Update/.ModemManager.1624.new/ModemManager.changes  
2013-05-02 14:59:27.000000000 +0200
@@ -0,0 +1,451 @@
+-------------------------------------------------------------------
+Tue Apr 23 19:30:19 CEST 2013 - [email protected]
+
+- Add ModemManager-fix-async-plugin-crash.patch (bnc#811398).
+
+-------------------------------------------------------------------
+Wed Apr  3 20:44:58 UTC 2013 - [email protected]
+
+- bnc#807167: Add ModemManager-ignore-arduino.patch: Ignore arduino
+  devices.
+
+-------------------------------------------------------------------
+Tue Nov 27 18:01:14 UTC 2012 - [email protected]
+
+- Move udev rules file to the folder specified by udev.pc by
+  passing --with-udev-base-dir to configure.
+
+-------------------------------------------------------------------
+Wed Aug 29 18:46:35 UTC 2012 - [email protected]
+
+- Update to version 0.6.0.0:
+  + Minor bugfixes.
+
+-------------------------------------------------------------------
+Mon Aug 20 18:50:13 UTC 2012 - [email protected]
+
+- Update to version 0.5.995.0:
+  + More flexible and reliable port probing and modem setup.
+  + New plugin for some Cinterion modems.
+  + New plugin for some Iridium satellite modems.
+  + New API for modem firmware management.
+  + New API for network-provided date and time.
+  + New API for indicating remaining PIN/PUK unlock retries.
+  + New API for indicating enabled facility locks.
+  + Plugins can now suggest and IP timeout value for connection
+    managers.
+- Drop ModemManager-unsupported-qmi_wwan-ports.patch: fixed
+  upstream.
+
+-------------------------------------------------------------------
+Mon Aug 20 10:08:13 UTC 2012 - [email protected]
+
+- Add ModemManager-unsupported-qmi_wwan-ports.patch: fix calls to
+  pppd when using the qmi_wwan. Fix bnc#776520.
+
+-------------------------------------------------------------------
+Wed Mar 14 17:13:02 UTC 2012 - [email protected]
+
+- Update to version 0.5.2.0:
+  + Retry sending SMS messages in PDU mode if an error occurs in
+    text mode
+
+-------------------------------------------------------------------
+Sun Feb 26 14:10:33 UTC 2012 - [email protected]
+
+- Update to version 0.5.1.97:
+  + Fix reading SMS messages in text mode
+  + Fix communication with some Nokia phones
+- Drop ModemManager-use-deprecated.patch: fixed upstream.
+- Remove libtool BuildRequires and call to autoreconf: those were
+  only needed for patch above.
+- Remove xz BuildRequires now that it comes for free in the build
+  system.
+
+-------------------------------------------------------------------
+Wed Feb 15 11:51:04 UTC 2012 - [email protected]
+
+- Move dbus xml interface files from devel subpackage to main
+  subpackage: those files might be needed at runtime.
+
+-------------------------------------------------------------------
+Wed Feb  8 19:52:24 UTC 2012 - [email protected]
+
+- Add ModemManager-use-deprecated.patch: do not warn about using
+  deprecated methods. This allows to build against glib >= 2.31.14.
+- Add call to autoreconf in %%prep section, as the patch above
+  touches m4 files.
+
+-------------------------------------------------------------------
+Thu Jan 19 06:36:55 UTC 2012 - [email protected]
+
+- Update to version 0.5.1.96:
+  + Fixed sending SMS messages with modems that only support PDU
+    mode
+
+-------------------------------------------------------------------
+Tue Jan 10 07:04:21 UTC 2012 - [email protected]
+
+- Update to version 0.5.1.95:
+  + Better detection of registration state when connecting
+  + Added support for more Ericsson modems
+  + Many memory leak fixes
+  + Ensure Gobi devices are driven by the gobi plugin
+  + Added multi-part SMS message support
+  + Better handling of requests when modem is disabled
+  + USSD fixes for Huawei devices
+  + Added support for Nokia Internet Sticks
+  + Fixed quirky response handling on some Cinterion modems
+  + Fixed CREG response handling on modems that include the RAC
+  + Skip sending power-up command if modem is already powered up
+  + Added support for Sierra Wireless devices using Icera chips
+    (USB305, Lightning)
+- Add xz BuildRequires because we can't build a package for a
+  xz-compressed tarball without explicitly specifying that... See
+  bnc#697467 for more details.
+- Drop ModemManager-glib-2.31.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Wed Nov 16 13:44:45 UTC 2011 - [email protected]
+
+- Add ModemManager-glib-2.31.patch: fix build with glib 2.31.
+
+-------------------------------------------------------------------
+Tue Nov 15 14:15:25 UTC 2011 - [email protected]
+
+- Really enable parallel build: fix typo smp_flags => smp_mflags.
+
+-------------------------------------------------------------------
+Sat Sep 17 09:43:38 UTC 2011 - [email protected]
+
+- Remove redundant tags/sections from specfile
+
+-------------------------------------------------------------------
+Wed Aug  3 08:03:49 CEST 2011 - [email protected]
+
+- Update to version 0.5:
+  + Improvements for Samsung modems
+  + Support access technology reporting for Qualcomm Gobi modems
+  + Fix communication with Nokia N900 devices
+  + Support multiple CDMA Rm protocols
+  + Fix handling of Option access technology reporting
+  + Fix handling of CDMA EVDO registration states
+  + Fix problems reconnecting Ericsson F5521gw modems
+  + Better handling of some Android handset modem
+  + Bugs fixed: rh#583691, lp#765516, bgo#641661, bgo#652682,
+    bgo#650740, bgo#652910, bgo#637327.
+
+-------------------------------------------------------------------
+Fri Jul  1 09:46:46 CEST 2011 - [email protected]
+
+- Update to version 0.4.998:
+  + Handle udev 'change' events.
+  + gsm:
+    - set SMS storage location before enabling notifications
+    - handle case of entirely empty SPN correctly
+  + ussd: fix reception, network notifications, and network
+    requests
+  + serial: warn when open/close take longer than 7 seconds
+  + Add a DBus interface for setting the log level.
+  + Add support for Samsung Y3400.
+  + Improvements for Icera-based modems.
+  + Improve disabling of Samsung GSM modems.
+  + Fix leaks.
+
+-------------------------------------------------------------------
+Wed Jun 15 12:49:34 CEST 2011 - [email protected]
+
+- Update to version 0.4.997:
+  + Add support for various Linktop devices (LW273, etc)
+  + Implement standard D-Bus Properties interface PropertiesChanged
+    signal
+  + Add support for Qualcomm SMD-connected modems
+  + Export modem state over D-Bus
+  + Add D-Bus API for CDMA modem activation
+  + Correctly report HSPA+ access technology
+  + Correctly report home vs. roaming state with basic Sprint CDMA
+    modems
+  + Add D-Bus API for power-cycling/resetting modems
+  + Add support for USSD responses
+  + Finer grained and more consistent logging
+  + Blacklist more usb-serial dongles unlikely to be modems
+  + Add support for platform serial ports
+  + Loosen permissions for reading device information
+  + Add support for Samsung Y3300 Icera-based modem
+  + Speed up probing process when ports support AT commands
+  + Better SMS reception and reporting
+  + Add support for some Wavecom modems
+  + Add support for Simtech-based Prolink PH-300
+  + Add support for Alcatel X200
+  + Fix various crashes when modem is removed
+  + Bigs fixed: bgo#636040, bgo#636438, bgo#637140, bgo#638038,
+    bnc#674022, kde#266807, lp#673457, rh#544121.
+
+-------------------------------------------------------------------
+Thu May  5 10:42:27 CEST 2011 - [email protected]
+
+- Update to version 0.4.996:
+  - Add a mechanism to get remaining incorrect PIN attempts
+  - Add a mechanism to retrieve the equipment identifier
+    (MEID/ESN, IMEI)
+  - Added support for returning devices to factory settings
+  - Better compatibility with Blackberry GSM devices
+  - Added a Location Services API with support for GSM devices
+  - Fixes for Novatel CDMA devices (home/roaming status, better
+    signal quality reporting)
+  - Better detection of EVDO registration when device is in 1X mode
+  - Add support for newer Alcatel devices like X220D
++++ 254 more lines (skipped)
++++ between /dev/null
++++ and 
/work/SRC/openSUSE:12.3:Update/.ModemManager.1624.new/ModemManager.changes

New:
----
  ModemManager-0.6.0.0.tar.xz
  ModemManager-fix-async-plugin-crash.patch
  ModemManager-ignore-arduino.patch
  ModemManager.changes
  ModemManager.spec

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ModemManager.spec ++++++
#
# spec file for package ModemManager
#
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


Name:           ModemManager
Version:        0.6.0.0
Release:        0
Summary:        DBus interface for modem handling
License:        LGPL-2.1+
Group:          Productivity/Networking/System
Url:            http://cgit.freedesktop.org/ModemManager/ModemManager
Source0:        
http://download.gnome.org/sources/ModemManager/0.6/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM ModemManager-ignore-arduino.patch bnc#807167 
[email protected] -- Ignore arduino devices. Taken from git.
Patch0:         ModemManager-ignore-arduino.patch
# PATCH-FIX-UPSTREAM ModemManager-fix-async-plugin-crash.patch.patch bnc#811398 
[email protected] -- Fix crash caused by async handler returning after a 
suitable plugin was found.
Patch1:         ModemManager-fix-async-plugin-crash.patch
BuildRequires:  dbus-1-glib-devel
BuildRequires:  hicolor-icon-theme
BuildRequires:  intltool
BuildRequires:  libgudev-1_0-devel
BuildRequires:  polkit-devel
BuildRequires:  ppp-devel
Requires:       hicolor-icon-theme
Recommends:     usb_modeswitch
Provides:       org.freedesktop.ModemManager
BuildRoot:      %{_tmppath}/%{name}-%{version}-build
%define _udevdir %(pkg-config --variable udevdir udev)

%description
DBus interface for modem handling. Provides a standard abstracted API
(over DBus) to communicate with all sorts of modems (landline, GSM,
CDMA).

%package devel
Summary:        DBus interface for modem handling -- Development Files
Group:          Development/Libraries/C and C++
Requires:       %{name} = %{version}

%description devel
DBus interface for modem handling. Provides a standard abstracted API
(over DBus) to communicate with all sorts of modems (landline, GSM,
CDMA).

%prep
%setup -q
%patch0 -p1
%patch1 -p1

%build
pppddir=`ls -1d %{_libdir}/pppd/2*`
test -n "$pppddir" || exit 1
%configure \
    --disable-static \
    --with-pppd-plugin-dir=$pppddir \
    --with-polkit \
    --with-udev-base-dir=%{_udevdir}
%__make %{?_smp_mflags}

%install
%makeinstall
find %{buildroot} -type f -name "*.la" -delete -print

%post
%icon_theme_cache_post

%postun
%icon_theme_cache_postun

%files
%defattr(-,root,root)
%doc COPYING AUTHORS README
%{_sbindir}/modem-manager
%config %{_sysconfdir}/dbus-1/system.d/org.freedesktop.ModemManager.conf
%{_libdir}/ModemManager/
%{_datadir}/dbus-1/interfaces/*.xml
%{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager.service
%{_datadir}/icons/hicolor/*/*/modem-manager.png
%{_datadir}/polkit-1/actions/org.freedesktop.modem-manager.policy
%dir %{_libdir}/pppd/2.4.5
%{_libdir}/pppd/2.4.5/mm-test-pppd-plugin.so
%{_udevdir}/rules.d/*-mm-*.rules

%files devel
%defattr(-,root,root)
%{_includedir}/mm/

%changelog
++++++ ModemManager-fix-async-plugin-crash.patch ++++++
>From f6d9f53369200ba277a48de3a24c377799765559 Mon Sep 17 00:00:00 2001
From: Dan Williams <[email protected]>
Date: Wed, 03 Oct 2012 23:35:07 +0000
Subject: core: stop probing if a Modem has already been created for a port (bgo 
#685398)

If a port finishes probing from the first plugin, and then starts
being probed by a second plugin, and then a different port finishes
probing and creates a Modem object for that device, always let the
Modem object's plugin grab the port and ignore any other plugin.
Only one plugin may control modem ports.
---
diff --git a/src/mm-manager.c b/src/mm-manager.c
index 728a115..e13d1f7 100644
--- a/src/mm-manager.c
+++ b/src/mm-manager.c
@@ -703,6 +703,14 @@ supports_callback (MMPlugin *plugin,
              * supports it.
              */
             next_plugin = existing_plugin;
+        } else if (plugin != existing_plugin) {
+            /* A modem object may have been created by one of this device's 
other
+             * ports while this port was getting probed; now that we have a
+             * modem, just use the modem's plugin and ignore this plugin
+             * completely.  All ports of a modem must be handled by the same
+             * plugin.
+             */
+            next_plugin = NULL;
         } else {
             mm_dbg ("(%s/%s): plugin %p (%s) existing %p (%s) info->best %p 
(%s)",
                     info->subsys, info->name,
--
cgit v0.9.0.2-2-gbebe
++++++ ModemManager-ignore-arduino.patch ++++++
>From aa84ce98f7a94085b81ec581a2ef45db77ee5080 Mon Sep 17 00:00:00 2001
From: Aleksander Morgado <[email protected]>
Date: Wed, 20 Mar 2013 20:36:34 +0000
Subject: blacklist: ignore Arduino devices

https://bugs.launchpad.net/bugs/910736
https://bugs.launchpad.net/bugs/1153632
---
(limited to 'src/77-mm-usb-device-blacklist.rules')

Index: ModemManager-0.6.0.0/src/77-mm-usb-device-blacklist.rules
===================================================================
--- ModemManager-0.6.0.0.orig/src/77-mm-usb-device-blacklist.rules
+++ ModemManager-0.6.0.0/src/77-mm-usb-device-blacklist.rules
@@ -68,5 +68,10 @@ ATTRS{idVendor}=="050d", ATTRS{idProduct
 # ATEN Intl UC-232A (Prolific)
 ATTRS{idVendor}=="0557", ATTRS{idProduct}=="2008", ENV{ID_MM_DEVICE_IGNORE}="1"
 
+# Arduinos
+ATTRS{idVendor}=="2341", ENV{ID_MM_DEVICE_IGNORE}="1"
+ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9207", ENV{ID_MM_DEVICE_IGNORE}="1"
+ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9208", ENV{ID_MM_DEVICE_IGNORE}="1"
+
 LABEL="mm_usb_device_blacklist_end"
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to