diff -pruN 2.41-4/debian/changelog 2.41-4ubuntu4/debian/changelog
--- 2.41-4/debian/changelog	2025-04-09 21:08:54.000000000 +0000
+++ 2.41-4ubuntu4/debian/changelog	2025-09-06 15:37:59.000000000 +0000
@@ -1,3 +1,44 @@
+util-linux (2.41-4ubuntu4) questing; urgency=medium
+
+  * Rebuild to include updated RISC-V base ISA RVA23
+
+ -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Sat, 06 Sep 2025 15:37:59 +0000
+
+util-linux (2.41-4ubuntu3) questing; urgency=medium
+
+  * lib/path: avoid double free() for cpusets (LP: #2115636)
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Wed, 02 Jul 2025 14:45:08 +0200
+
+util-linux (2.41-4ubuntu2) questing; urgency=medium
+
+  * Fix FTBFS (LP: #2112552)
+    Mark a test as "known fail" due to coreutils-from-uutils. This test is
+    skipped with coreutils-from-gnu anyway.
+    - d/p/u/lp-2112552-tests-mark-mkfds-multiplexing-as-known-fail.patch
+
+ -- Florent 'Skia' Jacquet <florent.jacquet@canonical.com>  Thu, 05 Jun 2025 12:19:26 +0200
+
+util-linux (2.41-4ubuntu1) questing; urgency=medium
+
+  * Merge with Debian unstable (LP: #2111830).
+    Nothing of note in this merge, just a trivial patch refresh.
+    Remaining changes:
+    - Add sulogin-fallback-static-sh.patch
+      Add support for /bin/static-sh as fallback if the regular shell fails to
+      execute. Patch ported from sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch
+      Make sure file systems can be fixed on machines with locked root
+      accounts (as Ubuntu does by default). Don't require --force for sulogin.
+    - d/p/ubuntu/lp-2030793-make-check-pidfd.patch
+      Skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when run
+      using the Focal kernel
+    - d/rules: disable libmount mountfs support
+      Disable brand new feature with --disable-libmount-mountfd-support that
+      causes inability to deploy MAAS LP #2037417.
+
+ -- Florent 'Skia' Jacquet <florent.jacquet@canonical.com>  Tue, 27 May 2025 17:24:32 +0200
+
 util-linux (2.41-4) unstable; urgency=medium
 
   * Pick patches from upstream v2.41-stable branch.
@@ -122,6 +163,30 @@ util-linux (2.40.3-1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Thu, 09 Jan 2025 14:13:24 +0100
 
+util-linux (2.40.2-14ubuntu1) plucky; urgency=medium
+
+  * Merge with Debian unstable (LP: #2091862).
+      Note: this is the first merge of this package made through git-ubuntu.
+      That explains some changes of formatting in the changelog entries.
+    Remaining changes:
+    - Add sulogin-fallback-static-sh.patch
+      Add support for /bin/static-sh as fallback if the regular shell fails to
+      execute. Patch ported from sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch
+      Make sure file systems can be fixed on machines with locked root
+      accounts (as Ubuntu does by default). Don't require --force for sulogin.
+    - d/p/ubuntu/lp-2030793-make-check-pidfd.patch
+      Skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when run
+      using the Focal kernel
+    - d/rules: disable libmount mountfs support
+      Disable brand new feature with --disable-libmount-mountfd-support that
+      causes inability to deploy MAAS LP #2037417.
+    Dropped changes:
+    - d/p/ubuntu/lp2090972-libblkid-fix-spurious-[...].patch
+      This is now in d/p/upstream-master/libblkid-fix-spurious-[...].patch
+
+ -- Florent 'Skia' Jacquet <florent.jacquet@canonical.com>  Mon, 16 Dec 2024 13:12:37 +0100
+
 util-linux (2.40.2-14) unstable; urgency=medium
 
   [ Florent 'Skia' Jacquet ]
@@ -243,6 +308,44 @@ util-linux (2.40.2-2) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Mon, 05 Aug 2024 00:31:55 +0200
 
+util-linux (2.40.2-1ubuntu2) plucky; urgency=medium
+
+  * Read the ext4 superblock with O_DIRECT if the first read produces a
+    checksum failure. This fixes a race where the underlying superblock
+    can be changed in memory but not on disk, resulting in checksum
+    failures which in turn causes systemd-udevd to remove by-uuid and
+    by-label symlinks. (LP: #2090972)
+    - d/p/ubuntu/lp2090972-libblkid-fix-spurious-ext-superblock-checksum-mismat.patch
+
+ -- Matthew Ruffell <matthew.ruffell@canonical.com>  Thu, 05 Dec 2024 13:02:57 +1300
+
+util-linux (2.40.2-1ubuntu1) oracular; urgency=medium
+
+  * Merge with Debian unstable (LP: #2072813). Remaining changes:
+    - Disable brand new feature with --disable-libmount-mountfd-support that
+      causes inability to deploy MAAS LP #2037417
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - d/p/ubuntu/lp-2030793-make-check-pidfd.patch:
+      skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when
+      run using the Focal kernel
+  * Drop Changes, included in Upstream:
+    - debian/patches/upstream/CVE-2024-28085.patch: consolidate output on
+      the terminal in term-utils/wall.c.
+      [Fixed in 2.40-1]
+  * Drop Changes, included in Debian:
+    - debian/rules: build with --disable-use-tty-group to properly remove
+      setgid bit from both wall and write.
+      [Fixed in 2.39.3-11]
+    - move more to /usr/bin
+      [Fixed in 2.40.1-8.1]
+
+ -- Chris Peterson <chris.peterson@canonical.com>  Fri, 09 Aug 2024 15:48:13 -0700
+
 util-linux (2.40.2-1) unstable; urgency=medium
 
   * New upstream release.
@@ -533,6 +636,69 @@ util-linux (2.40~rc2-1) experimental; ur
 
  -- Chris Hofstaedtler <zeha@debian.org>  Fri, 01 Mar 2024 00:02:17 +0100
 
+util-linux (2.39.3-9ubuntu10) oracular-proposed; urgency=medium
+
+  * LP: #2076340: No-change rebuild to pick up changed build flags on
+    ppc64el and s390x.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 08 Aug 2024 14:55:58 +0200
+
+util-linux (2.39.3-9ubuntu6) noble; urgency=medium
+
+  * SECURITY UPDATE: Improper neutralization of escape sequences in wall
+    - debian/rules: build with --disable-use-tty-group to properly remove
+      setgid bit from both wall and write.
+    - CVE-2024-28085
+
+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Tue, 09 Apr 2024 10:02:37 -0400
+
+util-linux (2.39.3-9ubuntu5) noble; urgency=high
+
+  * No change rebuild against libreadline8t64.
+
+ -- Julian Andres Klode <juliank@ubuntu.com>  Mon, 08 Apr 2024 16:51:40 +0200
+
+util-linux (2.39.3-9ubuntu4) noble; urgency=medium
+
+  * No-change rebuild for CVE-2024-3094
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 31 Mar 2024 08:31:15 +0000
+
+util-linux (2.39.3-9ubuntu3) noble; urgency=medium
+
+  * SECURITY UPDATE: Improper neutralization of escape sequences in wall
+    - debian/patches/upstream/CVE-2024-28085.patch: consolidate output on
+      the terminal in term-utils/wall.c.
+    - debian/rules: remove setuid bit from wall as recommended by upstream
+      as the above patch is insufficient.
+    - CVE-2024-28085
+
+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Thu, 28 Mar 2024 08:06:33 -0400
+
+util-linux (2.39.3-9ubuntu2) noble; urgency=medium
+
+  * No-change rebuild to allow bootstrapping for 64-bit time_t
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 03 Mar 2024 09:55:06 +0000
+
+util-linux (2.39.3-9ubuntu1) noble; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - d/p/ubuntu/lp-2030793-make-check-pidfd.patch:
+      skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when
+      run using the Focal kernel
+    - Disable brand new feature with --disable-libmount-mountfd-support that
+      causes inability to deploy MAAS LP #2037417
+    - Move more to usr/bin.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Sun, 03 Mar 2024 00:39:13 -0800
+
 util-linux (2.39.3-6.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -540,6 +706,29 @@ util-linux (2.39.3-6.1) unstable; urgenc
 
  -- Steve Langasek <vorlon@debian.org>  Wed, 28 Feb 2024 21:32:09 +0000
 
+util-linux (2.39.3-6ubuntu2) noble; urgency=medium
+
+  * Move more to usr/bin again
+
+ -- Julian Andres Klode <juliank@ubuntu.com>  Thu, 22 Feb 2024 14:21:54 +0100
+
+util-linux (2.39.3-6ubuntu1) noble; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - d/p/ubuntu/lp-2030793-make-check-pidfd.patch:
+      skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when
+      run using the Focal kernel
+    - Disable brand new feature with --disable-libmount-mountfd-support that
+      causes inability to deploy MAAS LP #2037417
+
+ -- Julian Andres Klode <juliank@ubuntu.com>  Thu, 22 Feb 2024 13:48:19 +0100
+
 util-linux (2.39.3-6) unstable; urgency=medium
 
   * Upload to unstable.
@@ -582,6 +771,27 @@ util-linux (2.39.3-1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Mon, 04 Dec 2023 21:35:58 +0100
 
+util-linux (2.39.2-6ubuntu1) noble; urgency=medium
+
+  * Merge with Debian unstable. Remaining changes:
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - d/p/ubuntu/lp-2030793-make-check-pidfd.patch:
+      skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when
+      run using the Focal kernel
+    - Disable brand new feature with --disable-libmount-mountfd-support that
+      causes inability to deploy MAAS LP #2037417
+  * Dropped changes, included in Debian:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+
+ -- Nick Rosbrook <enr0n@ubuntu.com>  Mon, 20 Nov 2023 16:51:50 -0500
+
 util-linux (2.39.2-6) unstable; urgency=medium
 
   [ Samuel Thibault ]
@@ -652,6 +862,33 @@ util-linux (2.39.2-1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Sun, 20 Aug 2023 22:14:58 +0200
 
+util-linux (2.39.1-4ubuntu2) mantic; urgency=medium
+
+  * Disable brand new feature with --disable-libmount-mountfd-support that
+    causes inability to deploy MAAS LP: #2037417
+
+ -- Dimitri John Ledkov <dimitri.ledkov@canonical.com>  Thu, 05 Oct 2023 22:27:31 +0100
+
+util-linux (2.39.1-4ubuntu1) mantic; urgency=medium
+
+  * d/p/ubuntu/lp-2019856-add-missing-arm-cores.patch:
+    Drop this patch, as it has been incorporated
+  * skip tests lsfd/column-name-pidfd,lsfd/mkfds-pidfd that fail when run
+    using the Focal kernel (LP: #2030793)
+  * Merge from Debian unstable
+    Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+
+ -- Dan Bungert <daniel.bungert@canonical.com>  Fri, 11 Aug 2023 11:39:16 -0600
+
 util-linux (2.39.1-4) unstable; urgency=medium
 
   [ Chris Hofstaedtler ]
@@ -663,6 +900,23 @@ util-linux (2.39.1-4) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Fri, 11 Aug 2023 18:52:26 +0200
 
+util-linux (2.39.1-3ubuntu1) mantic; urgency=medium
+
+  * d/p/ubuntu/lp-2019856-add-missing-arm-cores.patch:
+    Drop this patch, as it has been incorporated
+  * Merge from Debian unstable
+    Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+
+ -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 07 Aug 2023 16:32:57 -0600
+
 util-linux (2.39.1-3) unstable; urgency=medium
 
   * Release to unstable.
@@ -707,12 +961,51 @@ util-linux (2.38.1-6) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Sun, 09 Jul 2023 22:21:57 +0200
 
+util-linux (2.38.1-5ubuntu2) mantic; urgency=medium
+
+  * d/p/ubuntu/lp-2019856-add-missing-arm-cores.patch:
+    Add missing ARM cores for NVIDIA Grace (LP: #2019856)
+
+ -- Mauricio Faria de Oliveira <mfo@canonical.com>  Tue, 23 May 2023 15:55:47 -0300
+
+util-linux (2.38.1-5ubuntu1) mantic; urgency=medium
+
+  * Merge from Debian unstable
+    Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+
+ -- Dan Bungert <daniel.bungert@canonical.com>  Mon, 22 May 2023 09:15:55 -0600
+
 util-linux (2.38.1-5) unstable; urgency=medium
 
   * Apply upstream patch to fix logger timestamp for stdin (Closes: #1030285)
 
  -- Chris Hofstaedtler <zeha@debian.org>  Mon, 13 Feb 2023 08:48:21 +0000
 
+util-linux (2.38.1-4ubuntu1) lunar; urgency=medium
+
+  * Merge from Debian unstable (LP: #1997989)
+    Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+
+ -- Heinrich Schuchardt <heinrich.schuchardt@canonical.com>  Mon, 28 Nov 2022 14:39:17 +0100
+
 util-linux (2.38.1-4) unstable; urgency=medium
 
   [ Helmut Grohne ]
@@ -801,6 +1094,44 @@ util-linux (2.38-5) unstable; urgency=me
 
  -- Chris Hofstaedtler <zeha@debian.org>  Thu, 14 Jul 2022 09:56:00 +0000
 
+util-linux (2.38-4ubuntu1) kinetic; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+  * Dropped changes, included upstream:
+    - Revert the change to libsmartcols that outputs shell parsable column
+      names when -P / --pairs is used in lsblk. The change breaks older
+      MAAS and curtin versions, such that they cannot deploy Jammy.
+      (LP: #1961542)
+      - d/p/ubuntu/lp-1961542-Revert-libsmartcols-sanitize-variable-names-on-ex.patch
+    - SECURITY UPDATE: Unauthorized unmount of FUSE filesystems belonging to
+      users with similar uid
+      - debian/patches/upstream/CVE-2021-3995-1.patch: make sure mem2strcpy()
+        buffer is zeroized in include/strutils.h.
+      - debian/patches/upstream/CVE-2021-3995-2.patch: fix UID check for FUSE
+        umount in libmount/src/context_umount.c, libmount/src/mountP.h,
+        libmount/src/optstr.c.
+      - CVE-2021-3995
+    - SECURITY UPDATE: Unauthorized unmount in util-linux's libmount
+      - debian/patches/upstream/CVE-2021-3996-1.patch: remove support for
+        deleted mount table entries in libmount/src/tab_parse.c.
+      - debian/patches/upstream/CVE-2021-3996-2.patch: update mountinfo files
+        in tests/*.
+      - CVE-2021-3996
+    - Update translations after changes to HiFive partition names
+  * Stop cleaning up weekly fstrim cron file as it has been gone since
+    Bionic.
+
+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Wed, 04 May 2022 10:30:45 +1200
+
 util-linux (2.38-4) unstable; urgency=medium
 
   * Ship empty /var/lib/libuuid again.
@@ -868,6 +1199,53 @@ util-linux (2.37.2-5) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Fri, 24 Dec 2021 12:41:50 +0000
 
+util-linux (2.37.2-4ubuntu3) jammy; urgency=medium
+
+  * Revert the change to libsmartcols that outputs shell parsable column
+    names when -P / --pairs is used in lsblk. The change breaks older
+    MAAS and curtin versions, such that they cannot deploy Jammy.
+    (LP: #1961542)
+    - d/p/ubuntu/lp-1961542-Revert-libsmartcols-sanitize-variable-names-on-ex.patch
+
+ -- Matthew Ruffell <matthew.ruffell@canonical.com>  Mon, 21 Feb 2022 14:49:57 +1300
+
+util-linux (2.37.2-4ubuntu2) jammy; urgency=medium
+
+  * SECURITY UPDATE: Unauthorized unmount of FUSE filesystems belonging to
+    users with similar uid
+    - debian/patches/upstream/CVE-2021-3995-1.patch: make sure mem2strcpy()
+      buffer is zeroized in include/strutils.h.
+    - debian/patches/upstream/CVE-2021-3995-2.patch: fix UID check for FUSE
+      umount in libmount/src/context_umount.c, libmount/src/mountP.h,
+      libmount/src/optstr.c.
+    - CVE-2021-3995
+  * SECURITY UPDATE: Unauthorized unmount in util-linux's libmount
+    - debian/patches/upstream/CVE-2021-3996-1.patch: remove support for
+      deleted mount table entries in libmount/src/tab_parse.c.
+    - debian/patches/upstream/CVE-2021-3996-2.patch: update mountinfo files
+      in tests/*.
+    - CVE-2021-3996
+
+ -- Marc Deslauriers <marc.deslauriers@ubuntu.com>  Wed, 16 Feb 2022 07:21:37 -0500
+
+util-linux (2.37.2-4ubuntu1) jammy; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Allow to build without udeb packages.
+    - Update translations after changes to HiFive partition names
+
+ -- Mario Limonciello <superm1@gmail.com>  Wed, 27 Oct 2021 00:35:24 -0500
+
 util-linux (2.37.2-4) unstable; urgency=medium
 
   [ Debian Janitor ]
@@ -953,12 +1331,64 @@ util-linux (2.37.2-1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Fri, 20 Aug 2021 09:31:11 +0000
 
+util-linux (2.36.1-8ubuntu2) impish; urgency=medium
+
+  * Fix HiFive partition names (LP: #1944741)
+    - include: Rename HiFive partition UUIDs
+    - po: Update translations after changes to HiFive partition names
+
+ -- Alexandre Ghiti <alexandre.ghiti@canonical.com>  Thu, 23 Sep 2021 16:07:01 +0200
+
+util-linux (2.36.1-8ubuntu1) impish; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Allow to build without udeb packages.
+
+ -- Michael Hudson-Doyle <michael.hudson@ubuntu.com>  Thu, 12 Aug 2021 09:43:10 +1200
+
 util-linux (2.36.1-8) unstable; urgency=medium
 
   * Apply upstream patch for CVE-2021-37600 (Closes: #991619)
 
  -- Chris Hofstaedtler <zeha@debian.org>  Wed, 28 Jul 2021 19:09:07 +0000
 
+util-linux (2.36.1-7ubuntu2) hirsute; urgency=medium
+
+  * Allow to build without udeb packages.
+
+ -- Matthias Klose <doko@ubuntu.com>  Fri, 26 Feb 2021 08:18:04 +0100
+
+util-linux (2.36.1-7ubuntu1) hirsute; urgency=medium
+
+  * Merge from Debian unstable. Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    Dropped changes:
+    - Unbreak mount.cifs user mount
+      - d/p/libmount-don-t-use-symfollow-for-helpers-on-user-mounts.patch:
+       Backport from upstream patch to fix user mounts on mount.cifs,
+       because the "symfollow" option became unknown.
+
+ -- Balint Reczey <rbalint@ubuntu.com>  Thu, 25 Feb 2021 16:33:46 +0100
+
 util-linux (2.36.1-7) unstable; urgency=medium
 
   * libmount: allow --read-only for not-root users.
@@ -1038,6 +1468,37 @@ util-linux (2.36.1-2) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Wed, 25 Nov 2020 21:07:38 +0000
 
+util-linux (2.36.1-1ubuntu3) hirsute; urgency=medium
+
+  * No-change rebuild to drop the udeb package.
+
+ -- Matthias Klose <doko@ubuntu.com>  Mon, 22 Feb 2021 10:36:29 +0100
+
+util-linux (2.36.1-1ubuntu2) hirsute; urgency=medium
+
+  * Unbreak mount.cifs user mount (LP: #1905510)
+    - d/p/libmount-don-t-use-symfollow-for-helpers-on-user-mounts.patch:
+      Backport from upstream patch to fix user mounts on mount.cifs,
+      because the "symfollow" option became unknown.
+
+ -- Sergio Durigan Junior <sergio.durigan@canonical.com>  Thu, 26 Nov 2020 16:51:24 -0500
+
+util-linux (2.36.1-1ubuntu1) hirsute; urgency=low
+
+  * Merge from Debian unstable. Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 18 Nov 2020 13:50:25 +0100
+
 util-linux (2.36.1-1) unstable; urgency=medium
 
   * New upstream stable release
@@ -1061,18 +1522,68 @@ util-linux (2.36-4) unstable; urgency=me
 
  -- Chris Hofstaedtler <zeha@debian.org>  Mon, 16 Nov 2020 09:18:06 +0000
 
+util-linux (2.36-3ubuntu1) groovy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Sun, 30 Aug 2020 21:31:17 +0200
+
 util-linux (2.36-3) unstable; urgency=medium
 
   * Fix sfdisk regression with upstream patch (Closes: #966992)
 
  -- Chris Hofstaedtler <zeha@debian.org>  Sat, 29 Aug 2020 12:32:39 +0000
 
+util-linux (2.36-2ubuntu1) groovy; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Sat, 01 Aug 2020 21:14:53 +0200
+
 util-linux (2.36-2) unstable; urgency=medium
 
   * Reinstate libblkid.a (Closes: #966330)
 
  -- Chris Hofstaedtler <zeha@debian.org>  Sat, 01 Aug 2020 17:28:26 +0000
 
+util-linux (2.36-1ubuntu1) groovy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+  * Dropped changes, included upstream:
+    - root-not-required-to-be-mountpoint.patch
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 30 Jul 2020 11:38:58 +0200
+
 util-linux (2.36-1) unstable; urgency=medium
 
   * New upstream release. (Closes: #956739, #959783, #953065, #879024)
@@ -1082,6 +1593,26 @@ util-linux (2.36-1) unstable; urgency=me
 
  -- Chris Hofstaedtler <zeha@debian.org>  Thu, 23 Jul 2020 22:56:45 +0000
 
+util-linux (2.35.2-9ubuntu1) groovy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+  * Dropped changes, superseded by Debian with upstream patch:
+    - Mark one failing test on riscv64 as xfail, while proper investigation is
+      ongoing (probably according to Debian build logs, some changes between
+      kernel 5.0 and 5.7 fixed the test).
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Wed, 22 Jul 2020 00:03:33 +0200
+
 util-linux (2.35.2-9) unstable; urgency=medium
 
   * Fix uname26 test, by applying upstream commit 2261cfdc26.
@@ -1111,6 +1642,39 @@ util-linux (2.35.2-8) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Tue, 21 Jul 2020 12:50:41 +0000
 
+util-linux (2.35.2-7ubuntu3) groovy; urgency=medium
+
+  * debian/bsdextrautils:
+    - fix the files persmission to be +x
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 08 Jul 2020 16:32:35 +0200
+
+util-linux (2.35.2-7ubuntu2) groovy; urgency=medium
+
+  * debian/rules:
+    - fix a merge error and correctly enable write
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 08 Jul 2020 15:12:10 +0200
+
+util-linux (2.35.2-7ubuntu1) groovy; urgency=medium
+
+  * Resynchronize with Debian, remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Mark one failing test on riscv64 as xfail, while proper investigation is
+      ongoing (probably according to Debian build logs, some changes between
+      kernel 5.0 and 5.7 fixed the test).
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 08 Jul 2020 13:27:09 +0200
+
 util-linux (2.35.2-7) unstable; urgency=medium
 
   [ Simon McVittie ]
@@ -1144,6 +1708,39 @@ util-linux (2.35.2-6) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Thu, 25 Jun 2020 16:56:12 +0000
 
+util-linux (2.35.2-5ubuntu3) groovy; urgency=medium
+
+  * debian/control, debian/rules;
+    - build again without libcryptsetup, see the Debian commit for details
+      https://salsa.debian.org/debian/util-linux/-/commit/1ab05640
+
+ -- Sebastien Bacher <seb128@debian.org>  Mon, 29 Jun 2020 15:23:10 +0200
+
+util-linux (2.35.2-5ubuntu2) groovy; urgency=medium
+
+  * Add missing Depends: on libcryptsetup-dev to libmount-dev.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 25 Jun 2020 11:00:16 -0700
+
+util-linux (2.35.2-5ubuntu1) groovy; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Mark one failing test on riscv64 as xfail, while proper investigation is
+      ongoing (probably according to Debian build logs, some changes between
+      kernel 5.0 and 5.7 fixed the test).
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Thu, 25 Jun 2020 17:10:31 +0200
+
 util-linux (2.35.2-5) unstable; urgency=medium
 
   * Build with libcryptsetup-dev to enable dm-verity (Closes: #951048)
@@ -1161,6 +1758,35 @@ util-linux (2.35.2-5) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Thu, 25 Jun 2020 12:06:52 +0000
 
+util-linux (2.35.2-4ubuntu2) groovy; urgency=medium
+
+  * Mark one failing test as xfail
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 23 Jun 2020 15:59:28 +0200
+
+util-linux (2.35.2-4ubuntu1) groovy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+  * Dropped changes, superseded by Debian:
+    - debian/patches/root-not-required-to-be-mountpoint.patch: disable
+      test that fails if / is not a mountpoint.
+   * Dropped changes, included upstream:
+    - d/p/hwclock_fix_audit_status.patch: fix audit exit status
+    - d/p/umount-completion.patch: fix completion to not require gawk be
+      present.
+
+ -- Gianfranco Costamagna <locutusofborg@debian.org>  Tue, 23 Jun 2020 10:37:42 +0200
+
 util-linux (2.35.2-4) unstable; urgency=medium
 
   * d/watch: update to find -rc versions
@@ -1202,6 +1828,47 @@ util-linux (2.35.2-1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Wed, 20 May 2020 22:21:26 +0000
 
+util-linux (2.35.1-5ubuntu2) groovy; urgency=medium
+
+  * debian/patches/root-not-required-to-be-mountpoint.patch: disable
+    test that fails if / is not a mountpoint.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 20 May 2020 14:00:08 -0700
+
+util-linux (2.35.1-5ubuntu1) groovy; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and debian/util-linux.hwclock.default, recent
+      kernels sync the RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - d/p/umount-completion.patch: fix completion to not require gawk be
+      present.
+    - d/p/hwclock_fix_audit_status.patch: fix audit exit status
+  * Dropped changes, included in Debian:
+    - Drop dependency from util-linux to fdisk.
+    - d/p/hwclock-make-glibc-2.31-compatible.patch: fix hwclock
+      for settimeofday(2) changes in glibc 2.31.
+    - Enable fstrim.timer by default.
+  * Dropped changes, superseded by Debian:
+    - Update s390-tools breaks/replaces, to the correct version for ubuntu.
+   * Dropped changes, included upstream:
+    - d/p/prevent-fstrim-inside-container.patch: Prevent fstrim to run
+      inside a container environment.
+    - d/p/libblkid-xfs-log-check-for-reg-xfs-on-more-sectors.patch:
+      fix ambivalent detection of bcache and xfs_external_log
+      due to regular xfs on bcache backing device.
+    - d/p/lsblk-force-to-print-PKNAME-for-partition.patch: fix regression
+      that lsblk doesn't print PKNAME column for partitions
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Wed, 20 May 2020 11:44:13 -0700
+
 util-linux (2.35.1-5) unstable; urgency=medium
 
   * libmount-dev: depend on libselinux1-dev (Closes: #960446)
@@ -1270,6 +1937,86 @@ util-linux (2.35.1-1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Sun, 03 May 2020 13:45:56 +0000
 
+util-linux (2.34-0.1ubuntu9) focal; urgency=medium
+
+  * d/p/hwclock-make-glibc-2.31-compatible.patch: fix hwclock
+    for settimeofday(2) changes in glibc 2.31. (LP: #1870316)
+
+ -- Mauricio Faria de Oliveira <mfo@canonical.com>  Thu, 02 Apr 2020 12:29:40 -0300
+
+util-linux (2.34-0.1ubuntu8) focal; urgency=medium
+
+  * hwclock: fix audit exit status (LP: #1865504)
+
+ -- Joy Latten <joy.latten@canonical.com>  Thu, 05 Mar 2020 11:23:23 -0600
+
+util-linux (2.34-0.1ubuntu7) focal; urgency=medium
+
+  * d/p/lsblk-force-to-print-PKNAME-for-partition.patch: fix regression
+    that lsblk doesn't print PKNAME column for partitions (LP: #1862846)
+
+ -- Mauricio Faria de Oliveira <mfo@canonical.com>  Thu, 20 Feb 2020 11:09:29 -0300
+
+util-linux (2.34-0.1ubuntu6) focal; urgency=medium
+
+  * No-change rebuild with fixed binutils on arm64.
+
+ -- Matthias Klose <doko@ubuntu.com>  Sat, 08 Feb 2020 11:20:58 +0000
+
+util-linux (2.34-0.1ubuntu5) focal; urgency=medium
+
+  * d/p/libblkid-xfs-log-check-for-reg-xfs-on-more-sectors.patch:
+    fix ambivalent detection of bcache and xfs_external_log
+    due to regular xfs on bcache backing device. (LP: #1858802)
+
+ -- Mauricio Faria de Oliveira <mfo@canonical.com>  Wed, 08 Jan 2020 16:03:19 -0300
+
+util-linux (2.34-0.1ubuntu4) focal; urgency=medium
+
+  * bash-completion/umount: fix completion to not require gawk be present.
+    Thanks to Étienne Mollier for the patch. (LP: #1845529)
+
+ -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com>  Tue, 03 Dec 2019 15:27:13 -0500
+
+util-linux (2.34-0.1ubuntu3) focal; urgency=medium
+
+  * Drop dependency from util-linux to fdisk.  The transition to split-out
+    fdisk was done before 18.04 so the transitional dependency is no longer
+    needed, and fdisk should not be pulled into the essential package set
+    since it's not needed in container environments.  For bootable systems
+    which need fdisk, it will be pulled in directly.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 22 Nov 2019 13:40:12 -0800
+
+util-linux (2.34-0.1ubuntu2) eoan; urgency=medium
+
+  * d/p/prevent-fstrim-inside-container.patch:
+    - Prevent fstrim to run inside a container environment.
+    (LP: #1589289)
+
+ -- Eric Desrochers <eric.desrochers@canonical.com>  Wed, 21 Aug 2019 13:19:03 +0000
+
+util-linux (2.34-0.1ubuntu1) eoan; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Update s390-tools breaks/replaces, to the correct version for ubuntu.
+    - Enable fstrim.timer by default.
+  * Dropped changes, included upstream:
+    - debian/patches/32-bit-safe-mbr-parsing.patch: [PATCH] libfdisk:
+      (dos) Use strtoul to parse the label-id.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 15 Aug 2019 23:50:01 -0700
+
 util-linux (2.34-0.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -1281,6 +2028,43 @@ util-linux (2.34-0.1) unstable; urgency=
 
  -- Chris Hofstaedtler <zeha@debian.org>  Sun, 28 Jul 2019 15:14:02 +0000
 
+util-linux (2.33.1-0.1ubuntu2) disco; urgency=medium
+
+  * debian/patches/32-bit-safe-mbr-parsing.patch: [PATCH] libfdisk:
+    (dos) Use strtoul to parse the label-id.  Thanks to Juerg Haefliger
+    <juerg.haefliger@canonical.com>.  LP: #1817302.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Fri, 22 Feb 2019 21:46:00 +0100
+
+util-linux (2.33.1-0.1ubuntu1) disco; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Update s390-tools breaks/replaces, to the correct version for ubuntu.
+    - Enable fstrim.timer by default.
+  * Dropped changes, included upstream:
+    - debian/patches/support_alternate_partition_sep.patch: support alternate
+      partition separators. Common cases of no separator, using "p" only, and
+      "-part" (the only previously supported), are covered now, which should
+      let fdisk show partitions in a way closer to reality on most systems.
+      Patch from Kyle Mahlkuch, with changes by Karel Zak.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+  * Dropped changes, obsolete:
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade.
+    - Remove obsolete upstart job files on upgrade of rfkill.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Mon, 14 Jan 2019 15:00:23 +0200
+
 util-linux (2.33.1-0.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -1400,6 +2184,45 @@ util-linux (2.32-0.2) unstable; urgency=
 
  -- Andreas Henriksson <andreas@fatal.se>  Fri, 27 Jul 2018 10:01:46 +0200
 
+util-linux (2.32-0.1ubuntu2) cosmic; urgency=medium
+
+  * debian/patches/support_alternate_partition_sep.patch: support alternate
+    partition separators. Common cases of no separator, using "p" only, and
+    "-part" (the only previously supported), are covered now, which should
+    let fdisk show partitions in a way closer to reality on most systems.
+    Patch from Kyle Mahlkuch, with changes by Karel Zak. (LP: #1784347)
+
+ -- Mathieu Trudel-Lapierre <cyphermox@ubuntu.com>  Mon, 15 Oct 2018 16:25:03 -0400
+
+util-linux (2.32-0.1ubuntu1) cosmic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade. This
+      needs to be kept until after 18.04 LTS.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Remove obsolete upstart job files on upgrade of rfkill.  This change
+      can be dropped after Ubuntu 18.04.
+    - Update s390-tools breaks/replaces, to the correct version for ubuntu.
+    - Enable fstrim.timer by default.
+  * Dropped changes, merged upstream:
+    - Cherrypick upstream patches to add zones support to lsmem/chmem.
+    - lscpu: Decode ARM CPUs (patch taken from 2.32)
+  * Bugs fixed in new upstream release:
+    - possible crash in min/max frequency (LP: #1771345)
+
+ -- Julian Andres Klode <juliank@ubuntu.com>  Tue, 15 May 2018 15:45:21 +0200
+
 util-linux (2.32-0.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -1428,6 +2251,49 @@ util-linux (2.31.1-0.5) unstable; urgenc
 
  -- Salvatore Bonaccorso <carnil@debian.org>  Tue, 06 Mar 2018 22:31:39 +0100
 
+util-linux (2.31.1-0.4ubuntu4) cosmic; urgency=medium
+
+  * No-change rebuild for ncurses soname changes.
+
+ -- Matthias Klose <doko@ubuntu.com>  Thu, 03 May 2018 13:18:49 +0000
+
+util-linux (2.31.1-0.4ubuntu3) bionic; urgency=medium
+
+  * Remove obsolete upstart job files on upgrade of rfkill.  This change
+    can be dropped after Ubuntu 18.04.
+
+ -- Steve Langasek <steve.langasek@ubuntu.com>  Thu, 15 Mar 2018 22:47:34 +0000
+
+util-linux (2.31.1-0.4ubuntu2) bionic; urgency=medium
+
+  * Update s390-tools breaks/replaces, to the correct version for ubuntu.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 02 Mar 2018 00:40:46 +0000
+
+util-linux (2.31.1-0.4ubuntu1) bionic; urgency=low
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade. This
+      needs to be kept until after 18.04 LTS.
+    - Clean up weekly fstrim cron file, now a systemd timer unit.
+    - Cherrypick upstream patches to add zones support to lsmem/chmem.
+    - lscpu: Decode ARM CPUs (patch taken from 2.32)
+
+  * Enable fstrim.timer by default.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 14 Feb 2018 22:20:35 +0000
+
 util-linux (2.31.1-0.4) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -1485,6 +2351,49 @@ util-linux (2.30.2-0.2) unstable; urgenc
 
  -- Philipp Kern <pkern@debian.org>  Sun, 14 Jan 2018 11:27:53 -0500
 
+util-linux (2.30.2-0.1ubuntu3) bionic; urgency=medium
+
+  * lscpu: Decode ARM CPUs (patch taken from 2.32)
+
+ -- Benjamin Drung <bdrung@ubuntu.com>  Sat, 17 Feb 2018 13:29:23 +0100
+
+util-linux (2.30.2-0.1ubuntu2) bionic; urgency=medium
+
+  * No change rebuild to try to resolve an outdated translations issue,
+    the package was configured on launchpad to share its strings with an 
+    upstream vcs but the corresponding import is failing for some years.
+    We are trying to go back to use the source package translations
+    instead now (lp: #1730793)
+
+ -- Sebastien Bacher <seb128@ubuntu.com>  Wed, 07 Feb 2018 12:25:02 +0100
+
+util-linux (2.30.2-0.1ubuntu1) bionic; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Build hwclock with audit support.
+    - Ship lsmem/chmeme utilities.
+    - Regularly trim SSDs automatically (core-1311-ssd-trimming):
+      + Add debian/fstrim-all.cron: Call fstrim --all. Installed as
+        /etc/cron.weekly/fstrim.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade. This
+      needs to be kept until after 18.04 LTS.
+    - Add fallocate binary to util-linux-udeb.
+
+  * Cherrypick upstream patches to add zones support to lsmem/chmem. LP:
+    #1731937.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Fri, 17 Nov 2017 14:20:10 +0000
+
 util-linux (2.30.2-0.1) unstable; urgency=medium
 
   * Non-maintainer upload.
@@ -1518,6 +2427,21 @@ util-linux (2.29.2-5) unstable; urgency=
 
  -- Andreas Henriksson <andreas@fatal.se>  Thu, 14 Sep 2017 11:05:39 +0200
 
+util-linux (2.30.1-0ubuntu5) bionic; urgency=medium
+
+  * Add --with-audit to rules file and libaudit-dev to build depenedencies.
+    The hwclock needs audit defined in order to create audit records when
+    time is changed. (LP: #1722313)
+
+ -- Joy Latten <joy.latten@canonical.com>  Tue, 07 Nov 2017 15:14:54 -0600
+
+util-linux (2.30.1-0ubuntu4) artful; urgency=medium
+
+  * Merge debian packaging changes in 2.29.2-3 and 2.29.2-4.
+  * Update version numbers in breaks/replaces.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 14 Aug 2017 11:15:20 +0100
+
 util-linux (2.29.2-4) unstable; urgency=medium
 
   * Bump Standards-Version to 4.0.1
@@ -1537,6 +2461,55 @@ util-linux (2.29.2-3) experimental; urge
 
  -- Andreas Henriksson <andreas@fatal.se>  Sun, 06 Aug 2017 14:59:02 +0200
 
+util-linux (2.30.1-0ubuntu3) artful; urgency=medium
+
+  * Cherrypick upstream patches to support getrandom() fallbacks on older
+    kernels. LP: #1708635
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 14 Aug 2017 11:15:20 +0100
+
+util-linux (2.30.1-0ubuntu2) artful; urgency=medium
+
+  * Add Breaks/Replaces to facilitate upgrades due to util-linux taking
+    over s390-tools in shipping chmem/lsmem utilities.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 02 Aug 2017 16:17:09 +0100
+
+util-linux (2.30.1-0ubuntu1) artful; urgency=medium
+
+  * New upstream release.
+  * Drop Disable-the-fallback-clause-in-hwclock-when-dev-rtc-.patch, applied upstream.
+  * Drop lscpu-use-sysfs-for-tables-access-if-available.patch, cherrypick.
+  * Add bison build-dep.
+  * Ship lsmem/chmem utilities. LP: #1704795
+  * Update symbols files.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Mon, 24 Jul 2017 14:43:46 +0100
+
+util-linux (2.29.2-2ubuntu1) artful; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Regularly trim SSDs automatically (core-1311-ssd-trimming):
+      + Add debian/fstrim-all.cron: Call fstrim --all. Installed as
+        /etc/cron.weekly/fstrim.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade. This
+      needs to be kept until after 18.04 LTS.
+    - Add fallocate binary to util-linux-udeb.
+    - Cherrypick upstream fix to prevent lscpu crash on arm64 by
+      accessing DMI in sysfs instead of /dev/mem.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 19 Jul 2017 12:53:00 +0100
+
 util-linux (2.29.2-2) unstable; urgency=medium
 
   "The big post-release cleanup."
@@ -1583,6 +2556,42 @@ util-linux (2.29.1-1) unstable; urgency=
 
  -- Andreas Henriksson <andreas@fatal.se>  Fri, 20 Jan 2017 17:33:41 +0100
 
+util-linux (2.29-1ubuntu3) artful; urgency=medium
+
+  * Cherrypick upstream fix to prevent lscpu crash on arm64 by
+    accessing DMI in sysfs instead of /dev/mem. LP: #1674258
+
+ -- Ike Panhc <ike.pan@canonical.com>  Thu, 18 May 2017 10:49:34 +0800
+
+util-linux (2.29-1ubuntu2) zesty; urgency=medium
+
+  * Add fallocate binary to util-linux-udeb.
+
+ -- Dimitri John Ledkov <xnox@ubuntu.com>  Wed, 16 Nov 2016 12:24:30 +0000
+
+util-linux (2.29-1ubuntu1) zesty; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Regularly trim SSDs automatically (core-1311-ssd-trimming):
+      + Add debian/fstrim-all.cron: Call fstrim --all. Installed as
+        /etc/cron.weekly/fstrim.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Drop debian/util-linux.preinst: Unconditionally deleting files
+      is wrong, and dpkg will overwrite symlinks with real files anyway.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade. This
+      needs to be kept until after 18.04 LTS.
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 14 Nov 2016 12:53:02 +0100
+
 util-linux (2.29-1) unstable; urgency=medium
 
   * New upstream release.
@@ -1604,6 +2613,31 @@ util-linux (2.29~rc2-1) experimental; ur
 
  -- Andreas Henriksson <andreas@fatal.se>  Mon, 24 Oct 2016 14:35:04 +0200
 
+util-linux (2.28.2-1ubuntu1) yakkety; urgency=medium
+
+  * Merge from Debian unstable.  Remaining changes:
+    - Regularly trim SSDs automatically (core-1311-ssd-trimming):
+      + Add debian/fstrim-all.cron: Call fstrim --all. Installed as
+        /etc/cron.weekly/fstrim.
+    - Drop debian/hwclock.rules and hwclock.default, recent kernels sync the
+      RTC automatically.
+    - Add sulogin-fallback-static-sh.patch: Add support for /bin/static-sh as
+      fallback if the regular shell fails to execute. Patch ported from
+      sysvinit. (see LP #505887)
+    - Add sulogin-lockedpwd.patch: Make sure file systems can be fixed on
+      machines with locked root accounts (as Ubuntu does by default). Don't
+      require --force for sulogin.
+    - Drop debian/util-linux.preinst: Unconditionally deleting files
+      is wrong, and dpkg will overwrite symlinks with real files anyway.
+    - Drop the Breaks: cloud-utils, Ubuntu has a different cloud-utils
+      packaging and this does not affect Ubuntu ≥ 16.04 any more.
+    - Add debian/util-linux.maintscript to clean upstart jobs on upgrade. This
+      needs to be kept until after 18.04 LTS.
+  * The new upstream version reverts the sfdisk exit code change from 2.28.1.
+    (LP: #1619285)
+
+ -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 12 Sep 2016 23:22:44 +0200
+
 util-linux (2.28.2-1) unstable; urgency=medium
 
   * debian/gbp.conf: set upstream-vcs-tag for import-orig
diff -pruN 2.41-4/debian/control 2.41-4ubuntu4/debian/control
--- 2.41-4/debian/control	2025-04-09 21:08:54.000000000 +0000
+++ 2.41-4ubuntu4/debian/control	2025-06-30 12:35:34.000000000 +0000
@@ -34,7 +34,8 @@ Build-Conflicts:
  libedit-dev,
 Section: utils
 Priority: required
-Maintainer: Chris Hofstaedtler <zeha@debian.org>
+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
+XSBC-Original-Maintainer: Chris Hofstaedtler <zeha@debian.org>
 Standards-Version: 4.7.0
 Rules-Requires-Root: no
 Vcs-Browser: https://salsa.debian.org/debian/util-linux
diff -pruN 2.41-4/debian/patches/lib-path-avoid-double-free-for-cpusets.patch 2.41-4ubuntu4/debian/patches/lib-path-avoid-double-free-for-cpusets.patch
--- 2.41-4/debian/patches/lib-path-avoid-double-free-for-cpusets.patch	1970-01-01 00:00:00.000000000 +0000
+++ 2.41-4ubuntu4/debian/patches/lib-path-avoid-double-free-for-cpusets.patch	2025-07-02 10:41:34.000000000 +0000
@@ -0,0 +1,28 @@
+From: Karel Zak <kzak@redhat.com>
+Date: Wed, 2 Jul 2025 12:25:45 +0200
+Subject: lib/path: avoid double free() for cpusets
+
+Addresses: https://github.com/util-linux/util-linux/issues/3641
+Signed-off-by: Karel Zak <kzak@redhat.com>
+Bug-Ubuntu: https://launchpad.net/bugs/2115636
+Origin: upstream, https://github.com/util-linux/util-linux/commit/4581ede384f22983d6155768635ce43cb5304cb0
+---
+ lib/path.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/lib/path.c b/lib/path.c
+index 42a33ff..5ce78b1 100644
+--- a/lib/path.c
++++ b/lib/path.c
+@@ -1057,8 +1057,10 @@ static int ul_path_cpuparse(struct path_cxt *pc, cpu_set_t **set, int maxcpus, i
+ 	rc = 0;
+ 
+ out:
+-	if (rc)
++	if (rc) {
+ 		cpuset_free(*set);
++		*set = NULL;
++	}
+ 	free(buf);
+ 	return rc;
+ }
diff -pruN 2.41-4/debian/patches/series 2.41-4ubuntu4/debian/patches/series
--- 2.41-4/debian/patches/series	2025-04-09 21:08:54.000000000 +0000
+++ 2.41-4ubuntu4/debian/patches/series	2025-07-02 12:45:05.000000000 +0000
@@ -27,3 +27,8 @@ upstream-stable/more-fix-broken-command-
 upstream-stable/cfdisk-fix-memory-leak-and-possible-NULL-dereference-gcc-.patch
 upstream-stable/treewide-fix-optional-arguments-usage.patch
 upstream-stable/findmnt-fix-k-option-parsing-regression.patch
+ubuntu/sulogin-fallback-static-sh.patch
+ubuntu/sulogin-lockedpwd.patch
+ubuntu/lp-2030793-make-check-pidfd.patch
+ubuntu/lp-2112552-tests-mark-mkfds-multiplexing-as-known-fail.patch
+lib-path-avoid-double-free-for-cpusets.patch
diff -pruN 2.41-4/debian/patches/ubuntu/lp-2030793-make-check-pidfd.patch 2.41-4ubuntu4/debian/patches/ubuntu/lp-2030793-make-check-pidfd.patch
--- 2.41-4/debian/patches/ubuntu/lp-2030793-make-check-pidfd.patch	1970-01-01 00:00:00.000000000 +0000
+++ 2.41-4ubuntu4/debian/patches/ubuntu/lp-2030793-make-check-pidfd.patch	2025-07-02 10:40:52.000000000 +0000
@@ -0,0 +1,34 @@
+Description: skip focal kernels from running these pidfd tests
+Bug-Ubuntu:  https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2030793
+Forwarded:   no
+Last-Update: 2023-08-14
+
+The choice of "5.15" is just a "older than jammy" check, since these tests are
+passing in jammy and later but fail against the focal kernels, such as is
+currently used in the launchpad builders.
+--- a/tests/ts/lsfd/mkfds-pidfd
++++ b/tests/ts/lsfd/mkfds-pidfd
+@@ -25,6 +25,10 @@
+ ts_check_test_command "$TS_HELPER_MKFDS"
+ ts_check_prog "ps"
+ 
++if dpkg --compare-versions "$(uname -r)" "lt" "5.15"; then
++    ts_skip "too old kernel"
++fi
++
+ ts_cd "$TS_OUTDIR"
+ 
+ [ "$(ps --no-headers -o comm 1)" = 'systemd'  ] || ts_skip "pid 1 is not systemd"
+--- a/tests/ts/lsfd/column-name
++++ b/tests/ts/lsfd/column-name
+@@ -42,6 +42,10 @@
+ 
+ for C in ro-regular-file pidfd socketpair; do
+     ts_init_subtest $C
++    if [ "$C" = "pidfd" ] && dpkg --compare-versions "$(uname -r)" "lt" "5.15"; then
++	ts_skip_subtest "too old kernel"
++	continue
++    fi
+     {
+ 	coproc MKFDS {
+ 	    argv=()
diff -pruN 2.41-4/debian/patches/ubuntu/lp-2112552-tests-mark-mkfds-multiplexing-as-known-fail.patch 2.41-4ubuntu4/debian/patches/ubuntu/lp-2112552-tests-mark-mkfds-multiplexing-as-known-fail.patch
--- 2.41-4/debian/patches/ubuntu/lp-2112552-tests-mark-mkfds-multiplexing-as-known-fail.patch	1970-01-01 00:00:00.000000000 +0000
+++ 2.41-4ubuntu4/debian/patches/ubuntu/lp-2112552-tests-mark-mkfds-multiplexing-as-known-fail.patch	2025-07-02 10:40:52.000000000 +0000
@@ -0,0 +1,26 @@
+From cf639b732d40b8389cd3d7d200b46c4a8a58695e Mon Sep 17 00:00:00 2001
+From: Florent 'Skia' Jacquet <florent.jacquet@canonical.com>
+Date: Thu, 5 Jun 2025 12:10:49 +0200
+Subject: [PATCH] tests: mark 'mkfds-multiplexing' as known fail (LP: #2112552)
+Bug-Ubuntu: https://launchpad.net/bugs/2112552
+Forwarded: not-needed
+
+---
+ tests/ts/lsfd/mkfds-multiplexing | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tests/ts/lsfd/mkfds-multiplexing b/tests/ts/lsfd/mkfds-multiplexing
+index a53f6eb122d3..abd2804e0ec3 100755
+--- a/tests/ts/lsfd/mkfds-multiplexing
++++ b/tests/ts/lsfd/mkfds-multiplexing
+@@ -36,6 +36,7 @@ PID=
+ 
+ for multiplexer in pselect6 select poll ppoll; do
+     ts_init_subtest "${multiplexer}"
++    TS_KNOWN_FAIL="yes"
+     if ! "$TS_HELPER_MKFDS" -W | grep -q "^$multiplexer\$"; then
+ 	ts_skip_subtest "the multiplexer ${multiplexer} is not available"
+ 	continue
+-- 
+2.48.1
+
diff -pruN 2.41-4/debian/patches/ubuntu/sulogin-fallback-static-sh.patch 2.41-4ubuntu4/debian/patches/ubuntu/sulogin-fallback-static-sh.patch
--- 2.41-4/debian/patches/ubuntu/sulogin-fallback-static-sh.patch	1970-01-01 00:00:00.000000000 +0000
+++ 2.41-4ubuntu4/debian/patches/ubuntu/sulogin-fallback-static-sh.patch	2025-07-02 10:40:52.000000000 +0000
@@ -0,0 +1,18 @@
+Description: Add support for /bin/static-sh as fallback if the regular shell fails to execute
+Author: Michael Vogt <michael.vogt@ubuntu.com>
+Bug-Ubuntu: https://launchpad.net/bugs/505887
+
+--- a/login-utils/sulogin.c
++++ b/login-utils/sulogin.c
+@@ -945,6 +945,11 @@
+ 	xsetenv("SHELL", "/bin/sh", 1);
+ 	execl("/bin/sh", profile ? "-sh" : "sh", (char *)NULL);
+ 	warn(_("failed to execute %s"), "/bin/sh");
++
++	/* Fall back to static shell */
++	setenv("SHELL", "/bin/static-sh", 1);
++	execl("/bin/static-sh", profile ? "-sh" : "sh", (char *)NULL);
++	warn(_("failed to execute %s"), "/bin/static-sh");
+ }
+ 
+ #ifdef HAVE_LIBSELINUX
diff -pruN 2.41-4/debian/patches/ubuntu/sulogin-lockedpwd.patch 2.41-4ubuntu4/debian/patches/ubuntu/sulogin-lockedpwd.patch
--- 2.41-4/debian/patches/ubuntu/sulogin-lockedpwd.patch	1970-01-01 00:00:00.000000000 +0000
+++ 2.41-4ubuntu4/debian/patches/ubuntu/sulogin-lockedpwd.patch	2025-07-02 10:40:52.000000000 +0000
@@ -0,0 +1,16 @@
+Description: Make sure file systems can be fixed on machines with locked root accounts (as Ubuntu does by default). Don't require --force for sulogin.
+Author: Martin Pitt <martin.pitt@ubuntu.com>
+Bug-Debian: https://bugs.debian.org/326678
+
+--- a/login-utils/sulogin.c
++++ b/login-utils/sulogin.c
+@@ -1196,7 +1196,8 @@
+ 				const char *passwd = pwd->pw_passwd;
+ 				char *answer;
+ 				int doshell = 0;
+-				int deny = !opt_e && locked_account_password(pwd->pw_passwd);
++				/* Ubuntu's root account is locked by default allow access without --force */
++				int deny = 0;
+ 
+ 				doprompt(passwd, con, deny);
+ 
diff -pruN 2.41-4/debian/rules 2.41-4ubuntu4/debian/rules
--- 2.41-4/debian/rules	2025-04-09 21:08:54.000000000 +0000
+++ 2.41-4ubuntu4/debian/rules	2025-06-30 12:35:34.000000000 +0000
@@ -13,6 +13,11 @@ CONFOPTS += --with-selinux
 CONFOPTS += --with-smack
 CONFOPTS += --enable-partx
 
+# Currently causes catastrophic failure with our overlayroot tpmfs,
+# deleted lower setup as created by overlayroot / cloud-initrd as used
+# by MAAS LP: #2037417
+CONFOPTS += --disable-libmount-mountfd-support
+
 ifneq ($(filter stage1,$(DEB_BUILD_PROFILES)),)
 	CONFOPTS += --without-systemd --without-udev --without-audit
 	CONFOPTS += --disable-newgrp --disable-login --disable-nologin
