Bug 1193309 - texinfo not reading all of /usr/share/info content
Summary: texinfo not reading all of /usr/share/info content
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: emacs
Version: 20
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Petr Hracek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On: 1192538
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-02-17 07:07 UTC by Petr Hracek
Modified: 2015-02-20 10:11 UTC (History)
6 users (show)

Fixed In Version:
Clone Of: 1192538
Environment:
Last Closed: 2015-02-20 10:11:30 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Petr Hracek 2015-02-17 07:07:02 UTC
+++ This bug was initially created as a clone of Bug #1192538 +++

Description of problem:

I noticed that Info is not reading all of the /usr/share/info content. If I run `info', for example, I get Info menus corresponding to some of the info files present in /usr/share/info, but not all of them (eg, I can't see a menu for emacs, even though the file emacs.info.gz exists there). The command "info emacs" works, but even Emacs' built-in info reader can't find "Emacs" in the root info directory that comes up in the buffer.

Note that INFOPATH is not defined on this machine.

Version-Release number of selected component (if applicable):

texinfo 5.0 

How reproducible:


Steps to Reproduce:
1. ls /usr/share/info
2. info
3. see that the menu items in the Info screen do not include many of the info files present in /usr/share/info

Actual results:


Expected results:


Additional info:

--- Additional comment from RHEL Product and Program Management on 2015-02-13 11:17:48 EST ---

Since this bug report was entered in bugzilla, the release flag has been
set to ? to ensure that it is properly evaluated for this release.

--- Additional comment from Vitezslav Crhonek on 2015-02-16 08:58:44 EST ---

Info doesn't read /usr/share/info content. When invoked without arguments, it shows content of /usr/share/info/dir file (show top-level dir menu).

/sbin/install-info is used to update info/dir entries and packages have to call this command in post install scripts in order to make changes in the menu.

E.g.
# /sbin/install-info /usr/share/info/emacs.info.gz /usr/share/info/dir
adds 
* Emacs: (emacs).               The extensible self-documenting text editor.
entry into the menu.

The problem is in emacs-common post install script. It calls install-info with
/usr/share/info/efaq-w32.info.gz
which doesn't exist and the update of /usr/share/info/dir fails bacause of it.

--- Additional comment from Vitezslav Crhonek on 2015-02-16 08:59:58 EST ---

Needs to be fixed in Fedora too.

Comment 1 Petr Hracek 2015-02-20 10:11:30 UTC
This issues affectes only RHEL systems. Fedora seems to be OK.

Postinstall scripts for RHEL are different and needs to be fixed.


Note You need to log in before you can comment on or make changes to this bug.