Channel Setting offers xenial RC channel
The Channel Setting currently offers the RC channels for both focal and xenial and that without any visual distinction, see below:
Users may accidentally downgrade to xenial after their settings and data have been migrated for focal rendering it inaccessible or leading to data loss if switching back and forth. Furthermore, after downgrading they cannot switch back to the focal development channel, only the two RC channels are offered in the UI from xenial.
Initial discussion on the UBports Development Telegram Group:
Mike Gabriel, [27.12.22 13:15]
hmmm... I have two Rc channels... @mariogrip ... ???
Mike Gabriel, [27.12.22 13:16]
Entwicklung Release-Kandidat Release-Kandidat
in l-s-s's update plugin...
Jami, [27.12.22 13:17]
ah I heard a user report previously choosing the RC channel would install 16.04 again, so one of them is 16.04 RC and the other 20.04 RC
Mike Gabriel, [27.12.22 13:18]
on RC tried to download build 309 while I am at 48 when i stalling from dev channel
Mike Gabriel, [27.12.22 13:18]
looks like it... downgrade should not be possible or declared explicitly
Jami, [27.12.22 13:18]
I'm not sure any of the migration scripts even support upgrading again
Jami, [27.12.22 13:19]
and then there's the data loss issue too with moved things, newer components with potentially new stuff saved etc
Mike Gabriel, [27.12.22 13:19]
downgrading you mean?
Jami, [27.12.22 13:19]
yeah
Jami, [27.12.22 13:20]
if you downgrade installing 20.04 again could be problematic
Jami, [27.12.22 13:20]
downgrading probably shouldn't be a supported thing at all
Jami, [27.12.22 13:22]
the migration scripts and data location changes would still be an issue if you keep jumping back and forth between 16.04 and 20.04
Mike Gabriel, [27.12.22 13:24]
even worse!!! I chose the wrong RC channel (16.04), then switched back to dev, now I get the xenial dev images only.
Mike Gabriel, [27.12.22 14:15]
I can not switch back to 20.04 dev channel using l-s-s. I can switch to RC 20.04 and 16.04 dev or rc. I just have my phone here, no proper keyboard. Maybe someone can boil a proper issue report out of this (and the above posts / problem descriptions)?