[ubuntu/oracular-proposed] e2fsprogs 1.47.1-1ubuntu1 (Accepted)

Gianfranco Costamagna locutusofborg at debian.org
Tue Jun 25 09:37:15 UTC 2024


e2fsprogs (1.47.1-1ubuntu1) oracular; 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.1-1) unstable; urgency=medium

  * New upstream version
  * Clarify the lsattr and mklost+found man pages that they are applicable
    for ext2, ext3, and ext4 file systems and not just for ext2.  (Closes:
    #1041115)
  * Replace the build-depend on pkg-config with pkgconf to fix a Lintian
    warning.
  * E2fsck will now perform more consistency checks on EA (extended
    attribute value) inodes.
  * Fix a big where e2fsck could potentially leak an acl block when
    releasing an orphan inode.
  * Avoid a divide by zero crash in libext2fs if the container
    infrastructure, such as lxcfs, reports that the system has zero CPU's
    via sysconf(_SC_NPROCESSORS_CONF).

e2fsprogs (1.47.1~rc2-1) unstable; urgency=medium

  * New upstream version
  * Update Chinese, Czech, French, Polish Romainian, Swedish, and
    Ukrainian translations
  * Fix libarchive support in mke2fs on mips64el (Closes: #1070042)
  * Fix e2scrub when the "systemctl" package is installed instead of
    systemd.  (Closes: #1070107)
  * Update to standards 4.7.0

e2fsprogs (1.47.1~rc1-3) unstable; urgency=medium

  * Remove duplicated work in release notes
  * Fix resize2fs's calculation of free clusters in the last block group
    for file systems larger than 4TB
  * Fix FTBFS on Hurd caused by trying to install e2scrub's systemd unit
    files which aren't built since e2scrub isn't supported on Hurd
  * Don't build mke2fs with libarchive support on mips64el since a bug in
    libarchive only on that architecture causes a FTBFS due to the
    regression test suite failing.  (See Debian Bug 1070042 for more details)

e2fsprogs (1.47.1~rc1-1) unstable; urgency=medium

  * Re-enable metadata_csum_seed and orphan_file by default now that
    Debian Bookworm is released
  * New upstream version
  * Add support for post-2038 timestamps on platforms with 64-bit time_t.
  * Mke2fs -d can now support an input tar file if the libarchive library
    is available.
  * Install a udev rule to inihibit ext4 file systesm from being
    automounted by udisks.
  * Debugfs's 'hash' command has been enhanced to use the hash seed and
    algorithm from a superblock if a file system is opened and to display
    the hash seed and algorithm if the -v flag is given.
  * Teach mke2fs with a new extended options, root_perms, which overrides
    the permissions for the root directory for the new file system.
  * Preserve any error indicator in the superblock when replaying the
    journal so that a subsequent fsck can repair the file system afterwards.
  * Fix potential mke2fs failures when creating a file system with an
    orphan file when the storage device has a previous file system and
    does not support discard/trim commands.
  * E2fsck will clear the orphan_present feature silently in preen mode.
  * Fix potential checksum failures when performing an online resize when
    the mounted file system is actively modifying the superblock.
  * Fix a bug where a checksum failure in an htree directory can cause
    e2fsck's preen mode to abort unnecessarily.
  * Fix e2fsck's handling of an invalid symlink in an inline_data
    directory.
  * Fix e4crypt from issuing a spurious "success" error message when
    trying to set a policy on a non-directory.
  * Fix a potential infinite loop in debugfs's logdump command in some
    edge cases.
  * Fix e2fsck to correctly update quota usage after optimizing
    directories or deleting corrupted inodes.
  * Fix fuse2fs so that directories are created with the correct
    permissions instead of having the other and group write permissions
    masked off.
  * Fix a potential e2fsck divide by zero crash caused by a maliciously
    fuzzed file system.
  * Fix dumpe2fs to report free block ranges correctly for bigalloc file
    systems.
  * Fix resize2fs where resizing a bigalloc file system can result in the
    free cluster count in the last block group and the total free clusters
    count to be incorrect.
  * Avoid spurious e2scrub failures caused by trying to scrub file
    syustems that do not have the journal enabled, and by aborting scrub
    runs while upgrading the e2fsprogs package
  * Teach tune2fs to detect a file system which is mounted but is not
    mentioned in the mount namespace where tune2fs is run by treating a
    block device which is busy as if it is mounted.
  * If tune2fs can't find the mountpoint for a file system which is
    apparently mounted (perhaps because it's not present in the current
    mount namespace) when attempting to set the label or UUID in the
    superblock, fall back to the old method of modifying block device and
    silence printing any error messages.
  * If both the primary superblock and first block group's backup
    superblock are corrupted, e2fsck will now try additional backup
    superblocks if they are available.
  * Avoid mke2fs from creating an invalid file system with an insufficient
    number of inodes when creating a file system which is very small
    (100k), a block size of 1k, and an inode size of 256 bytes.
  * Fix a potential deadlock caused by e2fsck being run in Direct I/O mode
    with the threading optimization enabled.
  * Update and clarify various man pages.  (Closes: #1038286)
  * Add support for SOURCE_DATE_EPOCH environment variable
  * Improve resize2fs's performance by eliminating extra cache flushes.
  * Improve mke2fs's performance when zeroing a large number of inode
    table blocks (when lazy inode table initialization is not enabled) by
    batching calls to ext2fs_zero_blocks.
  * Use a safe_getenv function for all calls to fetch the environment
    variable in libext2fs.
  * Upgrade fuse2fs to use fuse v3.
  * Build the binaries using FORTIFY_SOURCE=3 for better hardening
  * Add Romainian translation.
  * Update Malay translation.

e2fsprogs (1.47.0-2.4) unstable; urgency=medium

  * Non-maintainer upload.
  * Upload to unstable.
  * Version Provides and Breaks (thanks to Matthias Klose).

Date: Tue, 25 Jun 2024 11:33:08 +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.1-1ubuntu1
-------------- next part --------------
Format: 1.8
Date: Tue, 25 Jun 2024 11:33:08 +0200
Source: e2fsprogs
Built-For-Profiles: noudeb
Architecture: source
Version: 1.47.1-1ubuntu1
Distribution: oracular
Urgency: medium
Maintainer: Theodore Y. Ts'o <tytso at mit.edu>
Changed-By: Gianfranco Costamagna <locutusofborg at debian.org>
Closes: 1038286 1041115 1070042 1070107
Changes:
 e2fsprogs (1.47.1-1ubuntu1) oracular; 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.1-1) unstable; urgency=medium
 .
   * New upstream version
   * Clarify the lsattr and mklost+found man pages that they are applicable
     for ext2, ext3, and ext4 file systems and not just for ext2.  (Closes:
     #1041115)
   * Replace the build-depend on pkg-config with pkgconf to fix a Lintian
     warning.
   * E2fsck will now perform more consistency checks on EA (extended
     attribute value) inodes.
   * Fix a big where e2fsck could potentially leak an acl block when
     releasing an orphan inode.
   * Avoid a divide by zero crash in libext2fs if the container
     infrastructure, such as lxcfs, reports that the system has zero CPU's
     via sysconf(_SC_NPROCESSORS_CONF).
 .
 e2fsprogs (1.47.1~rc2-1) unstable; urgency=medium
 .
   * New upstream version
   * Update Chinese, Czech, French, Polish Romainian, Swedish, and
     Ukrainian translations
   * Fix libarchive support in mke2fs on mips64el (Closes: #1070042)
   * Fix e2scrub when the "systemctl" package is installed instead of
     systemd.  (Closes: #1070107)
   * Update to standards 4.7.0
 .
 e2fsprogs (1.47.1~rc1-3) unstable; urgency=medium
 .
   * Remove duplicated work in release notes
   * Fix resize2fs's calculation of free clusters in the last block group
     for file systems larger than 4TB
   * Fix FTBFS on Hurd caused by trying to install e2scrub's systemd unit
     files which aren't built since e2scrub isn't supported on Hurd
   * Don't build mke2fs with libarchive support on mips64el since a bug in
     libarchive only on that architecture causes a FTBFS due to the
     regression test suite failing.  (See Debian Bug 1070042 for more details)
 .
 e2fsprogs (1.47.1~rc1-1) unstable; urgency=medium
 .
   * Re-enable metadata_csum_seed and orphan_file by default now that
     Debian Bookworm is released
   * New upstream version
   * Add support for post-2038 timestamps on platforms with 64-bit time_t.
   * Mke2fs -d can now support an input tar file if the libarchive library
     is available.
   * Install a udev rule to inihibit ext4 file systesm from being
     automounted by udisks.
   * Debugfs's 'hash' command has been enhanced to use the hash seed and
     algorithm from a superblock if a file system is opened and to display
     the hash seed and algorithm if the -v flag is given.
   * Teach mke2fs with a new extended options, root_perms, which overrides
     the permissions for the root directory for the new file system.
   * Preserve any error indicator in the superblock when replaying the
     journal so that a subsequent fsck can repair the file system afterwards.
   * Fix potential mke2fs failures when creating a file system with an
     orphan file when the storage device has a previous file system and
     does not support discard/trim commands.
   * E2fsck will clear the orphan_present feature silently in preen mode.
   * Fix potential checksum failures when performing an online resize when
     the mounted file system is actively modifying the superblock.
   * Fix a bug where a checksum failure in an htree directory can cause
     e2fsck's preen mode to abort unnecessarily.
   * Fix e2fsck's handling of an invalid symlink in an inline_data
     directory.
   * Fix e4crypt from issuing a spurious "success" error message when
     trying to set a policy on a non-directory.
   * Fix a potential infinite loop in debugfs's logdump command in some
     edge cases.
   * Fix e2fsck to correctly update quota usage after optimizing
     directories or deleting corrupted inodes.
   * Fix fuse2fs so that directories are created with the correct
     permissions instead of having the other and group write permissions
     masked off.
   * Fix a potential e2fsck divide by zero crash caused by a maliciously
     fuzzed file system.
   * Fix dumpe2fs to report free block ranges correctly for bigalloc file
     systems.
   * Fix resize2fs where resizing a bigalloc file system can result in the
     free cluster count in the last block group and the total free clusters
     count to be incorrect.
   * Avoid spurious e2scrub failures caused by trying to scrub file
     syustems that do not have the journal enabled, and by aborting scrub
     runs while upgrading the e2fsprogs package
   * Teach tune2fs to detect a file system which is mounted but is not
     mentioned in the mount namespace where tune2fs is run by treating a
     block device which is busy as if it is mounted.
   * If tune2fs can't find the mountpoint for a file system which is
     apparently mounted (perhaps because it's not present in the current
     mount namespace) when attempting to set the label or UUID in the
     superblock, fall back to the old method of modifying block device and
     silence printing any error messages.
   * If both the primary superblock and first block group's backup
     superblock are corrupted, e2fsck will now try additional backup
     superblocks if they are available.
   * Avoid mke2fs from creating an invalid file system with an insufficient
     number of inodes when creating a file system which is very small
     (100k), a block size of 1k, and an inode size of 256 bytes.
   * Fix a potential deadlock caused by e2fsck being run in Direct I/O mode
     with the threading optimization enabled.
   * Update and clarify various man pages.  (Closes: #1038286)
   * Add support for SOURCE_DATE_EPOCH environment variable
   * Improve resize2fs's performance by eliminating extra cache flushes.
   * Improve mke2fs's performance when zeroing a large number of inode
     table blocks (when lazy inode table initialization is not enabled) by
     batching calls to ext2fs_zero_blocks.
   * Use a safe_getenv function for all calls to fetch the environment
     variable in libext2fs.
   * Upgrade fuse2fs to use fuse v3.
   * Build the binaries using FORTIFY_SOURCE=3 for better hardening
   * Add Romainian translation.
   * Update Malay translation.
 .
 e2fsprogs (1.47.0-2.4) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Upload to unstable.
   * Version Provides and Breaks (thanks to Matthias Klose).
Checksums-Sha1:
 f3f58b11163c20bd2ab09433d5f7b61d077a747d 3193 e2fsprogs_1.47.1-1ubuntu1.dsc
 48e9c6d9da353948aead80a67ffe82aa88293534 9952468 e2fsprogs_1.47.1.orig.tar.gz
 b5739b12cb15069a3803b4f4e921a0e9abd9471f 488 e2fsprogs_1.47.1.orig.tar.gz.asc
 417880d2d02b90d7baa59823bded6d9dcc0507df 91684 e2fsprogs_1.47.1-1ubuntu1.debian.tar.xz
 5b9c83f2d67c85e87100dcab372e0f613d74d153 9072 e2fsprogs_1.47.1-1ubuntu1_source.buildinfo
Checksums-Sha256:
 82d84c40a41a3b759cf6c005b4b8bb5d404a6eb282f1a52b374c2174d176b9f4 3193 e2fsprogs_1.47.1-1ubuntu1.dsc
 9afcd201f39429d2db2492aeb13dba5e75d6cc50682b732dca35643bd5f092e3 9952468 e2fsprogs_1.47.1.orig.tar.gz
 19b5fed0eb91cd58f0f82252a7d3f72a803dc2f497bfa765034551d9feb06781 488 e2fsprogs_1.47.1.orig.tar.gz.asc
 a2e5e27b0decf08b5066eea171360b03c69729d846978eeb5e3507fb13802cf2 91684 e2fsprogs_1.47.1-1ubuntu1.debian.tar.xz
 0e266f7763a2cf500581fb6617d4e60c88121ea88d0769bc5d75aedaa999909f 9072 e2fsprogs_1.47.1-1ubuntu1_source.buildinfo
Files:
 7a962f086dfd5cef0b28fe4deebe29a9 3193 admin required e2fsprogs_1.47.1-1ubuntu1.dsc
 75e6d1353cbe6d5728a98fb0267206cb 9952468 admin required e2fsprogs_1.47.1.orig.tar.gz
 7cf5a88da2b9edafb4b951ff4d2b1398 488 admin required e2fsprogs_1.47.1.orig.tar.gz.asc
 58cda8a5d11de48135155ebbcb364494 91684 admin required e2fsprogs_1.47.1-1ubuntu1.debian.tar.xz
 d10b5bbf96d1473d4b6ee767f8a99ab5 9072 admin required e2fsprogs_1.47.1-1ubuntu1_source.buildinfo


More information about the oracular-changes mailing list