[Avocado-devel] Avocado release 36.3 (LTS)

Cleber Rosa crosa at redhat.com
Mon Dec 19 16:10:29 UTC 2016


This is an announcement for the users of our Long Term Stability version
of Avocado.  This is a minor release that introduces bug fixes that are
considered important to our users.

Bugfixes
========

 * When checking for remote Avocado versions, ignore '\r'.  This improves
   the stability of remote checks when error messages (usually from plugins)
   follow the version number given when running "avocado -v".

 * When sysinfo generates output that can not be decoded as UTF-8, the HTML
   report will not embed its contents.  The user can still check the output
   file on the job results directory for the generated content.

 * The HTML report will also list the files that failed to be embedded into
   the report itself.

 * The local test runner loader will not attempt to discover tests when
   tests are to be run on a remote system and will *not* be copied to the
   remote system.  Basically, if users gives the '--remote-no-copy' option,
   tests will not be attempted to be discovered locally.

 * The logging mechanisms in Avocado, which would replace the basics
   sys.stdout and sys.stderr could cause random failures resulting in crashes.
   Multiple users have reported different failures resulting in different
   crashes.  In the end, this fix greatly increases the stability of
   Avocado.

For a full list of changes, please refer to:

 https://github.com/avocado-framework/avocado/compare/36.2...36.3

LTS in a nutshell
=================

The LTS releases have a special cycle that lasts for
18 months.  Avocado usage in production environments should favor the
use of this LTS release, instead of non-LTS releases.

For more information, please refer to:

 https://www.redhat.com/archives/avocado-devel/2016-May/msg00025.html
 https://www.redhat.com/archives/avocado-devel/2016-April/msg00038.html

Install Avocado
===============

Instructions are available in our documentation on how to install
either with packages or from source:

 http://avocado-framework.readthedocs.io/en/36lts/GetStartedGuide.html#installing-avocado

Updated RPM packages are be available in the project repos for EPEL 6,
EPEL 7, Fedora 23 (for the last time), Fedora 24 and now also for the newly
released Fedora 25. 

Users subscribed to the LTS "channel", will get this 36.3 update, while
users using the non-LTS repo, will probably be running 44.0 after an update.

Happy hacking and testing!

-- 
Cleber Rosa
[ Sr Software Engineer - Virtualization Team - Red Hat ]
[ Avocado Test Framework - avocado-framework.github.io ]






More information about the Avocado-devel mailing list