1 (edited by gedakc 2017-10-03 19:01:42)

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

With the next release we plan to add new enhancements to GParted.

GParted 0.30.0 is planned for release on Oct 10, 2017.

Candidates under consideration include:

Done? - Bug# - Description
Yes - Bug 786050 - GParted reports failed to execute child process "mkudffs" when it is not installed
Mike Fleetwood has created a patch.

Yes - Bug 776437 - GParted fails to run as root under Wayland
Mike Fleetwood has created a patch set.

Yes - Bug 786502 - Support reading Unicode labels when file system specific tools aren't available
Mike Fleetwood has created a patch set.

Yes - Bug 788007 - Remove minor bits of legacy from DMRaid module
Mike Fleetwood has created a patch set.

Yes - Bug 788308 - Remove whole_device partition flag
Mike Fleetwood has created a patch set.

Yes - Bug 787202 - Update list of prohibited fat label characters
Pali Rohár has created a patch.

Yes - Bug 787181 - Fix detection of file system images
Pali Rohár has created a patch.

Yes - Bug 787203 - Correctly quote and escape arguments of external programs passed to execute_command()
Pali Rohár has created a patch set.

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.

No - Bug 755429 - Add read-only display of LVM volume groups and logical volumes
Wrolf Courtney 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.
Because there have been no other reports of this issue since 2012, the problem is either extremely rare or has been fixed in upstream ntfs-3g and this work-around patch is not required.


Your comments and responses are welcome in this forum post.

2

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

A small patch to address Bug 786050 - GParted reports failed to execute child process "mkudffs" when it is not installed has been committed to the git repository for inclusion in the next release of GParted.  Thanks goes to Mike Fleetwood for finding and fixing this issue.

3

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

A patch set to address Bug 776437 - GParted fails to run as root under Wayland has been committed to the git repository.  Thanks goes to Mike Fleetwood for this interim solution.

4

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

A patch set to address Bug 786502 - Support reading Unicode labels when file system specific tools aren't available has been committed to the git repository.  Thanks goes to Pali Rohár and Mike Fleetwood for fixing this problem.

5

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

A patch to address Bug 787202 - Update list of prohibited fat label characters has been committed to the git repository.  Thanks to Pali Rohár for the report and fix.

6

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

A patch to address Bug 787181 - Fix detection of file system images has been committed to the git repository.  Thanks to Pali Rohár for this fix.

7

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

A patchset to address Bug 787203 - Correctly quote and escape arguments of external programs passed to execute_command() has been committed to the git repository.  Thanks to Pali Rohár for this fix.

8

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

A patch set to address  Bug 788007 - Remove minor bits of legacy from DMRaid module has been committed to the git repository.  Thanks to Mike Fleetwood for cleaning up this legacy code and enhancing the GParted help manual.

9

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

A patch set to address Bug 788308 - Remove whole_device partition flag has been committed to the master branch of the git repository.  Thanks goes to Mike Fleetwood for this code change.

10

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

GParted 0.30.0 is planned for release on Oct 10, 2017.

Preliminary Release Notes
-------------------------

  This release of GParted includes an interim fix to enable running
  GParted as root under wayland in addition to other bug fixes and
  language translation updates.

  ATTENTION PACKAGERS:

  The installation location of the gparted script has changed and
  package scripts calling pkexec can be dropped.

  This release provides an interim workaround to allow GParted to run
  under Wayland by using xhost to grant and revoke root access to the
  X11 display.  This must be enabled while building the software with:

      ./configure --enable-xhost-root

  Pkexec from polkit has been made the first choice graphical SU
  program as all the desktops have settled on using polkit as the
  privileged access mechanism.  See "Installing polkit's Action File"
  section in the README file for when an additional installation step
  may be needed.

  Also changed is that execution of the graphical SU program has been
  moved from gparted.desktop to the gparted shell wrapper.  Therefore
  gparted can be run either by an unprivileged user or by root and as
  such is installed in $prefix/bin rather than $prefix/sbin.  This
  additionally means distributions can drop their pkexec scripts used
  to launch gparted.

### Key changes include:

  * Interim fix for GParted fails to run as root under Wayland
  * Fix reading Unicode labels when no FS specific tools available
  * Safely quote and escape external programs arguments

Bug Fixes
---------
  * Interim fix for GParted fails to run as root under Wayland (#776437)
  * Fix message failed to execute "mkudffs" when not installed (#786050)
  * Fix reading Unicode labels when no FS specific tools available (#786502)
  * Update list of prohibited fat label characters (#787202)
  * Fix detection of file system images (#787181)
  * Safely quote and escape external programs arguments (#787203)
  * Fix problems with space in device names (#649509)
  * Remove minor bits of legacy from DMRaid module (#788007)
  * Remove whole_device partition flag (#788308)

Code Credits
------------
  Code enhancements are courtesy of Pali Rohár and Mike Fleetwood.

Translations (new/updated)
--------------------------
  ca(Carles Ferrando Garcia, Jordi Mas), cs(Marek Černocký),
  de(Mario Blättermann), en_GB(Andre Klapper), fi(Jiri Grönroos),
  hr(gogo), hu(Gabor Kelemen, Balázs Meskó, Balázs Úr),
  id(Kukuh Syafaat, Andika Triwidada), nl(Hannie Dumoleyn), pl(Piotr Drąg),
  pt_BR(Andre Klapper), ro(Daniel Șerbănescu, Andre Klapper),
  sk(Dušan Kazik), sr(Мирослав Николић), sr@latin(Miroslav Nikolić),
  sv(Anders Jonsson), zh_CN(Andre Klapper), zh_TW(Andre Klapper)

Dependencies (new/updated)
--------------------------
  * Uses pkexec command (part of polkit) for root privilege escalation
    when available.
  * Uses xhost command to grant and revoke root access to the display
    when configured to do so.

11

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

GParted 0.30.0 was released on October 10, 2017.

12

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

Thanks all for the great work!