[bug #65493] bash completion broken

Jernej Jakob <[email protected]> Sat, 5 Jul 2025 10:16:50 -0400 (EDT)
Newsgroups gmane.comp.boot-loaders.grub.bugs
Message-ID <[email protected]>
--8323329-1477524879-1751725009=:4099497
Content-Type: TEXT/plain; CHARSET=utf-8
Content-Transfer-Encoding: QUOTED-PRINTABLE
Content-Disposition: inline

Follow-up Comment #2, bug #65493 (group grub):=0A=0A[comment #1 comment #1:=
]=0A> This was corrected by commit =090876fdf215292a06ad087f862ae7677c85ae4=
44f on=0A> 2024-04-11. Reference:=0A> https://git.savannah.gnu.org/cgit/gru=
b.git/commit/util/bash-completion.d/grub-completion.bash.in?id=3D0876fdf215=
292a06ad087f862ae7677c85ae444f=0A> =0A> Suggest to close this issue.=0A=0AW=
hile the fix has been commited to master, a release with the fix has not be=
en=0Amade yet.=0A=0A[comment #0 original submission:]=0A> "_split_longopt" =
in bash changed to "_comp__split_longopt" sometime (its not=0A> only GRUB p=
roblem, some other soft having same issue now), so easy=0A> workaround: jus=
t change this file in text editor, .=0A=0AThe upstream issue about removal =
of _split_longopt is here:=0Ahttps://github.com/scop/bash-completion/issues=
/1135#issuecomment-1998483710=0ATo quote akinomyoga,=0A> _comp__split_longo=
pt is not a part of public API and can be removed in the=0A> future at any =
time.=0Aand=0A> Any functions and variables whose name contains __ as a sub=
string are not=0A> public stable interfaces and considered subject to chang=
e.=0ASo IMO such internal functions should not be used by 3rd party complet=
ion=0Ascripts.=0A=0A=0A    ________________________________________________=
_______=0A=0AReply to this item at:=0A=0A  <https://savannah.gnu.org/bugs/?=
65493>=0A=0A_______________________________________________=0AMessage sent =
via Savannah=0Ahttps://savannah.gnu.org/=0A
--8323329-1477524879-1751725009=:4099497
Content-Type: APPLICATION/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----

iHUEABYIAB0WIQQk97aszIMMAvLLwm6qLAuaBUf3TgUCaGkz0QAKCRCqLAuaBUf3
Tta5AQDTxG2JqvyyoloI79qTkNe7IWRrevwM/41ynhteo0JmqAEA0oShPK00Ma/P
zBFdQvHZvI6vw+31gSGLZbqGMbveWQs=
=ym+k
-----END PGP SIGNATURE-----

--8323329-1477524879-1751725009=:4099497--