[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