-
-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[commit ffac420, pquery, portageq] Error messages from auto-complete #487
Comments
Thank you for the report. Confirmed. This is a regression introduced in commit ffac420.
This must be caused in the programmable completions called from
$ ble-detach
[ble: detached]
Please run `stty sane' to recover the correct TTY state.
$ stty sane;[RET]
$ pquery s[TAB] <-- Does the problem reproduce here? |
This is an issue in the upstream. This line is always executed without redirecting |
No. Error msgs disappeared.
Yes with the same error msg. |
Thank you, so it is not the issue with ble.sh. It's an upstream bug in |
Thank you for finding the source of the bug and the PR! |
There is one more command with error messages from auto-complete. Input portageq envvar something (see here for bashcomp), some error messages will be shown, e.g.:
I set Related: https://forums.gentoo.org/viewtopic-t-1068540-start-0.html
No. Error msgs disappeared.
No.
I believe this is an inner bug because there's no related bug report in Gentoo's Bugzilla. |
This is a compatibility issue, or just the completion setting is "not yet supported" by The present case is related to something that It should also be noted that even for the TAB completion, other limitations exist in the custom terminal state set up by |
So I only see $ env -i PATH="${PATH}" emerge -v --info </dev/null |
Neither option |
I believe it's quite common among Gentoo users because the default behavior of |
That means that
Yeah, and in fact, that is suggested by emerge - Gentoo Wiki. However, I see some inconsistency in the design of the behavior of
These two points appear to conflict with each other by design. We cannot safely use the
I wondered if there weren't any problems with the
This must be a design issue of
That is just because your situation has changed. Footnotes
|
It simply print the information, nothing else is done, and without any confirmation even with
I don't know what happened 18 years ago but |
Thank you for the information. Then, I would probably ask them if they can include
Thank you also for this information. Just to confirm the behavior, what are the results of the following commands (with $ env -i PATH="${PATH}" emerge -v --info < /dev/null
$ env -i PATH="${PATH}" emerge -v --info --ask=n < /dev/null
$ env -i PATH="${PATH}" emerge -v --info --ignore-default-opts < /dev/null Maybe specifying |
So |
According to Manpage of EMERGE, there seems to be an option $ env -i PATH="${PATH}" emerge -v --info | grep -o '^EPREFIX'
$ env -i PATH="${PATH}" emerge -v --info --prefix=/tmp | grep -o '^EPREFIX' |
It really differs:
|
Thank you. So |
Input something=, some error messages will be shown, e.g. (input
LANG=
):And another strange bug with
pquery
(See https://pkgcore.github.io/pkgcore/man/pquery.html#pquery) (maybe there's more commands with the same problem)Input pquery something, some error messages will be shown, e.g. (input
pquery s
):But no error message will be shown if the current working directory is a git repository.
The text was updated successfully, but these errors were encountered: