Here is the "screenshot" from my terminal showing part-id results on scsi_debug device before and after my patch. Look at UDISKS_PARTITION_TYPE . Before it was reported as 0x05 and after I installed patched version back, it became 0x83 as it is supposed to be.
From what I remember (it was > 0.5 year ago) libgdu was trying to figure out the "parent" for a given partition and it relies on udisks reports which mislead it in an attempt to figure out the parent.
Here is the "screenshot" from my terminal showing part-id results on scsi_debug device before and after my patch. Look at UDISKS_ PARTITION_ TYPE . Before it was reported as 0x05 and after I installed patched version back, it became 0x83 as it is supposed to be.
From what I remember (it was > 0.5 year ago) libgdu was trying to figure out the "parent" for a given partition and it relies on udisks reports which mislead it in an attempt to figure out the parent.