Hi — thanks for the thorough analysis and the proposed patch. The fix was merged as GitHub PR #26 (commit 0a44bf21, 2018-05-27) by Mark Kelly. The ___update_needed() function now checks three timestamps instead of two: /var/lib/apt, /var/lib/apt/lists, AND /var/log/dpkg.log (d3). Since dpkg.log is updated when package operations complete, this correctly triggers a cache refresh after upgrades finish, eliminating the stale update count. Additionally, the cache write now uses an atomic write- then-move to prevent race conditions. Closing as Fix Released.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1604750 Title: Byobu not clearing update numbers after updates To manage notifications about this bug go to: https://bugs.launchpad.net/byobu/+bug/1604750/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
