Hello community, here is the log from the commit of package libqmi for openSUSE:Factory checked in at 2015-02-06 10:39:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libqmi (Old) and /work/SRC/openSUSE:Factory/.libqmi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libqmi" Changes: -------- --- /work/SRC/openSUSE:Factory/libqmi/libqmi.changes 2015-01-30 17:44:15.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libqmi.new/libqmi.changes 2015-02-06 10:39:46.000000000 +0100 @@ -1,0 +2,10 @@ +Sun Feb 1 09:13:26 UTC 2015 - [email protected] + +- Update to version 1.12.2: + + Fix bug reading sized-guints, which was making --dms-get-time + segfault. + + Fix compilation warnings in 32 bit systems. + + Add missing services in get_printable() and + get_version_introduced(). + +------------------------------------------------------------------- Old: ---- libqmi-1.12.0.tar.xz New: ---- libqmi-1.12.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libqmi.spec ++++++ --- /var/tmp/diff_new_pack.Jf0v6V/_old 2015-02-06 10:39:47.000000000 +0100 +++ /var/tmp/diff_new_pack.Jf0v6V/_new 2015-02-06 10:39:47.000000000 +0100 @@ -19,7 +19,7 @@ Name: libqmi %define _soname libqmi-glib1 -Version: 1.12.0 +Version: 1.12.2 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.12.0.tar.xz -> libqmi-1.12.2.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/NEWS new/libqmi-1.12.2/NEWS --- old/libqmi-1.12.0/NEWS 2015-01-13 14:21:09.000000000 +0100 +++ new/libqmi-1.12.2/NEWS 2015-01-28 20:37:55.000000000 +0100 @@ -1,4 +1,14 @@ +Overview of changes in libqmi 1.12.2 +---------------------------------------- + + * Fix bug reading sized-guints, which was making --dms-get-time segfault. + + * Fix compilation warnings in 32 bit systems. + + * Add missing services in get_printable() and get_version_introduced(). + + Overview of changes in libqmi 1.12.0 ---------------------------------------- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/configure new/libqmi-1.12.2/configure --- old/libqmi-1.12.0/configure 2015-01-13 14:21:16.000000000 +0100 +++ new/libqmi-1.12.2/configure 2015-01-28 20:38:02.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for libqmi 1.12.0. +# Generated by GNU Autoconf 2.69 for libqmi 1.12.2. # # Report bugs to <[email protected]>. # @@ -590,8 +590,8 @@ # Identity of this package. PACKAGE_NAME='libqmi' PACKAGE_TARNAME='libqmi' -PACKAGE_VERSION='1.12.0' -PACKAGE_STRING='libqmi 1.12.0' +PACKAGE_VERSION='1.12.2' +PACKAGE_STRING='libqmi 1.12.2' PACKAGE_BUGREPORT='[email protected]' PACKAGE_URL='' @@ -1368,7 +1368,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.12.0 to adapt to many kinds of systems. +\`configure' configures libqmi 1.12.2 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1438,7 +1438,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libqmi 1.12.0:";; + short | recursive ) echo "Configuration of libqmi 1.12.2:";; esac cat <<\_ACEOF @@ -1569,7 +1569,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libqmi configure 1.12.0 +libqmi configure 1.12.2 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1847,7 +1847,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.12.0, which was +It was created by libqmi $as_me 1.12.2, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2715,7 +2715,7 @@ # Define the identity of the package. PACKAGE='libqmi' - VERSION='1.12.0' + VERSION='1.12.2' # Some tools Automake needs. @@ -12088,8 +12088,8 @@ QMI_MAJOR_VERSION=1 QMI_MINOR_VERSION=12 -QMI_MICRO_VERSION=0 -QMI_VERSION=1.12.0 +QMI_MICRO_VERSION=2 +QMI_VERSION=1.12.2 @@ -13387,7 +13387,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.12.0, which was +This file was extended by libqmi $as_me 1.12.2, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -13453,7 +13453,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -libqmi config.status 1.12.0 +libqmi config.status 1.12.2 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/configure.ac new/libqmi-1.12.2/configure.ac --- old/libqmi-1.12.0/configure.ac 2015-01-13 14:20:49.000000000 +0100 +++ new/libqmi-1.12.2/configure.ac 2015-01-28 20:37:18.000000000 +0100 @@ -4,7 +4,7 @@ dnl The QMI version number m4_define([qmi_major_version], [1]) m4_define([qmi_minor_version], [12]) -m4_define([qmi_micro_version], [0]) +m4_define([qmi_micro_version], [2]) 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.12.0/docs/man/qmi-network.1 new/libqmi-1.12.2/docs/man/qmi-network.1 --- old/libqmi-1.12.0/docs/man/qmi-network.1 2015-01-13 14:22:38.000000000 +0100 +++ new/libqmi-1.12.2/docs/man/qmi-network.1 2015-01-28 20:39:25.000000000 +0100 @@ -1,5 +1,5 @@ .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4. -.TH QMI-NETWORK "1" "January 2015" "qmi-network 1.12.0" "User Commands" +.TH QMI-NETWORK "1" "January 2015" "qmi-network 1.12.2" "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.12.0/docs/man/qmicli.1 new/libqmi-1.12.2/docs/man/qmicli.1 --- old/libqmi-1.12.0/docs/man/qmicli.1 2015-01-13 14:22:38.000000000 +0100 +++ new/libqmi-1.12.2/docs/man/qmicli.1 2015-01-28 20:39:25.000000000 +0100 @@ -306,7 +306,7 @@ \fB\-V\fR, \fB\-\-version\fR Print version .PP -qmicli 1.12.0 +qmicli 1.12.2 Copyright \(co 2015 Aleksander Morgado License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl\-2.0.html> This is free software: you are free to change and redistribute it. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/docs/reference/libqmi-glib/html/index.html new/libqmi-1.12.2/docs/reference/libqmi-glib/html/index.html --- old/libqmi-1.12.0/docs/reference/libqmi-glib/html/index.html 2015-01-13 14:24:04.000000000 +0100 +++ new/libqmi-1.12.2/docs/reference/libqmi-glib/html/index.html 2015-01-28 20:41:23.000000000 +0100 @@ -14,7 +14,7 @@ <div class="titlepage"> <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.12.0 +<div><p class="releaseinfo">for libqmi-glib 1.12.2 </p></div> <div><p class="copyright">Copyright © 2012 The libqmi-glib authors</p></div> <div><div class="legalnotice"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/docs/reference/libqmi-glib/html/libqmi-glib-QmiMessage.html new/libqmi-1.12.2/docs/reference/libqmi-glib/html/libqmi-glib-QmiMessage.html --- old/libqmi-1.12.0/docs/reference/libqmi-glib/html/libqmi-glib-QmiMessage.html 2015-01-13 14:24:04.000000000 +0100 +++ new/libqmi-1.12.2/docs/reference/libqmi-glib/html/libqmi-glib-QmiMessage.html 2015-01-28 20:41:23.000000000 +0100 @@ -1476,8 +1476,8 @@ takes care of converting the value written to the byte order specified by <em class="parameter"><code>endian</code></em> .</p> -<p>Valid values for <em class="parameter"><code>n_bytes</code></em> - are: 1, 2, 4, 8.</p> +<p>The value of <em class="parameter"><code>n_bytes</code></em> + can be any between 1 and 8.</p> <div class="refsect3"> <a name="id-1.2.3.6.29.6"></a><h4>Parameters</h4> <div class="informaltable"><table width="100%" border="0"> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/docs/reference/libqmi-glib/html/libqmi-glib-Version-checks.html new/libqmi-1.12.2/docs/reference/libqmi-glib/html/libqmi-glib-Version-checks.html --- old/libqmi-1.12.0/docs/reference/libqmi-glib/html/libqmi-glib-Version-checks.html 2015-01-13 14:24:04.000000000 +0100 +++ new/libqmi-1.12.2/docs/reference/libqmi-glib/html/libqmi-glib-Version-checks.html 2015-01-28 20:41:23.000000000 +0100 @@ -84,7 +84,7 @@ <hr> <div class="refsect2"> <a name="QMI-MICRO-VERSION:CAPS"></a><h3>QMI_MICRO_VERSION</h3> -<pre class="programlisting">#define QMI_MICRO_VERSION (0) +<pre class="programlisting">#define QMI_MICRO_VERSION (2) </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.12.0/docs/reference/libqmi-glib/version.xml new/libqmi-1.12.2/docs/reference/libqmi-glib/version.xml --- old/libqmi-1.12.0/docs/reference/libqmi-glib/version.xml 2015-01-13 14:21:22.000000000 +0100 +++ new/libqmi-1.12.2/docs/reference/libqmi-glib/version.xml 2015-01-28 20:38:07.000000000 +0100 @@ -1 +1 @@ -1.12.0 +1.12.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/src/libqmi-glib/qmi-message.c new/libqmi-1.12.2/src/libqmi-glib/qmi-message.c --- old/libqmi-1.12.0/src/libqmi-glib/qmi-message.c 2014-12-11 22:25:58.000000000 +0100 +++ new/libqmi-1.12.2/src/libqmi-glib/qmi-message.c 2015-01-25 19:02:50.000000000 +0100 @@ -46,7 +46,10 @@ #include "qmi-nas.h" #include "qmi-wms.h" #include "qmi-pds.h" +#include "qmi-pbm.h" #include "qmi-uim.h" +#include "qmi-oma.h" +#include "qmi-wda.h" /** * SECTION:qmi-message @@ -1042,7 +1045,7 @@ * takes care of converting the value written to the byte order specified by * @endian. * - * Valid values for @n_bytes are: 1, 2, 4, 8. + * The value of @n_bytes can be any between 1 and 8. * * Returns: %TRUE if the variable is successfully added, otherwise %FALSE is returned and @error is set. * @@ -1059,10 +1062,7 @@ goffset offset; g_return_val_if_fail (self != NULL, FALSE); - g_return_val_if_fail ((n_bytes == 1 || - n_bytes == 2 || - n_bytes == 4 || - n_bytes == 8), FALSE); + g_return_val_if_fail (n_bytes <= 8, FALSE); /* Check for overflow of message size */ if (!tlv_error_if_write_overflow (self, n_bytes, error)) @@ -1627,10 +1627,7 @@ g_return_val_if_fail (self != NULL, FALSE); g_return_val_if_fail (offset != NULL, FALSE); g_return_val_if_fail (out != NULL, FALSE); - g_return_val_if_fail ((n_bytes == 1 || - n_bytes == 2 || - n_bytes == 4 || - n_bytes == 8), FALSE); + g_return_val_if_fail (n_bytes <= 8, FALSE); if (!(ptr = tlv_error_if_read_overflow (self, tlv_offset, *offset, n_bytes, error))) return FALSE; @@ -2152,9 +2149,18 @@ case QMI_SERVICE_PDS: contents = __qmi_message_pds_get_printable (self, line_prefix); break; + case QMI_SERVICE_PBM: + contents = __qmi_message_pbm_get_printable (self, line_prefix); + break; case QMI_SERVICE_UIM: contents = __qmi_message_uim_get_printable (self, line_prefix); break; + case QMI_SERVICE_OMA: + contents = __qmi_message_oma_get_printable (self, line_prefix); + break; + case QMI_SERVICE_WDA: + contents = __qmi_message_wda_get_printable (self, line_prefix); + break; default: break; } @@ -2204,9 +2210,18 @@ case QMI_SERVICE_PDS: return __qmi_message_pds_get_version_introduced (self, major, minor); + case QMI_SERVICE_PBM: + return __qmi_message_pbm_get_version_introduced (self, major, minor); + case QMI_SERVICE_UIM: return __qmi_message_uim_get_version_introduced (self, major, minor); + case QMI_SERVICE_OMA: + return __qmi_message_oma_get_version_introduced (self, major, minor); + + case QMI_SERVICE_WDA: + return __qmi_message_wda_get_version_introduced (self, major, minor); + default: /* For the still unsupported services, cannot do anything */ return FALSE; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/src/libqmi-glib/qmi-version.h new/libqmi-1.12.2/src/libqmi-glib/qmi-version.h --- old/libqmi-1.12.0/src/libqmi-glib/qmi-version.h 2015-01-13 14:21:21.000000000 +0100 +++ new/libqmi-1.12.2/src/libqmi-glib/qmi-version.h 2015-01-28 20:38:07.000000000 +0100 @@ -50,7 +50,7 @@ * Evaluates to the micro version number of libqmi-glib which this source * compiled against. */ -#define QMI_MICRO_VERSION (0) +#define QMI_MICRO_VERSION (2) /** * QMI_CHECK_VERSION: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libqmi-1.12.0/src/libqmi-glib/test/test-message.c new/libqmi-1.12.2/src/libqmi-glib/test/test-message.c --- old/libqmi-1.12.0/src/libqmi-glib/test/test-message.c 2014-12-11 22:25:58.000000000 +0100 +++ new/libqmi-1.12.2/src/libqmi-glib/test/test-message.c 2015-01-25 19:02:50.000000000 +0100 @@ -699,22 +699,22 @@ /* Add one of each */ expected_tlv_payload_size += 8; - ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_LITTLE, 0x1212121212121212, &error); + ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_LITTLE, 0x1212121212121212ULL, &error); g_assert_no_error (error); g_assert (ret); expected_tlv_payload_size += 8; - ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_LITTLE, 0 - 0x1212121212121212, &error); + ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_LITTLE, 0 - 0x1212121212121212LL, &error); g_assert_no_error (error); g_assert (ret); expected_tlv_payload_size += 8; - ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_BIG, 0x1212121212121212, &error); + ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_BIG, 0x1212121212121212ULL, &error); g_assert_no_error (error); g_assert (ret); expected_tlv_payload_size += 8; - ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_BIG, 0 - 0x1212121212121212, &error); + ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_BIG, 0 - 0x1212121212121212LL, &error); g_assert_no_error (error); g_assert (ret); @@ -742,22 +742,22 @@ ret = qmi_message_tlv_read_guint64 (self, init_offset, &offset, QMI_ENDIAN_LITTLE, &uint64, &error); g_assert_no_error (error); g_assert (ret); - g_assert_cmpuint (uint64, ==, 0x1212121212121212); + g_assert_cmpuint (uint64, ==, 0x1212121212121212ULL); ret = qmi_message_tlv_read_gint64 (self, init_offset, &offset, QMI_ENDIAN_LITTLE, &int64, &error); g_assert_no_error (error); g_assert (ret); - g_assert_cmpuint (int64, ==, 0 - 0x1212121212121212); + g_assert_cmpuint (int64, ==, 0 - 0x1212121212121212LL); ret = qmi_message_tlv_read_guint64 (self, init_offset, &offset, QMI_ENDIAN_BIG, &uint64, &error); g_assert_no_error (error); g_assert (ret); - g_assert_cmpuint (uint64, ==, 0x1212121212121212); + g_assert_cmpuint (uint64, ==, 0x1212121212121212ULL); ret = qmi_message_tlv_read_gint64 (self, init_offset, &offset, QMI_ENDIAN_BIG, &int64, &error); g_assert_no_error (error); g_assert (ret); - g_assert_cmpuint (int64, ==, 0 - 0x1212121212121212); + g_assert_cmpuint (int64, ==, 0 - 0x1212121212121212LL); qmi_message_unref (self); } @@ -766,7 +766,7 @@ static void test_message_tlv_rw_sized (void) { - guint sized[] = { 1, 2, 4, 8 }; + guint sized[] = { 1, 2, 3, 4, 5, 6, 7, 8 }; guint sized_i; for (sized_i = 0; sized_i < G_N_ELEMENTS (sized); sized_i++) { @@ -787,7 +787,7 @@ guint64 value; guint64 tmp; - value = 0x1212121212121212; + value = 0x1212121212121212ULL; tmp = 0xFF; for (i = 1; i < sized[sized_i]; i++) { tmp <<= 8; @@ -1034,12 +1034,12 @@ g_assert (ret); expected_tlv_payload_size += 8; - ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_LITTLE, 0x1212121212121212, &error); + ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_LITTLE, 0x1212121212121212ULL, &error); g_assert_no_error (error); g_assert (ret); expected_tlv_payload_size += 8; - ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_LITTLE, 0 - 0x1212121212121212, &error); + ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_LITTLE, 0 - 0x1212121212121212LL, &error); g_assert_no_error (error); g_assert (ret); @@ -1103,12 +1103,12 @@ ret = qmi_message_tlv_read_guint64 (self, init_offset, &offset, QMI_ENDIAN_LITTLE, &uint64, &error); g_assert_no_error (error); g_assert (ret); - g_assert_cmpuint (uint64, ==, 0x1212121212121212); + g_assert_cmpuint (uint64, ==, 0x1212121212121212ULL); ret = qmi_message_tlv_read_gint64 (self, init_offset, &offset, QMI_ENDIAN_LITTLE, &int64, &error); g_assert_no_error (error); g_assert (ret); - g_assert_cmpuint (int64, ==, 0 - 0x1212121212121212); + g_assert_cmpuint (int64, ==, 0 - 0x1212121212121212LL); qmi_message_unref (self); } @@ -1166,12 +1166,12 @@ g_assert (!ret); g_clear_error (&error); - ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_LITTLE, 0x1212121212121212, &error); + ret = qmi_message_tlv_write_guint64 (self, QMI_ENDIAN_LITTLE, 0x1212121212121212ULL, &error); g_assert_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_TLV_TOO_LONG); g_assert (!ret); g_clear_error (&error); - ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_LITTLE, 0 - 0x1212121212121212, &error); + ret = qmi_message_tlv_write_gint64 (self, QMI_ENDIAN_LITTLE, 0 - 0x1212121212121212LL, &error); g_assert_error (error, QMI_CORE_ERROR, QMI_CORE_ERROR_TLV_TOO_LONG); g_assert (!ret); g_clear_error (&error); -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
