[ubuntu/questing-proposed] e2fsprogs 1.47.2-3ubuntu1 (Accepted)

Gianfranco Costamagna locutusofborg at debian.org
Thu Jun 12 13:15:19 UTC 2025


e2fsprogs (1.47.2-3ubuntu1) questing; urgency=low

  * Merge from Debian unstable. Remaining changes:
    - Use 4k blocksize in all ext4 mke2fs.conf stanzas, so lvm migration
      between non-4k PVs and 4k PVs works regardless of the volume size.

e2fsprogs (1.47.2-3) unstable; urgency=medium

  * Fix a typo in fuse2fs.postrm which breaks /usr-move mitigation
    (Closes: #1107595)

e2fsprogs (1.47.2-2) unstable; urgency=medium

  * Fix integer overflow bug which resulted in fuse2fs failing to delete
    very large files (Closes: #1106241)
  * Fix an extent corruption bug which in very rare cases could result in
    data loss when resizing a file system or when fuse2fs is operating on
    that file system
  * Various man page cleanups
  * Add a Built-Using field to the e2fsck-static man page to honor a LGPL
    requirement documenting which version of glibc was used to build the
    e2fsck.static binary (Closes: #1106799)
  * Remove the physical address of the FSF from the debian/copyright
    file, addressing a Lintian warning.
  * Fix bug in debugfs when user passes invalid arguments to the
    e2freefrag command
  * Add range checks to "mke2fs -E <desc_size>"
  * Check to make the invalid value of 0 is not passed to "e2freefrag -c"
  * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when
    there are no shared blocks to clear
  * Fix mke2fs to disallow the verity feature without extents
  * Fix fuse2fs to reject renameat2 RENAME_EXCHANGE/RENAME_WHITEOUT
    instead of treating the request (wrongly) as a normal rename
  * Fix fuse2fs to set the timestamps for the new inode created by a mkdir
    or symlink request
  * Fix fuse2fs to clamp the timestamps written to the file system to fix
    a Y2038 bug as tested by fstests generic/402
  * Fix fuse2fs to handle the encoding of POSIX acl's correctly
  * Fix fuse2fs to return EOPNOTSUPP when a fallocate(2) mode is not supported
  * Fix fuse2fs to refuse mounting a file system with file system features
    that it doesn't know how to handle
  * Fix debugfs's dump and rdump commands to avoid looping forever when
    it runs across an I/O error or corupt filesystem metadata.
  * Fix debugfs's dirsearch command on big-endian systems.
  * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent
    tree.  This fixes a problem where resize2fs is trying to relocate
    all of the blocks in a file leading to the extent tree doubling in
    size, and potentially leading to a corrupted extent tree.
  * Fix "e2fsck -n" to not abort when it trips across an EA inode which
    is not referenced by any inodes in the file system.

Date: Thu, 12 Jun 2025 15:13:43 +0200
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Maintainer: tytso at mit.edu (Theodore Y. Ts'o)
https://launchpad.net/ubuntu/+source/e2fsprogs/1.47.2-3ubuntu1
-------------- next part --------------
Format: 1.8
Date: Thu, 12 Jun 2025 15:13:43 +0200
Source: e2fsprogs
Built-For-Profiles: noudeb
Architecture: source
Version: 1.47.2-3ubuntu1
Distribution: questing
Urgency: medium
Maintainer: Theodore Y. Ts'o <tytso at mit.edu>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Closes: 1106241 1106799 1107595
Changes:
 e2fsprogs (1.47.2-3ubuntu1) questing; urgency=low
 .
   * Merge from Debian unstable. Remaining changes:
     - Use 4k blocksize in all ext4 mke2fs.conf stanzas, so lvm migration
       between non-4k PVs and 4k PVs works regardless of the volume size.
 .
 e2fsprogs (1.47.2-3) unstable; urgency=medium
 .
   * Fix a typo in fuse2fs.postrm which breaks /usr-move mitigation
     (Closes: #1107595)
 .
 e2fsprogs (1.47.2-2) unstable; urgency=medium
 .
   * Fix integer overflow bug which resulted in fuse2fs failing to delete
     very large files (Closes: #1106241)
   * Fix an extent corruption bug which in very rare cases could result in
     data loss when resizing a file system or when fuse2fs is operating on
     that file system
   * Various man page cleanups
   * Add a Built-Using field to the e2fsck-static man page to honor a LGPL
     requirement documenting which version of glibc was used to build the
     e2fsck.static binary (Closes: #1106799)
   * Remove the physical address of the FSF from the debian/copyright
     file, addressing a Lintian warning.
   * Fix bug in debugfs when user passes invalid arguments to the
     e2freefrag command
   * Add range checks to "mke2fs -E <desc_size>"
   * Check to make the invalid value of 0 is not passed to "e2freefrag -c"
   * Fix "e2fsck -E unshare_blocks" to clear the shared_blocks flag when
     there are no shared blocks to clear
   * Fix mke2fs to disallow the verity feature without extents
   * Fix fuse2fs to reject renameat2 RENAME_EXCHANGE/RENAME_WHITEOUT
     instead of treating the request (wrongly) as a normal rename
   * Fix fuse2fs to set the timestamps for the new inode created by a mkdir
     or symlink request
   * Fix fuse2fs to clamp the timestamps written to the file system to fix
     a Y2038 bug as tested by fstests generic/402
   * Fix fuse2fs to handle the encoding of POSIX acl's correctly
   * Fix fuse2fs to return EOPNOTSUPP when a fallocate(2) mode is not supported
   * Fix fuse2fs to refuse mounting a file system with file system features
     that it doesn't know how to handle
   * Fix debugfs's dump and rdump commands to avoid looping forever when
     it runs across an I/O error or corupt filesystem metadata.
   * Fix debugfs's dirsearch command on big-endian systems.
   * Optimize ext2fs_extent_set_bmap() to avoid fragmenting the extent
     tree.  This fixes a problem where resize2fs is trying to relocate
     all of the blocks in a file leading to the extent tree doubling in
     size, and potentially leading to a corrupted extent tree.
   * Fix "e2fsck -n" to not abort when it trips across an EA inode which
     is not referenced by any inodes in the file system.
Checksums-Sha1:
 dc8f5a9be90cb1020d0ee4a3a9d2f7110b69e0d4 3292 e2fsprogs_1.47.2-3ubuntu1.dsc
 eee6376c04092fe5d2ebfa11c545932bd1dc0dd9 105592 e2fsprogs_1.47.2-3ubuntu1.debian.tar.xz
 1a4f9dbd38628c6c88d174791b1fad7e3249e6c8 7996 e2fsprogs_1.47.2-3ubuntu1_source.buildinfo
Checksums-Sha256:
 5efcd26fe08502de50e42f02e4a5a27b9d364890a702ab6b276a01be66acc380 3292 e2fsprogs_1.47.2-3ubuntu1.dsc
 343d290b753d0b0615b91a03d389c4ba7c63a7adcccc7aa76148e2a9f00c6ba8 105592 e2fsprogs_1.47.2-3ubuntu1.debian.tar.xz
 6e7cd13de5fad1cc53995e0f8d315c60d374ccbf273bcf46adf5ecfd3741b62b 7996 e2fsprogs_1.47.2-3ubuntu1_source.buildinfo
Files:
 d79d56e96c8d596d6d704b03cf2fe2ef 3292 admin important e2fsprogs_1.47.2-3ubuntu1.dsc
 c952a8c4c8ca20253b801435a86e0b44 105592 admin important e2fsprogs_1.47.2-3ubuntu1.debian.tar.xz
 55d3a8314870bf7ddf2f101c9e7efddc 7996 admin important e2fsprogs_1.47.2-3ubuntu1_source.buildinfo


More information about the Questing-changes mailing list