newsGNU Parted - News

 
 

parted-2.2 released [stable]

Item posted by Jim Meyering <meyering> on Fri 26 Feb 2010 03:49:04 PM UTC.


This is to announce parted-2.2, a stable release.
Here's its soon-to-be-updated home page:

    http://www.gnu.org/software/parted/

Thanks to everyone else who has been contributing, helping to manage
the mailing list and reporting bugs.

For a summary of changes and contributors, see:
  http://git.debian.org/?p=parted/parted.git;a=shortlog;h=v2.2
or run this command from a git-cloned parted directory:
  git shortlog v2.1..v2.2

To summarize the gnulib-related changes, run these commands from a
git-cloned parted directory:
  git checkout v2.1
  git submodule summary v2.2


Here are the compressed sources:
  ftp://ftp.gnu.org/gnu/parted/parted-2.2.tar.gz   (2.8MB)
  ftp://ftp.gnu.org/gnu/parted/parted-2.2.tar.xz   (1.4MB)

Here are the GPG detached signatures[*]:
  ftp://ftp.gnu.org/gnu/parted/parted-2.2.tar.gz.sig
  ftp://ftp.gnu.org/gnu/parted/parted-2.2.tar.xz.sig

To reduce load on the main server, use a mirror listed at:
  http://www.gnu.org/order/ftp.html

[*] You can use either of the above signature files to verify that
the corresponding file (without the .sig suffix) is intact.  First,
be sure to download both the .sig file and the corresponding tarball.
Then, run a command like this:

  gpg --verify parted-2.2.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys B9AB9A16

and rerun the `gpg --verify' command.

This release was bootstrapped with the following tools:
  Autoconf 2.65.36-64dee
  Automake 1.11a
  Gnulib v0.0-3479-g80cd995
  Gperf 3.0.3

./NEWS

* Noteworthy changes in release 2.2 (2010-02-26) [stable]

** Changes in behavior

  The default alignment (--align option) for newly created partitions has
  been changed to optimal.

** New features

  The ped_device_get_*_alignment() functions now return a sane default
  value instead of NULL when the so called topology information is incomplete.
  The default minimum alignment aligns to physical sector size, the default
  optimal alignment is 1MiB, which is what vista and windows 7 do.

** Bug fixes

  Parted no longer uses a physical sector size of 0 or of any other
  value smaller than the logical sector size.

  dos: creating an HFS or HFS+ partition in an msdos partition table
  used to set the partition type to 0x83.  That is wrong.  The required
  number is 0xaf, and that is what is used now.

  gpt: read-only operation could clobber MBR part of hybrid GPT+MBR table
  [bug introduced in parted-2.1]

  gpt: a read-only operation like "parted $dev print" would overwrite $dev's
  protective MBR when exactly one of the primary and backup GPT tables was
  found to be corrupt.
  [bug introduced prior to parted-1.8.0]

  sun: the version, sanity and nparts VTOC fields were ignored by libparted.
  Those fields are properly initialized now. The nparts (number of partitions)
  field is initialized to 8 (max. number of sun partitions) rather that to a
  real number of partitions. This solution is compatible with Linux kernel
  and Linux fdisk.

  "make install" no longer installs tests programs named disk and label

  libparted: try harder to inform kernel of partition changes.
  Previously when editing partitions, occasionally the kernel would
  fail to be informed of partition changes.  When this happened future
  problems would occur because the kernel had incorrect information.
  For example, if this problem arose when resizing or creating a
  new partition, then an incorrect partition size might be displayed
  or a user might encounter a failure to format or delete a newly
  created partition, respectively.

  libparted: committing a disk that was returned by ped_disk_duplicate
  would always result in ped_disk_clobber being called (and thus the first
  and last 9KiB of the disk being zeroed), even if the duplicated disk,
  was not returned by ped_disk_fresh().


Back to the top

Powered by Savane 3.13-54b4.
Corresponding source code