octave's install-info invocations are not failsafe against excludedocs or
read-only-netsharedpath-/usr/share installations; appending "|| :" to the
invocations in %post and %preun would fix it.
Additionally, install-info works on plain *.info too, no need to explicitly
specify the .gz extension if you like.
More info: http://fedoraproject.org/wiki/Packaging/ScriptletSnippets
This has been fixed in CVS and will be in the next release, but I'm not going to
do a new build just for it.