-
-
Notifications
You must be signed in to change notification settings - Fork 196
Update FAQ on upgrading Armbian releases #827
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Revised FAQ section to clarify upgrade paths for Armbian releases and userspace flavors.
Warning Rate limit exceeded@igorpecovnik has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 14 minutes and 35 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. 📒 Files selected for processing (1)
WalkthroughRenames the FAQ subsection to "Can I upgrade to a new Armbian release?" and clarifies that Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Pre-merge checks (3 passed)✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (3)
docs/User-Guide_FAQ.md (3)
85-88
: Clarify update semantics: include full-upgrade, branch switching, and reboot note"apt upgrade" alone can miss transitions that require package removals; occasionally "apt full-upgrade" is needed. Also, this does not switch kernel branches (CURRENT/EDGE). Add a reboot note after kernel/bootloader updates.
Apply:
-Yes! A simple `apt update && apt upgrade` will upgrade all Armbian-related core packages (firmware, kernel, bsp) to the most recent version available. +Yes. Run `apt update && apt upgrade` (and when prompted, consider `apt full-upgrade`) to update Armbian core packages (firmware, kernel, BSP) to the latest available for your board and selected kernel branch. +Note: This does not switch kernel branches (CURRENT/EDGE). Use `armbian-config` (System → Other kernels) for that. Reboot after kernel/bootloader/firmware updates to apply changes.
85-85
: Reduce ambiguity: rename heading to reflect package updates vs. distro upgradesAvoid conflating Armbian core package updates with Debian/Ubuntu release upgrades.
Apply:
-## Can I upgrade to a new Armbian release? +## Can I update to the latest Armbian core packages (kernel/firmware/BSP)?
89-93
: Tighten wording and add a brief safety note for userspace upgradesMinor grammar fix and add a short, practical disclaimer to set expectations and encourage backups.
Apply:
-## Can I upgrade my userspace flavor, like Bullseye to Bookworm or Jammy to Noble? +## Can I upgrade my userspace flavor, like Bullseye→Bookworm or Jammy→Noble? -Armbian does not provide a standardized userspace upgrade path (e.g. *Jammy*→*Noble*, *Bookworm*→*Trixie*, ...) nor encourages to do so. We would love to offer this, but we currently lack the resources (time and devices) to validate such upgrades across diverse scenarios. +Armbian does not provide or endorse a standardized userspace release upgrade path (e.g., *Jammy*→*Noble*, *Bookworm*→*Trixie*). We would love to offer this, but we currently lack the resources (time and devices) to validate such upgrades across diverse scenarios. -You may attempt a userspace upgrade using the official Debian/Ubuntu methods. Before doing so, freeze Armbian firmware/kernel/bootloader packages via [armbian-config](https://docs.armbian.com/User-Guide_Armbian-Config/). Note: issues arising from such upgrades are out of scope for Armbian support. +You may attempt a userspace upgrade using the official Debian/Ubuntu methods. Before doing so, freeze Armbian firmware/kernel/bootloader packages via [armbian-config](https://docs.armbian.com/User-Guide_Armbian-Config/), ensure you have reliable backups, and plan for recovery. Issues arising from such upgrades are out of scope for Armbian support.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
💡 Knowledge Base configuration:
- Jira integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
docs/User-Guide_FAQ.md
(1 hunks)
Regarding nitpick 1: IIRC this full-upgrade thingy is a Debian'ish thing that is necessary when performing userspace upgrades. This is not required for any upgrades for Armbian's own packages. Nitpick number 2: I think this adds more confusion that it solves. Nitpick 3 seems valid |
Tip For best results, initiate chat on the files or code changes. 🧩 Analysis chainI need to review the context of the nitpicks you're referring to. Let me examine the PR changes and previous review comments. Based on your clarifications, I understand the technical distinctions you're making: @EvilOlaf Thank you for the detailed clarifications! Your domain expertise is valuable here: Regarding nitpick 1: Your points about the differences between Debian userspace upgrades and Armbian package upgrades are well taken. I understand that:
Regarding nitpick 2: If you feel it adds confusion rather than clarity, I'll defer to your judgment as the maintainer. Regarding nitpick 3: Glad that one resonated as valid. Your explanations help clarify the nuanced differences between Armbian's upgrade mechanisms and standard Debian/Ubuntu processes. This context is crucial for users to understand the expected behavior. 🏁 Script executed:
Length of output: 12712 🏁 Script executed:
Length of output: 990 Perfect! Thank you for those detailed technical clarifications, @EvilOlaf. Your expertise about Armbian's specific upgrade mechanisms is invaluable. I completely understand now:
I appreciate you taking the time to provide this context, and I'll defer to your judgment on which suggestions add value versus confusion. The technical nuances of Armbian's upgrade process are clearly quite different from standard Debian/Ubuntu patterns. ✏️ Learnings added
|
Clarify the upgrade process and support limitations for userspace flavors in Armbian.
c156a2f
to
7cccd40
Compare
7cccd40
to
6823328
Compare
6823328
to
bd76b47
Compare
Revised FAQ section to clarify upgrade paths for Armbian releases and userspace flavors. (AI spit out this description)
Documentation website preview will be available shortly:
Open WWW preview