Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 229361 - Ebuild request: augeas
Summary: Ebuild request: augeas
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: MATSUU Takuto (RETIRED)
URL: http://www.augeas.net/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-25 10:12 UTC by Sandro Bonazzola
Modified: 2009-02-24 15:51 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for 0.2.1 (augeas-0.2.1.ebuild,744 bytes, text/plain)
2008-07-11 19:52 UTC, Mike Weissman
Details
fixed a few things (augeas-0.2.1.ebuild,750 bytes, text/plain)
2008-07-11 19:54 UTC, Mike Weissman
Details
updated to version 0.2.2 (augeas-0.2.2.ebuild,793 bytes, text/plain)
2008-08-06 17:31 UTC, Mike Weissman
Details
updated to version 0.2.2 - edit (augeas-0.2.2.ebuild,714 bytes, text/plain)
2008-08-07 16:08 UTC, Mike Weissman
Details
python bindings (augeas-python-0.2.0.ebuild,586 bytes, text/plain)
2008-08-07 16:09 UTC, Mike Weissman
Details
ruby bindings (augeas-ruby-0.1.0.ebuild,605 bytes, text/plain)
2008-08-07 16:09 UTC, Mike Weissman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sandro Bonazzola 2008-06-25 10:12:05 UTC
From the home page:
Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.
Augeas is:

    * An API provided by a C library
    * A command line tool to manipulate configuration from the shell (and shell scripts)
    * Language bindings to do the same from your favorite scripting language
    * Canonical tree representations of common configuration files
    * A domain-specific language to describe configuration file formats
Comment 1 Mike Weissman 2008-07-11 19:51:45 UTC
attaching ebuild for version 0.2.1, builds fine in x86 with gcc-4.3.1 and tests passed under dev-lang/ruby-1.8.6_p230 and sys-libs/glibc-2.8_p20080602.  Only issues are the QA Notice regarding: 
lexer.l:115: warning: implicit declaration of function 'strndup', which needs to be reported to upstream.

Functionality testing is about 80% complete, so more testers would be great too.. 
Comment 2 Mike Weissman 2008-07-11 19:52:09 UTC
Created attachment 160134 [details]
ebuild for 0.2.1
Comment 3 Mike Weissman 2008-07-11 19:54:25 UTC
Created attachment 160136 [details]
fixed a few things
Comment 4 Mike Weissman 2008-08-06 17:31:20 UTC
Attaching a version bump to 0.2.2, fixed:

  - Fix segfault in store.put on NULL values
  - Properly move default lens dir with DATADIR 
  - Fix 'short iteration' error on get/parse of empty string; this bug
    made it impossible to save into a new file
  - Add 'insa' and 'insb' primitives to allow insertion from
    put unit tests
  - aug_insert: handle insertion before first child properly
  - New lenses
    * /etc/exports: NFS exports
   * /etc/dput.cf: Debian's dput 
    * /etc/aliases: don't require whitespace after comma 

-mike
Comment 5 Mike Weissman 2008-08-06 17:31:41 UTC
Created attachment 162374 [details]
updated to version 0.2.2
Comment 6 Mike Weissman 2008-08-07 16:08:42 UTC
Created attachment 162434 [details]
updated to version 0.2.2 - edit
Comment 7 Mike Weissman 2008-08-07 16:09:00 UTC
Created attachment 162435 [details]
python bindings
Comment 8 Mike Weissman 2008-08-07 16:09:16 UTC
Created attachment 162436 [details]
ruby bindings
Comment 9 MATSUU Takuto (RETIRED) gentoo-dev 2009-02-24 15:51:27 UTC
app-admin/augeas-0.4.0
dev-python/python-augeas-0.3.0
dev-ruby/ruby-augeas-0.2.0
dev-ml/ocaml-augeas-0.4
in cvs.