Great news! `make check` fails to run though, with the same message as yesterday (which you told me was due to a lack of linking):
CCLD fatest fatest.o: In function `teardown': /home/raphink/Documents/packages/augeas/tests/fatest.c:66: undefined reference to `fa_free' fatest.o: In function `make_fa': /home/raphink/Documents/packages/augeas/tests/fatest.c:118: undefined reference to `fa_compile' fatest.o: In function `assertAsRegexp': /home/raphink/Documents/packages/augeas/tests/fatest.c:87: undefined reference to `fa_make_basic' /home/raphink/Documents/packages/augeas/tests/fatest.c:91: undefined reference to `fa_concat' /home/raphink/Documents/packages/augeas/tests/fatest.c:94: undefined reference to `fa_minimize' /home/raphink/Documents/packages/augeas/tests/fatest.c:98: undefined reference to `fa_as_regexp' /home/raphink/Documents/packages/augeas/tests/fatest.c:101: undefined reference to `fa_compile' /home/raphink/Documents/packages/augeas/tests/fatest.c:106: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:108: undefined reference to `fa_free' fatest.o: In function `testNoCaseComplement': /home/raphink/Documents/packages/augeas/tests/fatest.c:589: undefined reference to `fa_nocase' /home/raphink/Documents/packages/augeas/tests/fatest.c:591: undefined reference to `fa_complement' /home/raphink/Documents/packages/augeas/tests/fatest.c:597: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:599: undefined reference to `fa_is_basic' fatest.o: In function `testNoCase': /home/raphink/Documents/packages/augeas/tests/fatest.c:546: undefined reference to `fa_nocase' /home/raphink/Documents/packages/augeas/tests/fatest.c:547: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:549: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:550: undefined reference to `fa_free' /home/raphink/Documents/packages/augeas/tests/fatest.c:553: undefined reference to `fa_concat' /home/raphink/Documents/packages/augeas/tests/fatest.c:555: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:556: undefined reference to `fa_free' fatest.o: In function `assertFaAsRegexp': /home/raphink/Documents/packages/augeas/tests/fatest.c:433: undefined reference to `fa_as_regexp' /home/raphink/Documents/packages/augeas/tests/fatest.c:436: undefined reference to `fa_compile' /home/raphink/Documents/packages/augeas/tests/fatest.c:439: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:441: undefined reference to `fa_free' fatest.o: In function `testComplement': /home/raphink/Documents/packages/augeas/tests/fatest.c:302: undefined reference to `fa_complement' /home/raphink/Documents/packages/augeas/tests/fatest.c:306: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:308: undefined reference to `fa_complement' /home/raphink/Documents/packages/augeas/tests/fatest.c:309: undefined reference to `fa_equals' fatest.o: In function `testIntersect': /home/raphink/Documents/packages/augeas/tests/fatest.c:294: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:296: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:297: undefined reference to `fa_equals' fatest.o: In function `testManualAmbig': /home/raphink/Documents/packages/augeas/tests/fatest.c:257: undefined reference to `fa_concat' /home/raphink/Documents/packages/augeas/tests/fatest.c:258: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:259: undefined reference to `fa_concat' /home/raphink/Documents/packages/augeas/tests/fatest.c:261: undefined reference to `fa_concat' /home/raphink/Documents/packages/augeas/tests/fatest.c:262: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:263: undefined reference to `fa_concat' /home/raphink/Documents/packages/augeas/tests/fatest.c:265: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:267: undefined reference to `fa_equals' fatest.o: In function `testExpandNoCase': /home/raphink/Documents/packages/augeas/tests/fatest.c:568: undefined reference to `fa_expand_nocase' /home/raphink/Documents/packages/augeas/tests/fatest.c:573: undefined reference to `fa_expand_nocase' /home/raphink/Documents/packages/augeas/tests/fatest.c:578: undefined reference to `fa_expand_nocase' fatest.o: In function `testExpandCharRanges': /home/raphink/Documents/packages/augeas/tests/fatest.c:528: undefined reference to `fa_expand_char_ranges' /home/raphink/Documents/packages/augeas/tests/fatest.c:534: undefined reference to `fa_expand_char_ranges' fatest.o: In function `testRestrictAlphabet': /home/raphink/Documents/packages/augeas/tests/fatest.c:504: undefined reference to `fa_restrict_alphabet' /home/raphink/Documents/packages/augeas/tests/fatest.c:508: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:511: undefined reference to `fa_restrict_alphabet' /home/raphink/Documents/packages/augeas/tests/fatest.c:516: undefined reference to `fa_restrict_alphabet' fatest.o: In function `testContains': /home/raphink/Documents/packages/augeas/tests/fatest.c:277: undefined reference to `fa_contains' /home/raphink/Documents/packages/augeas/tests/fatest.c:278: undefined reference to `fa_contains' /home/raphink/Documents/packages/augeas/tests/fatest.c:279: undefined reference to `fa_contains' /home/raphink/Documents/packages/augeas/tests/fatest.c:281: undefined reference to `fa_contains' /home/raphink/Documents/packages/augeas/tests/fatest.c:282: undefined reference to `fa_contains' fatest.o:/home/raphink/Documents/packages/augeas/tests/fatest.c:283: more undefined references to `fa_contains' follow fatest.o: In function `testChars': /home/raphink/Documents/packages/augeas/tests/fatest.c:229: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:230: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:234: undefined reference to `fa_intersect' /home/raphink/Documents/packages/augeas/tests/fatest.c:236: undefined reference to `fa_equals' fatest.o: In function `testNul': /home/raphink/Documents/packages/augeas/tests/fatest.c:488: undefined reference to `fa_contains' /home/raphink/Documents/packages/augeas/tests/fatest.c:490: undefined reference to `fa_as_regexp' fatest.o: In function `testAsRegexpMinus': /home/raphink/Documents/packages/augeas/tests/fatest.c:459: undefined reference to `fa_minus' /home/raphink/Documents/packages/augeas/tests/fatest.c:464: undefined reference to `fa_as_regexp' /home/raphink/Documents/packages/augeas/tests/fatest.c:468: undefined reference to `fa_equals' fatest.o: In function `assertAmbig': /home/raphink/Documents/packages/augeas/tests/fatest.c:392: undefined reference to `fa_ambig_example' fatest.o: In function `assertNotAmbig': /home/raphink/Documents/packages/augeas/tests/fatest.c:409: undefined reference to `fa_ambig_example' fatest.o: In function `assertExample': /home/raphink/Documents/packages/augeas/tests/fatest.c:332: undefined reference to `fa_example' /home/raphink/Documents/packages/augeas/tests/fatest.c:336: undefined reference to `fa_nocase' /home/raphink/Documents/packages/augeas/tests/fatest.c:340: undefined reference to `fa_example' fatest.o: In function `testExample': /home/raphink/Documents/packages/augeas/tests/fatest.c:372: undefined reference to `fa_make_basic' /home/raphink/Documents/packages/augeas/tests/fatest.c:375: undefined reference to `fa_example' /home/raphink/Documents/packages/augeas/tests/fatest.c:378: undefined reference to `fa_make_basic' /home/raphink/Documents/packages/augeas/tests/fatest.c:379: undefined reference to `fa_example' fatest.o: In function `testOverlap': /home/raphink/Documents/packages/augeas/tests/fatest.c:315: undefined reference to `fa_overlap' /home/raphink/Documents/packages/augeas/tests/fatest.c:318: undefined reference to `fa_equals' /home/raphink/Documents/packages/augeas/tests/fatest.c:321: undefined reference to `fa_iter' /home/raphink/Documents/packages/augeas/tests/fatest.c:323: undefined reference to `fa_overlap' /home/raphink/Documents/packages/augeas/tests/fatest.c:325: undefined reference to `fa_equals' fatest.o: In function `testMonster': /home/raphink/Documents/packages/augeas/tests/fatest.c:192: undefined reference to `fa_ambig_example' /home/raphink/Documents/packages/augeas/tests/fatest.c:201: undefined reference to `fa_iter' /home/raphink/Documents/packages/augeas/tests/fatest.c:210: undefined reference to `fa_minimize' /home/raphink/Documents/packages/augeas/tests/fatest.c:211: undefined reference to `fa_ambig_example' fatest.o: In function `main': /home/raphink/Documents/packages/augeas/tests/fatest.c:642: undefined reference to `fa_compile' fatest.o: In function `dot': /home/raphink/Documents/packages/augeas/tests/fatest.c:158: undefined reference to `fa_dot' fatest.o: In function `main': /home/raphink/Documents/packages/augeas/tests/fatest.c:648: undefined reference to `fa_example' /home/raphink/Documents/packages/augeas/tests/fatest.c:653: undefined reference to `fa_as_regexp' /home/raphink/Documents/packages/augeas/tests/fatest.c:660: undefined reference to `fa_free' collect2: ld returned 1 exit status make[2]: *** [fatest] Error 1 make[2]: Leaving directory `/home/raphink/Documents/packages/augeas/tests' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/home/raphink/Documents/packages/augeas/tests' make: *** [check-recursive] Error 1 Raphaël On Sat, Dec 3, 2011 at 1:28 AM, David Lutterkort <[email protected]> wrote: > I am pleased to announce the release of Augeas 0.10.0. This marks an > important milestone since we just added three more committers to the > project: Matt Booth, Michael Chapman and Dominic Cleal. They've all made > good and continued contributions, and have been part of the project for > quite some time. Please pester them now to get patches reviewed, bugs > fixed and changes committed ;) > > This release contains a huge number of changes. Raphael has been busy > cleaning up lenses, writing new ones, and improving the docs for > existing lenses; he also added aug_to_xml, a way to export parts of the > tree as an XML DOM. Dominic added support for relative paths ("get > etc/hosts/1/ipaddr") to augtool and aug_srun, and has made those behave > a lot more like Puppet's augeas type in all the small annoying details > that have to do with whitespace handling, quotes etc. > > As always, there's a slew of bug fixes and new lenses from many, many > contributors. > > Detailed news: > - support relative paths by taking them relative to the value > of /augeas/context in all API functions where paths are used > - add aug_to_xml to API: transform tree(s) into XML, exposed as dump-xml > in aug_srun and augtool. Introduces dependency on libxml2 > - fix regular expression escaping. Previously, /[\/]/ match either a > backslash or a slash. Now it only matches a slash > - path expressions: add function 'int' to convert a node value (string) > to an integer > - path expressions: make sure the regexp produced by empty nodesets from > regexp() and glob() matches nothing, rather than the empty word > - fix --autosave when running single command from command line, BZ 743023 > - aug_srun: support 'insert' and 'move' as aliases for 'ins' and 'mv' > - aug_srun: allow escaping of spaces, quotes and brackets with \ > - aug_init: accept AUG_NO_ERR_CLOSE flag; return augeas handle even when > intialization fails so that caller gets some details about why > initialization failed > - aug_srun: tolerate trailing white space in commands > - much improved, expanded documentation of many lenses > - always interpret lens filter paths as absolute, bug #238 > - fix bug in libfa that would incorrectly calculate the difference of a > case sensistive and case insensitive regexp (/[a-zA-Z]+/ - /word/i > would match 'worD') > - new builtin 'regexp_match' for .aug files to make testing regexp > matching easier during development > - fix 'span' command, bug #220 > - Lens changes/additions > * Access: parse user@host and (group) in users field; field separator > need not be surrounded by spaces > * Aliases: allow spaces before colons > * Aptconf: new lens for /etc/apt/apt.conf > * Aptpreferences: support origin entries > * Backuppchosts: new lens for /etc/backuppc/hosts, bug 233 (Adam Helms) > * Bbhosts: various fixes > * Cgconfig: id allowed too many characters > * Cron: variables aren't set like shellvars, semicolons are allowed in > email addresses; fix parsing of numeric fields, previously upper case > chars were allowed; support ranges in time specs > * Desktop: new lens for .desktop files > * Dhcpd: slashes must be double-quoted; add Red Hat's dhcpd.conf > locations > * Exports: allow empty options > * Fai_diskconfig: new lens for FAI disk_config files > * Fstab: allow ',' in file names, BZ 751342 > * Host_access: new lens for /etc/hosts.{allow,deny} > * Host_conf: new lens for /etc/host.conf > * Hostname: new lens for /etc/hostname > * Hosts: also load /etc/mailname by default > * Iptables: allow digits in ipt_match keys, bug #224 > * Json: fix whitespace handling, removing some cf ambiguities > * Kdump: new lens for /etc/kdump.conf (Roman Rakus) > * Keepalived: support many more flags, fields and blocks > * Krb5: support [pam] section, bug #225 > * Logrotate: be more tolerant of whitespace in odd places > * Mdadm_conf: new lens for /etc/mdadm.conf > * Modprobe: Parse commands in install/remove stanzas (this introduces a > backwards incompatibility); Drop support for include as it is not > documented in manpages and no unit tests are shipped. > * Modules: new lens for /etc/modules > * Multipath: add support for seveal options in defaults section, bug #207 > * Mysql: includedir statements are not part of sections; support > \!include; allow indentation of entries and flags > * Networks: new lens for /etc/networks > * Nrpe: allow '=' in commands, bug #218 (Marc Fournier) > * Php: allow indented entries > * Phpvars: allow double quotes in variable names; accept case > insensitive PHP tags; accept 'include_once'; allow empty lines at > EOF; support define() and bash-style and end-of-line comments > * Postfix_master: allow a lot more chars in words/commands, including > commas > * PuppetFileserver: support same-line comments and trailing whitespace, > bug #214 > * Reprepo_uploaders: new lens for reprepro's uploaders files > * Resolv: permit end-of-line comments > * Schroot: new lens for /etc/schroot/schroot.conf > * Shellvars: greatly expand shell syntax understood; support various > syntactic constructs like if/then/elif/else, for, while, until, case, > and select; load /etc/blkid.conf by default > * Spacevars: add toplevel lens 'lns' for consistency > * Ssh: new lens for ssh_config (Jiri Suchomel) > * Stunnel: new lens for /etc/stunnel/stunnel.conf (Oliver Beattie) > * Sudoers: support more parameter flags/options, bug #143 > * Xendconfsxp: lens for Xen configuration (Tom Limoncelli) > * Xinetd: allow spaces after '{' > > Tarball: http://augeas.net/download/augeas-0.10.0.tar.gz > GPG signature: http://augeas.net/download/augeas-0.10.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 > > > _______________________________________________ > augeas-devel mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/augeas-devel > > > _______________________________________________ > augeas-devel mailing list > [email protected] > https://www.redhat.com/mailman/listinfo/augeas-devel _______________________________________________ augeas-devel mailing list [email protected] https://www.redhat.com/mailman/listinfo/augeas-devel
