-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2023-992b8bea0b 2023-03-18 04:57:44.402863 -------------------------------------------------------------------------------- Name : toolbox Product : Fedora 37 Version : 0.0.99.4 Release : 1.fc37 URL : https://containertoolbx.org/ Summary : Tool for containerized command line environments on Linux Description : Toolbox is a tool for Linux operating systems, which allows the use of containerized command line environments. It is built on top of Podman and other standard container technologies from OCI. -------------------------------------------------------------------------------- Update Information: Overview of changes in 0.0.99.4 =============================== * Add an --authfile option to 'create' * Add a --preserve-fds option to 'run' * Add a test that runs codespell * Add fedora-toolbox image definition for Fedoras 37, 38 and 39 * Add several new system tests and make the existing ones stricter * Avoid unexpected DNF behaviour with reinstalling or swapping RPMs when building the fedora-toolbox images * Be more strict when looking for a C compiler for building * Call 'systemd-tmpfiles --create' when installing * Check if subordinate ID ranges are present for also the UID, and not just the username * Document the toolbox.conf configuration file * Don't create a nested pseudo-terminal device during 'run' if the standard input and output streams are not connected to a terminal * Don't leak ID and VARIANT_ID into the shell * Don't unmarshal the 'podman images' JSON twice * Enable OpenGL and Vulkan for hardware with free drivers on the fedora-toolbox images * Enable running non- nested display servers from a virtual terminal * Enforce all the default 'go vet' checks on all Go sources * Enforce gofmt on all Go sources * Ensure that the 'distro' option is valid, instead of silently falling back to Fedora * Ensure that 'run' has the same container environment as 'enter' * Ensure that the fedora-toolbox images has all the locales known to glibc, and not just C, POSIX and C.UTF-8 * Exit 'run' with exit code of invoked command * Fix the titles of the manuals * Give precedence to /etc/os-release over /usr/lib/os- release in /etc/profile.d/toolbox.sh * Hide the Fedora-specific welcome banner on non-Fedora containers * Improve the error messages if the 'distro' and 'release' options are invalid * Improve the error messages for mutually exclusive options * Improve the default image used for RHEL Toolbx containers to offer an interactive command line experience similar to that on RHEL Workstation * Make /etc/profile.d/toolbox.sh compatible with Z shell again * Make sd_booted(3) work inside Toolbx containers * Preserve the host's XDG_SESSION_CLASS environment variable inside Toolbx containers * Replace github.com/mattn/go-isatty and the deprecated golang.org/x/crypto/ssh/terminal API with golang.org/x/term * Replace jwhois with whois in the fedora-toolbox images for Fedora >= 37 * Replace the hand-written shell completion for Bash with ones generated by Cobra that cover fish and Z shell too * Restore more documentation removed from the base Fedora images * Run unit tests with -Dmigration_path_for_coreos_toolbox on CentOS Stream 9 as part of the CI * Silence warning when running the system tests with Bats >= 1.7.0 * Support RHEL 9 Toolbx containers * Support subordinate user and group ID ranges on enterprise set-ups * Unbreak sorting and clearly identify copied images in 'list' * Update fallback release to 37 for non-fedora hosts * Update the Go dependencies with 'go get -u' * Various updates to the documentation and manuals * Work around Cobra 1.1.2's handling of usage functions -------------------------------------------------------------------------------- ChangeLog: * Wed Feb 22 2023 Debarshi Ray <rishi@xxxxxxxxxxxxxxxxx> - 0.0.99.4-1 - Update to 0.0.99.4 * Wed Feb 22 2023 Martin Jackson <mhjacks@xxxxxxxxxx> - 0.0.99.3-11 - Fix the ExclusiveArch * Tue Feb 21 2023 Debarshi Ray <rishi@xxxxxxxxxxxxxxxxx> - 0.0.99.3-10 - Add ExclusiveArch to match Podman * Thu Feb 2 2023 Yaakov Selkowitz <yselkowi@xxxxxxxxxx> - 0.0.99.3-9 - Sync packaging changes from CentOS Stream * Thu Dec 22 2022 Yaakov Selkowitz <yselkowi@xxxxxxxxxx> - 0.0.99.3-8 - Use vendored dependencies for RHEL/ELN builds -------------------------------------------------------------------------------- References: [ 1 ] Bug #2038535 - Bash completion errors for invalid subcommands https://bugzilla.redhat.com/show_bug.cgi?id=2038535 [ 2 ] Bug #2171961 - toolbox-0.0.99.4 is available https://bugzilla.redhat.com/show_bug.cgi?id=2171961 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2023-992b8bea0b' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys -------------------------------------------------------------------------------- _______________________________________________ package-announce mailing list -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue