diff -pruN 1:49.1.1-1/debian/changelog 1:49.1.1-1ubuntu1/debian/changelog
--- 1:49.1.1-1/debian/changelog	2025-10-21 19:58:19.000000000 +0000
+++ 1:49.1.1-1ubuntu1/debian/changelog	2025-10-31 14:06:31.000000000 +0000
@@ -1,3 +1,12 @@
+gnome-calculator (1:49.1.1-1ubuntu1) resolute; urgency=medium
+
+  * Merge with Debian (lp: #2130062), remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 31 Oct 2025 15:06:31 +0100
+
 gnome-calculator (1:49.1.1-1) unstable; urgency=medium
 
   * New upstream release (Closes: #1115326)
@@ -22,6 +31,15 @@ gnome-calculator (1:49.0-1) unstable; ur
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 15 Sep 2025 07:37:28 -0400
 
+gnome-calculator (1:48.1-2ubuntu1) questing; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 02 Jun 2025 13:10:37 +0200
+
 gnome-calculator (1:48.1-2) unstable; urgency=medium
 
   * Team upload
@@ -35,12 +53,30 @@ gnome-calculator (1:48.1-1) unstable; ur
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 17 Apr 2025 09:57:30 -0400
 
+gnome-calculator (1:48.0.2-1ubuntu2) plucky; urgency=medium
+
+  * Merge with Debian (LP: #2104916, LP: #2100300), remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Alessandro Astone <alessandro.astone@canonical.com>  Thu, 27 Mar 2025 16:07:07 +0100
+
 gnome-calculator (1:48.0.2-1) unstable; urgency=medium
 
   * New upstream release
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 24 Mar 2025 08:11:33 -0400
 
+gnome-calculator (1:48.0-1ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Alessandro Astone <alessandro.astone@canonical.com>  Thu, 20 Mar 2025 11:46:25 +0100
+
 gnome-calculator (1:48.0-1) unstable; urgency=medium
 
   * Team upload
@@ -48,12 +84,30 @@ gnome-calculator (1:48.0-1) unstable; ur
 
  -- Alessandro Astone <alessandro.astone@canonical.com>  Wed, 19 Mar 2025 16:26:08 +0100
 
+gnome-calculator (1:48~rc-1ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Nathan Pratta Teodosio <nteodosio@ubuntu.com>  Tue, 11 Mar 2025 09:17:45 +0100
+
 gnome-calculator (1:48~rc-1) unstable; urgency=medium
 
   * New upstream release
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 06 Mar 2025 10:42:10 -0500
 
+gnome-calculator (1:48~beta-1ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Alessandro Astone <alessandro.astone@canonical.com>  Wed, 19 Feb 2025 17:13:11 +0100
+
 gnome-calculator (1:48~beta-1) unstable; urgency=medium
 
   * New upstream release
@@ -63,12 +117,30 @@ gnome-calculator (1:48~beta-1) unstable;
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Wed, 12 Feb 2025 18:05:13 -0500
 
+gnome-calculator (1:47.1-1ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Dec 2024 13:12:24 -0500
+
 gnome-calculator (1:47.1-1) unstable; urgency=medium
 
   * New upstream release
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 16 Dec 2024 13:10:14 -0500
 
+gnome-calculator (1:47.0-2ubuntu2) plucky; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jesús Soto <jesus.soto@canonical.com>  Thu, 07 Nov 2024 16:41:51 +0100
+
 gnome-calculator (1:47.0-2) unstable; urgency=medium
 
   [ Aurelien Jarno ]
@@ -77,6 +149,15 @@ gnome-calculator (1:47.0-2) unstable; ur
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Sat, 26 Oct 2024 08:15:02 -0400
 
+gnome-calculator (1:47.0-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 16 Sep 2024 16:15:16 +0200
+
 gnome-calculator (1:47.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -85,10 +166,19 @@ gnome-calculator (1:47.0-1) unstable; ur
 
 gnome-calculator (1:47~rc-1) experimental; urgency=medium
 
-  * New upstream release
+  * Merge with Debian (LP: #2067420), remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
 
  -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Mon, 09 Sep 2024 14:50:53 +0200
 
+gnome-calculator (1:47~beta-1ubuntu1) oracular; urgency=medium
+
+  * New upstream release
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 09 Aug 2024 12:43:48 -0400
+
 gnome-calculator (1:47~beta-1) experimental; urgency=medium
 
   * New upstream release
@@ -97,12 +187,30 @@ gnome-calculator (1:47~beta-1) experimen
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 09 Aug 2024 12:41:22 -0400
 
+gnome-calculator (1:46.1-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian (LP: #2067420), remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 28 May 2024 16:05:20 -0400
+
 gnome-calculator (1:46.1-1) unstable; urgency=medium
 
   * New upstream release
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 28 May 2024 15:58:19 -0400
 
+gnome-calculator (1:46.0-1ubuntu1) noble; urgency=medium
+
+  * Merge with Debian (LP: #2062165), remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 18 Apr 2024 06:50:45 -0400
+
 gnome-calculator (1:46.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -110,6 +218,15 @@ gnome-calculator (1:46.0-1) unstable; ur
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Thu, 28 Mar 2024 11:43:53 -0400
 
+gnome-calculator (1:46~beta-1ubuntu1) noble; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Amin Bandali <bandali@ubuntu.com>  Thu, 29 Feb 2024 09:44:13 -0500
+
 gnome-calculator (1:46~beta-1) unstable; urgency=medium
 
   * New upstream release
@@ -118,6 +235,12 @@ gnome-calculator (1:46~beta-1) unstable;
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Mon, 12 Feb 2024 15:30:30 -0500
 
+gnome-calculator (1:45.0.2-1ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian 
+
+ -- Jarred Wilson <jarred.wilson@canonical.com>  Tue, 19 Sep 2023 14:22:57 -0400
+
 gnome-calculator (1:45.0.2-1) unstable; urgency=medium
 
   * Team upload
@@ -125,6 +248,15 @@ gnome-calculator (1:45.0.2-1) unstable;
 
  -- Jarred Wilson <jarred.wilson@canonical.com>  Mon, 18 Sep 2023 11:09:53 -0400
 
+gnome-calculator (1:45.0.1-1ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jarred Wilson <jarred.wilson@canonical.com>  Tue, 12 Sep 2023 13:18:37 -0400
+
 gnome-calculator (1:45.0.1-1) unstable; urgency=medium
 
   * Team upload
@@ -146,6 +278,16 @@ gnome-calculator (1:45.0-2) unstable; ur
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Tue, 22 Aug 2023 10:19:37 -0400
 
+gnome-calculator (1:45.0-1ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+  * Refresh search-provieder*.patch.
+
+ -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Thu, 17 Aug 2023 09:37:07 +0200
+
 gnome-calculator (1:45.0-1) unstable; urgency=medium
 
   * New upstream release
@@ -171,18 +313,45 @@ gnome-calculator (1:44.0-2) unstable; ur
 
  -- Jeremy Bícha <jbicha@ubuntu.com>  Fri, 21 Jul 2023 12:30:50 -0400
 
+gnome-calculator (1:44.0-1ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Amin Bandali <bandali@ubuntu.com>  Mon, 27 Mar 2023 12:55:51 -0400
+
 gnome-calculator (1:44.0-1) experimental; urgency=medium
 
   * New upstream release
 
  -- Amin Bandali <bandali@ubuntu.com>  Mon, 27 Mar 2023 11:37:44 -0400
 
+gnome-calculator (1:44~beta-1ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 14 Feb 2023 15:30:19 -0500
+
 gnome-calculator (1:44~beta-1) experimental; urgency=medium
 
   * New upstream release
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 14 Feb 2023 15:26:27 -0500
 
+gnome-calculator (1:43.0.1-2ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Amin Bandali <bandali@canonical.com>  Wed, 08 Feb 2023 16:14:09 -0500
+
 gnome-calculator (1:43.0.1-2) unstable; urgency=medium
 
   * Team upload
@@ -196,12 +365,30 @@ gnome-calculator (1:43.0.1-2) unstable;
 
  -- Simon McVittie <smcv@debian.org>  Sat, 14 Jan 2023 14:08:27 +0000
 
+gnome-calculator (1:43.0.1-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 20 Sep 2022 15:02:19 -0400
+
 gnome-calculator (1:43.0.1-1) unstable; urgency=medium
 
   * New upstream release
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 16 Sep 2022 14:00:56 -0400
 
+gnome-calculator (1:43~rc-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 02 Sep 2022 17:18:49 -0400
+
 gnome-calculator (1:43~rc-1) unstable; urgency=medium
 
   * New upstream release
@@ -211,6 +398,15 @@ gnome-calculator (1:43~rc-1) unstable; u
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Fri, 02 Sep 2022 17:16:22 -0400
 
+gnome-calculator (1:43~alpha-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Sat, 30 Jul 2022 18:12:22 -0400
+
 gnome-calculator (1:43~alpha-1) unstable; urgency=medium
 
   * New upstream release
@@ -219,18 +415,45 @@ gnome-calculator (1:43~alpha-1) unstable
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Sat, 30 Jul 2022 18:09:36 -0400
 
+gnome-calculator (1:42.2-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Tue, 05 Jul 2022 16:08:22 -0300
+
 gnome-calculator (1:42.2-1) unstable; urgency=medium
 
   * New upstream release (LP: #1980744)
 
  -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Mon, 04 Jul 2022 10:56:14 -0300
 
+gnome-calculator (1:42.1-1ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 10 Jun 2022 13:50:38 +0200
+
 gnome-calculator (1:42.1-1) unstable; urgency=medium
 
   * New upstream release
 
  -- Nathan Pratta Teodosio <nathan.teodosio@canonical.com>  Wed, 08 Jun 2022 11:27:25 -0300
 
+gnome-calculator (1:42.0-3ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian, remaining change:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 17 May 2022 08:32:34 -0400
+
 gnome-calculator (1:42.0-3) unstable; urgency=medium
 
   * debian/rules: Fix timeout multiplier flag
@@ -252,6 +475,22 @@ gnome-calculator (1:42.0-1) unstable; ur
 
  -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 21 Mar 2022 10:30:24 -0400
 
+gnome-calculator (1:41.1-2ubuntu2) jammy; urgency=medium
+
+  * Enable UI tests
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Mon, 21 Mar 2022 10:38:39 -0400
+
+gnome-calculator (1:41.1-2ubuntu1) jammy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+  * Update Ubuntu search provider patch to remove vala casts to void
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Thu, 17 Mar 2022 06:21:14 -0400
+
 gnome-calculator (1:41.1-2) unstable; urgency=medium
 
   * Add patch to support GNOME 42 dark theme preference
@@ -259,6 +498,15 @@ gnome-calculator (1:41.1-2) unstable; ur
 
  -- Jeremy Bicha <jeremy.bicha@canonical.com>  Mon, 14 Feb 2022 15:05:12 -0500
 
+gnome-calculator (1:41.1-1ubuntu1) jammy; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 11 Jan 2022 10:47:29 +0100
+
 gnome-calculator (1:41.1-1) unstable; urgency=medium
 
   * New upstream release
@@ -314,6 +562,16 @@ gnome-calculator (40~rc-1) experimental;
 
  -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 15 Mar 2021 10:38:13 +0100
 
+gnome-calculator (1:40~beta-2ubuntu1) hirsute; urgency=medium
+
+  * Merge with debian, remaining changes:
+    - Add epoch
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 23 Feb 2021 21:46:48 +0100
+
 gnome-calculator (40~beta-2) experimental; urgency=medium
 
   * debian/patches/disable_tests_online.patch:
@@ -336,17 +594,22 @@ gnome-calculator (3.38.2-1) unstable; ur
 
  -- Laurent Bigonville <bigon@debian.org>  Mon, 07 Dec 2020 14:54:07 +0100
 
-gnome-calculator (3.38.1-1) unstable; urgency=medium
+gnome-calculator (3.38.0-1) unstable; urgency=medium
 
   * New upstream release
 
- -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 05 Oct 2020 10:25:06 +0200
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 15 Sep 2020 14:39:38 +0200
 
-gnome-calculator (3.38.0-1) unstable; urgency=medium
+gnome-calculator (1:3.37.90-1ubuntu1) groovy; urgency=medium
 
-  * New upstream release
+  * Sync with Debian, upstream version:
+    Remaining changes:
+    - Add epoch
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
 
- -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Tue, 15 Sep 2020 14:39:38 +0200
+ -- Sebastien Bacher <seb128@ubuntu.com>  Fri, 07 Aug 2020 15:38:07 +0200
 
 gnome-calculator (3.37.90-1) experimental; urgency=medium
 
@@ -414,6 +677,17 @@ gnome-calculator (3.32.0-1) experimental
 
  -- Jeremy Bicha <jbicha@debian.org>  Tue, 12 Mar 2019 20:19:54 -0400
 
+gnome-calculator (1:3.31.90-1ubuntu1) disco; urgency=medium
+
+  * Sync with Debian. Remaining changes:
+    - Add epoch
+    - Add ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+      + Use XUbuntuCancel with GNOME Shell search provider to stop
+        expensive processes that might lead to an unresponsive process
+        (LP: #1756826)
+
+ -- Jeremy Bicha <jbicha@ubuntu.com>  Tue, 05 Feb 2019 12:42:20 -0500
+
 gnome-calculator (3.31.90-1) experimental; urgency=medium
 
   * New upstream development release
@@ -432,6 +706,21 @@ gnome-calculator (3.30.1-2) unstable; ur
 
  -- Jeremy Bicha <jbicha@debian.org>  Sun, 23 Dec 2018 10:07:27 -0500
 
+gnome-calculator (1:3.30.1-1ubuntu1) cosmic; urgency=medium
+
+  * New version update (lp: #1795863)
+
+  [ Marco Trevisan (Treviño) ]
+  * debian/control:
+    - Use Ubuntu Vcs-* URIs, and move debian's to XS-Debian-Vcs-*
+  * debian/patches/search-provider-Handle-errors-gracefully.patch:
+    - Add patch to avoid exiting with fatal errors when a spawn error occurred
+      (LP: #1795399)
+  * debian/patches: refreshed mentioning when applied
+  * debian/gbp.conf: add debian default's suggested settings
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 03 Oct 2018 13:16:10 +0200
+
 gnome-calculator (3.30.1-1) unstable; urgency=medium
 
   * New upstream version
@@ -444,6 +733,42 @@ gnome-calculator (3.30.0-1) unstable; ur
 
  -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 04 Sep 2018 11:08:49 +0200
 
+gnome-calculator (1:3.29.91-1ubuntu3) UNRELEASED; urgency=medium
+
+  * debian/gbp.conf:
+    - Add back debian-tag=ubuntu/%(version)s setting
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Mon, 03 Sep 2018 16:46:28 +0200
+
+gnome-calculator (1:3.29.91-1ubuntu2) cosmic; urgency=medium
+
+  * d/p/search-provider-Use-async-calls-cancel-search-on-inactivi.patch,
+    d/p/search-provider-renew-inactivity-timeout-at-each-calculat.patch,
+    d/p/search-provider-Use-lower-inactivity-timeout.patch,
+    d/p/search-provider-simplify-solve_subprocess.patch,
+    d/p/search-provider-cache-equations-avoiding-spawning-calcula.patch,
+    d/p/search-provider-cancel-the-current-process-on-new-calcula.patch,
+    d/p/search-provider-cache-only-a-limited-number-of-equations.patch,
+    d/p/ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch:
+    - Make search provider async and support XUbuntuCancel method to
+      stop expensive operations that might lead to an unresponsive
+      process (LP: #1756826)
+
+ -- Marco Trevisan (Treviño) <marco@ubuntu.com>  Thu, 30 Aug 2018 12:57:51 -0500
+
+gnome-calculator (1:3.29.91-1ubuntu1) cosmic; urgency=medium
+
+  * Sync with Debian (lp: #1785802). Remaining change:
+    - Add epoch
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Tue, 14 Aug 2018 17:03:08 +0200
+
+gnome-calculator (3.38.1-1) unstable; urgency=medium
+
+  * New upstream release
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Mon, 05 Oct 2020 10:25:06 +0200
+
 gnome-calculator (3.29.91-1) experimental; urgency=medium
 
   * New upstream version
diff -pruN 1:49.1.1-1/debian/control 1:49.1.1-1ubuntu1/debian/control
--- 1:49.1.1-1/debian/control	2025-10-21 19:58:19.000000000 +0000
+++ 1:49.1.1-1ubuntu1/debian/control	2025-10-31 14:06:31.000000000 +0000
@@ -1,7 +1,8 @@
 Source: gnome-calculator
 Section: math
 Priority: optional
-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
 Uploaders: Amin Bandali <bandali@ubuntu.com>,
            Jeremy Bícha <jbicha@ubuntu.com>,
            Laurent Bigonville <bigon@debian.org>,
diff -pruN 1:49.1.1-1/debian/gbp.conf 1:49.1.1-1ubuntu1/debian/gbp.conf
--- 1:49.1.1-1/debian/gbp.conf	2025-10-21 19:58:19.000000000 +0000
+++ 1:49.1.1-1ubuntu1/debian/gbp.conf	2025-10-31 14:06:31.000000000 +0000
@@ -1,6 +1,7 @@
 [DEFAULT]
 pristine-tar = True
-debian-branch = debian/latest
+debian-branch = ubuntu/latest
+debian-tag = ubuntu/%(version)s
 upstream-branch = upstream/latest
 
 [buildpackage]
diff -pruN 1:49.1.1-1/debian/patches/series 1:49.1.1-1ubuntu1/debian/patches/series
--- 1:49.1.1-1/debian/patches/series	2025-10-21 19:58:19.000000000 +0000
+++ 1:49.1.1-1ubuntu1/debian/patches/series	2025-10-31 14:06:31.000000000 +0000
@@ -0,0 +1 @@
+ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch
diff -pruN 1:49.1.1-1/debian/patches/ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch 1:49.1.1-1ubuntu1/debian/patches/ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch
--- 1:49.1.1-1/debian/patches/ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch	1970-01-01 00:00:00.000000000 +0000
+++ 1:49.1.1-1ubuntu1/debian/patches/ubuntu/search-provider-Cancel-operations-on-XUbuntuCancel.patch	2025-10-31 14:06:31.000000000 +0000
@@ -0,0 +1,102 @@
+From: =?utf-8?b?Ik1hcmNvIFRyZXZpc2FuIChUcmV2acOxbyki?= <mail@3v1n0.net>
+Date: Tue, 28 Aug 2018 04:12:20 +0200
+Subject: search-provider: Cancel operations on XUbuntuCancel
+
+Stop process and any computation on XUbuntuCancel method, if the caller
+was the same triggering the last operation.
+
+Fixes LP: #1756826
+
+Bug-Ubuntu: https://launchpad.net/bugs/1756826
+Bug-GNOME: https://gitlab.gnome.org/GNOME/gnome-shell/issues/183
+Forwarded: not-needed
+---
+ search-provider/search-provider.vala | 37 +++++++++++++++++++++++++++++++-----
+ 1 file changed, 32 insertions(+), 5 deletions(-)
+
+Index: gnome-calculator/search-provider/search-provider.vala
+===================================================================
+--- gnome-calculator.orig/search-provider/search-provider.vala	2025-10-31 15:13:15.869301440 +0100
++++ gnome-calculator/search-provider/search-provider.vala	2025-10-31 15:13:15.882113781 +0100
+@@ -10,11 +10,33 @@
+  * license.
+  */
+ 
++public class CallerTracker : Object
++{
++    public BusName? bus { get; set; }
++}
++
++public class Caller
++{
++    private CallerTracker caller_tracker;
++
++    public Caller (CallerTracker c, BusName sender)
++    {
++        caller_tracker = c;
++        caller_tracker.bus = sender;
++    }
++
++    ~Caller ()
++    {
++        caller_tracker.bus = null;
++    }
++}
++
+ [DBus (name = "org.gnome.Shell.SearchProvider2")]
+ public class SearchProvider : Object
+ {
+     private unowned SearchProviderApp application;
+     private Cancellable cancellable;
++    private CallerTracker caller_tracker;
+     private Settings settings;
+ 
+     private const int MAX_CACHED_EQUATIONS = 10;
+@@ -27,6 +49,7 @@
+     {
+         application = app;
+ 
++        caller_tracker = new CallerTracker ();
+         queued_equations = new Queue<string> ();
+         cached_equations = new HashTable<string, string> (str_hash, str_equal);
+     }
+@@ -145,8 +168,10 @@
+         return true;
+     }
+ 
+-    private async string[] get_result_identifier (string[] terms) throws Error
++    private async string[] get_result_identifier (string[] terms, GLib.BusName sender) throws Error
+     {
++        var owner = new Caller (caller_tracker, sender);
++
+         /* We have at most one result: the search terms as one string */
+         var equation = terms_to_equation (terms);
+         if (yield solve_equation (equation))
+@@ -155,14 +180,14 @@
+             return new string[0];
+     }
+ 
+-    public async string[] get_initial_result_set (string[] terms) throws Error
++    public async string[] get_initial_result_set (string[] terms, GLib.BusName sender) throws Error
+     {
+-        return yield get_result_identifier (terms);
++        return yield get_result_identifier (terms, sender);
+     }
+ 
+-    public async string[] get_subsearch_result_set (string[] previous_results, string[] terms) throws Error
++    public async string[] get_subsearch_result_set (string[] previous_results, string[] terms, GLib.BusName sender) throws Error
+     {
+-        return yield get_result_identifier (terms);
++        return yield get_result_identifier (terms, sender);
+     }
+ 
+     public async HashTable<string, Variant>[] get_result_metas (string[] results, GLib.BusName sender) throws Error
+@@ -171,6 +196,8 @@
+         string equation;
+         string result;
+         uint32 equation_index;
++        
++        var owner = new Caller (caller_tracker, sender);
+ 
+         if (results.length == 1 && results[0].has_prefix (OPEN_IN_CALCULATOR_ID))
+             return new HashTable<string, Variant>[0];
