Hello community, here is the log from the commit of package ModemManager for openSUSE:Leap:15.2 checked in at 2020-03-06 12:38:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/ModemManager (Old) and /work/SRC/openSUSE:Leap:15.2/.ModemManager.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ModemManager" Fri Mar 6 12:38:02 2020 rev:18 rq:779645 version:1.12.6 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/ModemManager/ModemManager.changes 2020-01-15 14:45:23.697206456 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.ModemManager.new.26092/ModemManager.changes 2020-03-06 12:38:44.606664786 +0100 @@ -1,0 +2,547 @@ +Wed Feb 12 17:49:35 UTC 2020 - Martin Hauke <[email protected]> + +- Update to version 1.12.6: + + SIM: Updated logic to avoid sending PIN/PUK to the SIM card + when not required (e.g. if already unlocked). + + Simple interface: Avoid aborting connection if SIM-PUK2 locked, + as PIN2/PUK2 doesn't prevent us from getting connected. + + Location interface: Fixed memory leak happening as soon as a + position fix was obtained and gps-raw location source was + enabled. + + Core: + - Fixed handling of 0x00 bytes at the end of GSM encoded + strings. + - Fixed cleaning up 'timed-out' signal on the serial port + objects. + - Fixed logic that closes MBIM ports during cleanup. + + Several other minor fixes and memory leak plugs. +- Changes from version 1.12.4: + + Core: Added missing ME error codes when building GError + variables for the MM_MOBILE_EQUIPMENT_ERROR domain. + + Bearer: Avoid connection checks or stats updates while + disconnecting. + + Serial port: Fix segfault when port flash operation gets + cancelled. + + Simple interface: Fix the ongoing connection cancellable + handling. + + Voice interface: Fix segfault when voice support check fails. + + QMI: Fixed several memory leaks, including a severe one + happening when multiple GPS sources (e.g. raw and nmea) were + enabled at the same time. + + Plugins: ublox: ignore errors when attempting to disconnect + last bearer. + + mmcli: Allow "yes" and "no" as boolean strings. + + Several other minor fixes and memory leak plugs. +- Changes from version 1.12.2: + + Simple interface: Avoid assertion on the ongoing connect + cancellable. + + Plugin manager: + - Fix waiting the minimum probing time. + - Explicitly cancel timeouts when device probing is cancelled. + - Disable lazy plugin loading, we now require all missing + symbols to be resolved at loading time for a plugin to + correctly be loaded. + + Bearer: Avoid reporting disconnection error if trying to + disconnect a bearer that is already disconnected. + + MBIM: Completely skip LTE attach config/status if unsupported. + + QMI: + - Make current settings mandatory when using 'static' + addressing. + - Handle disconnection indications during connection attempt. + - Explicitly close QMI port during disconnection if it was + opened during a connection attempt. + + Plugins: + - huawei: avoid using QCDM port during a voice call. + - sierra: added port type hints for the EM7565. + - dell,dw5821e: added support for the DW5821e with eSIM + variant. + + mmcli: Fix printing empty value lists in human-friendly output. + + Several other minor fixes and memory leak plugs. + +------------------------------------------------------------------- +Wed Nov 6 20:40:26 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 1.12.0 + + Modem interface: + - Updated logic to avoid assuming that setting bands or modes + is immediate, the daemon will now actively monitor for those + updates to happen before returning success. + + 3GPP interface: + - libmm-glib: deprecated the mm_pco_list_free() helper method. + + Simple interface: + - api,libmm-glib: deprecated the 'subscription state' property. + + Location interface: + - Fixed 'unknown' lat/long/alt numeric values. + - Added support for MSB A-GPS in addition to MSA A-GPS. + + Voice interface: + - Improved voice call management with call id detection and + tracking. + - Improved detailed call state transitions on generic modems + that support call list polling. + - Added support for GSM supplementary services, including call + waiting, call transfer, call deflection, multiparty calls... + - Added emergency call support, allowing voice call to + emergency numbers even without SIM or with SIM-PIN locked. + - Deprecated all properties except for 'number' in the + CreateCall() method. + + Messaging interface: + - Updated to report SMS timestamps in correct ISO8601 format. + + Bearer: + - Improved unused CID lookup to allow selecting non-sequential + CIDs. + - Disabled all AT protocol based context monitoring when PPP + is used for the connection, in order to properly sync with + pppd, which should be the one detecting the disconnections + + QMI: + - Improved support to list stored firmware images in Sierra + devices. + - Added additional lock check retries on 'SIM not inserted' + errors. + - Updated explicit registration attempt to report success only + when the target requested network is registered. + - Added MSB A-GPS support. + - Implemented automatic carrier configuration selection using + PDC service (already in 1.10.2). + + mmcli: + - New machine-readable JSON output with '--output-json'. + - Updated to allow using the modem UID to specify SIM + operations. + + udev: + - New ID_MM_PORT_TYPE_AUDIO generic udev tag to identify ports + that should be used for in-band audio. + - Removed support for the ID_MM_PLATFORM_DRIVER_PROBE udev + tag, as it is no longer required given that the more generic + explicit whitelist may be used to flag which devices should + be probed. + - Renamed ID_MM_DEVICE_MANUAL_SCAN_ONLY to + ID_MM_TTY_MANUAL_SCAN_ONLY, given that the tag only applies + to TTYs. + - ID_MM_DEVICE_IGNORE is no longer used internally in + ModemManager, and is instead targeted to users that want to + explicitly ignore specific devices regardless of what filter + type is in use (already in 1.10.6). + + dbus: + - Updated to always report the registered + MM_CORE_ERROR_CANCELLED error instead of the implicit + G_IO_ERROR_CANCELLED ones generated by GLib. + + GObject introspection: + - Fixed setup to explicitly skip all non-API methods. + + Plugins: + - tplink: new plugin. + - dlink: new plugin. + - xmm: added MSB A-GPS support. + - dell,dw5821e: update to allow unmanaged GPS support on the + TTY even when raw/NMEA GPS is enabled via QMI/LOC. + - quectel: updated to allow TTY-only devices. + - telit: added GPS support. + - telit: improved band management with #BND. + - simtech: added improved voice call support. + - simtech: added support for LTE devices. + - simtech: improved signal quality reporting logic. + - simtech: added GPS support for the SIM7000/SIM7600 family. + - cinterion: added support for time updates. + - cinterion: added improved voice call support. + - ublox: added improved voice call support. + - ublox: improved band management with UBANDSEL. + +------------------------------------------------------------------- +Fri Nov 1 14:10:52 UTC 2019 - Martin Hauke <[email protected]> + +- Update to version 1.10.8: + + Polkit policy: + + Added several missing methods to the policy rules. + + Use the explicit Firmware policy for all firmware operations. + + Updated USSD policy to require user authentication in strict + mode. + + systemd service: + - Always start after polkit service when policy control is + enabled. + + Broadband modem: + - Fixed signal quality reporting when +CSQ is used. + + 3GPP: + - Fixed reporting 'denied' registration state. + + QMI: + - Fixed NAS SSP support check during supported capability loading. + + Simple interface: + - Allow one single ongoing Connect() attempt. + - Fixed Disconnect() when an explicit bearer path is given. + + mmcli: + - Fixed key-value output when printing array with 10 elements. + + Plugins: + - simtech: added port type hints for the SIM7000/SIM7600 family. + - x22x: added support for the Alcatel X602D. + - telit: increased timeout for AT#REBOOT. + - quectel: fixed port type hints for the EG91. + - quectel: added port type hints for the BG96. +- Update to version 1.10.6: + + Bearer: if connecting a bearer with PPP method, require upper layers + to disconnect the bearer explicitly and completely ignore the + connectivity checks performed by the modem itself. This makes sure + that the TTY is not reused by ModemManager before pppd has finished + using it. + + Serial port: + - Fix serial port flash cancellation logic to avoid assertion if the + device gets unplugged during the flash operation. + - Fix serial port reopen logic to flag the port as forced-closed if + the reopening fails, to avoid assertion if the device gets + unplugged during the reopen operation. + - Avoid warning when signals are disconnected automatically during + last object unref. + + SMS: + - Initialize common fields early for multipart messages, without + waiting for the last part to arrive. + + 3GPP: + - Report consolidated registration state as DENIED if all the other + ones are either idle or unknown. + + udev: + - Updated ID_MM_DEVICE_IGNORE to make it really a user-usable tag, ++++ 350 more lines (skipped) ++++ between /work/SRC/openSUSE:Leap:15.2/ModemManager/ModemManager.changes ++++ and /work/SRC/openSUSE:Leap:15.2/.ModemManager.new.26092/ModemManager.changes Old: ---- ModemManager-1.6.12.tar.xz New: ---- ModemManager-1.12.6.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ModemManager.spec ++++++ --- /var/tmp/diff_new_pack.f8LvRC/_old 2020-03-06 12:38:45.770665494 +0100 +++ /var/tmp/diff_new_pack.f8LvRC/_new 2020-03-06 12:38:45.818665523 +0100 @@ -1,7 +1,7 @@ # # spec file for package ModemManager # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,39 +12,39 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define _udevdir %(pkg-config --variable udevdir udev) Name: ModemManager -Version: 1.6.12 +Version: 1.12.6 Release: 0 Summary: DBus interface for modem handling -License: GPL-2.0+ AND GPL-3.0+ +License: GPL-2.0-or-later AND GPL-3.0-or-later Group: Productivity/Networking/System -Url: http://cgit.freedesktop.org/ModemManager/ModemManager +URL: http://cgit.freedesktop.org/ModemManager/ModemManager Source0: http://www.freedesktop.org/software/%{name}/%{name}-%{version}.tar.xz BuildRequires: dbus-1-glib-devel BuildRequires: gobject-introspection-devel >= 0.9.6 BuildRequires: hicolor-icon-theme -BuildRequires: intltool >= 0.40.0 BuildRequires: libgudev-1_0-devel +BuildRequires: pkgconfig BuildRequires: ppp-devel BuildRequires: vala-devel >= 0.18 BuildRequires: pkgconfig(gudev-1.0) >= 147 -BuildRequires: pkgconfig(libsystemd) -BuildRequires: pkgconfig(mbim-glib) >= 1.14 +BuildRequires: pkgconfig(libsystemd) >= 209 +BuildRequires: pkgconfig(mbim-glib) >= 1.18.0 BuildRequires: pkgconfig(polkit-gobject-1) >= 0.97 -BuildRequires: pkgconfig(qmi-glib) >= 1.16 +BuildRequires: pkgconfig(qmi-glib) >= 1.24.0 BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(udev) Requires: hicolor-icon-theme -Recommends: usb_modeswitch Recommends: libmbim +Recommends: usb_modeswitch Provides: org.freedesktop.ModemManager -%{?systemd_requires} +%{?systemd_ordering} %description DBus interface for modem handling. Provides a standard abstracted API @@ -52,7 +52,7 @@ CDMA). %package -n libmm-glib0 -Summary: DBus interface for modem handling -- GLib bindings +Summary: Glib bindings for the modem handling DBus interface Group: System/Libraries %description -n libmm-glib0 @@ -61,7 +61,7 @@ CDMA). %package -n typelib-1_0-ModemManager-1_0 -Summary: DBus interface for modem handling -- GLib bindings +Summary: Introspection bindings for the modem handling DBus interface Group: System/Libraries %description -n typelib-1_0-ModemManager-1_0 @@ -70,7 +70,7 @@ CDMA). %package devel -Summary: DBus interface for modem handling -- Development Files +Summary: Development files for the modem handling DBus interface Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: libmm-glib0 = %{version} @@ -84,9 +84,8 @@ %package -n %{name}-bash-completion Summary: Bash completion for nmcli Group: Productivity/Networking/System -Supplements: packageand(%{name}:bash-completion) -BuildRequires: bash-completion Requires: bash-completion +Supplements: packageand(%{name}:bash-completion) %description -n %{name}-bash-completion This package contain de bash completion command for nmcli tools. @@ -102,6 +101,7 @@ %configure \ --disable-static \ --with-polkit \ + --with-systemd-journal \ --with-suspend-resume=systemd \ --with-udev-base-dir=%{_udevdir} \ --with-qmi \ @@ -117,6 +117,9 @@ ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rcModemManager %find_lang ModemManager %{name}.lang +%check +make %{?_smp_mflags} check + %pre %service_add_pre ModemManager.service @@ -134,7 +137,8 @@ %postun -n libmm-glib0 -p /sbin/ldconfig %files -%doc COPYING AUTHORS README +%license COPYING +%doc AUTHORS README %{_bindir}/mmcli %{_sbindir}/ModemManager %{_sbindir}/rcModemManager @@ -144,9 +148,11 @@ %{_datadir}/dbus-1/system-services/org.freedesktop.ModemManager1.service %{_datadir}/icons/hicolor/*/*/ModemManager.png %{_datadir}/polkit-1/actions/org.freedesktop.ModemManager1.policy +%dir %{_datadir}/ModemManager +%{_datadir}/ModemManager/mm-dell-dw5821e-carrier-mapping.conf %{_udevdir}/rules.d/*-mm-*.rules %{_unitdir}/ModemManager.service -%{_mandir}/man8/mmcli.8%{?ext_man} +%{_mandir}/man1/mmcli.1%{?ext_man} %{_mandir}/man8/ModemManager.8%{?ext_man} %files lang -f %{name}.lang @@ -167,6 +173,6 @@ %{_libdir}/pkgconfig/mm-glib.pc %files -n %{name}-bash-completion -%{_datadir}/bash-completion/completions/mmcli +%{_datadir}/bash-completion/ %changelog ++++++ ModemManager-1.6.12.tar.xz -> ModemManager-1.12.6.tar.xz ++++++ ++++ 392533 lines of diff (skipped)
