When I say info -f /usr/share/info/dir, I get the same.
When I open [/usr/share/info/dir](file:///usr/share/info/dir) in KWrite, I notice that there are tabulations in the Node: declaration.
When I removed these tabulations, the directory suddenly displayed all right (info -f /tmp/dir).
So I tried the same thing with the file extracted from the current package, and it contains tabulation characters, so I can see nothing there with info.
There is a file called [info-dir](file:///usr/src/packages/SOURCES/info-dir) in texinfo-4.13a-3.1.src.rpm; this file is referenced from [texinfo.spec](file:///usr/src/packages/SPECS/texinfo.spec), and it contains tabulation characters. The offending line is:
and since this file is %config(noreplace), a simple upgrade does not fix this problem. This is both a good news and a bad news: the good news is you can fix it yourself and the bad news is that RPM will not fix it for you.