Having just learned how to upgrade PureOS amber to byzantium on a Librem laptop, now I am wondering if the corresponding change can be done on the Librem 5 (Birch). The change from amber to byzantium means getting newer versions of lots of packages, which may be needed for some things (in my case right now, trying to make a development version of the Geary email client work via a flatpak, seems to almost work but fails because of too old versions of libsecret
and xdg-desktop-portal
, I think).
On a laptop, all that is needed to change from amber to byzantium is to change the three lines in the /etc/apt/sources.list
file as described here:
https://tracker.pureos.net/w/recommendations/upgrade_from_amber_to_byzantium./
and then after that change, basically just do “apt update” and “apt upgrade”.
So in principle I would like to just do the same thing on the phone, changing “amber” to “byzantium” in the /etc/apt/sources.list
file and thereby getting newer versions of things. However, I think there is a problem here because on the Librem 5 the /etc/apt/sources.list
file looks like this:
deb https://repo.pureos.net/pureos amber main
deb https://repo.pureos.net/pureos amber-updates main
deb https://repo.pureos.net/pureos amber-security main
deb https://repo.pureos.net/pureos amber-phone main
So in addition to the amber, amber-updates, and amber-security lines which can be changed to byzantium, byzantium-updates, and byzantium-security, there is also “amber-phone” and as far as I can tell there is not (yet?) any “byzantium-phone” to change that to, at least it does not look that way here: https://repo.pureos.net/pureos/dists/
Is it at all possible to at least partially update to PureOS byzantium on the phone, and if so, how to do that?
Of course I can (and probably will) try to simply replace “amber” by “byzantium” on three lines in /etc/apt/sources.list
and leave the “amber-phone” line intact, but I have a hunch that there will then be problems with some “amber-phone” packages not being compatible with the newer byzantium packages.
Is there perhaps some experimental “byzantium-phone” archive that I could try?
Alternatively, is there a way to pick some individual packages from byzantium and let everything else stay at the amber versions?
Other possibilities?
This is related to what @dos explained here https://puri.sm/posts/what-is-mobile-pureos/ but that was a while ago, I’m hoping that byzantium on the phone is at least closer to being possible now compared to how it was back then.