[augeas-devel] ANNOUNCE: Augeas 0.6.0

David Lutterkort lutter at redhat.com
Mon Nov 30 18:24:59 UTC 2009


I am pleased to announce the release of Augeas 0.6.0; if I were into
codenames this would be the 'Turkey sandwich' release.

On a high level, there are three important changes:
      * Path expressions support regexp matches and unions of nodesets
      * Augeas can now be run under non-C locales (this has mostly been
        buging users of the Perl and Java bindings)
      * The API now contains several functions (aug_error and friends)
        to do more fine-rained error reporting

Detailed news:

  - Add error reporting API (aug_error and related calls); use to report
    error details in a variety of places
  - Path expressions: add regexp matching; add operator '|' to form union
    of nodesets (ticket #89)
  - Tolerate non-C locales from the environment (ticket #35); it is no
    longer necessary to set the locale to C from the outside
  - use stpcpy/stpncpy from gnulib (needed for building on Solaris)
  - Properly check regexp literals for syntax errors (ticket #93)
  - Distribute and install vim syntax files (ticket #97)
  - many more bugfixes
  - Lens changes/additions
    * Apt_preferences: support version pin; filter out empty lines (Matt
      Palmer)
    * Cron: variables can contain '_' etc. (ticket #94)
    * Ethers: new lens for /etc/ethers (Satoru SATOH)
    * Fstab: allow '#' in spec (ticket #95)
    * Group: allow empty password field (ticket #95)
    * Inittab: parse end-of-line comments into a #comment
    * Krb5: support kdc section; add v4_name_convert subsection to
      libdefaults (ticket #95)
    * Lokkit: add mising eol to forward_port; make argument for --trust
      more permissive
    * Pam: allow '-' before type
    * Postfix_access: new lens for /etc/postfix/access (Partha Aji)
    * Rx: allow '!' in device_name
    * Sudoers: allow certain backslash-quoted characters in a command (Matt
      Palmer)
    * Wine: new lens to read Windows registry files


Tarball:          http://augeas.net/download/augeas-0.6.0.tar.gz
GPG signature[1]: http://augeas.net/download/augeas-0.6.0.tar.gz.sig

RPM's for Fedora and EPEL are making their way through the build systems
and will be available shortly from the usual repos.

David

[1] To verify the signature, first download both the .sig file and the
corresponding tarball. Then, run a command like this:

  gpg --verify augeas-0.6.0.tar.gz.sig

If that command fails because you don't have the required public key,
then run this command to import it:

  gpg --keyserver keys.gnupg.net --recv-keys FC6E8A22

and rerun the `gpg --verify' command.





More information about the augeas-devel mailing list