Comments (7)
@N-Mi, thank you very much for your excellent and comprehensive bug report. Shame on me, I did not test the "last minute trivial changes" I put into v3.9.13; and even though the changes were trivial, the copy&paste error I repeated six times was trivial too. At least it was also trivial to understand and fix via PR #78.
from sfos-upgrade.
Thanks for your (very) quick fix !
Yes, I tried setting the release using ssu re
to check if I could find a workaround, but usually I always used the standard way. That was before I found downgrading to 3.9.12 was working.
Anyway, I also found out I messed something when flashing my phone, so I reflashed it directly using a 4.4.0.64 image (which in fact works, as opposed to what I thought).
I need to upgrade now to 4.4.0.72, I'll use the freshly-released 3.9.14 version :)
from sfos-upgrade.
@N-Mi, you wrote:
[…]
# at this point, I had made some tests, including a `ssu re 4.4.0.72` and forgot to reset SSU release to 3.4.0.24, which explains why at first it tries to upgrade to 4.4.0.72
#
[root@Pro1 defaultuser]# sfos-upgrade
Notice: Upgrading from 3.4.0.24 to 4.4.0.72 would omit installing 4.0.1.48 as a stop release!
Warning: Doing so will likely break this SailfishOS installation, unfortunately often only subtly so the issues caused might be observed way later!
Do you really want to continue? (y/N)
Aborting upon user request.
[root@Pro1 defaultuser]# sfos-upgrade 4.0.1.48
[…]
If you use sfos-upgrade 4.4.0.72
(repetitively, each time followed by a reboot, the final run followed by a post_sfos-upgrade
), it will guide you through all stop releases as promised in the README.
Only setting a release version by ssu re <version>
and then executing sfos-upgrade
without a parameter allows you to "jump over" stop release and to choose a few other dangerous options.
from sfos-upgrade.
Released sfos-upgrade 3.9.14, which only has this fix added compared to v3.9.13.
from sfos-upgrade.
Anyway, I also found out I messed something when flashing my phone, so I reflashed it directly using a 4.4.0.64 image (which in fact works, as opposed to what I thought).
That has become Jolla's (especially jovirkku's) mantra in the recent years: Because re-flashing with a current release is so easy, it does not matter that upgrading SailfishOS has become fragile.
I need to upgrade now to 4.4.0.72, I'll use the freshly-released 3.9.14 version :)
Did all go fine?
BTW, another Jolla-mantra: Only upgrade SailfishOS at the command line if Jolla's GUI updater (in the Settings app) fails (or is not available: on community ports of SailfishOS).
from sfos-upgrade.
Did all go fine?
Yes, I used the RPM generated by Github action (as it was not available in "Assets" at the time I did it).
from sfos-upgrade.
Did all go fine?
Yes,
Thanks for the feedback.
I used the RPM generated by Github action (as it was not available in "Assets" at the time I did it).
I usually test and upload a self-compiled version (on my SailfishOS phone) at OpenRepos and as a release asset at GitHub. I implemented the GitHub CI workflow primarily to check that it builds flawlessly, nevertheless these builds should work fine (I just do not test them; but the final, self-built 3.9.13 package was not tested at all, as you discovered). At my Sailfish-OBS repository and the SailfishOS:Chum community repository, OBS builds these packages.
from sfos-upgrade.
Related Issues (20)
- [Suggestion] Save zypper package cache before installing HOT 2
- [Bug] Erroneous allocation calculation with btrfs HOT 7
- [Suggestion] Disable offending OpenRepos repos …
- btrfs_allocation is not grepped correctly on Jolla 1 v 1.0.8.19. HOT 4
- Error, when version reports e.g. "SailfishOS 1.0.8.19 (Tahkalampi) (armv7hl)" HOT 4
- Create SRPMs / support build systems HOT 1
- unstable parsing of battery state HOT 13
- OBS Build fails because of Release numbering HOT 10
- Add flag to skip stop releases HOT 2
- Properly support community adaptions HOT 5
- Failed to extract the current "stop releases" HOT 14
- Intended license change from MIT to LGPL-2.1-only HOT 3
- sfos-upgrade 3.8.3: line 182: recent_stop_releases: unbound variable HOT 1
- Feature request: test the free space in /opt/alien HOT 11
- [Bug] final_sfos_releases: unbound variable HOT 6
- [Bug] script exits silently when current release isn't detected. HOT 6
- [Bug] Free space amount doubled in warning HOT 25
- [Suggestion] Consider removing SSU's caches before / after upgrading HOT 2
- Unnecessary Stop Release enforced? [Bug] Unbound variable! HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sfos-upgrade.