[Bash-completion-devel] iptables-bash_completion 1.4 - Bash shell programmable completion for ip[6]tables
AllKind
AllKind at fastest.cc
Thu Feb 11 15:34:57 UTC 2016
On 07.02.2016 09:28, Ville Skyttä wrote:
> On Sun, Feb 7, 2016 at 12:06 AM, AllKind <AllKind at fastest.cc> wrote:
>
>> If I get it to upstream, the downside is, it's up to the packager of the
>> distro, or the user itself, to take care of it becoming available.
>
> How so? Don't just dump it somewhere in their source tree, make it so
> that "make install" or the equivalent installs it along with the rest
> of upstream software.
>
>> Also I could still update it to changes made in the future.
>
> You mean if it was included with bash-completion? If you "sign up" for
> maintaining it and responding to bug reports etc, then I suppose
> inclusion in bash-completion would be an option. But I really think
> that inclusion in upstream iptables is a superior alternative, and I'm
> a bit uncomfortable if iptables is already being deprecated and you
> stopped working on this already in 2014... we don't want to be a
> dumping ground for unmaintained or legacy completions any more than we
> currently are.
Ok, thank you for your feedback.
I agree with you. Trying to get it in upstream iptables is the way I'll
go for now.
It took me some time, as the harddisk of my test computer crashed, so I
had to solve that first. Also I've never done that stuff before. But I
think I got a working patch ready.
For now one question came up for me, it would be great if you could be
so kind and help me with that:
I'm not sure what file name I should choose for the installation.
If I use `iptables' it will overwrite the already installed version of
bash completion. And after an uninstall there is none left.
If I choose another name, the two completions will compete each other,
and I guess the last loading will win, right? And I have no way to
control which one, or do I?
Regarding iptables becoming deprecated (FYI):
I'm sure it will be around still for many years, as switching to nft
will require a kernel upgrade and many systems out there are long term.
And there is a iptables-compat layer in development which will allow to
use iptables commands as before.
I stopped working on it, because I had all the features available back
then implemented and I wasn't aware of a single bug. For sure I would
have tried to fix any bug reported, but there was none.
[...]
Thank you kindly and best regards
AllKind
More information about the Bash-completion-devel
mailing list