This info document has no directory entry. This is text between START-INFO-DIR-ENTRY and END-INFO-DIR-ENTRY lines which is copied into the dir file in /usr/share/info by install-info. The best solution is to add lines like:
@dircategory Software development @direntry * foo: (foo). Foo creator and editor @end direntry
to the texinfo source so that the generated info file will contain an appropriate entry. You will have to ensure that the build process builds new info files rather than using ones built by upstream.