Details about package byobu
Package uploads
Upload #9
Information
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
Comments
No comments
Upload #8
Information
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
Comments
No comments
Upload #7
Information
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
Comments
No comments
Upload #6
Information
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)
Comments
No comments
Upload #5
Information
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)
Comments
No comments
Upload #4
Information
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)
Comments
No comments
Upload #3
Information
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
Comments
No comments
Upload #2
Information
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
Comments
No comments
Upload #1
Information
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
Comments
No comments