1 (edited by gedakc Yesterday 17:08:35)

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.

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.

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.