Hi, Status of Rod's patch? I suggest a similar "linuxdata" flag to set a partitoon as Linux Data type irrespective of the unserlyting FS. I also recommend changing "boot" flag in parted for GPT disk to something more meaningful like "uefisys". Many devs (of distro installers) are confused as to how to set a partition as EFI SYSTEM type in GPT disks and they do not know that "boot" in GPT disks sets a partition as UEFISYS unlike the same flag in MBR disks.
This also lead me to think that there is no way to distinguish between setting a GPT partition type and a GPT partition attribute when a flag is set on a partition. While internally libparted does this correstly, externally (to the user) parted does not seem to distinguish between a gpt partition type and a gpt partition attribute. Regards. Keshav