Follow-up Comment #2, bug #65493 (group grub):

[comment #1 comment #1:]
> This was corrected by commit  0876fdf215292a06ad087f862ae7677c85ae444f on
> 2024-04-11. Reference:
> https://git.savannah.gnu.org/cgit/grub.git/commit/util/bash-completion.d/grub-completion.bash.in?id=0876fdf215292a06ad087f862ae7677c85ae444f
> 
> Suggest to close this issue.

While the fix has been commited to master, a release with the fix has not been
made yet.

[comment #0 original submission:]
> "_split_longopt" in bash changed to "_comp__split_longopt" sometime (its not
> only GRUB problem, some other soft having same issue now), so easy
> workaround: just change this file in text editor, .

The upstream issue about removal of _split_longopt is here:
https://github.com/scop/bash-completion/issues/1135#issuecomment-1998483710
To quote akinomyoga,
> _comp__split_longopt is not a part of public API and can be removed in the
> future at any time.
and
> Any functions and variables whose name contains __ as a substring are not
> public stable interfaces and considered subject to change.
So IMO such internal functions should not be used by 3rd party completion
scripts.


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65493>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to