Your message dated Wed, 11 Jun 2025 05:43:18 +0000
with message-id <[email protected]>
and subject line unblock plasma-dialer
has caused the Debian Bug report #1107635,
regarding unblock: plasma-dialer/1:6.3.5-1
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.)
--
1107635: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1107635
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: [email protected], Debian Qt/KDE Maintainers
<[email protected]>
Control: affects -1 + src:plasma-dialer
User: [email protected]
Usertags: unblock
Dear Release Team,
please unblock package plasma-dialer.
[ Reason ]
It contains the following changes:
* New upstream release (6.3.5).
- Fix: do not track same voicecall object multiple times.
[ Tests ]
Basic test of launching plasma-dialer locally. I don’t have the required
hardware to test further but the fix in this release is quite minimal.
[ Risks ]
Only backport of upstream commits that apply cleanly. Further fixes can
easily be backported or the changes reverted.
[ Checklist ]
[x] all changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in testing
Thanks!
unblock plasma-dialer/1:6.3.5-1
diff -Nru plasma-dialer-6.3.4/CMakeLists.txt plasma-dialer-6.3.5/CMakeLists.txt
--- plasma-dialer-6.3.4/CMakeLists.txt 2025-04-02 05:37:43.000000000 +0200
+++ plasma-dialer-6.3.5/CMakeLists.txt 2025-05-06 19:58:47.000000000 +0200
@@ -4,12 +4,12 @@
cmake_minimum_required (VERSION 3.16)
-set(PROJECT_VERSION "6.3.4")
+set(PROJECT_VERSION "6.3.5")
set(PROJECT_VERSION_MAJOR 6)
project(plasma-dialer VERSION ${PROJECT_VERSION})
-set(PROJECT_DEP_VERSION "6.3.4")
+set(PROJECT_DEP_VERSION "6.3.5")
set(QT_MIN_VERSION "6.7.0")
set(KF6_MIN_VERSION "6.10.0")
set(KDE_COMPILERSETTINGS_LEVEL "6.5.0")
diff -Nru plasma-dialer-6.3.4/debian/changelog
plasma-dialer-6.3.5/debian/changelog
--- plasma-dialer-6.3.4/debian/changelog 2025-04-12 23:12:51.000000000
+0200
+++ plasma-dialer-6.3.5/debian/changelog 2025-05-19 00:58:38.000000000
+0200
@@ -1,3 +1,13 @@
+plasma-dialer (1:6.3.5-1) unstable; urgency=medium
+
+ * Team upload.
+
+ [ Aurélien COUDERC ]
+ * New upstream release (6.3.5).
+ - Fix: do not track same voicecall object multiple times.
+
+ -- Aurélien COUDERC <[email protected]> Mon, 19 May 2025 00:58:38 +0200
+
plasma-dialer (1:6.3.4-1) unstable; urgency=medium
* Team upload.
diff -Nru plasma-dialer-6.3.4/debian/gbp.conf
plasma-dialer-6.3.5/debian/gbp.conf
--- plasma-dialer-6.3.4/debian/gbp.conf 2025-04-07 22:29:42.000000000 +0200
+++ plasma-dialer-6.3.5/debian/gbp.conf 1970-01-01 01:00:00.000000000 +0100
@@ -1,5 +0,0 @@
-[DEFAULT]
-debian-branch = debian/latest
-upstream-branch = upstream/latest
-upstream-vcs-tag = v%(version)s
-pristine-tar = True
diff -Nru plasma-dialer-6.3.4/modem-daemon/src/mm-modem-controller.cpp
plasma-dialer-6.3.5/modem-daemon/src/mm-modem-controller.cpp
--- plasma-dialer-6.3.4/modem-daemon/src/mm-modem-controller.cpp
2025-04-02 05:37:43.000000000 +0200
+++ plasma-dialer-6.3.5/modem-daemon/src/mm-modem-controller.cpp
2025-05-06 19:58:47.000000000 +0200
@@ -53,9 +53,10 @@
During the following call to waitForFinished(), the DBus client waits
for the DBus server to send a reply.
In the meantime, the ModemManager instance will send the USSD request
and wait for an USSD response.
Once the ModemManager instance has received an USSD response, it will
send a DBus response as well as a state update, in a possibly undefined order.
- Even if the state update would be sent before the DBus response, it
will be received from this code after the DBus response, as waitForFinished()
waits for the correct DBus response and queues any other DBus activity (such as
the state update).
- Hence, the state update will always be received later than
waitForFinished() returns.
- Hence, the ussdInitiateComplete() call will contain the correct
message, but the corresponding state update will only happen (milliseconds)
later.
+ Even if the state update would be sent before the DBus response, it
will be received from this code after the DBus response, as waitForFinished()
waits
+ for the correct DBus response and queues any other DBus activity (such
as the state update). Hence, the state update will always be received later than
+ waitForFinished() returns. Hence, the ussdInitiateComplete() call will
contain the correct message, but the corresponding state update will only happen
+ (milliseconds) later.
*/
reply.waitForFinished();
if (reply.isError()) {
@@ -440,6 +441,10 @@
void ModemManagerController::initAddedCall(const
QSharedPointer<ModemManager::ModemDevice> &device, const
QSharedPointer<ModemManager::Call> &call)
{
qDebug() << Q_FUNC_INFO << "call details:" << call->direction() <<
call->state() << call->stateReason();
+ if (getVoiceCallObject(device->uni(), call->uni())) {
+ // voice call object already exists, we do not need to append to list
again
+ return;
+ }
auto voiceCallObject = this->voiceCallObject(device, call, this);
m_calls.append(voiceCallObject);
connect(call.get(),
diff -Nru plasma-dialer-6.3.4/plasma-dialer/org.kde.plasma.dialer.appdata.xml
plasma-dialer-6.3.5/plasma-dialer/org.kde.plasma.dialer.appdata.xml
--- plasma-dialer-6.3.4/plasma-dialer/org.kde.plasma.dialer.appdata.xml
2025-04-02 05:37:43.000000000 +0200
+++ plasma-dialer-6.3.5/plasma-dialer/org.kde.plasma.dialer.appdata.xml
2025-05-06 19:58:47.000000000 +0200
@@ -357,9 +357,9 @@
</provides>
<launchable type="desktop-id">org.kde.plasma.dialer.desktop</launchable>
<releases>
+ <release version="6.3.5" date="2025-05-06"/>
<release version="6.3.4" date="2025-04-01"/>
<release version="6.3.3" date="2025-03-11"/>
<release version="6.3.2" date="2025-02-25"/>
- <release version="6.3.1" date="2025-02-18"/>
</releases>
</component>
--- End Message ---
--- Begin Message ---
Unblocked.
--- End Message ---