1 (edited by gedakc 2013-11-30 19:42:02)

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

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

GParted 0.17.0 is planned for release December 9, 2013.

Candidates under consideration for GParted 0.17.0 include:

Done? - Bug# - Description
Yes - Bug 708107 - Usage of swap space is not reported
Mike Fleetwood has provided a patch set.

Yes - Bug 709276 - Percentage indicator for subcommands
Mike Fleetwood has provided a patch set to turn on resize2fs progress bars

Yes - Partial - Bug 652044 Comment 23 - uses deprecated APIs
Mike Fleetwood has provided a patch to stop using deprecated method free_colors().  This patch is a step towards removing deprecated APIs from GParted.

Yes - Partial - Bug 652044 Comment 25 - uses deprecated APIs
Mike Fleetwood has provided a patch to stop using deprecated widget alignment enumerators.  This patch is a step towards removing deprecated APIs from GParted.

Yes - Bug 709640 - Linux Swap Suspend and Software RAID partitions not recognised
Mike Fleetwood has provided a patch set.

Yes - Bug 705596 - Partition Information Dialog - let user copy warnings
Mike Fleetwood has provided a patch.

Yes - Bug 712533 - Partitions not detected as busy inside Software RAID on some distros
Mike Fleetwood and Curtis Gedak have provided a patch set.

Yes - Bug 708378 - Advertised new feature: Use systemctl runtime mask to prevent automounting (#701676) doesn't work
Curtis Gedak has provided a patch set.

Yes - Bug 711114 - Change default fs to ext4
Phillip Susi has provided a patch.

Yes - Bug 694622 - Add support for online resize
Phillip Susi and Curtis Gedak have provided a patch set to allow GParted to resize partitions online with kernel >= 3.6 for file systems which support it.

Yes - Bug 709164 - [patch] Please include an AppData file
Richard Hughes has provided a patch.

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 688883 - Improve SSD handling by using TRIM
Mike Fleetwood is working on this enhancement.

No - Bug 696149 - Double refresh of display introduced with default unallocated space selection
Mike Fleetwood is working on this enhancement.

No - Bug 467925 - gparted: add progress bar during operation
Phillip Susi 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.

no - Bug 342682 - too much information in 'features' dialog
Patrick Verner is working on this enhancement.


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 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.17.0)

A patch set to address Bug 708107 - Usage of swap space is not reported has been committed to the code repository.  Thanks goes to Mike Fleetwood for these patches.

3

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

A patch set to turn on resize2fs progress bars to address  Bug 709276 - Percentage indicator for subcommands has been committed to the git repository for inclusion in the next release of GParted.  Thanks goes to Mike Fleetwood for this patch set.

4

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

A patch set to address Bug 708378 - Advertised new feature: Use systemctl runtime mask to prevent automounting (#701676) doesn't work has been committed to the git repository for inclusion in the next release of GParted.  Thanks to Curtis Gedak for the patch set and Jerome Barnett for testing.

5

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

A patch to address Bug 652044 Comment 23 - uses deprecated APIs has been committed to the git repository.  Thanks goes to Mike Fleetwood for this patch to stop using deprecated method free_colors().  This patch is a step towards removing deprecated APIs from GParted.

6

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

A patch to address Bug 652044 Comment 25 - uses deprecated APIs has been committed to the git repository.  Thanks goes to Mike Fleetwood for this patch set to stop using deprecated widget alignment enumerators.  This patch is a step towards removing deprecated APIs from GParted.

7

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

A patch set to address Bug 709640 - Linux Swap Suspend and Software RAID partitions not recognised has been committed to the git repository.  Thanks goes to Mike Fleetwood for this patch set that also prevents GParted from starting stopped Linux software RAID arrays.

8

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

A patch to address Bug 705596 - Partition Information Dialog - let user copy warnings has been committed to the git repository.  Thanks goes to Mike Fleetwood for this patch.

9

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

A patch to address Bug 711114 - Chage default fs to ext4 has been committed to the git repository.  Thanks goes to Phillip Susi for this patch.

10

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

A patchset to address Bug 694622 - Add support for online resize has been committed to the git repository.  Thanks to Phillip Susi and Curtis Gedak for this patchset to allow GParted to resize partitions online with kernel >= 3.6 for file systems which support it.

11

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

A patch to address Bug 709164 - [patch] Please include an AppData file has been committed to the git repository.  Thanks to Richard Hughes and Curtis Gedak for this patch to add GNOME AppData file.

12

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

A patchset to address Bug 712533 - Partitions not detected as busy inside Software RAID on some distros has been committed to the git repository.  Thanks to Curtis Gedak and Mike Fleetwood for this patchset.

13

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

GParted 0.17.0 is planned for release on Monday, December 9, 2013.

Preliminary Release Notes
-------------------------
  This release of GParted adds the ability to perform online resizing
  on systems that support this ability.  Also included are bug fixes
  and language translation updates.

### Key changes include:

  * Add support for online resize
    - requires patched version of libparted, kernel >= 3.6, and a config flag
    - See README for more details
  * Recognize Linux Swap Suspend and Software RAID partitions
  * Fix busy detection for Linux Software RAID and extended partitions
  * Fix systemctl runtime mask to prevent automounting partitions

Bug Fixes
---------
  * Add support for online resize (#694622)
  * Fix usage of swap space is not reported (#708107)
  * Turn on resize2fs progress bar (#709276)
  * Fix systemctl runtime mask to prevent automounting partitions (#708378)
  * Stop using deprecated method free_colors() (part of #652044)
  * Stop using deprecated widget alignment enumerators (part of #652044)
  * Recognize Linux Swap Suspend and Software RAID partitions (#709640)
    - Prevent GParted starting stopped Linux Software RAID arrays
  * Fix busy detection for Linux Software RAID and extended (#712633)
  * Make partition information dialog warnings selectable (#705596)
  * Change default file system to ext4 with fall back to ext3/2 (#711114)
  * Add an AppData file and make it translatable (#709164)

Code Credits
------------
  Code enhancements are courtesy of Mike Fleetwood, Phillip Susi,
  Richard Hughes, Piotr Drąg, and Curtis Gedak.

Translations (new/updated)
--------------------------
  lv(Rūdolfs Mazurs), ml(Anish Sheela), pt_BR(Rafael Ferreira),
  ro(Daniel Șerbănescu)

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

14

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

GParted 0.17.0 was released on December 9, 2013.