[Bug 978012] Re: Please SRU micro bug fix release of e2fsprogs 1.42.4-3ubuntu1 (main) from Quantal (main)

Dmitrijs Ledkovs launchpad at surgut.co.uk
Mon Jun 25 15:53:37 UTC 2012


** Description changed:

  == Impact ==
  * fixes multiple file system corruption bugs
  * fixes potential data loss
  * reduces LTS maintenance, due to synchronisation with Wheezy (1.42.4-3) and quantal (1.42.4-3ubuntu1)
  * This is not a MicroReleaseUpload, as impact is in line with current SRU policies
  
  == other (questionable) changes ==
  * translations updates
  * API/ABI compatible - symbols file updated to released version numbers (TODO check)
  * hardening build flags enabled for -static package
  * for other changes see debian/changelog below and the Release Notes
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html
  
  == debian/changelog since last release in Precise ==
  
  Source: e2fsprogs
  Version: 1.42.4-3ubuntu1~12.04.1
  Distribution: precise-proposed
  Urgency: medium
  Date: Mon, 25 Jun 2012 15:48:41 +0100
  Closes: 646629 646963 654457 663237 665427 665885 674453 674694
- Changes: 
-  e2fsprogs (1.42.4-3ubuntu1~12.04.1) precise-proposed; urgency=low
-  .
-    * Upstream micro bug fix point release SRU (LP: #978012)
-      - changes included up to and including 1.42.4-3ubuntu1
-  .
-  e2fsprogs (1.42.4-3ubuntu1) quantal; urgency=low
-  .
-    * Merge from Debian unstable (LP: #978012), remainging changes:
-      - debian/control.in:
-          Build-depend on gettext:any instead of on gettext for (cross-building)
-          Drop build dependency on dc, which hasn't been needed for some time.
-          Update maintainer field.
-      - debian/rules:
-          Block pkg-create-dbgsym from operating on this package.
-          Build without dietlibc-dev, which is in universe
-      - debian/control:
-          Regenerate with ./debian/rules debian/control
-  .
-  e2fsprogs (1.42.4-3) unstable; urgency=medium
-  .
-    * Add the -C option to chattr's usage message
-    * Fix e2fsprogs so it is blhc (build log hardening check) clean.  This
-      fixed e2fsck.static which previously was not getting built with the
-      security hardening flags.
-  .
-  e2fsprogs (1.42.4-2) unstable; urgency=medium
-  .
-    * Fix FTBFS problem on the hurd and freebsd platforms
-  .
-  e2fsprogs (1.42.4-1) unstable; urgency=medium
-  .
-    * New upstream version
-    * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
-      could corrupt file systems
-    * Fixed e2fsck's handling of how errors propagate from the journal to
-      the file system superblock
-    * Fixed a false positive complaint from e2fsck if all of the extents
-      in the last extent block are uninitialized and located after the
-      end of the file.
-    * dumpe2fs will display the journal's error indicator in the
-      superblock if it is set
-    * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
-      some corner cases.
-    * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
-    * Fixed i_blocks accounting in bigalloc file systems.
-    * Add support for btrfs's No_COW flag to lsattr and chattr
-    * Debugfs interprets the date strings of the form "@ddd" as ddd
-      seconds after the epoch
-    * Updated/fixed various man pages  (Closes: #674453, #674694)
-  .
-  e2fsprogs (1.42.3-1) unstable; urgency=low
-  .
-    * New upstream version
-    * Fix bugs on 32-bit systems which could corrupt > 16TB file systems
-    * Quiet complaints in e2fsck when the total free blocks or inodes are
-      incorrect in the superblock after an system crash, since we don't
-      update nor depend on the superblock summaries at each commit boundary
-    * Fixed support for (hidden) quota files built into ext4; in
-      particular, don't rewrite the quota inode unless the quotas are
-      inconsistent
-    * Optimized reading and writing bitmaps if direct I/O was enabled
-    * Update Czech, Dutch, French, German, Polish, Sweedish, and
-      Vietnamese translations
-    * Fixed incorrect indentation in tune2fs man page
-    * Update debian policy compliance to 3.9.3
-  .
-  e2fsprogs (1.42.2-2ubuntu1) quantal; urgency=low
-  .
-    * Merge from Debian unstable (LP: #978012), remainging changes:
-      - debian/control.in:
-          Build-depend on gettext:any instead of on gettext for (cross-building)
-          Drop build dependency on dc, which hasn't been needed for some time.
-          Update maintainer field.
-      - debian/rules:
-          Block pkg-create-dbgsym from operating on this package.
-          Build without dietlibc-dev, which is in universe
-      - debian/control:
-          Regenerate with ./debian/rules debian/control
-  .
-  e2fsprogs (1.42.2-2) unstable; urgency=low
-  .
-    * Fixed e2fsck.conf's man page (Closes: #646963)
-    * Fixed 32-bit binary compatibility problem for the libext2fs shared
-      library introduced in 1.42.2
-    * mke2fs will no longer fail if the /etc/mtab file is not present
-  .
-  e2fsprogs (1.42.2-1) unstable; urgency=low
-  .
-    * New upstream version
-    * Fixed various man pages (Closes: #665427)
-    * Speed up resize2fs for large file systems (Closes: #663237)
-    * Be less strict about the EXT4_EOFBLOCKS_FL flag (which will
-      eventually be going away in the ext4 file system format)
-    * Teach mke2fs to use direct I/O if the -D option is given
-    * Print errors returned by ext2fs_open2() and ext2fs_check_desc() so
-      we can more easily diagnose memory allocation failures caused by
-      insufficient memory and abort on memory allocation failures
-    * E2fsck can now write log files containing the details of the
-      problems that were found and fixed directly.
-    * E2fsck can now limit the number of messages issued and printed on
-      the console
-    * The dumpe2fs, debugfs, and tune2fs now use rbtree bitmaps, which
-      cause them to use much less memory for large file systems.
-    * E2fsck will now check for zero-length extents, since older kernels will
-      OOPS if they comes across one
-    * Fix e2fsck's discard behaviour so it does not discard too many
-      blocks, and it will not use discard if the device advertises
-      that discard does not persistently zero data.  Also, if e2fsck is
-      run in read-only mode, do not try to discard data.
-    * Fix mke2fs -S so it does not corrupt the first block group's
-      information.
-    * Add pointer for e2fsprogs-udeb to libcomerr2.shlibs (Closes: #665885)
-  .
-  e2fsprogs (1.42.1-2) unstable; urgency=low
-  .
-    * Fix the fact that dpkg-buildflags was being ignored due to a
-      bash'ism in debian/rules.
-    * Check the new /sys/class/power_supply/AC/online since
-      /proc/acpi/ac_adapter/... is deprecated and may not be present on
-      newer kernels.
-  .
-  e2fsprogs (1.42.1-1) unstable; urgency=low
-  .
-    * New upstream release
-    * dpkg-buildflags is now used if it is present.  This allows Debian
-      Wheezy to build with security hardened build flags.  (Closes: #654457)
-    * mke2fs and e2fsck now use much less memory for large file systems
-    * Fixed mke2fs -S so it can be usefully used as a last ditch recovery
-      command when for ext4 filesystems that have the uninit_bg feature enabled.
-    * The mke4fs argv[0] is now recognized by mke2fs.
-    * Fixed usage and help messages for mke2fs.
-    * Eliminated spurious bad block group checksum warnings when e2fsck
-      falls back to using the backup group descriptors.
-    * Debugfs's ncheck command is now much more useful when used to
-      diagnose badly corrupted file system.  Added a new -c option.
-    * Fixed bug in e2image which could cause it to fail to set i_size
-      correctly if the last hole in the file is an exact multiple of a
-      megabyte.
-    * Fixed a bug with resize2fs where for 1k and 2k file systems, the
-      minimum file size used for resize2fs -M could be a block too small.
-    * Fixed the badblocks program to honor the -s flag when in read-only -t
-      mode.  (Closes: #646629)
-    * Update Czech, Dutch, French, Polish, and Swedish translations
-  .
+ Changes:
+  e2fsprogs (1.42.4-3ubuntu1~12.04.1) precise-proposed; urgency=low
+  .
+    * Upstream micro bug fix point release SRU (LP: #978012)
+      - changes included up to and including 1.42.4-3ubuntu1
+  .
+  e2fsprogs (1.42.4-3ubuntu1) quantal; urgency=low
+  .
+    * Merge from Debian unstable (LP: #978012), remainging changes:
+      - debian/control.in:
+          Build-depend on gettext:any instead of on gettext for (cross-building)
+          Drop build dependency on dc, which hasn't been needed for some time.
+          Update maintainer field.
+      - debian/rules:
+          Block pkg-create-dbgsym from operating on this package.
+          Build without dietlibc-dev, which is in universe
+      - debian/control:
+          Regenerate with ./debian/rules debian/control
+  .
+  e2fsprogs (1.42.4-3) unstable; urgency=medium
+  .
+    * Add the -C option to chattr's usage message
+    * Fix e2fsprogs so it is blhc (build log hardening check) clean.  This
+      fixed e2fsck.static which previously was not getting built with the
+      security hardening flags.
+  .
+  e2fsprogs (1.42.4-2) unstable; urgency=medium
+  .
+    * Fix FTBFS problem on the hurd and freebsd platforms
+  .
+  e2fsprogs (1.42.4-1) unstable; urgency=medium
+  .
+    * New upstream version
+    * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
+      could corrupt file systems
+    * Fixed e2fsck's handling of how errors propagate from the journal to
+      the file system superblock
+    * Fixed a false positive complaint from e2fsck if all of the extents
+      in the last extent block are uninitialized and located after the
+      end of the file.
+    * dumpe2fs will display the journal's error indicator in the
+      superblock if it is set
+    * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
+      some corner cases.
+    * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
+    * Fixed i_blocks accounting in bigalloc file systems.
+    * Add support for btrfs's No_COW flag to lsattr and chattr
+    * Debugfs interprets the date strings of the form "@ddd" as ddd
+      seconds after the epoch
+    * Updated/fixed various man pages  (Closes: #674453, #674694)
+  .
+  e2fsprogs (1.42.3-1) unstable; urgency=low
+  .
+    * New upstream version
+    * Fix bugs on 32-bit systems which could corrupt > 16TB file systems
+    * Quiet complaints in e2fsck when the total free blocks or inodes are
+      incorrect in the superblock after an system crash, since we don't
+      update nor depend on the superblock summaries at each commit boundary
+    * Fixed support for (hidden) quota files built into ext4; in
+      particular, don't rewrite the quota inode unless the quotas are
+      inconsistent
+    * Optimized reading and writing bitmaps if direct I/O was enabled
+    * Update Czech, Dutch, French, German, Polish, Sweedish, and
+      Vietnamese translations
+    * Fixed incorrect indentation in tune2fs man page
+    * Update debian policy compliance to 3.9.3
+  .
+  e2fsprogs (1.42.2-2ubuntu1) quantal; urgency=low
+  .
+    * Merge from Debian unstable (LP: #978012), remainging changes:
+      - debian/control.in:
+          Build-depend on gettext:any instead of on gettext for (cross-building)
+          Drop build dependency on dc, which hasn't been needed for some time.
+          Update maintainer field.
+      - debian/rules:
+          Block pkg-create-dbgsym from operating on this package.
+          Build without dietlibc-dev, which is in universe
+      - debian/control:
+          Regenerate with ./debian/rules debian/control
+  .
+  e2fsprogs (1.42.2-2) unstable; urgency=low
+  .
+    * Fixed e2fsck.conf's man page (Closes: #646963)
+    * Fixed 32-bit binary compatibility problem for the libext2fs shared
+      library introduced in 1.42.2
+    * mke2fs will no longer fail if the /etc/mtab file is not present
+  .
+  e2fsprogs (1.42.2-1) unstable; urgency=low
+  .
+    * New upstream version
+    * Fixed various man pages (Closes: #665427)
+    * Speed up resize2fs for large file systems (Closes: #663237)
+    * Be less strict about the EXT4_EOFBLOCKS_FL flag (which will
+      eventually be going away in the ext4 file system format)
+    * Teach mke2fs to use direct I/O if the -D option is given
+    * Print errors returned by ext2fs_open2() and ext2fs_check_desc() so
+      we can more easily diagnose memory allocation failures caused by
+      insufficient memory and abort on memory allocation failures
+    * E2fsck can now write log files containing the details of the
+      problems that were found and fixed directly.
+    * E2fsck can now limit the number of messages issued and printed on
+      the console
+    * The dumpe2fs, debugfs, and tune2fs now use rbtree bitmaps, which
+      cause them to use much less memory for large file systems.
+    * E2fsck will now check for zero-length extents, since older kernels will
+      OOPS if they comes across one
+    * Fix e2fsck's discard behaviour so it does not discard too many
+      blocks, and it will not use discard if the device advertises
+      that discard does not persistently zero data.  Also, if e2fsck is
+      run in read-only mode, do not try to discard data.
+    * Fix mke2fs -S so it does not corrupt the first block group's
+      information.
+    * Add pointer for e2fsprogs-udeb to libcomerr2.shlibs (Closes: #665885)
+  .
+  e2fsprogs (1.42.1-2) unstable; urgency=low
+  .
+    * Fix the fact that dpkg-buildflags was being ignored due to a
+      bash'ism in debian/rules.
+    * Check the new /sys/class/power_supply/AC/online since
+      /proc/acpi/ac_adapter/... is deprecated and may not be present on
+      newer kernels.
+  .
+  e2fsprogs (1.42.1-1) unstable; urgency=low
+  .
+    * New upstream release
+    * dpkg-buildflags is now used if it is present.  This allows Debian
+      Wheezy to build with security hardened build flags.  (Closes: #654457)
+    * mke2fs and e2fsck now use much less memory for large file systems
+    * Fixed mke2fs -S so it can be usefully used as a last ditch recovery
+      command when for ext4 filesystems that have the uninit_bg feature enabled.
+    * The mke4fs argv[0] is now recognized by mke2fs.
+    * Fixed usage and help messages for mke2fs.
+    * Eliminated spurious bad block group checksum warnings when e2fsck
+      falls back to using the backup group descriptors.
+    * Debugfs's ncheck command is now much more useful when used to
+      diagnose badly corrupted file system.  Added a new -c option.
+    * Fixed bug in e2image which could cause it to fail to set i_size
+      correctly if the last hole in the file is an exact multiple of a
+      megabyte.
+    * Fixed a bug with resize2fs where for 1k and 2k file systems, the
+      minimum file size used for resize2fs -M could be a block too small.
+    * Fixed the badblocks program to honor the -s flag when in read-only -t
+      mode.  (Closes: #646629)
+    * Update Czech, Dutch, French, Polish, and Swedish translations
+  .
  
  == Original Request / Request of Debian Maintainer & Upstream ==
  
  Please see:
  https://bugs.launchpad.net/ubuntu/precise/+source/e2fsprogs/+bug/978012/comments/2
  
  Release notes for e2fsprogs 1.4 - 1.4.4 are at
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html
+ 
+ == Test case ==
+ * Quantal alpha 2 testing
+ * Precise daily-iso testing
+ * Testing of >16TB filesystems (non-trivial, hard)
+ * Testing individual bugs from release-notes
+ * Regression testing
+ 
+ == Regression Potential ==
+ * Minimal, as it is stable upstream bug fix releases for critical and high bug fixes only. Tested upstream, in debian and other distributions
+ * But it is an SRU for the default file system

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to e2fsprogs in Ubuntu.
https://bugs.launchpad.net/bugs/978012

Title:
  Please SRU micro bug fix release of e2fsprogs 1.42.4-3ubuntu1 (main)
  from Quantal (main)

Status in “e2fsprogs” package in Ubuntu:
  Fix Released
Status in “e2fsprogs” source package in Precise:
  Confirmed
Status in “e2fsprogs” source package in Quantal:
  Fix Released

Bug description:
  == Impact ==
  * fixes multiple file system corruption bugs
  * fixes potential data loss
  * reduces LTS maintenance, due to synchronisation with Wheezy (1.42.4-3) and quantal (1.42.4-3ubuntu1)
  * This is not a MicroReleaseUpload, as impact is in line with current SRU policies

  == other (questionable) changes ==
  * translations updates
  * API/ABI compatible - symbols file updated to released version numbers (TODO check)
  * hardening build flags enabled for -static package
  * for other changes see debian/changelog below and the Release Notes
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html

  == debian/changelog since last release in Precise ==

  Source: e2fsprogs
  Version: 1.42.4-3ubuntu1~12.04.1
  Distribution: precise-proposed
  Urgency: medium
  Date: Mon, 25 Jun 2012 15:48:41 +0100
  Closes: 646629 646963 654457 663237 665427 665885 674453 674694
  Changes:
   e2fsprogs (1.42.4-3ubuntu1~12.04.1) precise-proposed; urgency=low
   .
     * Upstream micro bug fix point release SRU (LP: #978012)
       - changes included up to and including 1.42.4-3ubuntu1
   .
   e2fsprogs (1.42.4-3ubuntu1) quantal; urgency=low
   .
     * Merge from Debian unstable (LP: #978012), remainging changes:
       - debian/control.in:
           Build-depend on gettext:any instead of on gettext for (cross-building)
           Drop build dependency on dc, which hasn't been needed for some time.
           Update maintainer field.
       - debian/rules:
           Block pkg-create-dbgsym from operating on this package.
           Build without dietlibc-dev, which is in universe
       - debian/control:
           Regenerate with ./debian/rules debian/control
   .
   e2fsprogs (1.42.4-3) unstable; urgency=medium
   .
     * Add the -C option to chattr's usage message
     * Fix e2fsprogs so it is blhc (build log hardening check) clean.  This
       fixed e2fsck.static which previously was not getting built with the
       security hardening flags.
   .
   e2fsprogs (1.42.4-2) unstable; urgency=medium
   .
     * Fix FTBFS problem on the hurd and freebsd platforms
   .
   e2fsprogs (1.42.4-1) unstable; urgency=medium
   .
     * New upstream version
     * Fix 64-bit block number bugs in e2fsck, dumpe2fs, and debugfs which
       could corrupt file systems
     * Fixed e2fsck's handling of how errors propagate from the journal to
       the file system superblock
     * Fixed a false positive complaint from e2fsck if all of the extents
       in the last extent block are uninitialized and located after the
       end of the file.
     * dumpe2fs will display the journal's error indicator in the
       superblock if it is set
     * Fixed a  bug which caused e2fsck to incorrectly use O_EXCLUSIVE in
       some corner cases.
     * Fix truncation of extent-mapped inodes in e2fsck and libext2fs
     * Fixed i_blocks accounting in bigalloc file systems.
     * Add support for btrfs's No_COW flag to lsattr and chattr
     * Debugfs interprets the date strings of the form "@ddd" as ddd
       seconds after the epoch
     * Updated/fixed various man pages  (Closes: #674453, #674694)
   .
   e2fsprogs (1.42.3-1) unstable; urgency=low
   .
     * New upstream version
     * Fix bugs on 32-bit systems which could corrupt > 16TB file systems
     * Quiet complaints in e2fsck when the total free blocks or inodes are
       incorrect in the superblock after an system crash, since we don't
       update nor depend on the superblock summaries at each commit boundary
     * Fixed support for (hidden) quota files built into ext4; in
       particular, don't rewrite the quota inode unless the quotas are
       inconsistent
     * Optimized reading and writing bitmaps if direct I/O was enabled
     * Update Czech, Dutch, French, German, Polish, Sweedish, and
       Vietnamese translations
     * Fixed incorrect indentation in tune2fs man page
     * Update debian policy compliance to 3.9.3
   .
   e2fsprogs (1.42.2-2ubuntu1) quantal; urgency=low
   .
     * Merge from Debian unstable (LP: #978012), remainging changes:
       - debian/control.in:
           Build-depend on gettext:any instead of on gettext for (cross-building)
           Drop build dependency on dc, which hasn't been needed for some time.
           Update maintainer field.
       - debian/rules:
           Block pkg-create-dbgsym from operating on this package.
           Build without dietlibc-dev, which is in universe
       - debian/control:
           Regenerate with ./debian/rules debian/control
   .
   e2fsprogs (1.42.2-2) unstable; urgency=low
   .
     * Fixed e2fsck.conf's man page (Closes: #646963)
     * Fixed 32-bit binary compatibility problem for the libext2fs shared
       library introduced in 1.42.2
     * mke2fs will no longer fail if the /etc/mtab file is not present
   .
   e2fsprogs (1.42.2-1) unstable; urgency=low
   .
     * New upstream version
     * Fixed various man pages (Closes: #665427)
     * Speed up resize2fs for large file systems (Closes: #663237)
     * Be less strict about the EXT4_EOFBLOCKS_FL flag (which will
       eventually be going away in the ext4 file system format)
     * Teach mke2fs to use direct I/O if the -D option is given
     * Print errors returned by ext2fs_open2() and ext2fs_check_desc() so
       we can more easily diagnose memory allocation failures caused by
       insufficient memory and abort on memory allocation failures
     * E2fsck can now write log files containing the details of the
       problems that were found and fixed directly.
     * E2fsck can now limit the number of messages issued and printed on
       the console
     * The dumpe2fs, debugfs, and tune2fs now use rbtree bitmaps, which
       cause them to use much less memory for large file systems.
     * E2fsck will now check for zero-length extents, since older kernels will
       OOPS if they comes across one
     * Fix e2fsck's discard behaviour so it does not discard too many
       blocks, and it will not use discard if the device advertises
       that discard does not persistently zero data.  Also, if e2fsck is
       run in read-only mode, do not try to discard data.
     * Fix mke2fs -S so it does not corrupt the first block group's
       information.
     * Add pointer for e2fsprogs-udeb to libcomerr2.shlibs (Closes: #665885)
   .
   e2fsprogs (1.42.1-2) unstable; urgency=low
   .
     * Fix the fact that dpkg-buildflags was being ignored due to a
       bash'ism in debian/rules.
     * Check the new /sys/class/power_supply/AC/online since
       /proc/acpi/ac_adapter/... is deprecated and may not be present on
       newer kernels.
   .
   e2fsprogs (1.42.1-1) unstable; urgency=low
   .
     * New upstream release
     * dpkg-buildflags is now used if it is present.  This allows Debian
       Wheezy to build with security hardened build flags.  (Closes: #654457)
     * mke2fs and e2fsck now use much less memory for large file systems
     * Fixed mke2fs -S so it can be usefully used as a last ditch recovery
       command when for ext4 filesystems that have the uninit_bg feature enabled.
     * The mke4fs argv[0] is now recognized by mke2fs.
     * Fixed usage and help messages for mke2fs.
     * Eliminated spurious bad block group checksum warnings when e2fsck
       falls back to using the backup group descriptors.
     * Debugfs's ncheck command is now much more useful when used to
       diagnose badly corrupted file system.  Added a new -c option.
     * Fixed bug in e2image which could cause it to fail to set i_size
       correctly if the last hole in the file is an exact multiple of a
       megabyte.
     * Fixed a bug with resize2fs where for 1k and 2k file systems, the
       minimum file size used for resize2fs -M could be a block too small.
     * Fixed the badblocks program to honor the -s flag when in read-only -t
       mode.  (Closes: #646629)
     * Update Czech, Dutch, French, Polish, and Swedish translations
   .

  == Original Request / Request of Debian Maintainer & Upstream ==

  Please see:
  https://bugs.launchpad.net/ubuntu/precise/+source/e2fsprogs/+bug/978012/comments/2

  Release notes for e2fsprogs 1.4 - 1.4.4 are at
  http://e2fsprogs.sourceforge.net/e2fsprogs-release.html

  == Test case ==
  * Quantal alpha 2 testing
  * Precise daily-iso testing
  * Testing of >16TB filesystems (non-trivial, hard)
  * Testing individual bugs from release-notes
  * Regression testing

  == Regression Potential ==
  * Minimal, as it is stable upstream bug fix releases for critical and high bug fixes only. Tested upstream, in debian and other distributions
  * But it is an SRU for the default file system

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/e2fsprogs/+bug/978012/+subscriptions




More information about the foundations-bugs mailing list