Hello community,

here is the log from the commit of package ModemManager for openSUSE:Factory 
checked in at 2019-02-08 12:04:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ModemManager (Old)
 and      /work/SRC/openSUSE:Factory/.ModemManager.new.28833 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ModemManager"

Fri Feb  8 12:04:56 2019 rev:74 rq:669853 version:1.10.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/ModemManager/ModemManager.changes        
2018-08-03 12:31:10.575026232 +0200
+++ /work/SRC/openSUSE:Factory/.ModemManager.new.28833/ModemManager.changes     
2019-02-08 12:05:08.709655232 +0100
@@ -1,0 +2,241 @@
+Sat Jan 26 10:04:30 UTC 2019 - [email protected]
+  
+- Update to version 1.10.0:
+  + udev:
+    - Consolidated common tag names among all the supported
+      plugins. E.g. ID_MM_PORT_TYPE_GPS, ID_MM_PORT_TYPE_AT_*,
+      ID_MM_PORT_TYPE_QCDM... All these generic tags are included
+      as symbols in the API, and compatibility will be maintained
+      for these. Custom setups of ModemManager relying on
+      previously available per-plugin udev tags may need to
+      manually port them to this new generic subset.
+    - New tag to allow specifying flow control settings to use in
+      serial ports.
+  + Core:
+    - Avoid probing other protocols on TTYs tagged in udev with
+      specific port type tags (e.g. avoid probing QCDM if a port is
+      tagged as AT). This allows faster port probing and modem
+      detection for known modem layouts.
+    - Implemented support to enable and handle +CGEV URCs for
+      asynchronous connection state updates in AT-controlled
+      devices.
+  + Manager interface:
+    - New runtime daemon version reporting.
+    - New support for requesting device inhibition, e.g. so that
+      ModemManager stops completely using a modem device until the
+      inhibition is released. This feature is implemented to allow
+      fwupd taking over of a device completely for as long as it
+      needs during a firmware update.
+  + Modem interface:
+    - All methods are always connected, even in Failed state.
+    - Allow parallel Enable()/Disable() calls.
+    - Deprecated redundant ListBearers() method, the read-only
+      Bearers property is already showing the same information.
+  + Bearer interface:
+    - New 'BearerType' property, e.g. to specify whether a bearer
+      is the initial LTE default bearer or not.
+    - Deprecated 'number' field in bearer settings. Applications do
+      not need to send the 'number' field in Bearer.Connect() or in
+      Modem.Simple.Connect(), as the setting is totally ignored.
+  + mmcli:
+    - New 'key-value' output, easier to parse by scripts than the
+      default.
+    - Removed redundant '--location-get-XXX' actions, as the
+      '--location-get' already reports the location information for
+      all sources.
+    - Removed redundant '--simple-status' action, as the same
+      information can be obtained through different mmcli
+      operations.
+    - New manager '--inhibit-device' action and modem-specific
+      '--inhibit', to allow requesting device inhibition.
+  + 3GPP interface:
+    - New support for exposing the network reported Protocol
+      Configuration Options (PCO), to be used instead of the new
+      deprecated Subscription State property.
+    - New support for exposing the initial LTE default bearer
+      status.
+    - New support for configuring the initial LTE default bearer
+      settings.
+  + Location interface:
+    - New LTE Tracking Area Code (TAC) in 3GPP location
+      information.
+    - New support for injecting assistance data (e.g. Qualcomm
+      XTRA) into the GNSS engine, useful when there is no mobile
+      connection to use MSA A-GPS.
+  + Firmware interface:
+    - Support for reporting firmware update support properties,
+      e.g. specifying which update methods are supported. This
+      information will be consumed by fwupd in order to allow
+      upgrading firmware in devices managed by ModemManager.
+  + Voice interface:
+    - Multiple improvements and fixes in the voice call management
+      logic implemented with generic AT commands.
+    - Added AudioPort and AudioFormat properties to the Call
+      object.
+    - Added new generic audio channel setup/cleanup handlers in the
+      Call object.
+  + QMI:
+    - New LOC service based GNSS support, including A-GPS setup via
+      SUPL server.
+    - New support for the "extended" LTE band list.
+    - New support for reading IMSI and ICCID with the UIM service.
+  + MBIM:
+    - Implemented support for processing Protocol Configuration
+      Options using Microsoft-defined Basic Connect Extensions.
+    - Implemented support for LTE attach status and configuration
+      using Microsoft-defined Basic Connect Extensions.
+    - Implemented support for the extended signal interface and for
+      3GPP location details using the AT&T specific service.
+    - Implemented support for 3GPP USSD operations using the
+      standard USSD service.
+    - For Qualcomm-based MBIM devices, those with QMI-over-MBIM
+      support, a whole new set of features is now available,
+      including: QMI LOC/PDS location support, allowed/preferred
+      mode management, frequency band selection, power management
+      operations...
+  + Plugins:
+    - xmm: new XMM plugin, with shared logic (allowed/preferred
+      mode management, frequency band selection, power management
+      operations, extended signal quality reporting, GPS/A-GPS...)
+      for Intel XMM based devices.
+    - fibocom: new plugin, with support for generic MBIM and
+      XMM-based devices.
+    - dell: added support for XMM-based devices, like the DW5820e.
+    - dell: added custom support for the DW5821e, including
+      'unmanaged' GPS and firmware update integration details.
+    - cinterion: new shared interface to include all logic shared
+      between Option and Option/HSO devices.
+    - sierra-legacy: implemented connection monitoring support.
+    - u-blox: added support for extended call state transitions.
+    - u-blox: added CDC-ECM support for SARA/LISA-U2xx modems.
+    - altair-lte: migrated from SubscriptionState to PCO.
+- Changes from version 1.8.0:
+  + New 'filter policy' setting in the ModemManager daemon to
+    decide which ports are probed and how. Currently these levels
+    are defined:
+    - WHITELIST-ONLY: Only devices or ports explicitly whitelisted
+      with the new 'ID_MM_DEVICE_PROCESS' udev tag are probed.
+    - DEFAULT: All ports are allowed to be probed except for the
+      ones explicitly greylisted as RS232 adapters or completely
+      blacklisted. This is the default approach that was used until
+      now, and the default as well in this release if a different
+      one isn't requested.
+    - STRICT: The daemon defines a set of heuristics to try to
+      detect modems and ports to probe. Only the TTY ports that are
+      very very likely to be modem ports are probed, therefore
+      completely avoiding the need of having a separate blacklist
+      or RS232 adapter greylist. But note that this policy may end
+      up ignoring some devices, like TTY controlled modems without
+      an associated network port.
+    - PARANOID: This is equivalent to running the STRICT mode but
+      also applying the blacklist and RS232 greylist filters
+      explicitly.
+  + Device 'naming'. This release includes logic to allow 'naming'
+    devices with the ID_MM_PHYSDEV_UID udev tag, so that the names
+    can then be used in e.g. mmcli and also exposed in the 'Device'
+    property in the Modem interface. This new setup makes it
+    possible to give the devices unique names that are kept across
+    reboots.
+  + Allow skipping the automatic scan for devices in the daemon
+    with the new '--no-auto-scan' daemon option. Instead, the
+    daemon may be called with the '--initial-kernel-events=[PATH]'
+    option including a predefined list of ports or otherwise get
+    the port additions reported during runtime with the mmcli
+    --report-kernel-event=[] command.
+  + Allow building and running without 'udev'. In this setup, the
+    previously explained '--no-auto-scan' is enabled by default, so
+    ports are not automatically detected .Note that this setup is
+    not suggested for standard distributions: if udev is available
+    in the system, it is the preferred method to manage the port
+    addition and removal.
+  + SIM hot swap. The core includes the needed logic to support SIM
+    hot swap in the different devices, although for now it's only
+    tested for Telit and MBIM modems. If a SIM hot swap is
+    detected, the modem is flagged as failed and reprobed from
+    scratch.
+  + Connection status monitoring logic. In order to try to detect
+    network initiated disconnections, a generic setup is provided
+    to plugins so that they can implement explicit connection
+    status checks that would be executed periodically.
+  + New support for 3GPP CSFB states and operation modes. We now
+    support registration states reported as "SMS only" or "CSFB not
+    preferred", and provide APIs to set and get the "UE mode of
+    operation for EPS".
+  + Build and system:
+    - Updated the systemd service file with additional security
+      related rules.
+    - Added support for systemd journal logging.
+    - Updated most of the code to use GTask instead of the
+      deprecated GSimpleAsyncResult based operations.
+    - ChangeLog is built from git during the dist tarball
+      generation.
+  + API:
+    - Defined additional GSM, UMTS and LTE frequency bands.
+    - The MMModemBand enumeration values (EUTRAN, UTRAN and CDMA)
+      have been renamed to consolidate how they are defined. A
+      compatibility layer has been provided to avoid breaking the
+      API.
+    - New 'HardwareRevision' property in the Modem interface.
+    - New 'EpsUeModeOperation' property and 'SetEpsUeModeOperation'
+      method in the Modem 3GPP interface.
+  + Core:
+    - Updated libqcdm to load signal strength from QCDM EVDO Pilot
+      Sets.
+    - Updated udev rules with new per-vendor rules for quicker
+      processing.
+    - Explicitly ignored ports are never probed now, but they will
+      be reported as owned by the device and exposed in the Ports
+      property.
+    - New 'ID_MM_TTY_BAUDRATE' udev tag to specify the baudrate to
+      use in RS232 TTY ports.
+    - If using UCS2, still assume that the operator name may be
+      given in ASCII.
+    - Explicitly open QCDM ports anytime it's needed, instead of
+      assuming they are open when enabled.
+    - Query supported ME event reporting options and automatically
+      set the best choice based on the supported ones.
+    - Query supported flow control modems and automatically set the
++++ 44 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/ModemManager/ModemManager.changes
++++ and /work/SRC/openSUSE:Factory/.ModemManager.new.28833/ModemManager.changes

Old:
----
  ModemManager-1.6.14.tar.xz

New:
----
  ModemManager-1.10.0.tar.xz

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

Other differences:
------------------
++++++ ModemManager.spec ++++++
--- /var/tmp/diff_new_pack.aC9BHV/_old  2019-02-08 12:05:10.421654589 +0100
+++ /var/tmp/diff_new_pack.aC9BHV/_new  2019-02-08 12:05:10.429654586 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ModemManager
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,32 +12,32 @@
 # 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.14
+Version:        1.10.0
 Release:        0
 Summary:        DBus interface for modem handling
 License:        GPL-2.0-or-later AND GPL-3.0-or-later
 Group:          Productivity/Networking/System
 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.22.0
 BuildRequires:  pkgconfig(systemd)
 BuildRequires:  pkgconfig(udev)
 Requires:       hicolor-icon-theme
@@ -102,6 +102,7 @@
 %configure \
        --disable-static \
        --with-polkit \
+       --with-systemd-journal \
        --with-suspend-resume=systemd \
        --with-udev-base-dir=%{_udevdir} \
        --with-qmi \
@@ -147,7 +148,7 @@
 %{_datadir}/polkit-1/actions/org.freedesktop.ModemManager1.policy
 %{_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

++++++ ModemManager-1.6.14.tar.xz -> ModemManager-1.10.0.tar.xz ++++++
++++ 310807 lines of diff (skipped)


Reply via email to