bug-texinfo
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

info info should return something more than just an error message


From: Michail L. Liarmakopoulos
Subject: info info should return something more than just an error message
Date: Sun, 28 Nov 2021 04:51:50 +0100

Hello,

I was playing today with info and man with some friends over some Discord server and we discovered the following:

Info version:
I have the info command of version 6.5:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ man info | tail
       This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.

SEE ALSO
       The full documentation for info is provided by the texinfo-doc-nonfree package as a Texinfo manual.  If this package is installed at your site, the command

              info info

       should give you access to the complete manual.  (Or, if you have Emacs, M-x info will lead to the manual.)

info 6.5

The issue: 
In my utter disappointment I found out that when I do `info info` I get the following:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ info info
info: No menu item 'info-stnd' in node '(dir)Top'

From the look of it, there's no info for info.

But then I did man man and I got a result:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ man man | head
MAN(1)                                                                        Manual pager utils                                                                       MAN(1)

NAME
       man - an interface to the on-line reference manuals

SYNOPSIS
       man  [-C  file]  [-d]  [-D]  [--warnings[=warnings]]  [-R  encoding]  [-L  locale]  [-m  system[,...]] [-M path] [-S list] [-e extension] [-i|-I] [--regex|--wildcard]
       [--names-only] [-a] [-u] [--no-subpages] [-P pager] [-r prompt] [-7] [-E encoding] [--no-hyphenation] [--no-justification] [-p string] [-t] [-T[device]] [-H[browser]]
       [-X[dpi]] [-Z] [[section] page[.section] ...] ...
       man -k [apropos options] regexp ... 

I find this insulting for the info community. How can you stand the fact that the man  community has a man for their man, and yet you don't have an info for your info

Also, there's a `man info`, as is an `info man`. Which is nice. But I get the same weird error that I got with `info info`, when I run the `info man`.

milia@Newton:~/Downloads/apljk/apljk-related-repos$ man info | wc -l
99
milia@Newton:~/Downloads/apljk/apljk-related-repos$ info man | wc -l
info: No menu item 'man' in node '(dir)Top'
676

A friend from the friendly community I belong to pointed out that this error could mean that there isn't an info page for man, and so that the info takes the `man man` and returns it as info . But we see that there is an info page for man. I did a bit of testing to see if this hypothesis was true:

milia@Newton:~/Downloads/apljk/apljk-related-repos$ info man | wc -l
info: No menu item 'man' in node '(dir)Top'
676
milia@Newton:~/Downloads/apljk/apljk-related-repos$ man man | wc -l
475

So, since the `info man` and `man man` have different lines, they can't be the same. Thus my friends hypothesis was wrong. The error remains though :( 

Friendly feature requests:
1. Could you please write an info for the info program so that the `info info` doen't return just an error message, but provides a full length description about how info works, with line count larger than `man info` ?
2. Could you please do a RCA as to why we get the error "info: No menu item 'man' in node '(dir)Top'" when we do `info man`? I believe this shouldn't be displayed.

System:
I run the above unix commands on a x86_64 system with the following OS:

Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic

Apology:
If by any effect the `info info` should work and the issue is on my system, my deepest apologies.

Thank you very much for the consideration and your time.

Best regards,
milia#0919

--
Michail L. Liarmakopoulos, MSc

reply via email to

[Prev in Thread] Current Thread [Next in Thread]