Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libmbim for openSUSE:Factory checked 
in at 2023-04-28 16:22:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libmbim (Old)
 and      /work/SRC/openSUSE:Factory/.libmbim.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libmbim"

Fri Apr 28 16:22:03 2023 rev:31 rq:1083051 version:1.28.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/libmbim/libmbim.changes  2022-05-31 
15:47:44.176002321 +0200
+++ /work/SRC/openSUSE:Factory/.libmbim.new.1533/libmbim.changes        
2023-04-28 16:22:05.285561871 +0200
@@ -1,0 +2,199 @@
+Sat Apr  8 21:05:44 UTC 2023 - Bjørn Lie <[email protected]>
+
+- Update to version 1.28.4:
+  + libmbim-glib:
+    - Fixed context type conversions to consider all possible APN
+      types.
+    - Duplicate UTF-16 strings during processing to avoid alignment
+      issues.
+- Changes from version 1.28.2:
+  + libmbim-glib: fixed validation of complete fragments to avoid
+    reading out of bounds.
+  + mbim-proxy: added --verbose-full flag to allow printing logs
+    with personal info included.
+- Changes from version 1.28:
+  + This version includes support for most operations in MBIM
+    Extensions v2 (for 5G NSA) and v3 (for 5G SA). The enabling of
+    the updated extensions requires the user of the library to
+    explicitly request what version wants to be used, via the new
+    'MBIM_DEVICE_OPEN_FLAGS_MS_MBIMEX_V2' or
+    'MBIM_DEVICE_OPEN_FLAGS_MS_MBIMEX_V3' flags in the device open
+    request. Please note that if one process enables the v2 or v3
+    support, it will apply to operations done by other processes as
+    well. When using the proxy, the current version support is
+    propagated to all clients of the proxy automatically.
+  + The verbose message logging will now by default hide all fields
+    that are considered personal information. Extended message
+    logging including all field contents should be explicitly
+    requested.
+  + Build:
+    - The GNU autotools (autoconf/automake/libtool) support has
+      been fully removed, this release requires the use of the
+      meson build system.
+    - The 'instrospection' meson option is now a boolean.
+    - New boolean 'man' meson option to allow disabling the man
+      page generation.
+  + Extended the Basic Connect service, including the following
+    operations:
+    - MBIM_CID_BASIC_CONNECT_REGISTER_STATE (MBIMEx v2.0)
+    - MBIM_CID_BASIC_CONNECT_PACKET_SERVICE (MBIMEx v2.0)
+    - MBIM_CID_BASIC_CONNECT_SIGNAL_STATE (MBIMEx v2.0)
+    - MBIM_CID_BASIC_CONNECT_SUBCRIBER_READY_STATUS (MBIMEx v3.0)
+    - MBIM_CID_BASIC_CONNECT_PACKET_SERVICE (MBIMEx v3.0)
+    - MBIM_CID_BASIC_CONNECT_CONNECT (MBIMEx v3.0)
+    - MBIM_CID_BASIC_CONNECT_IP_PACKET_FILTERS (MBIMEx v3.0)
+  + Extended the Microsoft-defined Basic Connect Extensions
+    service, including the following operations:
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_LOCATION_INFO_STATUS
+      (MBIMEx v1.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_PROVISIONED_CONTEXTS
+      (MBIMEx v1.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_BASE_STATIONS_INFO
+      (MBIMEx v1.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_VERSION (MBIMEx v2.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_DEVICE_CAPS
+      (MBIMEx v3.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_MODEM_CONFIGURATION
+      (MBIMEx v3.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_REGISTRATION_PARAMETERS
+      (MBIMEx v3.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_LTE_ATTACH_INFO
+      (MBIMEx v3.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_BASE_STATIONS_INFO
+      (MBIMEx v3.0)
+    - MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_WAKE_REASON
+      (MBIMEx v3.0)
+  + Extended the Microsoft-defined UICC Low Level Access service,
+    including the following operations:
+    - MBIM_CID_MS_UICC_LOW_LEVEL_ACCESS_APPLICATION_LIST
+    - MBIM_CID_MS_UICC_LOW_LEVEL_ACCESS_FILE_STATUS
+    - MBIM_CID_MS_UICC_LOW_LEVEL_ACCESS_READ_BINARY
+    - MBIM_CID_MS_UICC_LOW_LEVEL_ACCESS_READ_RECORD
+  + New Microsoft-defined Voice Extensions service, including the
+    following operations: MBIM_CID_MS_VOICE_EXTENSIONS_NITZ
+  + Extended the Intel-defined Firmware Update service, including
+    the following operations:
+    MBIM_CID_INTEL_FIRMWARE_UPDATE_MODEM_REBOOT (MBIMEx v2.0)
+  + New Intel-defined Thermal RF service, including the following
+    operations: MBIM_CID_INTEL_THERMAL_RF_RFIM
+  + Extended the QDU service, including the following operations:
+    - MBIM_CID_QDU_QUECTEL_REBOOT
+    - MBIM_CID_QDU_QUECTEL_READ_VERSION
+  + libmbim-glib:
+    - Updated the net link operations to support devices exposed by
+      the wwan subsystem.
+    - New mbim_message_get_printable_full() method to print the
+      contents of a given message specifying the specific MBIMEx
+      version in use.
+    - New mbim_message_validate() method to validate the contents
+      of the headers in a MBIM message, to be used before accessing
+      its contents.
+    - Updated all MbimMessage getters so that an implicit
+      validation is done in the g_return_* macros. This validation
+      will not be done if those macros are disabled during build.
+    - New MBIM_DEVICE_CONSECUTIVE_TIMEOUTS signal in the MbimDevice
+      to report the number of consecutive MBIM request timeouts
+      detected.
+    - New mbim_device_[get|set|check]_ms_mbimex_version() methods
+      to manage the MBIMEx version support in the MbimDevice.
+    - New MBIM_DEVICE_OPEN_FLAGS_MS_MBIMEX_[V2|V3] flags in
+      mbim_device_open_full() to allow enabling MBIMEx v2.0 or v3.0
+      support.
+    - New MbimTlv type to support the variable-sized fields in
+      MBIMEx v3.0 operations.
+    - Ensure CLOSED state always in mbim_device_close(), even on
+      error.
+    - Disallow device close if an open operation is ongoing.
+    - Extended MbimDataClass with 5G NSA/SA values, used in MBIMEx
+      v2.0, and added new MbimDataClassV3 and MbimDataSubclass
+      types, used in MBIMEX v3.0.
+    - Extended MbimCtrlCaps and MbimSubscriberReadyState with
+      values reported in MBIMEX v3.0 extensions.
+    - New MbimWakeType, MbimAccessMediaType,
+      MbimModemConfigurationStatus, MbimFrequencyRange,
+      MbimContextRoamingControl, MbimContextMediaType,
+      MbimContextState, MbimContextOperation, MbimMicoMode,
+      MbimLadnInfo, MbimDefaultPduActivationHint, MbimDrxCycle,
+      MbimSubscriberReadyStatusFlag enums used in MBIMEx v3.0
+      specific operations.
+    - New MbimUiccApplicationType, MbimUiccFileAccessibility,
+      MbimUiccFileType and MbimUiccFileStructure enums, used in the
+      MS UICC Low Level Access service.
+    - New MbimIntelServingCellInfo enum, used in the Intel Thermal
+      RF service.
+    - New MbimIntelBootMode enum, used in the Intel Firmware Update
+      service.
+    - New MbimQduQuectelRebootType and MbimQduQuectelVersionType
+      enums used in the Quectel-defined QDU service updates.
+    - Extended the list of MbimNwError values with values from the
+      3GPP specs.
+    - Deprecated MBIM_NW_ERROR_UNKNOWN, use NONE instead.
+    - Deprecated
+      MBIM_CID_MS_BASIC_CONNECT_EXTENSIONS_NETWORK_BLACKLIST, use
+      NETWORK_DENYLIST instead.
+    - Fixed the public format for CDMA language in the SMS service.
+  + mbimcli:
+    - New '--device-open-ms-mbimex-v2' option to request to enable
+      MBIMEX v2.0 support.
+    - New '--device-open-ms-mbimex-v3' option to request to enable
+      MBIMEX v3.0support.
+    - New '--verbose-full' option to request enabling logs that
+      include personal information.
+    - New '--set-ip-packet-filters' action.
+    - New '--set-provisioned-contexts' action.
+    - New '--set-signal-state' action.
+    - New '--set-network-idle-hint' action.
+    - New '--query-network-idle-hint' action.
+    - New '--set-emergency-mode' action.
+    - New '--query-emergency-mode' action.
+    - New '--set-service-activation' action.
+    - New '--ms-query-location-info-status' action.
+    - New '--ms-query-provisioned-contexts' action.
+    - New '--ms-set-provisioned-contexts' action.
+    - New '--ms-query-base-stations' action
+    - New '--ms-query-version' action.
+    - New '--ms-query-registration-parameters' action.
+    - New '--ms-set-registration-parameters' action.
+    - New '--ms-query-modem-configuration' action.
+    - New '--ms-query-wake-reason' action.
+    - New '--ms-query-uicc-application-list' action.
+    - New '--ms-query-uicc-file-status' action.
+    - New '--ms-query-uicc-read-binary' action.
+    - New '--ms-query-uicc-read-record' action.
+    - New '--ms-set-uicc-open-channel' action.
+    - New '--ms-set-uicc-close-channel' action.
+    - New '--ms-query-uicc-atr' action.
+    - New '--ms-set-uicc-apdu' action.
+    - New '--ms-set-uicc-reset' action.
+    - New '--ms-query-uicc-reset' action.
+    - New '--ms-set-uicc-terminal-capability' action.
+    - New '--ms-query-uicc-terminal-capability' action.
+    - New '--ms-query-nitz' action.
+    - New '--intel-query-rfim' action.
+    - New '--intel-set-rfim' action.
+    - Updated '--connect' action to deprecate 'apn' and prefer
+      'access-string'.
+    - Updated '--connect' action to support 'compression' and
+      'context-type'.
+    - Updated '--intel-modem-reboot' action to optionally receive
+      the boot mode type argument.
+    - Fixed the Quectel specific operations so that they have the
+      --quectel prefix and do not overwrite the ones in the Basic
+      Connect service.
+  + Several other improvements and fixes.
+- Switch to meson buildsystem, add meson BuildRequires and macros.
+- Update URL and Source to new home.
+- New dependencies: help2man
+- Replace bash-comletion with pkgconfig(bash-completion)
+  BuildRequires, meson checks for it. Update Supplements to current
+  standard.
+- Drop sed call to fix python env, already set to python3 upstream.
+- Update Licenses, drop COPYING.LIB and COPYING, now named
+  LICENSES.
+- Use ldconfig_scriptlets macro.
+- Build mbimcli-bash-completion as noarch.
+- Add patches from upstream:
+  + 0001-intel-mutual-authentication-new-service-fcc-lock.patch
+  + 0002-intel-tools-new-service-trace-config.patch
++++ 2 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/libmbim/libmbim.changes
++++ and /work/SRC/openSUSE:Factory/.libmbim.new.1533/libmbim.changes

Old:
----
  libmbim-1.26.4.tar.xz

New:
----
  0001-intel-mutual-authentication-new-service-fcc-lock.patch
  0002-intel-tools-new-service-trace-config.patch
  _service
  libmbim-1.28.4.obscpio
  libmbim.obsinfo

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

Other differences:
------------------
++++++ libmbim.spec ++++++
--- /var/tmp/diff_new_pack.IMplKk/_old  2023-04-28 16:22:07.517574899 +0200
+++ /var/tmp/diff_new_pack.IMplKk/_new  2023-04-28 16:22:07.525574946 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libmbim
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) 2013 Dominique Leuenberger, Amsterdam, The Netherlands
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,14 +18,20 @@
 
 
 Name:           libmbim
-Version:        1.26.4
+Version:        1.28.4
 Release:        0
 Summary:        Mobile Broadband Interface Model (MBIM) protocol
 License:        GPL-2.0-or-later AND LGPL-2.0-or-later
 Group:          Productivity/Networking/System
-URL:            https://www.freedesktop.org/wiki/Software/libmbim/
-Source:         
https://www.freedesktop.org/software/libmbim/%{name}-%{version}.tar.xz
+URL:            https://gitlab.freedesktop.org/mobile-broadband/libmbim
+Source:         %{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM 
0001-intel-mutual-authentication-new-service-fcc-lock.patch -- 
intel-mutual-authentication: new service, fcc-lock
+Patch:          0001-intel-mutual-authentication-new-service-fcc-lock.patch
+# PATCH-FIX-UPSTREAM 0002-intel-tools-new-service-trace-config.patch 
--intel-tools: new service, trace-config
+Patch2:         0002-intel-tools-new-service-trace-config.patch
 
+BuildRequires:  help2man
+BuildRequires:  meson
 BuildRequires:  pkgconfig
 BuildRequires:  python3-base
 BuildRequires:  pkgconfig(gio-2.0)
@@ -33,6 +39,7 @@
 BuildRequires:  pkgconfig(glib-2.0) >= 2.48
 BuildRequires:  pkgconfig(gobject-2.0)
 BuildRequires:  pkgconfig(gobject-introspection-1.0)
+BuildRequires:  pkgconfig(udev)
 
 %description
 libmbim is a glib-based library for talking to WWAN modems and devices
@@ -61,9 +68,10 @@
 Summary:        Bash completion for mbimcli
 License:        GPL-2.0-or-later AND LGPL-2.0-or-later
 Group:          Productivity/Networking/System
-BuildRequires:  bash-completion
+BuildArch:      noarch
+BuildRequires:  pkgconfig(bash-completion)
 Requires:       bash-completion
-Supplements:    packageand(%{name}:bash-completion)
+Supplements:    (%{name} and bash-completion)
 
 %description -n mbimcli-bash-completion
 This package contain de bash completion command for mbimcli tools.
@@ -83,27 +91,19 @@
 %autosetup -p1
 
 %build
-# Do not rely on env for choosing python
-sed -i "s|env python|python3|g" build-aux/mbim-codegen/*
-%configure \
-       --with-udev \
-       --disable-static \
-       --enable-introspection=yes \
+%meson \
        %{nil}
-%make_build
+%meson_build
 
 %install
-%make_install
-find %{buildroot} -type f -name "*.la" -delete -print
+%meson_install
 
 %check
-%make_build check
+%meson_test
 
-%post -n libmbim-glib4 -p /sbin/ldconfig
-%postun -n libmbim-glib4 -p /sbin/ldconfig
+%ldconfig_scriptlets -n libmbim-glib4
 
 %files
-%license COPYING
 %doc NEWS
 %{_bindir}/mbim-network
 %{_bindir}/mbimcli
@@ -112,16 +112,11 @@
 %{_mandir}/man1/mbimcli.1%{?ext_man}
 
 %files -n libmbim-glib4
-%license COPYING.LIB
-
+%license LICENSES
 %{_libdir}/libmbim-glib.so.*
 
 %files devel
-%doc AUTHORS README
-# Own these directories to not depend on gtk-doc
-%dir %{_datadir}/gtk-doc
-%dir %{_datadir}/gtk-doc/html
-%doc %{_datadir}/gtk-doc/html/libmbim-glib/
+%doc AUTHORS README.md
 %{_datadir}/gir-1.0/*.gir
 %{_includedir}/libmbim-glib/
 %{_libdir}/libmbim-glib.so

++++++ 0001-intel-mutual-authentication-new-service-fcc-lock.patch ++++++
++++ 699 lines (skipped)

++++++ 0002-intel-tools-new-service-trace-config.patch ++++++
++++ 759 lines (skipped)

++++++ _service ++++++
<?xml version="1.0"?>
<services>
  <service name="obs_scm" mode="manual">
    <param name="scm">git</param>
    <param 
name="url">https://gitlab.freedesktop.org/mobile-broadband/libmbim.git</param>
    <param name="revision">refs/tags/1.28.4</param>
    <param name="versionformat">@PARENT_TAG@</param>
  </service>
  <service name="tar" mode="buildtime"/>
  <service name="recompress" mode="buildtime">
    <param name="file">*.tar</param>
    <param name="compression">xz</param>
  </service>
  <service name="set_version" mode="manual" />
</services>

++++++ libmbim.obsinfo ++++++
name: libmbim
version: 1.28.4
mtime: 1677661477
commit: 7f1c7907c4654ba5c619a635cef5475ca161d027

Reply via email to