1 (edited by gedakc 2017-07-23 18:17:07)

Topic: Development Plans for the Next Release of GParted (0.29.0)

With the next release of GParted we plan to add new enhancements to GParted.

GParted 0.29.0 is planned for release on July 31, 2017.

Candidates under consideration include:

Done? - Bug# - Description
Yes - Bug 779339 - enforce at least 1 MiB "free space following"
Mike Fleetwood has provided a patch.

Yes - Bug 782681 - btrfs partitions mounted with whitespace cannot be resized
Mike Fleetwood has provided a patch set.

Yes - Bug 781978 - Add Google Test C++ test framework
Mike Fleetwood has provided a patch set.

Yes - Bug 777973 - Segmentation fault on bad disk
Mike Fleetwood has provided a patch set.

Yes - Bug 783997 - GParted detecting LVM2 PV regardless whether second magic matches or not
Mike Fleetwood has provided a patch.

Yes - Bug 784467 - No longer detecting btrfs change UUID capability
Mike Fleetwood has provided a patch.

Yes - Bug 785308 - make distcheck fails with *.Po: No such file or directory
Mike Fleetwood has provided a patch.

Yes - Bug 784564 - GParted calls mkfs.fat incorrectly when user does not specify label
Pali Rohár has provided a patch.

Yes - Bug 784533 - Add support for UDF file system
Pali Rohár has provided a patch.

No - Bug 627701 - option to encrypt new partitions (using LUKS)
Mike Fleetwood is working on this enhancement.

No - Bug 688883 - Improve SSD handling by using TRIM
Mike Fleetwood is working on this enhancement.

No - Bug 755429 - Add read-only display of LVM volume groups and logical volumes
Wrolf Courtney is working on this enhancement.

no - Bug 671784 - enhancement: convert partitions from one file system to another
Massimiliano Ghilardi is working on this enhancement.

no - Bug 673166 - NTFS partition trashed when resized to minimum size
Vladimir Panteleev has provided a patch.
Because there have been no other reports of this issue since 2012, the problem is either extremely rare or has been fixed in upstream ntfs-3g and this work-around patch is not required.


Your comments and responses are welcome in this forum post.

2

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch to address Bug 779339 - enforce at least 1 MiB "free space following" has been committed to the git repository for inclusion in the next release of GParted.  Thanks goes to Mike Fleetwood for this fix for a regression introduced in GParted 0.23.0.

3

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch set to address Bug 782681 - btrfs partitions mounted with whitespace cannot be resized has been committed to the git master branch.  Thanks go to Mike Fleetwood for this fix to handle whitespace in mount points for btrfs and a number of other file systems.

4

Re: Development Plans for the Next Release of GParted (0.29.0)

A large patch set to implement Bug 781978 - Add Google Test C++ test framework has been committed to the git master branch.  A big thanks goes to Mike Fleetwood for his efforts to improve testing.

5

Re: Development Plans for the Next Release of GParted (0.29.0)

A significant patch set to address Bug 777973 - Segmentation fault on bad disk has been committed to the git master branch.  The segfault arose due to issues handling invalid filenames from a corrupted FAT file system.  Thanks goes to Mike Fleetwood for investigating and resolving this issue.

6

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch to address Bug 783997 - GParted detecting LVM2 PV regardless whether second magic matches or not has been committed to the git master branch.  Thanks goes to Mike Fleetwood for finding and fixing this issue.

7

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch to address Bug 784467 - No longer detecting btrfs change UUID capability has been committed to the git repository.  Thanks goes to Mike Fleetwood for finding and fixing this issue with newer GNU/Linux distros.

8

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch to address Bug 784564 -  GParted calls mkfs.fat incorrectly when user does not specify label has been committed to the git repository.  Thanks to Pali Rohár for providing a fix for this.

9

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch to address Bug 784533 - Add support for UDF file system has been committed to the git repository.  Thanks to Pali Rohár for adding udf support.

10

Re: Development Plans for the Next Release of GParted (0.29.0)

GParted 0.29.0 is planned for release on July 31, 2017.

Preliminary Release Notes
-------------------------
  This release of GParted includes enhancements, bug fixes and
  language translation updates.

### Key changes include:

  * Add support for UDF file system
  * Fix segmentation fault on disk with corrupted FAT file system
  * Fix snap-to-alignment of operations creating partitions

Bug Fixes
---------
  * Fix segmentation fault on disk with corrupted FAT file system (#777973)
  * Fix snap-to-alignment of operations creating partitions (#779339)
  * Fix btrfs partitions mounted with whitespace cannot be resized (#782681)
  * Add Google Test C++ test framework (#781978)
  * Fix LVM2 PV detected regardless if second magic matches or not (#783997)
  * Fix no longer detecting btrfs change UUID capability (#784467)
  * Fix setting empty label when creating FAT16/32 file systems (#784564)
  * Add support for UDF file system (#784533)

Code Credits
------------
  Code enhancements are courtesy of Pali Rohár and Mike Fleetwood.

Translations (new/updated)
--------------------------
  de(Mario Blättermann), fi(Jiri Grönroos), hr(gogo), id(Kukuh Syafaat),
  pl(Piotr Drąg), pt_BR(Rafael Fontenelle), tr(Emin Tufan Çetin)

Dependencies (new/updated)
--------------------------
  * udftools package is required for optional udf file system support.

11

Re: Development Plans for the Next Release of GParted (0.29.0)

A patch to address Bug 785308 - make distcheck fails with *.Po: No such file or directory has been committed to the repository.  Thanks goes to Mike Fleetwood for investigating this issue and developing a patch.