On Mon, Apr 29, 2013 at 03:22:06PM +0200, Olaf Hering wrote:
 On Thu, Apr 11, Olaf Hering wrote:
 
 > +	-m
\"stream/install-summary/to-install/solvable[%@type='package']\" \
 > +	-c \"string(%@name)\" -n
 
 This is supposed to be "[@type='package']" and
"string(@name)". Some of
 the ocaml printf docs made me believe that "%@" is the way to print a
 single "@".
 Now I see this part was changed to "%%@", which puts an extra % into the
 output string.
 
 Is the @ sign a special char in ocaml printf?  
@ on its own is not special.
%@ (as in the original patch) broke older OCaml.  In newer OCaml it is
silently converted to @ which is probably a bug in OCaml.  The
breakage in old OCaml was why I replaced it with %%@.
I have pushed this:
https://github.com/libguestfs/supermin/commit/3329297abe2e7e055337583b222...
Thanks,
Rich.
-- 
Richard Jones, Virtualization Group, Red Hat 
http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  
http://libguestfs.org