"Not necessary?" Hmmmm! If you have, like me, many distros installed in about 10 partitions on one hard disk - then if I decide to copy a partition (say hda6) to an adjacent space (in order to "move" it back) then the copied partition gets named hda11. If I then delete hda6 I will have partitions named
hda1, hda2, hda3, hda4, hda5, hda11, hda7, hda8, hda9, hda10
if listed in sector order. OK - I agree it's "not necessary" but surely it would be more elegant to "fix partition order" with the (Linux) fdisk's "f" command - which, in the above example, would have the effect of re-naming hda11 to hda6.
I agree it would be nice to have this option in libparted - as well as something to allow the labelling of partitions (without losing content) as used to be possible in Partition Magic (though often in the latter it refused to work properly).