[augeas-devel] ANNOUNCE: Augeas 0.5.3

David Lutterkort lutter at redhat.com
Mon Sep 14 22:48:21 UTC 2009


I am pleased to announce the release of Augeas 0.5.3; if I were into
codenames this would be the 'Computer museum, here we come' release.

Highlights of this release are that matches in the tree->file direction
look at the label and value of nodes now, not just the label. That makes
it possible to strip and insert quotes around strings when they need
them (e.g., because the string contains spaces). Path expressions have
grown preceding-sibling and following-sibling axes, to make it possible
to say 'get the node just before/after the node matching ...'. Finally,
Augeas purportedly now works on AIX, thanks to the hard and patient work
of Kristof Willaert.

Detailed news:

  - Match trees on label + value, not just label; see
    tests/modules/pass_strip_quotes.aug for how that enables stripping
    quotes
  - Do not trip over symlinks to files on a different device during save;
    fixes problems with writing to /etc/grub.conf on Fedora/RHEL
  - API (defnode): always add the newly created node into the resulting
    nodeset
  - Add preceding-sibling and following-sibling axes to path expressions
  - augtool, augparse: add --version option (bug #88)
  - Change file info recorded under /augeas/files/FILE/*: remove lens/id
    and move lens/info to lens
  - Properly record new files under /augeas/files (bug #78)
  - aug_load: clean up variables to avoid dangling references (bug #79)
  - Make Augeas work on AIX
  - Ignore anything but regular files when globbing
  - Add 'clear' function to language for use in unit tests
  - typechecker: print example trees in tree format
  - libfa: properly support regexps with embedded NUL's
  - Lens changes/additions
    * Xorg: revamped, fixes various parse failures (Matt Booth)
    * Inetd: new lens and test (Matt Palmer)
    * Multipath: new lens and test
    * Slapd: also read /etc/openldap.slapd.conf (bug #85)


Tarball:          http://augeas.net/download/augeas-0.5.3.tar.gz
GPG signature[1]: http://augeas.net/download/augeas-0.5.3.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.5.3.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