Showing posts with label release. Show all posts
Showing posts with label release. Show all posts

Tuesday, July 10, 2012

Kyua 0.5 released, and more!

Today is a release day:
  • kyua-cli-0.5: The main highlight of this new version is that it achieves (what I think is) full feature parity with the atf-run and atf-report utilities, meaning that the latter can be finally replaced.
  • kyua-atf-compat-0.1: The release of the Kyua-based ATF compatibility tools was blocked on the release of kyua-cli 0.5. Finally, this new package is now available for download. It should provide drop-in replacements for the atf-run and atf-report utilities, but using the Kyua binary.
  • atf-0.16: Miscellaneous improvements. I would say that the major changes are the disabling of the build of the tools by default, and the decision to start versioning the shared libraries at all, but these hardly have an impact on users at the moment. This new version also includes some backported fixes from NetBSD.
The links above will take you to the specific release pages which include the list of major changes in every release.

Now that Kyua is officially two components, I'm wondering how I should be naming the releases... On the one hand, saying "Kyua 0.5" may now be misleading, but on the other hand, keeping all the components at the same release number means that users will have to go through upgrades for no reason (as not all components will include changes on every upgrade). Anyway, this is something to think about later. Now, enjoy the new features!

Wednesday, June 6, 2012

Kyua 0.4 released

Dear readers,

I am very pleased to announce that Kyua 0.4 is available for download!

This new release brings in a lot of new features. The major highlights are:
  • Preliminary HTML reports for test suite runs. These are still very rudimentary and lack a lot of detail, but you can start playing with them.
  • Better CLI presentation. Long lines now wrap on word boundaries and continuation lines are padded as needed to make reading easier.
  • New configuration engine. The parsing of configuration files has been completely reworked internally. While this has no user-visible effects now, it paves the way for further customization in upcoming releases.
  • Ability to disable the build of the tests that ship with Kyua. This is only to simplify the bootstrapping of Kyua on arbitrary systems, and to allow an easier creation of packages for a variety of Linux distributions (including Fedora and Debian).
The devel/yua-cli package in pkgsrc has been updated to this new release just now. A package for Fedora 17 is in the review stage, as the possibility of having such a package was blocked on the 0.4 release; expect this to be widely available within the next two/three weeks. A package for Debian should be coming as soon as I clear the prerequisites (ATF and Lutok).

Enjoy this new release!