Skip to content

debian-update v0.11.1 RC1 - "Wax on, wax off" 🧹✨

Choose a tag to compare

@TuxOfValhalla TuxOfValhalla released this 13 Aug 21:49
· 3 commits to main since this release

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 and apt-mark hold items.
    • 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-get Upgrades:

    • Prevented deb-get from triggering full system APT upgrades in the background.
    • deb-get now 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.
  • System Safety:

    • Preserved standard apt upgrade routines to protect core desktop environments (such as KDE Plasma on Debian Sid) from accidental removal.
    • Maintained seamless, automated NVIDIA Flatpak GL runtime background synchronization.

Full Changelog: v0.10.1...v0.11.1