I had to fix up two hunks that failed to apply in GParted_Core::set_mountpoints. It looked like in your version you had the if() test for dmraid first, then the for loop inside, but in ours it was the other way around. After I finally figured out I had to run autoconf AND autoheader for the new configure switch to actually work, it crashes the kernel in Natty. Seems to be an unrelated kernel bug there. I have been using the natty build of dmraid and libparted on my Maverick install for some time, and so I ran the patched gparted there and it worked fine with the 'p' in the name and no duplicate devices.
I had to fix up two hunks that failed to apply in GParted_ Core::set_ mountpoints. It looked like in your version you had the if() test for dmraid first, then the for loop inside, but in ours it was the other way around. After I finally figured out I had to run autoconf AND autoheader for the new configure switch to actually work, it crashes the kernel in Natty. Seems to be an unrelated kernel bug there. I have been using the natty build of dmraid and libparted on my Maverick install for some time, and so I ran the patched gparted there and it worked fine with the 'p' in the name and no duplicate devices.