diff -pruN 0.280/debian/changelog 0.280ubuntu1/debian/changelog
--- 0.280/debian/changelog	2025-07-20 04:33:07.000000000 +0000
+++ 0.280ubuntu1/debian/changelog	2025-10-29 19:19:03.000000000 +0000
@@ -1,3 +1,12 @@
+cdebconf (0.280ubuntu1) resolute; urgency=medium
+
+  * Merge with Debian unstable (LP: #2130131). Remaining changes:
+    - Allow to build without udeb packages.
+    - Read newt palette from /etc/newt/palette, symlinked at
+      initialisation according to FRONTEND_BACKGROUND.
+
+ -- Simon Poirier <simon.poirier@canonical.com>  Wed, 29 Oct 2025 15:19:03 -0400
+
 cdebconf (0.280) unstable; urgency=medium
 
   [ Updated translations ]
@@ -8,6 +17,15 @@ cdebconf (0.280) unstable; urgency=mediu
 
  -- Cyril Brulebois <kibi@debian.org>  Sun, 20 Jul 2025 06:33:07 +0200
 
+cdebconf (0.279ubuntu1) questing; urgency=medium
+
+  * Merge with Debian unstable (LP: #2111984). Remaining changes:
+    - Allow to build without udeb packages.
+    - Read newt palette from /etc/newt/palette, symlinked at
+      initialisation according to FRONTEND_BACKGROUND.
+
+ -- Simon Poirier <simon.poirier@canonical.com>  Thu, 17 Jul 2025 19:29:14 -0400
+
 cdebconf (0.279) unstable; urgency=medium
 
   * Team upload.
@@ -33,6 +51,15 @@ cdebconf (0.278) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Tue, 01 Apr 2025 00:39:22 +0200
 
+cdebconf (0.277ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian unstable (LP: #2098790). Remaining changes:
+    - Allow to build without udeb packages.
+    - Read newt palette from /etc/newt/palette, symlinked at
+      initialisation according to FRONTEND_BACKGROUND.
+
+ -- Mateus Rodrigues de Morais <mateus.morais@canonical.com>  Tue, 18 Feb 2025 15:15:21 -0300
+
 cdebconf (0.277) unstable; urgency=medium
 
   * Team upload.
@@ -60,6 +87,15 @@ cdebconf (0.275) unstable; urgency=mediu
 
  -- Colin Watson <cjwatson@debian.org>  Tue, 24 Dec 2024 00:15:53 +0000
 
+cdebconf (0.274ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian unstable (LP: #2090950). Remaining changes:
+    - Allow to build without udeb packages.
+    - Read newt palette from /etc/newt/palette, symlinked at
+      initialisation according to FRONTEND_BACKGROUND.
+
+ -- Mateus Rodrigues de Morais <mateus.morais@canonical.com>  Tue, 03 Dec 2024 15:04:43 -0300
+
 cdebconf (0.274) unstable; urgency=medium
 
   * Team upload.
@@ -79,6 +115,15 @@ cdebconf (0.273) unstable; urgency=mediu
 
  -- Cyril Brulebois <kibi@debian.org>  Sat, 02 Nov 2024 21:20:29 +0100
 
+cdebconf (0.272ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian unstable (LP: #2073893). Remaining changes:
+    - Allow to build without udeb packages.
+    - Read newt palette from /etc/newt/palette, symlinked at
+      initialisation according to FRONTEND_BACKGROUND.
+
+ -- Mateus Rodrigues de Morais <mateus.morais@canonical.com>  Tue, 23 Jul 2024 11:25:44 -0300
+
 cdebconf (0.272) unstable; urgency=medium
 
   * Team upload.
@@ -91,6 +136,32 @@ cdebconf (0.272) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Tue, 28 May 2024 18:42:05 +0200
 
+cdebconf (0.271ubuntu3) noble; urgency=medium
+
+  * No-change rebuild for CVE-2024-3094
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 07:29:25 +0000
+
+cdebconf (0.271ubuntu2) noble; urgency=medium
+
+  * No-change rebuild against libglib2.0-0t64
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 08 Mar 2024 04:04:01 +0000
+
+cdebconf (0.271ubuntu1) noble; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - Allow to build without udeb packages.
+    - Read newt palette from /etc/newt/palette, symlinked at
+      initialisation according to FRONTEND_BACKGROUND.
+  * Dropped changes, no longer relevant since udebs are not built:
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Nick Rosbrook <enr0n@ubuntu.com>  Wed, 29 Nov 2023 16:39:23 -0500
+
 cdebconf (0.271) unstable; urgency=medium
 
   * Team upload.
@@ -102,6 +173,21 @@ cdebconf (0.271) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Sat, 23 Sep 2023 20:44:21 +0200
 
+cdebconf (0.270ubuntu1) mantic; urgency=medium
+
+  * Merge with Debian
+    - Drop fuzzy translation for Tibetan, as was done in Debian in 2016
+    - Remaining changes:
+      + Read newt palette from /etc/newt/palette, symlinked at
+        initialisation according to FRONTEND_BACKGROUND.
+      + Install palettes for [original, dark, ubuntu].
+      + Install a default /etc/newt/palette symlink to
+        /etc/newt/palette.ubuntu.
+      + Don't build cdebconf-{gtk,newt}-udeb on i386.
+      + Allow to build without udeb packages.
+
+ -- Adrien Nader <adrien.nader@canonical.com>  Tue, 04 Jul 2023 13:59:53 +0200
+
 cdebconf (0.270) unstable; urgency=medium
 
   [ Cyril Brulebois ]
@@ -152,6 +238,19 @@ cdebconf (0.268) unstable; urgency=mediu
 
  -- Cyril Brulebois <kibi@debian.org>  Wed, 29 Mar 2023 14:28:09 +0200
 
+cdebconf (0.267ubuntu1) lunar; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+    - Allow to build without udeb packages.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 18 Feb 2023 12:22:25 +0100
+
 cdebconf (0.267) unstable; urgency=medium
 
   [ Updated translations ]
@@ -194,6 +293,19 @@ cdebconf (0.265) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Sat, 19 Nov 2022 23:47:52 +0100
 
+cdebconf (0.264ubuntu1) kinetic; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+    - Allow to build without udeb packages.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 25 Aug 2022 10:19:35 +0200
+
 cdebconf (0.264) unstable; urgency=medium
 
   * Team upload.
@@ -232,6 +344,19 @@ cdebconf (0.262) unstable; urgency=mediu
 
  -- Samuel Thibault <sthibault@debian.org>  Thu, 14 Apr 2022 00:36:19 +0200
 
+cdebconf (0.261ubuntu1) jammy; urgency=medium
+
+  * Merge with Debian; remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+    - Allow to build without udeb packages.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 04 Feb 2022 22:56:59 +0100
+
 cdebconf (0.261) unstable; urgency=medium
 
   * Team upload.
@@ -315,6 +440,36 @@ cdebconf (0.257) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Fri, 19 Mar 2021 19:21:24 +0100
 
+cdebconf (0.256ubuntu4) impish; urgency=medium
+
+  * No-change rebuild to build packages with zstd compression.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 07 Oct 2021 12:10:03 +0200
+
+cdebconf (0.256ubuntu3) hirsute; urgency=medium
+
+  * Allow to build without udeb packages.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 25 Feb 2021 13:33:22 +0100
+
+cdebconf (0.256ubuntu2) hirsute; urgency=medium
+
+  * No-change rebuild to drop the udeb package.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 22 Feb 2021 10:30:25 +0100
+
+cdebconf (0.256ubuntu1) hirsute; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 06 Jan 2021 18:01:37 -0800
+
 cdebconf (0.256) unstable; urgency=medium
 
   * Team upload
@@ -327,6 +482,18 @@ cdebconf (0.256) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Wed, 30 Dec 2020 22:45:44 +0100
 
+cdebconf (0.255ubuntu1) hirsute; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 05 Nov 2020 15:59:19 -0800
+
 cdebconf (0.255) unstable; urgency=medium
 
   [ Samuel Thibault ]
@@ -344,6 +511,18 @@ cdebconf (0.255) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Wed, 28 Oct 2020 23:16:46 +0100
 
+cdebconf (0.254ubuntu1) hirsute; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 24 Oct 2020 17:11:51 -0700
+
 cdebconf (0.254) unstable; urgency=medium
 
   * Team upload
@@ -365,6 +544,18 @@ cdebconf (0.253) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Sun, 05 Jul 2020 21:36:47 +0200
 
+cdebconf (0.252ubuntu1) groovy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Tue, 09 Jun 2020 13:14:47 -0700
+
 cdebconf (0.252) unstable; urgency=medium
 
   * Team upload
@@ -382,6 +573,18 @@ cdebconf (0.252) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Sun, 10 May 2020 17:45:10 +0200
 
+cdebconf (0.251ubuntu1) focal; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+    - Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Sat, 01 Feb 2020 21:18:17 -0800
+
 cdebconf (0.251) unstable; urgency=medium
 
   * Team upload
@@ -392,6 +595,23 @@ cdebconf (0.251) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Fri, 31 Jan 2020 23:08:40 +0100
 
+cdebconf (0.250ubuntu2) focal; urgency=medium
+
+  * Don't build cdebconf-{gtk,newt}-udeb on i386.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 20 Dec 2019 17:54:42 +0000
+
+cdebconf (0.250ubuntu1) focal; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 25 Oct 2019 21:15:28 -0700
+
 cdebconf (0.250) unstable; urgency=medium
 
   * Team upload.
@@ -410,6 +630,17 @@ cdebconf (0.250) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Sat, 19 Oct 2019 23:13:58 +0200
 
+cdebconf (0.249ubuntu1) eoan; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 22 Apr 2019 12:49:42 -0700
+
 cdebconf (0.249) unstable; urgency=medium
 
   * Team upload.
@@ -427,6 +658,17 @@ cdebconf (0.248) unstable; urgency=mediu
 
  -- Samuel Thibault <sthibault@debian.org>  Fri, 01 Mar 2019 19:00:17 -0800
 
+cdebconf (0.247ubuntu1) disco; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 11 Feb 2019 11:33:41 -0800
+
 cdebconf (0.247) unstable; urgency=medium
 
   * Team upload.
@@ -440,6 +682,17 @@ cdebconf (0.247) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Sat, 09 Feb 2019 17:26:54 +0100
 
+cdebconf (0.246ubuntu1) disco; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 31 Jan 2019 23:05:46 -0800
+
 cdebconf (0.246) unstable; urgency=medium
 
   * Team upload.
@@ -477,6 +730,17 @@ cdebconf (0.245) unstable; urgency=mediu
 
  -- Holger Wansing <hwansing@mailbox.org>  Wed, 26 Sep 2018 22:04:21 +0200
 
+cdebconf (0.244ubuntu1) cosmic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 19 Sep 2018 03:07:26 +0200
+
 cdebconf (0.244) unstable; urgency=medium
 
   * Team upload.
@@ -724,6 +988,19 @@ cdebconf (0.214) unstable; urgency=mediu
 
  -- Christian Perrier <bubulle@debian.org>  Fri, 15 Jul 2016 19:51:11 +0200
 
+cdebconf (0.213ubuntu1) yakkety; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+  * Drop Vcs-Bzr:. Merges into bzr from git are really inconvenient, and there
+    hasn't been any Ubuntu development for this package in years.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 08 Jun 2016 11:57:08 +0200
+
 cdebconf (0.213) unstable; urgency=medium
 
   * Rebuild with translations really back in place...:-)
@@ -847,6 +1124,17 @@ cdebconf (0.199) unstable; urgency=mediu
 
  -- Christian Perrier <bubulle@debian.org>  Mon, 30 Nov 2015 07:19:19 +0100
 
+cdebconf (0.198ubuntu1) xenial; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Thu, 26 Nov 2015 21:49:45 +0100
+
 cdebconf (0.198) unstable; urgency=medium
 
   [ Regis Boudin ]
@@ -914,6 +1202,17 @@ cdebconf (0.193) unstable; urgency=mediu
 
  -- Christian Perrier <bubulle@debian.org>  Wed, 13 May 2015 06:59:16 +0200
 
+cdebconf (0.192ubuntu1) vivid; urgency=medium
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Tue, 11 Nov 2014 13:23:44 +0000
+
 cdebconf (0.192) unstable; urgency=low
 
   * Drop cdebconf-slang-udeb from debian/control instead of using the
@@ -924,6 +1223,17 @@ cdebconf (0.192) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Tue, 09 Sep 2014 08:39:44 +0200
 
+cdebconf (0.191ubuntu1) utopic; urgency=medium
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Thu, 05 Jun 2014 10:53:24 +0100
+
 cdebconf (0.191) unstable; urgency=low
 
   [ Updated translations ]
@@ -931,6 +1241,17 @@ cdebconf (0.191) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Wed, 14 May 2014 06:43:40 +0200
 
+cdebconf (0.190ubuntu1) utopic; urgency=medium
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Wed, 30 Apr 2014 10:34:40 +0100
+
 cdebconf (0.190) unstable; urgency=medium
 
   * Resize banner when window width and banner width don't match
@@ -963,6 +1284,17 @@ cdebconf (0.188) unstable; urgency=mediu
 
  -- Cyril Brulebois <kibi@debian.org>  Fri, 28 Feb 2014 21:49:31 +0300
 
+cdebconf (0.187ubuntu1) trusty; urgency=medium
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Mon, 13 Jan 2014 18:23:04 +0000
+
 cdebconf (0.187) unstable; urgency=medium
 
   * Convert library packages to multiarch.
@@ -976,6 +1308,17 @@ cdebconf (0.186) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Sun, 15 Dec 2013 14:13:01 +0100
 
+cdebconf (0.185ubuntu1) trusty; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Fri, 25 Oct 2013 17:56:30 +0100
+
 cdebconf (0.185) unstable; urgency=low
 
   * Drop useless shlibs.local file. Thanks to Sven Joachim
@@ -1037,6 +1380,17 @@ cdebconf (0.183) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Tue, 16 Jul 2013 20:29:00 +0200
 
+cdebconf (0.182ubuntu1) saucy; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Tue, 30 Apr 2013 01:10:07 +0100
+
 cdebconf (0.182) unstable; urgency=low
 
   [ Updated translations ]
@@ -1044,6 +1398,17 @@ cdebconf (0.182) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Sat, 30 Mar 2013 16:00:24 +0100
 
+cdebconf (0.181ubuntu1) raring; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Tue, 08 Jan 2013 16:24:51 +0000
+
 cdebconf (0.181) unstable; urgency=low
 
   * Fix the display of info messages (e.g. “Rescue mode”) by aligning them
@@ -1060,6 +1425,31 @@ cdebconf (0.180) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Sun, 09 Dec 2012 16:33:29 +0100
 
+cdebconf (0.179ubuntu3) raring; urgency=low
+
+  * Call newtInit after establishing /etc/newt/palette symlink.
+  * Reformat palettes to match upstream file format in newt 0.52.13
+    (LP: #1089331).
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Thu, 13 Dec 2012 13:13:42 +0000
+
+cdebconf (0.179ubuntu2) raring; urgency=low
+
+  * Rebuild against libnewt-dev with fixed libnewt.so symlink.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Wed, 28 Nov 2012 15:21:41 +0000
+
+cdebconf (0.179ubuntu1) raring; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Wed, 28 Nov 2012 13:24:36 +0000
+
 cdebconf (0.179) unstable; urgency=low
 
   [ Updated translations ]
@@ -1158,6 +1548,17 @@ cdebconf (0.173) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Sat, 25 Aug 2012 08:10:43 +0200
 
+cdebconf (0.172ubuntu1) quantal; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Mon, 20 Aug 2012 18:23:32 +0100
+
 cdebconf (0.172) unstable; urgency=low
 
   * Add myself to Uploaders and remove inactive developers from there
@@ -1177,6 +1578,17 @@ cdebconf (0.171) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Tue, 03 Jul 2012 23:15:58 +0200
 
+cdebconf (0.170ubuntu1) quantal; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Tue, 03 Jul 2012 11:11:30 +0100
+
 cdebconf (0.170) unstable; urgency=low
 
   * Team upload
@@ -1222,6 +1634,17 @@ cdebconf (0.167) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Thu, 21 Jun 2012 20:35:02 +0200
 
+cdebconf (0.166ubuntu1) quantal; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Thu, 21 Jun 2012 10:16:15 +0100
+
 cdebconf (0.166) unstable; urgency=low
 
   * Team upload
@@ -1281,6 +1704,17 @@ cdebconf (0.162) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Fri, 15 Jun 2012 18:41:25 +0200
 
+cdebconf (0.161ubuntu1) quantal; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Mon, 11 Jun 2012 14:14:04 +0100
+
 cdebconf (0.161) unstable; urgency=low
 
   [Christian Perrier]
@@ -1304,6 +1738,17 @@ cdebconf (0.161) unstable; urgency=low
 
  -- Regis Boudin <regis@debian.org>  Sun, 10 Jun 2012 14:33:35 +0200
 
+cdebconf (0.160ubuntu1) quantal; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Mon, 07 May 2012 15:40:38 +0100
+
 cdebconf (0.160) unstable; urgency=high
 
   * Fix cdebconf-gtk regression from 0.159 causing a fatal error on startup
@@ -1338,6 +1783,18 @@ cdebconf (0.159) unstable; urgency=low
 
  -- Regis Boudin <regis@debian.org>  Mon, 12 Mar 2012 20:18:10 +0100
 
+cdebconf (0.158ubuntu1) precise; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+  * Build cleanly with glib >= 2.31.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Tue, 20 Dec 2011 17:56:04 +0000
+
 cdebconf (0.158) unstable; urgency=low
 
   [ Regis Boudin ]
@@ -1364,6 +1821,17 @@ cdebconf (0.158) unstable; urgency=low
 
  -- Regis Boudin <regis@debian.org>  Sun, 20 Nov 2011 14:45:06 +0000
 
+cdebconf (0.157ubuntu1) precise; urgency=low
+
+  * Resynchronise with Debian.  Remaining changes:
+    - Read newt palette from /etc/newt/palette, symlinked at initialisation
+      according to FRONTEND_BACKGROUND.
+    - Install palettes for [original, dark, ubuntu].
+    - Install a default /etc/newt/palette symlink to
+      /etc/newt/palette.ubuntu.
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Mon, 17 Oct 2011 22:48:23 +0100
+
 cdebconf (0.157) unstable; urgency=low
 
   [ Regis Boudin ]
@@ -1444,6 +1912,29 @@ cdebconf (0.155) unstable; urgency=low
 
  -- Christian Perrier <bubulle@debian.org>  Fri, 22 Apr 2011 22:33:35 +0200
 
+cdebconf (0.154ubuntu2) natty; urgency=low
+
+  Fix for LP: #730672
+  * src/modules/frontend/newt/newt.c:
+    - use Ubuntu newt's new ability to read palette from configuration file
+    - establish a symlink to /etc/newt/palette at initialization according
+      to an optional FRONTEND_BACKGROUND kernel parameter
+  * debian/palette*, debian/cdebconf-newt-udeb.install:
+    - install palettes for [original, dark, ubuntu]
+    - install a default /etc/newt/palette symlink to /etc/newt/palette.ubuntu
+    - other derivatives can install their palette at /etc/newt/palette.FOO
+      and set the FRONTEND_BACKGROUND=FOO kernel parameter
+
+ -- Dustin Kirkland <kirkland@ubuntu.com>  Tue, 29 Mar 2011 12:22:21 -0500
+
+cdebconf (0.154ubuntu1) natty; urgency=low
+
+  * Appease compiler warnings in align_text_renderer_render.  (In practice
+    x_offset and y_offset are never uninitialised here, but knowing that
+    requires knowing that cell_area can never be NULL.)
+
+ -- Colin Watson <cjwatson@ubuntu.com>  Wed, 23 Feb 2011 13:32:53 +0000
+
 cdebconf (0.154) unstable; urgency=low
 
   [ Joey Hess ]
@@ -4507,3 +4998,4 @@ cdebconf (0.10-1) experimental; urgency=
   * Initial Release.
 
  -- Randolph Chung <tausq@debian.org>  Sun,  1 Oct 2000 15:54:15 -0700
+
diff -pruN 0.280/debian/control 0.280ubuntu1/debian/control
--- 0.280/debian/control	2023-01-23 14:34:39.000000000 +0000
+++ 0.280ubuntu1/debian/control	2025-10-29 19:19:03.000000000 +0000
@@ -15,7 +15,8 @@ Build-Depends:
  libselinux1-dev [linux-any] | libselinux-dev [linux-any],
  dh-autoreconf,
  dh-exec,
-Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
 Uploaders:
  Colin Watson <cjwatson@debian.org>,
  Cyril Brulebois <kibi@debian.org>
@@ -82,6 +83,7 @@ Priority: standard
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Provides: debconf-2.0
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 Description: Debian Configuration Management System (C-implementation)
  Debconf is a configuration management system for Debian packages. It is
  used by some packages to prompt you for information before they are
@@ -97,6 +99,7 @@ Section: debian-installer
 Priority: standard
 Depends: cdebconf-udeb, ${misc:Depends}
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 XB-Installer-Menu-Item: 93000
 Description: Change debconf priority
  This is a udeb that allows you to change the priority limit for the
@@ -107,6 +110,7 @@ Architecture: any
 Section: debian-installer
 Depends: ${shlibs:Depends}, ${misc:Depends}, cdebconf-udeb
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 Description: Debian Configuration Management System (C-implementation)
  Debconf is a configuration management system for Debian packages. It is
  used by some packages to prompt you for information before they are
@@ -120,6 +124,7 @@ Architecture: any
 Section: debian-installer
 Depends: cdebconf-udeb, ${shlibs:Depends}, ${misc:Depends}
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 Description: Plain text frontend for Debian Configuration Management System
  Debconf is a configuration management system for Debian packages. It is
  used by some packages to prompt you for information before they are
@@ -134,6 +139,7 @@ Architecture: any
 Section: debian-installer
 Depends: cdebconf-udeb, di-utils-terminfo, ${shlibs:Depends}, ${misc:Depends}
 Package-Type: udeb
+Build-Profiles: <!noudeb>
 Description: Newt frontend for Debian Configuration Management System
  Debconf is a configuration management system for Debian packages. It is
  used by some packages to prompt you for information before they are
@@ -148,7 +154,7 @@ Architecture: any
 Section: debian-installer
 Depends: cdebconf-udeb, ${shlibs:Depends}, ${misc:Depends}, rootskel-gtk [!s390 !s390x]
 Package-Type: udeb
-Build-Profiles: <!pkg.cdebconf.nogtk>
+Build-Profiles: <!pkg.cdebconf.nogtk !noudeb>
 Description: Gtk+ frontend for Debian Configuration Management System
  Debconf is a configuration management system for Debian packages. It is
  used by some packages to prompt you for information before they are
diff -pruN 0.280/debian/rules 0.280ubuntu1/debian/rules
--- 0.280/debian/rules	2022-03-31 20:25:34.000000000 +0000
+++ 0.280ubuntu1/debian/rules	2025-10-29 19:19:03.000000000 +0000
@@ -12,6 +12,10 @@ udebbuild=debian/build-udeb
 
 include /usr/share/dpkg/architecture.mk
 
+ifeq (,$(filter noudeb, $(DEB_BUILD_PROFILES)))
+  with_udeb = yes
+endif
+
 CONFFILE=/etc/cdebconf.conf
 
 #package names
@@ -42,7 +46,7 @@ ifneq (,$(findstring debug,$(DEB_BUILD_O
 	DEBUG_CONFIGURE_OPT=--with-debug=yes
 endif
 
-build: build-deb build-udeb
+build: build-deb $(if $(with_udeb),build-udeb)
 
 build-arch: build
 build-indep: build
@@ -104,7 +108,9 @@ install-arch: build
 	dh_testroot
 	dh_prep
 	$(MAKE) -C $(debbuild) install DESTDIR=$(CURDIR)/debian/tmp/deb
+ifeq ($(with_udeb),yes)
 	$(MAKE) -C $(udebbuild) install DESTDIR=$(CURDIR)/debian/tmp/udeb
+endif
 	dh_install -a
 
 install-indep:
@@ -146,7 +152,7 @@ endif
 	dh_strip -a
 	dh_compress -a
 	dh_fixperms -a
-	dh_makeshlibs -a --add-udeb=libdebconfclient0-udeb
+	dh_makeshlibs -a $(if $(with_udeb),--add-udeb=libdebconfclient0-udeb)
 	dh_installdeb -a
 	dh_shlibdeps -a
 	dh_gencontrol -a
diff -pruN 0.280/src/modules/frontend/newt/newt.c 0.280ubuntu1/src/modules/frontend/newt/newt.c
--- 0.280/src/modules/frontend/newt/newt.c	2023-02-19 22:56:15.000000000 +0000
+++ 0.280ubuntu1/src/modules/frontend/newt/newt.c	2025-10-29 19:19:03.000000000 +0000
@@ -72,47 +72,6 @@ struct newt_data {
     struct question *scale_info;
 };
 
-struct newtColors newtAltColorPalette = {
-	/*"white", "blue",*/ 			/* root fg, bg */
-	"white", "black", 			/* root fg, bg */
-	/*"black", "lightgray",*/		/* border fg, bg */
-	"white", "black",			/* border fg, bg */
-	/*"black", "lightgray",*/		/* window fg, bg */
-	"white", "black",			/* window fg, bg */
-	/*"white", "black",*/			/* shadow fg, bg */
-	"white", "black",			/* shadow fg, bg */
-	/*"red", "lightgray",*/			/* title fg, bg */
-	"yellow", "black",			/* title fg, bg */
-	/*"brightred", "gray",*/		/* button fg, bg */
-	"black", "lightgray",			/* button fg, bg */
-	"gray", "brightred",			/* active button fg, bg */
-	"white", "gray",			/* checkbox fg, bg */
-	/*"yellow", "brown",*/			/* active checkbox fg, bg */
-	"black", "lightgray",			/* active checkbox fg, bg */
-	/*"yellow", "blue",*/			/* entry box fg, bg */
-	"white", "black",			/* entry box fg, bg */
-	/*"blue", "lightgray",*/		/* label fg, bg */
-	"brightred", "black",			/* label fg, bg */
-	/*"black", "lightgray",*/		/* listbox fg, bg */
-	"white", "black",			/* listbox fg, bg */
-	"yellow", "blue",			/* active listbox fg, bg */
-	/*"black", "lightgray",*/		/* textbox fg, bg */
-	"white", "black",			/* textbox fg, bg */
-	"lightgray", "black",			/* active textbox fg, bg */
-	/*"white", "blue",*/			/* help line */
-	"white", "black",			/* help line */
-	"yellow", "blue",			/* root text */
-	/*"blue",*/				/* scale full */
-	"black",				/* scale full */
-	/*"red",*/				/* scale empty */
-	"blue",					/* scale empty */
-	"blue", "lightgray",			/* disabled entry fg, bg */
-	/*"black", "lightgray",*/		/* compact button fg, bg */
-	"white", "black",			/* compact button fg, bg */
-	"black", "lightgray",			/* active & sel listbox */
-	"black", "brown"			/* selected listbox */
-};
-
 typedef int (newt_handler)(struct frontend *obj, struct question *q);
 
 struct newt_help_callback_data {
@@ -194,7 +153,6 @@ cdebconf_newt_setup(void)
 {
     SLang_init_tty(0, 1, 0); /* disable flow control */
     newtInit();
-    newtSetColors(newtAltColorPalette);
     newtCls();
 }
 
@@ -1120,7 +1078,7 @@ newt_handler_error(struct frontend *obj,
 {
     char *oldrootBg, *oldshadowBg, *oldhelpLineFg, *oldhelpLineBg;
     int ret;
-    struct newtColors palette = newtAltColorPalette;
+    struct newtColors palette = newtDefaultColorPalette;
 
     oldrootBg = palette.rootBg;
     oldshadowBg = palette.shadowBg;
@@ -1190,15 +1148,22 @@ newt_initialize(struct frontend *obj, st
 {
     int width = 80, height = 24;
     const char *palette;
+    const char *base = "/etc/newt/palette";
+    char *path;
 
     obj->interactive = 1;
     obj->data = calloc(1, sizeof(struct newt_data));
     SLang_init_tty(0, 1, 0); /* disable flow control */
-    newtInit();
     palette = getenv("FRONTEND_BACKGROUND");
-    if (palette == NULL || strcmp(palette, "dark") != 0)
-        newtAltColorPalette = newtDefaultColorPalette;
-    newtSetColors(newtAltColorPalette);
+    if (palette != NULL && asprintf(&path, "%s.%s", base, palette) >= 0) {
+	/* Establish a symlink from /etc/newt/palette to
+         *   /etc/newt/palette.$FRONTEND_BACKGROUND
+	 */
+	unlink(base);
+	link(path, base);
+	free(path);
+    }
+    newtInit();
     newtGetScreenSize(&width, &height);
     newtFinished();
     return DC_OK;
