[Debian-on-mobile-maintainers] Bug#1108720: unblock: gnome-calls/48.2-1
Evangelos Ribeiro Tzaras
devrtz at fortysixandtwo.eu
Thu Jul 3 23:53:29 BST 2025
Package: release.debian.org
Severity: normal
X-Debbugs-Cc: gnome-calls at packages.debian.org
Control: affects -1 + src:gnome-calls
User: release.debian.org at packages.debian.org
Usertags: unblock
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Please unblock package gnome-calls
[ Reason ]
Fixes placing SIP call being almost impossible
Fixes broken USSD dialog
(Fixes metainfo validation)
[ Impact ]
The SIP plugin is pretty much unusable
and USSD dialogs are completely broken.
[ Tests ]
These changes have been carefully reviewed and manually tested
by multiple people upstream.
[ Risks ]
None that I can see,
the changeset is targetted and comparatively small in nature.
gnome-calls is a leaf package,
so there is no risk of breaking dependants.
[ 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
[ Other info ]
The metainfo changes are not required on buildd,
but lead to FTBFS on developer machines where appstreamcli(1) is installed
as `appstreamcli validate $metainfo_file` will then be invoked
in upstreams test suite which then fails, so would also be nice to have.
unblock gnome-calls/48.2-1
*** /home/fortysixandtwo/calls_48.1-1_48.2-1.debdiff
diff -Nru gnome-calls-48.1/data/org.gnome.Calls.metainfo.xml.in gnome-calls-48.2/data/org.gnome.Calls.metainfo.xml.in
- --- gnome-calls-48.1/data/org.gnome.Calls.metainfo.xml.in 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/data/org.gnome.Calls.metainfo.xml.in 2025-05-24 18:21:17.000000000 +0200
@@ -69,6 +69,19 @@
<content_rating type="oars-1.1"/>
<releases>
+ <release version="48.2" date="2025-05-24">
+ <description>
+ <p>
+ Bugfix release
+ </p>
+ <ul>
+ <li>Fix crash on shutdown</li>
+ <li>Fix not properly switching between keypad and text entry</li>
+ <li>Fix USSD dialog becoming hidden, turning the whole application unresponsive</li>
+ </ul>
+ </description>
+ </release>
+
<release version="48.1" date="2025-04-10">
<description>
<p>
diff -Nru gnome-calls-48.1/debian/changelog gnome-calls-48.2/debian/changelog
- --- gnome-calls-48.1/debian/changelog 2025-04-10 19:04:40.000000000 +0200
+++ gnome-calls-48.2/debian/changelog 2025-07-03 23:19:44.000000000 +0200
@@ -1,3 +1,19 @@
+gnome-calls (48.2-1) unstable; urgency=medium
+
+ * New upstream release
+ * Fix USSD dialog locking up the UI (Closes: #1108256)
+ * d/patches: Remove patches applied upstream
+ * d/patches: Allows metainfo validation to pass
+
+ -- Evangelos Ribeiro Tzaras <devrtz at fortysixandtwo.eu> Thu, 03 Jul 2025 23:19:44 +0200
+
+gnome-calls (48.1-2) unstable; urgency=medium
+
+ * call-box: Use correct property.
+ This allows to dial out SIP addresses again
+
+ -- Guido Günther <agx at sigxcpu.org> Sun, 04 May 2025 09:51:52 +0200
+
gnome-calls (48.1-1) unstable; urgency=medium
* New upstream release
diff -Nru gnome-calls-48.1/debian/patches/make_metainfo_pass_validation.patch gnome-calls-48.2/debian/patches/make_metainfo_pass_validation.patch
- --- gnome-calls-48.1/debian/patches/make_metainfo_pass_validation.patch 1970-01-01 01:00:00.000000000 +0100
+++ gnome-calls-48.2/debian/patches/make_metainfo_pass_validation.patch 2025-07-03 23:19:44.000000000 +0200
@@ -0,0 +1,45 @@
+From: Evangelos Ribeiro Tzaras <devrtz at fortysixandtwo.eu>
+Date: Sat, 24 May 2025 20:30:56 +0200
+Subject: metainfo: Wrap old release notes in paragraph
+
+This fixes the following warnings in `appstreamcli validate`:
+
+W: org.gnome.Calls:239: description-spurious-text
+ The description element contains raw text that is not in any paragraph or other permitted tag.
+ This is not allowed and the additional text may be ignored by parsers or raise errors.
+
+W: org.gnome.Calls:239: description-no-valid-content
+ The description element does not contain any valid content (paragraphs, enumerations, etc.).
+
+Signed-off-by: Evangelos Ribeiro Tzaras <devrtz at fortysixandtwo.eu>
+Part-of: <https://gitlab.gnome.org/GNOME/calls/-/merge_requests/781>
+(cherry picked from commit e170a76bc9f84ef7a92e6ac64f286afecd448afd)
+---
+ data/org.gnome.Calls.metainfo.xml.in | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/data/org.gnome.Calls.metainfo.xml.in b/data/org.gnome.Calls.metainfo.xml.in
+index 0c73174..95d1808 100644
+--- a/data/org.gnome.Calls.metainfo.xml.in
++++ b/data/org.gnome.Calls.metainfo.xml.in
+@@ -274,16 +274,16 @@
+ </description>
+ </release>
+ <release version="41.0" date="2021-09-18">
+- <description>SIP plugin bugfixes.</description>
++ <description><p>SIP plugin bugfixes.</p></description>
+ </release>
+ <release version="41~rc" date="2021-09-02">
+- <description>SIP Plugin polish and bugfixes.</description>
++ <description><p>SIP Plugin polish and bugfixes.</p></description>
+ </release>
+ <release version="41~beta" date="2021-08-14">
+- <description>SIP Plugin usable from the UI.</description>
++ <description><p>SIP Plugin usable from the UI.</p></description>
+ </release>
+ <release version="41~alpha" date="2021-07-16">
+- <description>First GNOME release</description>
++ <description><p>First GNOME release</p></description>
+ </release>
+ </releases>
+
diff -Nru gnome-calls-48.1/debian/patches/series gnome-calls-48.2/debian/patches/series
- --- gnome-calls-48.1/debian/patches/series 2025-04-10 19:04:40.000000000 +0200
+++ gnome-calls-48.2/debian/patches/series 2025-07-03 23:19:44.000000000 +0200
@@ -1,2 +1,3 @@
disable-flaky-sip-test.patch
disable-application-test.patch
+make_metainfo_pass_validation.patch
diff -Nru gnome-calls-48.1/meson.build gnome-calls-48.2/meson.build
- --- gnome-calls-48.1/meson.build 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/meson.build 2025-05-24 18:21:17.000000000 +0200
@@ -22,7 +22,7 @@
project(
'calls',
'c', 'vala',
- - version: '48.1',
+ version: '48.2',
license: 'GPLv3+',
meson_version: '>= 1.0',
default_options: [
diff -Nru gnome-calls-48.1/NEWS gnome-calls-48.2/NEWS
- --- gnome-calls-48.1/NEWS 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/NEWS 2025-05-24 18:21:17.000000000 +0200
@@ -1,3 +1,14 @@
+gnome-calls 48.2
+----------------
+Released May 2025
+* Fix crash on shutdown
+* Fix not properly switching between keypad and text entry
+* Fix USSD dialog getting hidden, turning the whole application unresponsive
+* Contributors:
+ * Guido Günther
+ * knoppix
+ * Vivek wagdare
+
gnome-calls 48.1
----------------
Released April 2025
diff -Nru gnome-calls-48.1/src/calls-account-overview.c gnome-calls-48.2/src/calls-account-overview.c
- --- gnome-calls-48.1/src/calls-account-overview.c 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/src/calls-account-overview.c 2025-05-24 18:21:17.000000000 +0200
@@ -401,7 +401,7 @@
account_provider_filter = GTK_FILTER (gtk_custom_filter_new (match_account_provider, NULL, NULL));
self->providers =
- - G_LIST_MODEL (gtk_filter_list_model_new (all_providers, account_provider_filter));
+ G_LIST_MODEL (gtk_filter_list_model_new (g_object_ref (all_providers), account_provider_filter));
g_signal_connect (self->providers,
"items-changed",
@@ -413,7 +413,7 @@
account_filter = GTK_FILTER (gtk_custom_filter_new (match_account, NULL, NULL));
self->accounts =
- - G_LIST_MODEL (gtk_filter_list_model_new (all_origins, account_filter));
+ G_LIST_MODEL (gtk_filter_list_model_new (g_object_ref (all_origins), account_filter));
g_signal_connect_object (self->accounts,
"items-changed",
G_CALLBACK (on_accounts_changed),
diff -Nru gnome-calls-48.1/src/calls-main-window.c gnome-calls-48.2/src/calls-main-window.c
- --- gnome-calls-48.1/src/calls-main-window.c 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/src/calls-main-window.c 2025-05-24 18:21:17.000000000 +0200
@@ -201,7 +201,6 @@
adw_dialog_close (self->ussd_dialog);
}
- -
static void
window_ussd_entry_changed_cb (CallsMainWindow *self,
GtkEntry *entry)
diff -Nru gnome-calls-48.1/src/ui/contacts-box.ui gnome-calls-48.2/src/ui/contacts-box.ui
- --- gnome-calls-48.1/src/ui/contacts-box.ui 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/src/ui/contacts-box.ui 2025-05-24 18:21:17.000000000 +0200
@@ -9,6 +9,8 @@
<object class="GtkSearchEntry" id="search_entry">
<property name="margin-start">12</property>
<property name="margin-end">12</property>
+ <property name="margin-top">12</property>
+ <property name="margin-bottom">12</property>
</object>
</child>
</object>
diff -Nru gnome-calls-48.1/src/ui/main-window.ui gnome-calls-48.2/src/ui/main-window.ui
- --- gnome-calls-48.1/src/ui/main-window.ui 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/src/ui/main-window.ui 2025-05-24 18:21:17.000000000 +0200
@@ -85,7 +85,7 @@
<property name="focus-on-click">False</property>
<property name="use-underline">True</property>
<property name="label" translatable="yes">_Close</property>
- - <signal name="clicked" handler="gtk_widget_hide" object="ussd_dialog" swapped="yes"/>
+ <signal name="clicked" handler="adw_dialog_close" object="ussd_dialog" swapped="yes"/>
</object>
</child>
<child type="end">
diff -Nru gnome-calls-48.1/src/ui/new-call-box.ui gnome-calls-48.2/src/ui/new-call-box.ui
- --- gnome-calls-48.1/src/ui/new-call-box.ui 2025-04-10 18:34:10.000000000 +0200
+++ gnome-calls-48.2/src/ui/new-call-box.ui 2025-05-24 18:21:17.000000000 +0200
@@ -20,7 +20,7 @@
<property name="halign">center</property>
<child>
<object class="AdwComboRow" id="origin_list">
- - <signal name="notify::selected-index" handler="notify_selected_index_cb" swapped="yes"/>
+ <signal name="notify::selected" handler="notify_selected_index_cb" swapped="yes"/>
</object>
</child>
</object>
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEuThlVLfdJmvLjimpkPDJsYprShkFAmhnCegACgkQkPDJsYpr
Shki/Q/+MNpcrJbb6CghCfrIj2zSWGfv0g2yLLAG4vvveX12OIuEn/NrQ+e8+dYW
syY7B0DW652kzkYxU8aZCqoa4ljl8d6+0i9PmHEJe18ANTq2SrpIFsbaUZn6NlB0
apJMeJTPPD/d8sELOtdvI3XByZUKmmWjFoqxV3sGfxaXL/oWxVSFjffKJfRXMbdY
IOvHrTyoGC8fwLbMebxc+7UfDa2kDS37dp966Nua/78G8RfGz38qRGGBm5/lop4p
i/OfWdqwRXZglmZvkcjG7MHQTaZuszoW79OrApS1xwSo7pMZTVNWI/a0X5AOjZN+
+Lk+N177DZVoQDRXdPFnLG/kR9P4mNFFW9EjcFz1aLNTaVCSIEQfiD1PQmupn7tG
zPs7G3Zjial1vVkiWzzCid7ugjl3MtfXU0wiGuflSTiNck9vJFyWY6Hm2Zy0XQQf
BVOQ05DhIKaFzFd8fS9BuJH723z53HaynAi7g4s/Yhb+VVKEX3BT7ILmHhNP1iLG
eSnhBcG81qlT+rw0ZPD+0Ud0SXXn+5Mm8lisULckI/aR2sAm5JTstPQD8Pi0qSwU
Px5Y6Sz1BgSgEC+F2IOkCNJ2Ng9eK+fjTHo0e9zebCpmD62JWwMNwUa7LZnfqXii
YfHsKVXB6nTU516orLUZeF2+g2RxG3YqJMnxTE2beCr7d09AJCw=
=yFjr
-----END PGP SIGNATURE-----
More information about the Debian-on-mobile-maintainers
mailing list