Your message dated Tue, 12 Mar 2019 14:43:07 +0000
with message-id <[email protected]>
and subject line unblock libqmi
has caused the Debian Bug report #924394,
regarding unblock: libqmi/1.22.0-1.2
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
924394: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924394
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package libqmi
The current version in Buster has incorrect "client id" tracking
and thus breaks things like ModemManagers ability to receive SMS
(and who known what else).
Upstream has released a one-line fix which is what I cherry-picked:
https://gitlab.freedesktop.org/mobile-broadband/libqmi/commit/78986d4df7865bb889e18a129a5f0f01ed7f3806
Debdiff attached.
unblock libqmi/1.22.0-1.2
-- System Information:
Debian Release: buster/sid
APT prefers testing-debug
APT policy: (500, 'testing-debug'), (500, 'testing'), (400, 'unstable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.19.0-2-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_WARN, TAINT_OOT_MODULE,
TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
diff -Nru libqmi-1.22.0/debian/changelog libqmi-1.22.0/debian/changelog
--- libqmi-1.22.0/debian/changelog 2019-02-08 00:22:46.000000000 +0100
+++ libqmi-1.22.0/debian/changelog 2019-03-12 14:19:35.000000000 +0100
@@ -1,3 +1,11 @@
+libqmi (1.22.0-1.2) unstable; urgency=medium
+
+ * Non-maintainer upload.
+ * Add debian/patches/git_reset-offset-before-2nd-call.patch from upstream.
+ - equivalent to 1.22.2 release except the broken manpages in that release.
+
+ -- Andreas Henriksson <[email protected]> Tue, 12 Mar 2019 14:19:35 +0100
+
libqmi (1.22.0-1.1) unstable; urgency=medium
* Non-maintainer upload
diff -Nru libqmi-1.22.0/debian/patches/git_reset-offset-before-2nd-call.patch
libqmi-1.22.0/debian/patches/git_reset-offset-before-2nd-call.patch
--- libqmi-1.22.0/debian/patches/git_reset-offset-before-2nd-call.patch
1970-01-01 01:00:00.000000000 +0100
+++ libqmi-1.22.0/debian/patches/git_reset-offset-before-2nd-call.patch
2019-03-12 14:19:22.000000000 +0100
@@ -0,0 +1,25 @@
+From 78986d4df7865bb889e18a129a5f0f01ed7f3806 Mon Sep 17 00:00:00 2001
+From: Valentin Blot <[email protected]>
+Date: Thu, 28 Feb 2019 13:08:50 +0000
+Subject: [PATCH] libqmi-glib,proxy: reset offset before 2nd call to
+ qmi_message_tlv_read_init
+
+---
+ src/libqmi-glib/qmi-proxy.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/libqmi-glib/qmi-proxy.c b/src/libqmi-glib/qmi-proxy.c
+index 00a1847..63e2ec1 100644
+--- a/src/libqmi-glib/qmi-proxy.c
++++ b/src/libqmi-glib/qmi-proxy.c
+@@ -489,6 +489,7 @@ track_cid (Client *client,
+ if ((error_status != 0x00) || (error_code != QMI_PROTOCOL_ERROR_NONE))
+ return;
+
++ offset = 0;
+ if (((init_offset = qmi_message_tlv_read_init (message,
QMI_MESSAGE_OUTPUT_TLV_ALLOCATION_INFO, NULL, &error)) == 0) ||
+ !qmi_message_tlv_read_guint8 (message, init_offset, &offset,
&service_tmp, &error) ||
+ !qmi_message_tlv_read_guint8 (message, init_offset, &offset,
&(info.cid), &error)) {
+--
+2.18.1
+
diff -Nru libqmi-1.22.0/debian/patches/series
libqmi-1.22.0/debian/patches/series
--- libqmi-1.22.0/debian/patches/series 1970-01-01 01:00:00.000000000 +0100
+++ libqmi-1.22.0/debian/patches/series 2019-03-12 14:19:28.000000000 +0100
@@ -0,0 +1 @@
+git_reset-offset-before-2nd-call.patch
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---