A month or so ago I sysupgraded my x86-64 VM and found that it broke my data partition. The rootfs partition had grown to 256MB, and overwritten the start of my data partition.
Now I find that the rootfs partition has grown again, to 2GB. If I sysupgrade, I'll lose my data partition again.
I realise this change is supposed to make it possible to use resize2fs on the root partition. But the x86 sysupgrade scripts take care of restoring the partition table, which is supposed to mean that we can create extra partitions after the root partition, right?
Before the 2GB change, we could still use the whole disk by creating an extra partition, and that partition would survive sysupgrade. Isn't that a better option than extending the root partition to fill the disk, and losing all the data in it with the next sysupgrade?
I don't think a change like this that actively discourages upgrades on devices that are connected directly to the internet is wise.