No, but I have answered all of your questions on how to accomplish this yourself.
I installed ‘landing’ on a Librem 5 to try that, and I’m getting the following:
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
librem5-base : Depends: flatpak but it is not going to be installed
Recommends: gnss-share but it is not going to be installed
Recommends: pcscd but it is not going to be installed
Recommends: systemd-resolved but it is not going to be installed
Recommends: systemd-timesyncd but it is not going to be installed
librem5-gnome-base : Depends: gnome-initial-setup but it is not going to be installed
Depends: gvfs-backends but it is not going to be installed
Depends: phosh-core but it is not going to be installed
Depends: pureos-store-plugin-flatpak but it is not going to be installed
Recommends: pureos-flatpak-defaults but it is not going to be installed
librem5-gnome-phone : Depends: chatty but it is not going to be installed
Recommends: haegtesse but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
Is this the current Crimson experience, or is there some way to unblock this and have it work?
Edit:
I switched landing
to crimson
and added crimson-security
and it fixed everything, so maybe nevermind.
No, updating and upgrading packages are normal, other than that Dawn is also targeted for landing
now. If you are having success with changing repositories, you can also consider adding crimson-updates
and crimson-updates-proposed
as well.
Their website was down only for a few days. You can find images at InstallingDebianOn/Purism/Librem5Phone - Debian Wiki
is it possible to upgrade like upgrading debian versions, just chaging the repo?
Yes, but troubleshooting is required:
hmm I see will it be available once it’s ready to upgrade?
Yes, there will be a public announcement from Purism.
Any ETA? Like 6 months? 1 year?
No formal ETA, but monthly blog articles will be published by Purism as Crimson progresses towards a stable release:
The next one will likely be at the beginning of September.
Will it work with the librem5
Hopefully, eventually. Not at the moment (it’s still not done yet). Also, take a look at that dev report.
I have found on Crimson that the bug in nautilus
which did not allow the menu to open has been switched… now whenever I scroll, it opens the menu when I don’t want it! Just pointing it out.
Kinda like the old bug now that I’m used to it
Similar to this behavior:
It occurs exactly every half a second whenever the gesture is detected.
The September update is up now:
While it’s not an ETA, we’ve also moved the milestones to a public group, so you can see what work we expect to reach each milestone and what is complete / in progress. We also have some issues for testing work, which will likely identify additional work needed for those milestones (the “Affects milestone scope” label).
Hi guys.
I am using Crimson on Librem5 in a dual boot sometimes. So when software breaks its kind of okay and I just go back to Byzantium.
But I noticed recently, maybe in the last two weeks, that audio is not working on the L5 Crimson dual boot. It used to work, but now everything is totally silent.
Is there a known regression filed relating to this or should I be pursuing it further? I am using the basic Librem 5 speaker according to settings.
(Of course there are many other regressions in Crimson - the Terminal app doesnt scroll the text to be above the keyboard in Landscape so you can’t see it, all kinds of stuff in nautilus, the Settings app stops me from changing WiFi settings because it doesnt have the Apply button onscreen like Byzantium and doesnt fit to small L5 screen, and is instead off the screen, etc etc etc. But no audio at all hits a little harder because its not regression from Byzantium to Crimson, but now Crimson itself regressing, etc. And I dont see a workaround yet.)
That’s probably related to this needed work: Revert any changes toward pipewire instead of PulseAudio in Crimson for Librem 5 (#2) · Issues · PureOS / Tasking · GitLab
I added a comment mentioning this issue as well.
As I understand it, Debian has changed to Pipewire (from PulseAudio) in Bookworm, but this needs more work on the Librem 5. We are going to stay with PulseAudio on the Librem 5 for Crimson and do the Pipewire transition in Dawn.
The recent work to fix synchronization might have brought in more updates from Debian leveraging Pipewire. We also can’t guarantee that existing Crimson installs on the Librem 5 will be able to update correctly right now, things may break if we need to change configuration but don’t have the necessary migrations in place yet. (I think you know that already, stating for everyone’s awareness )
At the end of this project, Crimson will be upgradable from Byzantium (on both Librem 5 and PCs). However, Crimson installs made before that point might have to be reinstalled. We’ll do our best to minimize that need, of course.
Thanks. I appreciate the effort. I write software at my job and as I get a little older, I always feel like my progress is either inferior to what I would have expected of my past self, or else I was cutting corners. And I have not even finished making an account on Purism GitLab, because it asked for some info I didn’t feel like entering, so I have not made formalized bug reports of anything I see. It’s quite possible that I’m a part of the problem, yabbering on forums and not writing code to solve the problem, instead focusing my software dev time on my day job.
Do you think it will be possible to in-place upgrade current “Crimson” installations? Mine is on a 1 TB uSD card and I did not partition it. So in a perfect design I would probably nuke the PureOS partition and retain the SD card user data. But since it’s all one, I might end up needing to backup everything off of the SD, then re-imaging the SD with PureOS Crimson Official Future Version, then put the user data back.
Am I understanding correctly that that will be necessary, based on what you’re saying? If so, I’m sure I will still figure it out when I get there.
No worries at all here. I think your feedback is constructive, and I appreciate constructive feedback in any form. If discussing this way works best for you, then I welcome it. I’m not going to demand you submit good feedback in some particular form, since you’re giving it for free
I think your need for balance in combination with the day job is totally reasonable too. I didn’t always have a job in FLOSS and not everybody has the free time outside of work for more dev, no matter how much you may want to. I consider myself fortunate to have a job working in FLOSS, and my vision is to grow FLOSS adoption to the point that more have that opportunity as well.
At this stage, where we do not yet consider Crimson on Librem 5 ready for even clean-flash alpha (though close, I think!), it is likely you will need to back up user data and reimage as you said, so plan for that.
When we complete the second milestone - where we are confident Byzantium is upgradable in-place to Crimson - installs/upgrades at that point will be upgradable to the final release.