[augeas-devel] augeas: master - Version 0.5.0

David Lutterkort lutter at fedoraproject.org
Sat Mar 28 04:01:33 UTC 2009


Gitweb:        http://git.fedorahosted.org/git/augeas.git?p=augeas.git;a=commitdiff;h=21ea9016068683b36cc1e38d593ce92180989346
Commit:        21ea9016068683b36cc1e38d593ce92180989346
Parent:        83de4cbfc51a84b21167f21c02f01e10be04eb41
Author:        David Lutterkort <lutter at redhat.com>
AuthorDate:    Wed Mar 25 09:38:00 2009 -0700
Committer:     David Lutterkort <lutter at redhat.com>
CommitterDate: Fri Mar 27 18:22:32 2009 -0700

Version 0.5.0

---
 NEWS                   |   32 ++++++++++++++++++++++++++++++++
 augeas.spec.in         |    4 ++++
 configure.ac           |    4 ++--
 src/augeas_sym.version |   12 ++++++++----
 4 files changed, 46 insertions(+), 6 deletions(-)

diff --git a/NEWS b/NEWS
index 34bf547..0a42bc1 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,35 @@
+0.5.0 - 2009-03-27
+  - Clean up interface for libfa; the interface is now considered stable
+  - New aug_load API call; allows controlling which files to load by
+    modifying /augeas/load and then calling aug_load; on startup, the
+    transforms marked with autoload are reported under /augeas/load
+  - New flag AUG_NO_LOAD for aug_init to keep it from loading files on
+    startup; add --noload option to augtool
+  - New API calls aug_defvar and aug_defnode to define variables for
+    path expressions; exposed as 'defvar' and 'defnode' in augtool
+  - Lenses distributed with Augeas are now installed in
+    /usr/share/augeas/lenses/dist, which is searched after
+    /usr/share/augeas/lenses, so that lenses installed by other packages
+    take precedence
+  - New program examples/fadot to draw various finite automata (Francis
+    Giraldeau)
+  - Report line number and character offset in the tree when parsing a
+    file with a lens fails
+  - Fix error in propagation of dirty flag, which could lead to only
+    parts of a tree being saved when multiple files were modified
+  - Flush files to disk before moving them
+  - Fix a number of memory corruptions in the XPath evaluator
+  - Several performance improvements in libfa
+  - Lens changes/additions
+    * Grub: process embedded comments for update-grub (Raphael Pinson)
+    * Iptables: new lens for /etc/sysconfig/iptables
+    * Krb5: new lens for /etc/krb5.conf
+    * Limits: map dpmain as value of 'domain' node, not as label
+              (Raphael Pinson)
+    * Lokkit: new lens for /etc/sysconfig/system-config-firewall
+    * Modprobe: new lens for /etc/modprobe.d/*
+    * Sudoers: more finegrained parsing (ticket #48) (Raphael Pinson)
+
 0.4.2 - 2009-03-09
   - Do not delete files that had an error upon parsing
   - For Fedora/EPEL RPM's, BuildRequire libselinux-devel (bug #26)
diff --git a/augeas.spec.in b/augeas.spec.in
index 9c52519..bc1e06d 100644
--- a/augeas.spec.in
+++ b/augeas.spec.in
@@ -64,6 +64,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{_bindir}/augtool
 %{_bindir}/augparse
+%{_bindir}/fadot
 %doc %{_mandir}/man1/*
 
 %files libs
@@ -80,6 +81,9 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/pkgconfig/augeas.pc
 
 %changelog
+* Tue Mar 24 2009 David Lutterkort <lutter at redhat.com> - 0.5.0-1
+- New program /usr/bin/fadot
+
 * Mon Mar  9 2009 David Lutterkort <lutter at redhat.com> - 0.4.2-1
 - New version
 
diff --git a/configure.ac b/configure.ac
index 2ac12ec..d802fce 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,4 +1,4 @@
-AC_INIT(augeas, 0.4.2)
+AC_INIT(augeas, 0.5.0)
 AC_CONFIG_SRCDIR([src/augeas.c])
 AC_CONFIG_AUX_DIR([build/aux])
 AM_CONFIG_HEADER([config.h])
@@ -46,7 +46,7 @@ AC_SUBST(PDFLATEX)
 AC_SUBST(PDFDOCS)
 
 dnl Version info in libtool's notation
-AC_SUBST([LIBAUGEAS_VERSION_INFO], [7:2:7])
+AC_SUBST([LIBAUGEAS_VERSION_INFO], [8:0:8])
 AC_SUBST([LIBFA_VERSION_INFO], [1:0:0])
 
 AC_GNU_SOURCE
diff --git a/src/augeas_sym.version b/src/augeas_sym.version
index 0fdc03d..0643904 100644
--- a/src/augeas_sym.version
+++ b/src/augeas_sym.version
@@ -1,8 +1,6 @@
-{
+AUGEAS_0.1.0 {
     global:
       aug_init;
-      aug_defvar;
-      aug_defnode;
       aug_close;
       aug_get;
       aug_set;
@@ -11,9 +9,15 @@
       aug_mv;
       aug_match;
       aug_save;
-      aug_load;
       aug_print;
       # Symbols with __ are private
       __aug_load_module_file;
     local: *;
 };
+
+AUGEAS_0.8.0 {
+    global:
+      aug_defvar;
+      aug_defnode;
+      aug_load;
+} AUGEAS_0.1.0;




More information about the augeas-devel mailing list