113.0 - Apollo 13
The Avocado team is proud to present another release: Avocado 113.0, AKA “Apollo 13”, is now available!
Release documentation: Avocado 113.0
Bug Fixes
The
job.output.loglevelconfiguration option was not being respected for external loggers outside of theavocadologging namespace.Fixed an issue in
avocado.utils.process.can_sudowhere the wrong type of return ofavocado.utils.process.system_output()was assumed.
Utility Modules
The following modules received improvements like docstrings and better test coverage, preparing them for being migrated to AAUtils:
Added deprecation notice to the following modules (it means they will be removed after the next LTS release):
avocado.utils.cpunow has a broadened AMD Zen5 detection to recognize additional processor model ranges, improving identification of more CPU variants.Fixed a resource leak in
avocado.utils.sysinfo.Daemon.run()in moduleavocado.utils.sysinfo.avocado.utils.partitionnow provides symmetry when it comes to allowing users to specify the mount point in both the mount and unmount operations.avocado.utils.linux_modulesnow also supports/lib/modules/$KERNEL_VERSION/build/.configpaths as a location for the kernel configuration as found in some systems.avocado.utils.multipathreceived stability improvements inavocado.utils.multipath.is_failed()andavocado.utils.multipath.is_reinstated(), preventing errors when the status path is not properly obtained.
Internal changes
Updated the format of license to match SPDX in the RPM packages.
Improved reliability of functional nrunner test
test_task_status_service_lost, which produced false positives due to timing issues.Improved reliability of time sensitive unit tests for
avocado.utils.waitby relaxing the time tolerances and broadening assertion ranges.Improved reliability of basic functional tests by matching against the presence of output messages, instead of an exact match, given that some platforms will output deprecation and other similar warnings.
The pre-release deployment check was updated to use Fedora 42, matching the COPR repository configuration.
Additional information
For more information, please check out the complete Avocado changelog.
For more information on the actual issues addressed, please check out the milestone information.
For more information on the release codename, please refer to IMDb.