1 (edited by gedakc 2013-09-10 23:19:18)

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

With the next release of GParted (0.16.2) we plan to focus on bug fixes.

GParted 0.16.2 is planned for release September 18, 2013.

Candidates under consideration for GParted 0.16.2 include:

Done? - Bug# - Description
Yes - Bug 699626 - Enable gparted.desktop to prompt for root on default openSUSE installation
Curtis Gedak has created a patch.

Yes - Bug 697848 - Failure to Create 1 MiB NTFS Partition
Curtis Gedak has written a patch.

Yes - Bug 701676 - gparted doesn't inhibit systemd mounting, leading to potential data loss
Curtis Gedak has provided a patch set.

Yes - Bug 706604 - Failure to properly grow or shrink linux-swap when resizing
Curtis Gedak has written a patch.

Yes - Bug 707070 - Update Help Manual with GPT flags, Force Cancel button, etc.
Curtis Gedak has written a patch set.

Yes - Bug 699452 - Crash when applying operations before pending operations fully displayed
Mike Fleetwood has created a patch.

Yes - Bug 700228 - FAT16/32 labels are sometimes shown corrupted
Mike Fleetwood has provided a patch set.

Yes - Bug 699881 - testbuild.sh - Builds GParted logging results
Mike Fleetwood has provided a patch set (enhancement for developers to aid in build testing).

Yes - Bug 701075 - Setting the backup boot sector when resizing NTFS
Mike Fleetwood has provided a patch set.

Yes - Bug 539297 - Make include guards unique
Mike Fleetwood has provided a patch set.

Yes - Bug 702040 - very strange gnome-doc-utils check in gparted
Mike Fleetwood has written a patch.

Yes - Bug 704629 - Program name changes in dosfstools 3.0.18+ break FAT16/32 support
Mike Fleetwood has written a patch.

Yes - Bug 705323 - Shows up as 'Gpartedbin' in GNOME Shell
Mike Fleetwood has written a patch.

Yes - Bug 705426 - Formatting Existing BTRFS Partition as BTRFS Fails Because mkfs.btrfs Is Not Run with "-f"
Mike Fleetwood has written a patch.

Yes - Bug 706914 - Prepare for btrfs tools using IEC prefix multipliers
Mike Fleetwood has provided a patch.

Yes - Bug 697662 - Do not hide the progress of the tools used
Mike Fleetwood has provided a patch set.

Yes - Bug 701569 - Add create_with_label flag to FS struct
Sinlu Bes is has written a patch.



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

Candidates under consideration for GParted 0.17.0 include:

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 694622 - Add support for online resize
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.16.2)

A patch to fix Bug 699626 - Enable gparted.desktop to prompt for root on default openSUSE installation has been committed to the git repository.  Thanks to Curtis Gedak for this patch.

3

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

A patch set to fix Bug 700228 - FAT16/32 labels are sometimes shown corrupted has been committed to the git repository.   Thanks go to Mike Fleetwood for this patch set.

4

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

A patch to address Bug 699452 - Crash when applying operations before pending operations fully displayed has been committed tot he git repository.  Thanks to Mike Fleetwood for this patch.

5

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

A patch set to address Bug 699881 - testbuild.sh - Builds GParted logging results has been committed to the git repository.  This patch set is to aid developers with build testing.  Thanks to Mike Fleetwood for this patch set.

6

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

A patch set to address Bug 701075 - Setting the backup boot sector when resizing NTFS has been committed to the git repository.  In order to work, this fix will require an updated ntfsresize command that is being worked on by Jean-Pierre André,  Thanks go to Mike Fleetwood for this patch set.

7

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

A patch to fix Bug 697848 - Failure to Create 1 MiB NTFS Partition has been committed to the git repository.  Thanks to Curtis Gedak for this small patch.

8

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

A patch set to address Bug 539297 - Make include guards unique has been committed to the git repository for inclusion in the next release of GParted.  Thanks goes to Mike Fleetwood for developing this patch set.

9

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

A patch to address Bug 701569 - Add create_with_label flag to FS struct has been comitted to the git repository.  Thanks goes to Sinlu Bes for this patch which will help in the implementation of the Partition Properties dialog window.

10

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

A patch set to fix Bug 701676 - gparted doesn't inhibit systemd mounting, leading to potential data loss has been committed to the git repository.  Thanks to Ryan Lortie for detailed investigation and testing and thanks to Curtis Gedak for the patch set.

11

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

A patch to address Bug 702040 - very strange gnome-doc-utils check in gparted has been committed to the gnome repository.  Thanks to Ryan Lortie for raising the issue and working toward a solution, and thanks to Mike Fleetwood for developing a patch.

12

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

A patch to address Bug 704629 - Program name changes in dosfstools 3.0.18+ break FAT16/32 support has been committed to the git repository.  Thanks goes to Mike Fleetwood for developing this patch.

13

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

A patch to address Bug 705323 - Shows up as 'Gpartedbin' in GNOME Shell has been committed to the git repository.  Thanks goes to Mike Fleetwood for triaging this problem, providing a patch, and testing on various shells and GNU/Linux distributions.

14

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

A patch to address Bug 706604 - Failure to properly grow or shrink linux-swap when resizing has been committed to the git repository.  Thanks to Curtis Gedak for fixing this bug.

15

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

A patch to address Bug 705426 - Formatting Existing BTRFS Partition as BTRFS Fails Because mkfs.btrfs Is Not Run with "-f" has been committed to the git repository.  Thanks goes to Mike Fleetwood for fixing this bug.

16

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

It has been a while since our last GParted release (0.16.1 on April 30, 2013), and since we have committed several patches to address various issues, I think we should plan for a new release soon.

I have some documentation updates in the works that I should be able to complete in the next week or two.  As such I am tentatively thinking of a GParted release in mid-September.

If anyone has concerns with this tentative plan, then please share your thoughts.

Curtis

17

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

A patch to address Bug 706914 - Prepare for btrfs tools using IEC prefix multipliers has been committed to the git repository for inclusion in the next release of GParted.  Thanks goes to Mike Fleetwood for discovering this upcoming problem and heading the problem off by providing a patch.

18

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

Update on Release Plans:

Since the list of currently committed patches address bug fixes, and do not appear to introduce new functionality, I was planning to do a 0.16.2 release around mid-September.

Recently, Phillip Susi brought to my attention that his "on-line resize changes" have been included in debian and ubuntu.  This means that we could consider the patch from Bug 694622 - Add support for online resize.  Because this patch adds new functionality, I would bump the release number to 0.17.0.

For stability reasons, my thoughts are to continue with the 0.16.2 "bug-fix-only" release for mid-September.  Once this is out we can review Bug 694622 - Add support for online resize which includes new functionality and changes to the GUI, with an eye toward including it in a 0.17.0 release in about two months (November).

If anyone has a strong reason why we should not first do a 0.16.2 "bug-fix-only" release, then please share your thoughts.

On the topic of gtk3 support of which one part is Bug 652044 - uses deprecated APIs, I have not done any new work.  I do have a number of uncommitted changes sitting in a development branch in addition to the patch contained in the bug report, but have not looked at this for over a year.  The issues I encountered with the patch in the bug report still remain.

19

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

A patch set to address Bug 697662 - Do not hide the progress of the tools used has been committed to the git repository.  Thanks goes to Mike Fleetwood for investigating this problem and providing a patch set.

20

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

A patch set for Bug 707070 - Update Help Manual with GPT flags, Force Cancel button, etc. has been committed to the git repository.  Thanks to Curtis Gedak for updating the help manual.

21

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

GParted 0.16.2 is planned for release on Wednesday, September 18, 2013.

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

### Key changes include:

  * Fix crash if click apply before pending operations fully displayed
  * Fix FAT16/32 labels are sometimes shown corrupted
  * Fix regression - linux-swap resize broken
  * Fix to not hide the progress of the tools used - ntfsresize (#697662)

Bug Fixes
---------
  * Fix crash if click apply before pending operations fully displayed (#699452)
  * Enable .desktop prompt for root on default openSUSE installation (#699626)
  * Fix FAT16/32 labels are sometimes shown corrupted (#700228)
    - Combine duplicate code for fat16/fat32
  * Fix setting the backup boot sector when resizing NTFS (#701075)
    - Requires a future version of ntfs-3g with enhanced ntfsresize
    - Enables whole partition use when resizing ext2/3/4, ntfs and reiserfs
  * Set NTFS minimum partition size to 2 MiB (#697848)
  * Make include guards unique (#539297)
    - Remove unused read-only functionality from internal block copy
  * Ensure running GParted is named correctly under GNOME Shell (#705323)
  * Clear btrfs file system super block mirror copies too (#705426)
  * Prepare for btrfs tools using IEC prefix multipliers (#706914)
  * Add create_with_label flag to FS structure (#701569)
  * Inhibit systemd automounting (#701676)
    - Only permit one GParted instance to run at a time
  * Stop using "locate" for gnome-doc-utils check in autogen.sh (#702040)
  * Program name changes in dosfstools 3.0.18+ break FAT16/32 support (#704629)
  * Fix to not hide the progress of the tools used - ntfsresize (#697662)
  * Fix regression - linux-swap resize broken (#706604)
  * Update Help Manual with GPT flags and Force Cancel button (#707070)
  * Add missing colon to label in en_CA translation (#685735)
  * Ensure active tense of mount menu option in en_CA translation (#694700)

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

Translations (new/updated)
--------------------------
  el(Dimitris Spingos), gl(Fran Diéguez), ja(OKANO Takayoshi),
  ko(Seong-ho Cho), sk(Dušan Kazik), th(Akom Chotiphantawanon)

Dependencies (new/updated)
--------------------------
  * Optionally configure to use xdg-su if gksudo, gksu, and kdesudo are
    not installed

22

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

GParted 0.16.2 was release on September 18, 2013.