debian-update v0.11.1 RC1 - "Wax on, wax off" 🧹✨
This release focuses on source code cleanup, enhanced package manager isolation, and refined safety checks for Debian Testing and Sid environments.
🌟 Key Changes & Polish
-
Codebase Cleanup ("Wax on, wax off"):
- Stripped outdated developer notes and debug chatter across all binaries and scripts.
- Standardized source code section dividers (
# --- [ Section Name ] ---) for cleaner code audits. - Streamlined docstrings to focus purely on functional clarity.
-
Smarter Held-Back Package Management:
- Fixed an issue where standard APT upgrades were mistakenly categorized as held-back packages.
- Implemented an accurate
awk-based parser targeting explicitly kept-back packages andapt-mark holditems. - Pre-upgrade simulation filter automatically skips held packages if installing them would trigger removals or unmet dependencies.
- Prompts now default to
[Y/n]for verified safe packages.
-
Targeted
deb-getUpgrades:- Prevented
deb-getfrom triggering full system APT upgrades in the background. deb-getnow quietly checks its index and target-installs only third-party packages that have active updates.- Added full localization support (
PROMPT_UPGRADE_DEBGET) across all 15 supported languages.
- Prevented
-
System Safety:
- Preserved standard
apt upgraderoutines to protect core desktop environments (such as KDE Plasma on Debian Sid) from accidental removal. - Maintained seamless, automated NVIDIA Flatpak GL runtime background synchronization.
- Preserved standard
Full Changelog: v0.10.1...v0.11.1