1 (edited by gedakc 2014-10-10 17:48:03)

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

With the next release of GParted (0.20.0) we plan to work on enhancements and bug fixes.

GParted 0.20.0 is planned for release October 20, 2014.

Candidates under consideration for GParted 0.20.0 include:

Done? - Bug# - Description
Yes - Bug 723842 - GParted resizes the wrong filesystem (does not pass the devid to btrfs filesystem resize)
Mike Fleetwood has provided a patch set.

Yes - Bug 733601 - Btrfs: Warnings and missing label with btrfs-progs 3.12 and 3.14
Mike Fleetwood has provided a patch set.

Yes - Bug 732803 - ./configure is successful even when C++ compiler is missing
Mike Fleetwood has provided a patch.

Yes - Bug 734718 - Update Autoconf version specific libparted checks and defines to feature specific ones
Mike Fleetwood has provided a patch set.

Yes - Bug 734076 - Autodetect parted online partition resizing capability
Mike Fleetwood has provided a patch set.

Yes - Bug 735742 - automake warns INCLUDES is deprecated
Mike Fleetwood has provided a patch.

Yes - Bug 696149 - Double refresh of display introduced with default unallocated space selection
Mike Fleetwood has provided a patch set.

Yes - Bug 734376 - Add GRUB 2 Restore Steps to GParted Manual
Curtis Gedak has provided a patch set.

No - Bug 467925 - gparted: add progress bar during operation
Phillip Susi is working on this enhancement.

No - Bug 683643 - Doesn't properly support partitionless drives.
Phillip Susi is working on this enhancement.

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

No - Bug 690953 - Partition name support
Sinlu Bes is working on this enhancement.

No - Bug 691681 - Improve Partition Info dialog to be Partition properties dialog
Sinlu Bes is working on this enhancement.

no - Bug 627701 - option to encrypt new partitions (using LUKS)
Matthias Gehre 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.  Further testing is required.


With the 1.0.0 release of GParted we plan to work on preparing GParted to work with GNOME 3.0.
The release will become 1.0.0 if and when we drop support for the gtkmm-2.4 API.  The plan with the first few releases is to maintain compatibility with both gtkmm-2.4 and gtkmm-3.0.

Candidates under consideration for GParted 1.0.0 include:

Done? - Bug# - Description
no - Bug 652044 - uses deprecated APIs
Colin Watson has created an initial patch.  More development work and testing is required.
Curtis Gedak is not actively working on this enhancement.


Your comments and responses are welcome in this forum post.

2

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

A patch to address Bug 732803 - ./configure is successful even when C++ compiler is missing has been committed to the git repository for inclusion in then next release of GParted.  Thanks goes to Mike Fleetwood for identifying the problem and providing a patch.

3

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

A patch set to address Bug 723842 - GParted resizes the wrong filesystem (does not pass the devid to btrfs filesystem resize) has been committed to the git repository.  Thanks goes to Mike Fleetwood for addressing this bug plus a few other problems discovered while working on the bug report.

4

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

A patch set to address Bug 733601 - Btrfs: Warnings and missing label with btrfs-progs 3.12 and 3.14 has been committed to the git repository.  Thank you to Mike Fleetwood for finding and fixing this issue.

5

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

A patch set to address Bug 734376 - Add GRUB 2 Restore Steps to GParted Manual has been committed to the git repository.  Thanks to Curtis Gedak for the GParted Manual updates.

6

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

A patch set to address  Bug 734718 - Update Autoconf version specific libparted checks and defines to feature specific ones has been committed tot the git repository.  Thanks goes to Mike Fleetwood for cleaning up the autoconf configure.ac file and related files.

Note that one change is that all moves of fat16 and fat32 partitions are now performed by an internal GParted algorithm.  Previously libparted performed the moves for libparted < 3.0.

7

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

A patch set to address Bug 734076 - Autodetect parted online partition resizing capability has been committed to the git repository.  Thanks to Mike Fleetwood for continuing to cleanup the autoconf code.

8

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

A patch to address Bug 735742 - automake warns INCLUDES is deprecated has been committed to the git repository.  Thanks goes to Mike Fleetwood for the patch.

9

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

A patch set to address Bug 696149 - Double refresh of display introduced with default unallocated space selection has been committed to the git repository.  Thanks goes to Mike Fleetwood for identifying this issue and developing a patch set.

10

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

GParted 0.20.0 is planned for release October 20, 2014.

Preliminary Release Notes
-------------------------
  This release of GParted improves resizing multi-device btrfs file
  systems.  Also included are language translation updates.

### Key changes include:

  * Fix devid needed when resizing multi-device btrfs file systems
  * Add GRUB 2 restoration steps to help manual

Bug Fixes
---------
  * Fix devid needed when resizing multi-device btrfs file systems (#723842)
  * Fix warnings and missing label with btrfs-progs 3.12 and 3.14 (#733601)
  * Fix ./configure is successful even when C++ compiler is missing (#732803)
  * Add GRUB 2 restoration steps to help manual (#734376)
  * Cleanup autoconf configure.ac and related files (#734718)
    - All fat16 and fat32 moves performed by GParted internal algorithm
  * Autodetect parted online partition resizing capability (#734076)
    - Tidyup autoconf check for --disable-doc and --enable-libparted-dmraid
  * Prevent automake warning about deprecated INCLUDES (#735742)
  * Reduce display flashing redraw when refreshing devices (#696149)

Code Credits
------------
  Code enhancements are courtesy of Mike Fleetwood and Curtis Gedak.

Translations (new/updated)
--------------------------
  cs(Marek Černocký), es(Daniel Mustieles), gd(GunChleoc), hu(Balázs Úr),
  id(Andika Triwidada), nl(Hannie Dumoleyn), pl(Piotr Drąg),
  pt_BR(Enrico Nicoletto), sk(Dušan Kazik), sv(Josef Andersson)

Dependencies (new/updated)
--------------------------
  * no change.

11

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

GParted 0.20.0 was released on October 20, 2014.