1 (edited by gedakc 2019-05-21 19:47:01)

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

With the next release we plan to focus on migrating from gtkmm2 to gtkmm3.

GParted 1.0.0 is planned for release on May 29, 2019.

Candidates under consideration include:

Done? - Bug# - Description
Yes - MR!29 - Enhance F2FS support
Antoine Viallon and Mike Fleetwood have provided a patch set.

Yes - MR!22 - Increase minimums to libparted 2.2 and glibmm 2.32
Mike Fleetwood has provided a patch set.

Yes - MR!23 - Enable online resizing of extended partitions
Mike Fleetwood has provided a patch set.

Yes - MR!24 - Port to GNOME 3 yelp-tools documentation infrastructure
Mike Fleetwood has provided a patch set.

Yes - Issue #44 - Title not set in Resize/Move dialog for extended partitions / MR !28
Mike Fleetwood has provided a patch.

Yes - MR!26 - Remove support for btrfs-progs < 3.12
Mike Fleetwood has provided a patch set.

Yes - Issue #46 - Drop compose subdir, Replace String::ucompose() with Glibmm equivalent / MR !31
Mike Fleetwood has provided a patch.

Yes - MR!34 - Display more version and configuration information
Mike Fleetwood has provided a patch set.

Yes - MR!36 - Set partition type when clearing partition contents
Mike Fleetwood has provided a patch set.

Yes - Issue #47 - GParted is slow refreshing NTFS file systems / MR !37
Mike Fleetwood has provided a patch.

Yes - MR!38 - Fixes for minor issues with File System Support rescanning
Mike Fleetwood has provided a patch set.

Yes - Bug 639176 - Save partition layout to gparted_details.htm
Mike Fleetwood has provided a patch set.

Yes - Bug 788813 - gparted-0.30.0/include/Partition.h:137: performance problem
Mike Fleetwood has provided a patch set.

Yes - Bug 788814 - gparted-0.30.0/include/HBoxOperations.h:37: performance problem
Mike Fleetwood has provided a patch.

Yes - Bug 786031 - Could not stat device /dev/mapper/No RAID disks - No such file or directory
Mike Fleetwood has provided a patch set.

Yes - Issue #7 - Port to Gtk3 / MR !9
Luca Bacci has provided a patchset for this.

Yes - MR !32 - Always show menu images
Luca Bacci has provided a patch for this.

Yes - Issue #39 - After GTK3 port icons are too big on KDE / MR !35
Luca Bacci has provided a patch.

Yes - MR!25 - Modern Gtk3 - part 1
Fixes Issue #52 - Improve Partition Information mount Status formatting after port to GTK3
Luca Bacci has provided a patchset for this.

Yes - MR !39 - Always request natural size inside Gtk::ScrolledWindows
Luca Bacci has provided a patch for this.

Yes - MR !40 - Limit wrapping Gtk::Labels
Luca Bacci has provided a patchset for this.

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.


Your comments and responses are welcome in this forum post.

2

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

A patch set to address MR!22 - Increase minimums to libparted 2.2 and glibmm 2.32 has been committed to the git repository.  Thanks goes to Mike Fleetwood for this code cleanup.

3

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

A large patchset to address Issue #7 - Port to Gtk3 / MR !9 has been committed to the git repository.  Thanks to Luca Bacci for all his efforts with porting GParted to Gtk3.  It is really appreciated.

4

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

A patch set to address MR!23 -Enable online resizing of extended partitions has been committed to the git repository.  Thanks goes to Mike Fleetwood for adding the ability to resize online extended partitions.

5

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

A patch set to address MR!24 - Port to GNOME 3 yelp-tools documentation infrastructure has been committed to the git repository.  Thanks goes to Mike Fleetwood for performing this migration.

6

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

A patch to address Issue #44 - Title not set in Resize/Move dialog for extended partitions / MR !28 has been committed to the git repository.  Thanks to Mike Fleetwood for this fix.

7

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

A patch set to address MR!26 - Remove support for btrfs-progs < 3.12 has been committed to the git respository.  Thanks goes to Mike Fleetwood for this code cleanup.

8

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

A patch set to address Bug 788813 - gparted-0.30.0/include/Partition.h:137: performance problem has been committed to the git master branch.  Thanks goes to Mike Fleetwood for this update.

9

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

A patchset to address MR !29 - Enhance F2FS support has been committed to the git respository.  Thanks to Antoine Viallon for adding F2FS read disk usage, grow and check support.

10

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

A patch set to address Issue #46 - Drop compose subdir, Replace String::ucompose() with Glibmm equivalent / MR !31 has been committed to the git master branch.  Thanks goes to Mike Fleetwood for this change.

11

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

A patch to implement MR !32 - Always show menu images has been committed to GIT.  Thanks to Luca Bacci for this patch.

12

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

Hi Curtis,

I think it's time we (you) did the next release of GParted.  I've looked at the changes to configure.ac and tested building GParted from GIT on a newly installed Fedora 29 box without any old dependencies.  Below is what I think the updated dependencies are.

Thanks,
Mike


Dependencies (new/updated)
--------------------------
  * gtkmm >= 3.4.0
  * glibmm >= 2.32
  * libparted >= 2.2
  * yelp-tools

Dependencies (no longer needed)
-------------------------------
  * gnome-doc-utils
  * rarian
  * rarian-compat

13

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

Hi Mike and Curtis,

Before releasing GParted do you think we should fix https://gitlab.gnome.org/GNOME/gparted/issues/39? I was thinking about fixing this after Modern Gtk3 part 2 but I can do it even now, it's not complicated.

Thanks!
Luca

14

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

Hi Luca and Mike,

Thank you both for all your work migrating GParted from gtkmm2 to gtkmm3.

I would like to see MR 39 - After GTK3 port icons are too big on KDE fixed before we make a release.  If you could do that Luca then that would be great.

We just released GParted Live 0.33.0-2 on March 22, 2019 so I think it would be okay if we take a week or two to do some cleanup before creating another release.

Thanks Mike for the updated dependencies.  I will add these to the upcoming release notes for GParted 1.0.0.

Regards,
Curtis

15

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

A patch to address Bug 788814 - gparted-0.30.0/include/HBoxOperations.h:37: performance problem has been committed to the git master branch.  Thanks goes to Mike Fleetwood for this update.

16

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

A patch set to address Bug 786031 - Could not stat device /dev/mapper/No RAID disks - No such file or directory has been committed to the git master branch.  Thanks goes to Mike Fleetwood for this enhancement.

17

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

Hi Mike and Curtis,

I have opened MR35 - Ensure icon sizes to address Issue39 - After GTK3 port icons are too big on KDE.

Best regards,
Luca

18

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

A patch set to address MR!34 - Display more version and configuration information has been committed to the git master branch.  Thanks goes to Mike Fleetwood for this enhancement.

19

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

A patch to address Issue #39 - After GTK3 port icons are too big on KDE / MR !35 has been committed to the git master branch by Mike Fleetwood.  Thanks goes to Luca Bacci for this regression fix.

20

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

A patch set to address Bug 639176 - Save partition layout to gparted_details.htm has been committed to the git repository.  Thanks goes to Mike Fleetwood for this enhancement which should help with troubleshooting partitioning problems.

21

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

A patch set to address MR!36 - Set partition type when clearing partition contents has been committed to the git repository.  Thanks goes to Mike Fleetwood for this bug fix.

22

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

A patch set to address Issue #47 - GParted is slow refreshing NTFS file systems / MR !37 has been committed to the git repository.  Thanks goes to Mike Fleetwood for this device refresh speed improvement.

23

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

A patch set to address  MR!38 - Fixes for minor issues with File System Support rescanning has bee committed to the git repository.  Thanks to Mike Fleetwood for these FS rescanning fixes.

24

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

A patch set to address  MR!25 - Modern Gtk3 - part 1 has bee committed to the git repository.  Thanks to Luca Bacci for this enhancement.

25

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

Mike and Luca,

Are there any other changes you would like included with the 1.0.0 release of GParted?

If not then I will start the release process (at least 1 week notice to translators for time to update translations).

Thanks,
Curtis