stable

toolbox-0.0.99.4-1.fc38

FEDORA-2023-75cd961bc6 created by rishi a year ago for Fedora 38

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

Reboot Required
After installing this update it is required that you reboot your system to ensure the changes supplied by this update are applied properly.

How to install

Updates may require up to 24 hours to propagate to mirrors. If the following command doesn't work, please retry later:

sudo dnf upgrade --refresh --advisory=FEDORA-2023-75cd961bc6

This update has been submitted for testing by rishi.

a year ago

This update's test gating status has been changed to 'waiting'.

a year ago
User Icon harrymichal commented & provided feedback a year ago
karma

Oh yeah, baby!

User Icon mhjacks commented & provided feedback a year ago
karma

LGTM! Also tested specifically with FreeIPA provided subid's. When not configured correctly, toolbox still fails as expected.

BZ#2171961 toolbox-0.0.99.4 is available

This update's test gating status has been changed to 'failed'.

a year ago

This update has been pushed to testing.

a year ago

rishi edited this update.

11 months ago
User Icon andilinux commented & provided feedback 11 months ago
karma

works for me

This update's test gating status has been changed to 'waiting'.

11 months ago

This update's test gating status has been changed to 'passed'.

11 months ago

This update has been submitted for stable by bodhi.

11 months ago

This update has been pushed to stable.

11 months ago

Please login to add feedback.

Metadata
Type
enhancement
Severity
medium
Karma
3
Signed
Content Type
RPM
Test Gating
Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
3 days
Dates
submitted
a year ago
in testing
a year ago
in stable
11 months ago
modified
11 months ago
approved
11 months ago
BZ#2038535 Bash completion errors for invalid subcommands
0
0
BZ#2171961 toolbox-0.0.99.4 is available
0
1

Automated Test Results