commit ModemManager.1624 for openSUSE:12.3:Update
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 - hpj@opensuse.org + +- Add ModemManager-fix-async-plugin-crash.patch (bnc#811398). + +------------------------------------------------------------------- +Wed Apr 3 20:44:58 UTC 2013 - dimstar@opensuse.org + +- bnc#807167: Add ModemManager-ignore-arduino.patch: Ignore arduino + devices. + +------------------------------------------------------------------- +Tue Nov 27 18:01:14 UTC 2012 - dimstar@opensuse.org + +- 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 - dimstar@opensuse.org + +- Update to version 0.6.0.0: + + Minor bugfixes. + +------------------------------------------------------------------- +Mon Aug 20 18:50:13 UTC 2012 - dimstar@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - dimstar@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- Add ModemManager-glib-2.31.patch: fix build with glib 2.31. + +------------------------------------------------------------------- +Tue Nov 15 14:15:25 UTC 2011 - dimstar@opensuse.org + +- Really enable parallel build: fix typo smp_flags => smp_mflags. + +------------------------------------------------------------------- +Sat Sep 17 09:43:38 UTC 2011 - jengelh@medozas.de + +- Remove redundant tags/sections from specfile + +------------------------------------------------------------------- +Wed Aug 3 08:03:49 CEST 2011 - vuntz@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 - dimstar@opensuse.org + +- 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 - vuntz@opensuse.org + +- 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 dimstar@opensuse.org -- Ignore arduino devices. Taken from git. Patch0: ModemManager-ignore-arduino.patch # PATCH-FIX-UPSTREAM ModemManager-fix-async-plugin-crash.patch.patch bnc#811398 hpj@opensuse.org -- 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
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
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: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de