Sign me up Login

Details about package byobu

Name: byobu (PTS)
Uploader: Dustin Kirkland <kirkland@ubuntu.com> (Debian QA page)
Description: byobu - text window manager, shell multiplexer, integrated DevOps environment

Package uploads

Upload #9

Information

Version: 7.12~0rc5-1
Uploaded: 2026-06-12 01:21
Source package: byobu_7.12~0rc5-1.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://www.byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu

Changelog

 byobu (7.12~0rc5-1) experimental; urgency=medium
 .
   * debian/source: switch to 3.0 (quilt) format with proper Debian revision
     versioning; update gbp.conf accordingly
   * debian/control: remove Andreas Tille from Uploaders
   * debian/salsa-ci.yml: disable test-uscan (watch file absent during
     open-dev cycle)
   * debian/rules: drop mobile/tests from dh_auto_test
   * trustmux: require TLS 1.3 minimum in --self-signed mode
   * trustmux.1: correct pairing code TTL from 5 min to 3 min
   * Open 7.12 for development

QA information

Comments

No comments

Upload #8

Information

Version: 7.12~0rc4-1
Uploaded: 2026-06-12 00:06
Source package: byobu_7.12~0rc4-1.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://www.byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu

Changelog

 byobu (7.12~0rc4-1) experimental; urgency=medium
 .
   * debian/source: switch to 3.0 (quilt) format with proper Debian revision
     versioning; update gbp.conf accordingly
   * debian/control: remove Andreas Tille from Uploaders
   * debian/salsa-ci.yml: disable test-uscan (watch file absent during
     open-dev cycle)
   * debian/rules: drop mobile/tests from dh_auto_test
   * trustmux: require TLS 1.3 minimum in --self-signed mode
   * trustmux.1: correct pairing code TTL from 5 min to 3 min
   * Open 7.12 for development

QA information

Comments

No comments

Upload #7

Information

Version: 7.12~0rc3-1
Uploaded: 2026-06-11 23:06
Source package: byobu_7.12~0rc3-1.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://www.byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.12~0rc3-1) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - replace the placeholder 2020 anonymous Swedish translation with
       the proper 2024 translation from Martin Bagge <brother@persilja.net>,
       submitted via Debian BTS; previous version had awkward phrasing and
       a typo ("t.e.x) konsol"); new version uses correct idiomatic Swedish
       and credits the debian-l10n-swedish team
       Closes: #1071729
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - remove spurious #, fuzzy flag from header (all msgstrs are complete
       and non-fuzzy; flag was auto-generated by Poedit for the header entry)
   * debian/po/zh_CN.po:
     - replace Unicode "smart quotes" around 'byobu-config' with ASCII
       single quotes to match debconf conventions and all other translations
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925
   * Open 7.11 for development
   * Fold in packaging improvements from Andreas Tille's 7.10-0.1 NMU:
     - debian/control: dh-python → dh-sequence-python3 (modern debhelper);
       drop run-one from Recommends; drop apport from Suggests;
       ttf-ubuntu-font-family → fonts-ubuntu (package renamed);
       tmux (>= 1.5) → tmux (version constraint obsolete);
       debconf (>= 0.5) | debconf-2.0 → debconf | debconf-2.0;
       add ${perl:Depends}; Homepage → https://www.byobu.org
     - debian/rules: drop --with python3 (implied by dh-sequence-python3)
     - debian/watch: upgrade to version 5 git mode
     - debian/copyright: convert to DEP-5 machine-readable format
     - debian/upstream/metadata: new file with Bug-Database/Bug-Submit URLs
     - debian/salsa-ci.yml: add Salsa CI pipeline configuration
     - debian/source/lintian-overrides: drop now-resolved overrides for
       debian-watch-does-not-check-openpgp-signature and no-dep5-copyright
     - debian/po/fr.po: add French debconf translation (Grégoire Scano, 2019)
     - debian/po/nl.po: add Dutch debconf translation (Frans Spiesschaert, 2019)
     - debian/po/pt_BR.po: add Brazilian Portuguese debconf translation
       (Adriano Rafael Gomes, 2020)
     - debian/po/de.po: capitalisation fix + proper German quotation marks
     - debian/po/ru.po: replace incomplete 2010 translation with complete
       2019 version from Lev Lamberov (Debian L10N Russian)
   * Open 7.12 for development

QA information

Comments

No comments

Upload #6

Information

Version: 7.11~0rc7
Uploaded: 2026-06-11 01:36
Source package: byobu_7.11~0rc7.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://www.byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.11~0rc7) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - replace the placeholder 2020 anonymous Swedish translation with
       the proper 2024 translation from Martin Bagge <brother@persilja.net>,
       submitted via Debian BTS; previous version had awkward phrasing and
       a typo ("t.e.x) konsol"); new version uses correct idiomatic Swedish
       and credits the debian-l10n-swedish team
       Closes: #1071729
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - remove spurious #, fuzzy flag from header (all msgstrs are complete
       and non-fuzzy; flag was auto-generated by Poedit for the header entry)
   * debian/po/zh_CN.po:
     - replace Unicode "smart quotes" around 'byobu-config' with ASCII
       single quotes to match debconf conventions and all other translations
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925
   * Open 7.11 for development
   * Fold in packaging improvements from Andreas Tille's 7.10-0.1 NMU:
     - debian/control: dh-python → dh-sequence-python3 (modern debhelper);
       drop run-one from Recommends; drop apport from Suggests;
       ttf-ubuntu-font-family → fonts-ubuntu (package renamed);
       tmux (>= 1.5) → tmux (version constraint obsolete);
       debconf (>= 0.5) | debconf-2.0 → debconf | debconf-2.0;
       add ${perl:Depends}; Homepage → https://www.byobu.org
     - debian/rules: drop --with python3 (implied by dh-sequence-python3)
     - debian/watch: upgrade to version 5 git mode
     - debian/copyright: convert to DEP-5 machine-readable format
     - debian/upstream/metadata: new file with Bug-Database/Bug-Submit URLs
     - debian/salsa-ci.yml: add Salsa CI pipeline configuration
     - debian/source/lintian-overrides: drop now-resolved overrides for
       debian-watch-does-not-check-openpgp-signature and no-dep5-copyright
     - debian/po/fr.po: add French debconf translation (Grégoire Scano, 2019)
     - debian/po/nl.po: add Dutch debconf translation (Frans Spiesschaert, 2019)
     - debian/po/pt_BR.po: add Brazilian Portuguese debconf translation
       (Adriano Rafael Gomes, 2020)
     - debian/po/de.po: capitalisation fix + proper German quotation marks
     - debian/po/ru.po: replace incomplete 2010 translation with complete
       2019 version from Lev Lamberov (Debian L10N Russian)

QA information

Comments

No comments

Upload #5

Information

Version: 7.11~0rc4
Uploaded: 2026-06-10 23:21
Source package: byobu_7.11~0rc4.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://www.byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.11~0rc4) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - replace the placeholder 2020 anonymous Swedish translation with
       the proper 2024 translation from Martin Bagge <brother@persilja.net>,
       submitted via Debian BTS; previous version had awkward phrasing and
       a typo ("t.e.x) konsol"); new version uses correct idiomatic Swedish
       and credits the debian-l10n-swedish team
       Closes: #1071729
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - remove spurious #, fuzzy flag from header (all msgstrs are complete
       and non-fuzzy; flag was auto-generated by Poedit for the header entry)
   * debian/po/zh_CN.po:
     - replace Unicode "smart quotes" around 'byobu-config' with ASCII
       single quotes to match debconf conventions and all other translations
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925
   * Open 7.11 for development
   * Fold in packaging improvements from Andreas Tille's 7.10-0.1 NMU:
     - debian/control: dh-python → dh-sequence-python3 (modern debhelper);
       drop run-one from Recommends; drop apport from Suggests;
       ttf-ubuntu-font-family → fonts-ubuntu (package renamed);
       tmux (>= 1.5) → tmux (version constraint obsolete);
       debconf (>= 0.5) | debconf-2.0 → debconf | debconf-2.0;
       add ${perl:Depends}; Homepage → https://www.byobu.org
     - debian/rules: drop --with python3 (implied by dh-sequence-python3)
     - debian/watch: upgrade to version 5 git mode
     - debian/copyright: convert to DEP-5 machine-readable format
     - debian/upstream/metadata: new file with Bug-Database/Bug-Submit URLs
     - debian/salsa-ci.yml: add Salsa CI pipeline configuration
     - debian/source/lintian-overrides: drop now-resolved overrides for
       debian-watch-does-not-check-openpgp-signature and no-dep5-copyright
     - debian/po/fr.po: add French debconf translation (Grégoire Scano, 2019)
     - debian/po/nl.po: add Dutch debconf translation (Frans Spiesschaert, 2019)
     - debian/po/pt_BR.po: add Brazilian Portuguese debconf translation
       (Adriano Rafael Gomes, 2020)
     - debian/po/de.po: capitalisation fix + proper German quotation marks
     - debian/po/ru.po: replace incomplete 2010 translation with complete
       2019 version from Lev Lamberov (Debian L10N Russian)

QA information

Comments

No comments

Upload #4

Information

Version: 7.11~0rc3
Uploaded: 2026-06-10 19:21
Source package: byobu_7.11~0rc3.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://www.byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.11~0rc3) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - replace the placeholder 2020 anonymous Swedish translation with
       the proper 2024 translation from Martin Bagge <brother@persilja.net>,
       submitted via Debian BTS; previous version had awkward phrasing and
       a typo ("t.e.x) konsol"); new version uses correct idiomatic Swedish
       and credits the debian-l10n-swedish team
       Closes: #1071729
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - remove spurious #, fuzzy flag from header (all msgstrs are complete
       and non-fuzzy; flag was auto-generated by Poedit for the header entry)
   * debian/po/zh_CN.po:
     - replace Unicode "smart quotes" around 'byobu-config' with ASCII
       single quotes to match debconf conventions and all other translations
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925
   * Open 7.11 for development
   * Fold in packaging improvements from Andreas Tille's 7.10-0.1 NMU:
     - debian/control: dh-python → dh-sequence-python3 (modern debhelper);
       drop run-one from Recommends; drop apport from Suggests;
       ttf-ubuntu-font-family → fonts-ubuntu (package renamed);
       tmux (>= 1.5) → tmux (version constraint obsolete);
       debconf (>= 0.5) | debconf-2.0 → debconf | debconf-2.0;
       add ${perl:Depends}; Homepage → https://www.byobu.org
     - debian/rules: drop --with python3 (implied by dh-sequence-python3)
     - debian/watch: upgrade to version 5 git mode
     - debian/copyright: convert to DEP-5 machine-readable format
     - debian/upstream/metadata: new file with Bug-Database/Bug-Submit URLs
     - debian/salsa-ci.yml: add Salsa CI pipeline configuration
     - debian/source/lintian-overrides: drop now-resolved overrides for
       debian-watch-does-not-check-openpgp-signature and no-dep5-copyright
     - debian/po/fr.po: add French debconf translation (Grégoire Scano, 2019)
     - debian/po/nl.po: add Dutch debconf translation (Frans Spiesschaert, 2019)
     - debian/po/pt_BR.po: add Brazilian Portuguese debconf translation
       (Adriano Rafael Gomes, 2020)
     - debian/po/de.po: capitalisation fix + proper German quotation marks
     - debian/po/ru.po: replace incomplete 2010 translation with complete
       2019 version from Lev Lamberov (Debian L10N Russian)

QA information

Comments

No comments

Upload #3

Information

Version: 7.11~0rc1
Uploaded: 2026-06-10 16:21
Source package: byobu_7.11~0rc1.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.11~0rc1) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - add Swedish debconf template translation from Martin Bagge;
       commit ec7562da (February 2026)
       Closes: #1071729
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925
   * Open 7.11 for development

QA information

Comments

No comments

Upload #2

Information

Version: 7.10~0rc2
Uploaded: 2026-06-10 04:36
Source package: byobu_7.10~0rc2.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.10~0rc2) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - add Swedish debconf template translation from Martin Bagge;
       commit ec7562da (February 2026)
       Closes: #1071729
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925

QA information

Comments

No comments

Upload #1

Information

Version: 7.10~0rc1
Uploaded: 2026-06-10 04:21
Source package: byobu_7.10~0rc1.dsc
Distribution: experimental
Section: misc
Priority:
Homepage: https://byobu.org
Vcs-Git: https://salsa.debian.org/debian/byobu.git
Vcs-Browser: https://salsa.debian.org/debian/byobu
Closes bugs: #735178 #760431 #772221 #857223 #992984 #1030283 #1071729 #1107443 #1124414 #1138925

Changelog

 byobu (7.10~0rc1) experimental; urgency=medium
 .
   * mobile/trustmux/static/app.js, mobile/trustmux/static/index.html:
     - add optional biometric/PIN re-authentication lock to the Trustmux PWA;
       uses the WebAuthn platform authenticator API (fingerprint, face unlock,
       or device PIN as fallback) to lock the app after 5 minutes of inactivity
       or 30 seconds of being backgrounded; on first launch after pairing, the
       user is offered to enable the lock (can choose Enable, Not now, or Never
       ask again); if enabled, the app locks on cold start and requires biometric
       or PIN to unlock; a Disable lock option is available from the lock screen
       itself; requires HTTPS (WebAuthn spec requirement)
 .
   * usr/share/byobu/profiles/bashrc:
     - fix exit code always showing 0 in the PS1 prompt status indicator;
       byobu_prompt_status() was reading $? inside PS1 expansion, but
       byobu_prompt_runtime() ran first and reset $? to 0; fix by saving
       the real exit code into _byobu_exit_code via a new _byobu_save_exit()
       function prepended to PROMPT_COMMAND, which fires before PS1 rendering
       while $? still holds the exit code of the last user command
   * debian/postinst:
     - update gnome-terminal server binary path check from the old
       /usr/lib/gnome-terminal/gnome-terminal-server to the current
       /usr/libexec/gnome-terminal-server, following the gnome-terminal
       3.34.0+ migration; old path is also checked for backward compatibility;
       ensures byobu.desktop (with --app-id hint) is installed on modern
       systems rather than falling back to byobu.desktop.old; byobu.desktop.old
       remains present and valid for systems without gnome-terminal
       Closes: #857223
   * debian/po/pt.po:
     - update Portuguese debconf translation; the 2010 Tiago Silva version
       left two of three msgstr entries untranslated; Américo Monteiro
       provided a complete translation in 2025
       Closes: #1107443
   * usr/lib/byobu/disk_io:
     - fix cache read failure causing incorrect I/O statistics: the Linux
       path wrote the cache file without a trailing newline (printf "%s"),
       causing POSIX read to always fail and reset x1=0, displaying
       cumulative totals instead of instantaneous rates; fixed in
       commit 2ba3b295 (February 2026)
       Closes: #992984
       LP: #1626218
   * usr/bin/byobu.in:
     - fix inverted text rendering as italics under tmux: prefer tmux-256color
       terminfo over screen-256color when available; screen-256color defines
       smso=\E[3m (the italic escape) with no sitm capability, causing tmux
       to map italic requests to standout which outer terminals render as
       reverse video; tmux-256color correctly separates smso=\E[7m and
       sitm=\E[3m; fixed in commit 66a6d3b8 (byobu 7.0)
       Closes: #760431
   * debian/po/sv.po:
     - add Swedish debconf template translation from Martin Bagge;
       commit ec7562da (February 2026)
       Closes: #1071729
   * README.md, configure.ac, man pages, appdata:
     - update all byobu.org references from http:// to https://; the domain
       has required HTTPS for years and all source-tree links now reflect
       that; byobu.org is confirmed accessible at https://byobu.org;
       commit 0106e742 (May 2026)
       LP: #1837812, #1842990
   * debian/control, debian/rules, debian/byobu.install, debian/byobu.dirs,
     debian/byobu.manpages, debian/byobu.lintian-overrides, debian/docs:
     - fold trustmux into the byobu binary package; all trustmux files
       (daemon, CLI tools, Python library, static PWA assets, man pages) are
       now installed by the byobu package so that "dpkg -i byobu*.deb" brings
       trustmux along for the ride; the daemon does not start automatically —
       users must explicitly run trustmux-enable to opt in; pip install and
       brew install remain available for those who want trustmux without byobu;
       remove the separate trustmux binary package from the source package;
       add python3-cryptography and python3-tornado to byobu's Depends as they
       are now required at runtime; python3-cryptography is in Ubuntu/Debian main
   * close obsolete/wontfix bugs:
     - #735178 (tmux starts infinite threads): byobu-status has been
       substantially hardened since the 5.87 era with process guards and
       exit-code checking; moreinfo was requested in 2015 with no response
       in over ten years; closing as obsolete
     - #772221 (bashism fractional sleep): debian/rules build explicitly
       suppresses this warning via grep -v "sleep only takes one integer";
       GNU coreutils sleep supports fractional arguments on all supported
       Debian and Ubuntu architectures; not a real portability concern
       Closes: #735178, #772221
   * Open 7.2 for development
   * Open 7.3 for development
   * Open 7.4 for development
   * Open 7.5 for development
   * Open 7.6 for development
   * usr/lib/byobu/include/select-session.py:
     - .always-select flag is honoured correctly: when ~/.byobu/.always-select
       exists, the session selection menu always appears regardless of how many
       sessions are running; the show_shell guard ensures NEW and SHELL entries
       are appended before the len > 1 check, so the menu is shown even with
       zero or one existing session
       Closes: #1030283
   * debian/po/zh_CN.po, debian/po/zh_TW.po:
     - add Simplified and Traditional Chinese debconf template translations
       from Yangfl <mmyangfl@gmail.com>
       Closes: #1124414
   * usr/bin/byobu-launch.in:
     - skip autolaunch when $TMUX is already set, preventing nested session
       warning "sessions should be nested with care" when opening a new pane
       or window inside an existing byobu/tmux session
   * usr/bin/purge-old-kernels:
     - print visible deprecation warning to stderr before delegating to
       apt-get autoremove, directing users to 'sudo apt autoremove'
   * usr/share/byobu/profiles/bashrc:
     - use >| for dircolors redirect to work correctly when the shell has
       set -o noclobber active (e.g. oh-my-bash)
   * Open 7.7 for development
   * Open 7.8 for development
   * Open 7.9 for development
   * Open 7.10 for development
   * debian/control, debian/watch:
     - resume active Debian maintenance; update Vcs-Git and Vcs-Browser to Salsa;
       add Andreas Tille <tille@debian.org> as Uploader/sponsor; update watch
       file from defunct Launchpad URL to GitHub tags
       Closes: #1138925

QA information

Comments

No comments