Hello community, here is the log from the commit of package libqmi for openSUSE:Leap:15.2 checked in at 2020-01-30 14:50:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Leap:15.2/libqmi (Old) and /work/SRC/openSUSE:Leap:15.2/.libqmi.new.26092 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqmi" Thu Jan 30 14:50:14 2020 rev:22 rq:758550 version:1.24.0 Changes: -------- --- /work/SRC/openSUSE:Leap:15.2/libqmi/libqmi.changes 2020-01-15 15:23:58.458528033 +0100 +++ /work/SRC/openSUSE:Leap:15.2/.libqmi.new.26092/libqmi.changes 2020-01-30 14:51:17.830931080 +0100 @@ -1,0 +2,160 @@ +Fri Nov 8 11:49:40 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.24.0: + + Various new services, requests and firmware update support + added. + +------------------------------------------------------------------- +Sun Sep 8 20:21:52 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.22.6: + + qmicli: + - Fix potential dereference of null GArray in LOC service. + + libqmi-glib: + - Fix definitions for QMI_*_LTE_BAND_*_EUTRAN_32 enum values. + + Build updated with several fixes: + - Explicitly define max allowed GLib version. + +------------------------------------------------------------------- +Thu Apr 11 18:11:50 UTC 2019 - Martin Hauke <mar...@gmx.de> + +- Update to version 1.22.4: + + New request/responses/indications: + - uim: new "Register Events" request/response. + - dms: new "Dell Change Device Mode" request/response. + - dms: new "Dell Get Firmware Version" request/response. + + libqmi-glib: + - wds: fixed reporting unknown current rates. + + qmi-proxy: + - Increased empty lifetime to 300s. + + qmicli: + Avoid priting service option in 3GPP devices. + +------------------------------------------------------------------- +Sat Mar 2 21:38:48 UTC 2019 - Bjørn Lie <bjorn....@gmail.com> + +- Update to version 1.22.2: + + Fixed CID tracking logic in the qmi-proxy. + https://gitlab.freedesktop.org/mobile-broadband/libqmi/issues/9 + +------------------------------------------------------------------- +Tue Jan 8 21:43:44 UTC 2019 - bjorn....@gmail.com + +- Update to version 1.22.0: + + Build now looks for the correct python provider in the system + during configure. + + New services: New 'QoS' (Quality of Service) service, with some + minimal initial implementation to support flow/network status + querying. Additionally, some Sierra-specific commands are also + implemented that allow querying per-bearer statistics (e.g. if + multiple dedicated and default LTE bearers are used). + + New request/responses/indications: + - loc: new "Register Events" request/response. + - loc: new "NMEA" indication. + - loc: new "Engine State" indication. + - loc: new "Fix Recurrence Type" indication. + - loc: new "GNSS Sv Info" indication. + - loc: new "Inject Predicted Orbits Data" + request/response/indication. + - loc: new "Get Predicted Orbits Data Source" + request/response/indication. + - loc: new "Set Server" request/response/indication. + - loc: new "Get Server" request/response/indication. + - loc: new "Delete Assistance Data" + request/response/indication. + - loc: new "Set Operation Mode" request/response/indication. + - loc: new "Get Operation Mode" request/response/indication. + - loc: new "Inject XTRA Data" request/response/indication. + - uim: new "Card Status" indication. + - wds: new "Get Default Profile Num" request/response. + - wds: new "Set Default Profile Num" request/response. + - wds: new Sierra-specific "Swi Create Profile Indexed" + request/response. + + New TLVs supported in existing messages: + - loc: added multiple new TLVs in the "Position Report" + indication, which was a minimal skeleton in previous + releases. + - loc: added 'Fix Recurrence Type' TLV in "Start". + - loc: added 'Minimum Interval between Position Reports' TLV in + "Start". + - nas: added 'Acquisition Order Preference' TLV in "Set System + Selection Preference" and "Get System Selection Preference". + - nas: added 'Phy CA Agg Secondary Cells' TLV in "Get LTE Cphy + CA Info". + - wds: added 'WDS APN Disabled Flag' TLV in "Create Profile", + "Modify Profile" and "Get Profile Settings". + - wds: added 'WDS Roaming Disallowed Flag' TLV in "Create + Profile", "Modify Profile" and "Get Profile Settings". + + libqmi: + - Assume TLVs < 0x10 are mandatory by default. + - Fixed some missing QmiProtocolErrors and updated some + existing ones. + - Implemented support to allow enabling QMI indications when in + MBIM mode. + - Addded missing QmiNasBandPreference and + QmiDmsLteBandCapability flags. + - Deprecate QMI_CORE_ERROR_TLV_EMPTY, as empty TLVs are allowed + by the protocol and totally valid e.g. in 0-sized string-type + TLVs. + - Moved all deprecated APIs to 'qmi-compat.h' header. + + qmicli: + - New '--loc-get-position-report' command. + - New '--loc-get-gnss-sv-info' command. + - New '--loc-follow-position-report' command. + - New '--loc-follow-gnss-sv-info' command. + - New '--loc-follow-nmea' command. + - New '--loc-delete-assistance-data' command. + - New '--qos-get-flow-status' command. + - New '--qos-get-network-status' command. + - New '--qos-swi-read-data-stats' command. + - New '--qos-reset' command. + - New '--wds-create-profile' command. + - New '--wds-modify-profile' command. + - New '--wds-delete-profile' command. + - New '--wds-get-default-profile-num' command. + - New '--wds-set-default-profile-num' command. + - New '--wds-swi-create-profile-indexed' command. + - Added support to request acquisition order preference updates + when using '--nas-set-system-selection-preference'. + - Fixed slot indices in '--uim-get-card-status'. + - Fixed '--uim-set-pin-protection', '--uim-verify-pin", + "--uim-unblock-pin", and '--uim-change-pin', so that a dummy + application identifier is always used. + - Updated so that all commands work even through QMI over MBIM, + even if indications are required to complete the command + (e.g. most PDC and LOC commands). + + qmi-network: Avoid creating invalid --wds-start-network when + APN is not set. + + Several other minor improvements and fixes. + +------------------------------------------------------------------- +Mon Aug 13 20:01:38 UTC 2018 - bjorn....@gmail.com + +- Update to version 1.20.2: + + qmicli: + - Exit on --wds-start-network parse errors. + - Fix reading current technology in + --wds-get-data-bearer-technology. + - Remove implicity casts to GDestroyNotify in + g_clear_pointer(). + + qmi-firmware-update: + - Fix --ignore-version-errors. + - Fix byte counts in error message. + + libqmi-glib: + - dms: factory settings related operations since 1.0 + - Avoid closing same file descriptor twice. + - Don't leak the inner MbimDevice if MBIM_QMUX_ENABLED. +- Add no-dependency-on filter to rpmlintrc, filter out false + warning about missing deps in devel package. + +------------------------------------------------------------------- +Thu Mar 8 09:52:04 UTC 2018 - jeng...@inai.de + +- Update summary to standard language + +------------------------------------------------------------------- +Wed Feb 28 16:36:07 UTC 2018 - dims...@opensuse.org + +- Modernize spec-file by calling spec-cleaner + +------------------------------------------------------------------- Old: ---- libqmi-1.20.0.tar.xz New: ---- libqmi-1.24.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqmi.spec ++++++ --- /var/tmp/diff_new_pack.OjbPaF/_old 2020-01-30 14:51:18.274931316 +0100 +++ /var/tmp/diff_new_pack.OjbPaF/_new 2020-01-30 14:51:18.278931319 +0100 @@ -20,17 +20,18 @@ %define _soname libqmi-glib5 Name: libqmi -Version: 1.20.0 +Version: 1.24.0 Release: 0 # NOTE: The file headers state LESSER GPL, which is a mistake. The upstream intended license is LIBRARY GPL 2.0+ Summary: Library to control QMI devices License: LGPL-2.1+ AND GPL-2.0+ Group: Hardware/Modem -URL: http://cgit.freedesktop.org/libqmi/ -Source0: http://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz +URL: https://www.freedesktop.org/wiki/Software/libqmi/ +Source0: https://www.freedesktop.org/software/libqmi/%{name}-%{version}.tar.xz Source99: libqmi-rpmlintrc -BuildRequires: python3 + BuildRequires: pkgconfig +BuildRequires: python3 BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) >= 2.36 @@ -63,7 +64,7 @@ This package contains command line tools to manage such devices. %package devel -Summary: Library to control QMI devices -- Development files +Summary: Development files for the QMI device control library Group: Development/Languages/C and C++ Requires: %{_soname} = %{version} @@ -73,14 +74,14 @@ This package contains files required to link sources against libqmi. %prep -%setup -q +%autosetup -p1 %build # Do not rely on env for choosing python sed -i "s|env python|python3|g" build-aux/qmi-codegen/* %configure \ --disable-static -make %{?_smp_mflags} +%make_build %install %make_install @@ -90,7 +91,8 @@ %postun -n %{_soname} -p /sbin/ldconfig %files tools -%doc COPYING NEWS +%license COPYING +%doc NEWS %{_bindir}/qmi-network %{_bindir}/qmicli %{_bindir}/qmi-firmware-update @@ -104,7 +106,8 @@ %{_mandir}/man1/qmi-firmware-update.1%{?ext_man} %files -n %{_soname} -%doc COPYING.LIB +%license COPYING.LIB + %{_libdir}/libqmi-glib.so.* %files devel ++++++ libqmi-1.20.0.tar.xz -> libqmi-1.24.0.tar.xz ++++++ ++++ 180262 lines of diff (skipped) ++++++ libqmi-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.OjbPaF/_old 2020-01-30 14:51:18.982931693 +0100 +++ /var/tmp/diff_new_pack.OjbPaF/_new 2020-01-30 14:51:18.986931695 +0100 @@ -1,3 +1,5 @@ # The main package is called libqmi but is not shared lib.. elimintate false warning. addFilter("libqmi-tools\..*: W: shlib-policy-missing-lib"); addFilter("libqmi-tools\..*: W: shlib-policy-nonversioned-dir"); +# Devel package have the correct deps, elimintate false warning. +addFilter("no-dependency-on");