Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libqmi for openSUSE:Factory checked in at 2021-08-31 19:54:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqmi (Old) and /work/SRC/openSUSE:Factory/.libqmi.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "libqmi" Tue Aug 31 19:54:58 2021 rev:39 rq:914588 version:1.28.8 Changes: -------- --- /work/SRC/openSUSE:Factory/libqmi/libqmi.changes 2021-06-09 21:54:49.634744795 +0200 +++ /work/SRC/openSUSE:Factory/.libqmi.new.1899/libqmi.changes 2021-08-31 19:55:14.877928390 +0200 @@ -1,0 +2,8 @@ +Wed Aug 25 11:47:38 UTC 2021 - Martin Hauke <mardnh@gmx.de> + +- Update to version 1.28.8 + * libqmi-glib: + - Fix CTL "Set Data Format" output TLV prerequisites. + - Fix double free in the qmiwwan based net port manager. + +------------------------------------------------------------------- Old: ---- libqmi-1.28.6.tar.xz New: ---- libqmi-1.28.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqmi.spec ++++++ --- /var/tmp/diff_new_pack.VsxpGF/_old 2021-08-31 19:55:15.609929322 +0200 +++ /var/tmp/diff_new_pack.VsxpGF/_new 2021-08-31 19:55:15.617929332 +0200 @@ -20,7 +20,7 @@ %define _soname libqmi-glib5 Name: libqmi -Version: 1.28.6 +Version: 1.28.8 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 ++++++ libqmi-1.28.6.tar.xz -> libqmi-1.28.8.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/NEWS new/libqmi-1.28.8/NEWS --- old/libqmi-1.28.6/NEWS 2021-06-04 11:03:28.000000000 +0200 +++ new/libqmi-1.28.8/NEWS 2021-08-02 22:54:34.000000000 +0200 @@ -1,4 +1,12 @@ +Overview of changes in libqmi 1.28.8 +---------------------------------------- + + * libqmi-glib: + ** Fix CTL "Set Data Format" output TLV prerequisites. + ** Fix double free in the qmiwwan based net port manager. + + Overview of changes in libqmi 1.28.6 ---------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/build-aux/qmi-codegen/Message.py new/libqmi-1.28.8/build-aux/qmi-codegen/Message.py --- old/libqmi-1.28.6/build-aux/qmi-codegen/Message.py 2021-03-12 11:13:21.000000000 +0100 +++ new/libqmi-1.28.8/build-aux/qmi-codegen/Message.py 2021-07-22 16:54:52.000000000 +0200 @@ -32,6 +32,12 @@ Constructor """ def __init__(self, dictionary, common_objects_dictionary): + # Validate input fields in the dictionary, and only allow those + # explicitly expected. + for message_key in dictionary: + if message_key not in [ "name", "type", "service", "id", "since", "input", "output", "vendor", "scope", "abort" ]: + raise ValueError('Invalid message field: "' + message_key + '"') + # The message service, e.g. "Ctl" self.service = dictionary['service'] # The name of the specific message, e.g. "Something" @@ -41,10 +47,6 @@ # The type, which must always be 'Message' or 'Indication' self.type = dictionary['type'] - # The message version info is no longer supported - if 'version' in dictionary: - raise ValueError('The "version" tag is no longer supported') - self.static = True if 'scope' in dictionary and dictionary['scope'] == 'library-only' else False self.abort = True if 'abort' in dictionary and dictionary['abort'] == 'yes' else False diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/configure new/libqmi-1.28.8/configure --- old/libqmi-1.28.6/configure 2021-06-04 11:12:30.000000000 +0200 +++ new/libqmi-1.28.8/configure 2021-08-02 22:56:26.000000000 +0200 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.71 for libqmi 1.28.6. +# Generated by GNU Autoconf 2.71 for libqmi 1.28.8. # # Report bugs to <libqmi-devel@lists.freedesktop.org>. # @@ -621,8 +621,8 @@ # Identity of this package. PACKAGE_NAME='libqmi' PACKAGE_TARNAME='libqmi' -PACKAGE_VERSION='1.28.6' -PACKAGE_STRING='libqmi 1.28.6' +PACKAGE_VERSION='1.28.8' +PACKAGE_STRING='libqmi 1.28.8' PACKAGE_BUGREPORT='libqmi-devel@lists.freedesktop.org' PACKAGE_URL='' @@ -1462,7 +1462,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures libqmi 1.28.6 to adapt to many kinds of systems. +\`configure' configures libqmi 1.28.8 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1533,7 +1533,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libqmi 1.28.6:";; + short | recursive ) echo "Configuration of libqmi 1.28.8:";; esac cat <<\_ACEOF @@ -1690,7 +1690,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libqmi configure 1.28.6 +libqmi configure 1.28.8 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. @@ -1946,7 +1946,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libqmi $as_me 1.28.6, which was +It was created by libqmi $as_me 1.28.8, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw @@ -3220,7 +3220,7 @@ # Define the identity of the package. PACKAGE='libqmi' - VERSION='1.28.6' + VERSION='1.28.8' # Some tools Automake needs. @@ -15163,8 +15163,8 @@ QMI_MAJOR_VERSION=1 QMI_MINOR_VERSION=28 -QMI_MICRO_VERSION=6 -QMI_VERSION=1.28.6 +QMI_MICRO_VERSION=8 +QMI_VERSION=1.28.8 @@ -17403,7 +17403,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libqmi $as_me 1.28.6, which was +This file was extended by libqmi $as_me 1.28.8, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -17471,7 +17471,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libqmi config.status 1.28.6 +libqmi config.status 1.28.8 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/configure.ac new/libqmi-1.28.8/configure.ac --- old/libqmi-1.28.6/configure.ac 2021-06-04 11:03:28.000000000 +0200 +++ new/libqmi-1.28.8/configure.ac 2021-08-02 22:55:20.000000000 +0200 @@ -4,7 +4,7 @@ dnl The QMI version number m4_define([qmi_major_version], [1]) m4_define([qmi_minor_version], [28]) -m4_define([qmi_micro_version], [6]) +m4_define([qmi_micro_version], [8]) m4_define([qmi_version], [qmi_major_version.qmi_minor_version.qmi_micro_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/data/qmi-service-ctl.json new/libqmi-1.28.8/data/qmi-service-ctl.json --- old/libqmi-1.28.6/data/qmi-service-ctl.json 2020-02-15 11:25:48.000000000 +0100 +++ new/libqmi-1.28.8/data/qmi-service-ctl.json 2021-07-22 16:54:59.000000000 +0200 @@ -138,8 +138,8 @@ "type" : "TLV", "since" : "1.0", "format" : "guint16", - "public-format" : "QmiCtlDataLinkProtocol" } ], - "prerequisites" : [ { "common-ref" : "Success" } ] }, + "public-format" : "QmiCtlDataLinkProtocol", + "prerequisites" : [ { "common-ref" : "Success" } ] } ] }, // ********************************************************************************* { "name" : "Sync", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/docs/man/qmi-firmware-update.1 new/libqmi-1.28.8/docs/man/qmi-firmware-update.1 --- old/libqmi-1.28.6/docs/man/qmi-firmware-update.1 2021-06-04 11:15:29.000000000 +0200 +++ new/libqmi-1.28.8/docs/man/qmi-firmware-update.1 2021-08-02 22:59:00.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. -.TH QMI-FIRMWARE-UPDATE "1" "June 2021" "qmi-firmware-update " "User Commands" +.TH QMI-FIRMWARE-UPDATE "1" "August 2021" "qmi-firmware-update " "User Commands" .SH NAME qmi-firmware-update \- Update firmware in QMI devices .SH DESCRIPTION @@ -103,7 +103,7 @@ .IP libqmi\-devel@lists.freedesktop.org .PP -qmi\-firmware\-update 1.28.6 +qmi\-firmware\-update 1.28.8 .IP Copyright (C) 2016\-2021 Aleksander Morgado Copyright (C) 2016\-2019 Bj?rn Mork diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/docs/man/qmi-network.1 new/libqmi-1.28.8/docs/man/qmi-network.1 --- old/libqmi-1.28.6/docs/man/qmi-network.1 2021-06-04 11:15:29.000000000 +0200 +++ new/libqmi-1.28.8/docs/man/qmi-network.1 2021-08-02 22:59:00.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. -.TH QMI-NETWORK "1" "June 2021" "qmi-network 1.28.6" "User Commands" +.TH QMI-NETWORK "1" "August 2021" "qmi-network 1.28.8" "User Commands" .SH NAME qmi-network \- Simple network management of QMI devices .SH SYNOPSIS diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/docs/man/qmicli.1 new/libqmi-1.28.8/docs/man/qmicli.1 --- old/libqmi-1.28.6/docs/man/qmicli.1 2021-06-04 11:15:29.000000000 +0200 +++ new/libqmi-1.28.8/docs/man/qmicli.1 2021-08-02 22:59:01.000000000 +0200 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.48.3. -.TH QMICLI "1" "June 2021" "qmicli 1.28.6" "User Commands" +.TH QMICLI "1" "August 2021" "qmicli 1.28.8" "User Commands" .SH NAME qmicli \- Control QMI devices .SH DESCRIPTION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/docs/reference/libqmi-glib/html/index.html new/libqmi-1.28.8/docs/reference/libqmi-glib/html/index.html --- old/libqmi-1.28.6/docs/reference/libqmi-glib/html/index.html 2021-06-04 11:48:27.000000000 +0200 +++ new/libqmi-1.28.8/docs/reference/libqmi-glib/html/index.html 2021-08-02 22:59:07.000000000 +0200 @@ -15,7 +15,7 @@ <div> <div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libqmi-glib Reference Manual</p></th></tr></table></div> <div><p class="releaseinfo"> - For libqmi-glib 1.28.6 + For libqmi-glib 1.28.8 . The latest version of this documentation can be found on-line at <a class="ulink" href="https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/" target="_top">https://www.freedesktop.org/software/libqmi/libqmi-glib/latest/</a>. </p></div> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html new/libqmi-1.28.8/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html --- old/libqmi-1.28.6/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html 2021-06-04 11:48:27.000000000 +0200 +++ new/libqmi-1.28.8/docs/reference/libqmi-glib/html/libqmi-glib-Version-and-feature-checks.html 2021-08-02 22:59:07.000000000 +0200 @@ -144,7 +144,7 @@ <hr> <div class="refsect2"> <a name="QMI-MICRO-VERSION:CAPS"></a><h3>QMI_MICRO_VERSION</h3> -<pre class="programlisting">#define QMI_MICRO_VERSION (6) +<pre class="programlisting">#define QMI_MICRO_VERSION (8) </pre> <p>Evaluates to the micro version number of libqmi-glib which this source compiled against.</p> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/docs/reference/libqmi-glib/version.xml new/libqmi-1.28.8/docs/reference/libqmi-glib/version.xml --- old/libqmi-1.28.6/docs/reference/libqmi-glib/version.xml 2021-06-04 11:12:40.000000000 +0200 +++ new/libqmi-1.28.8/docs/reference/libqmi-glib/version.xml 2021-08-02 22:56:35.000000000 +0200 @@ -1 +1 @@ -1.28.6 +1.28.8 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.28.6/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c new/libqmi-1.28.8/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c --- old/libqmi-1.28.6/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c 2021-06-04 11:03:28.000000000 +0200 +++ new/libqmi-1.28.8/src/libqmi-glib/qmi-net-port-manager-qmiwwan.c 2021-08-02 22:51:54.000000000 +0200 @@ -584,7 +584,6 @@ !g_file_test (self->priv->del_mux_sysfs_path, G_FILE_TEST_EXISTS)) { g_set_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_FAILED, "No support for multiplexing in the interface"); - g_object_unref (self); return NULL; }