Here is a patch that simply disables the whitelist and re-runs compgen
whenever it fails to produce any results.
I've been using this on my dev system for the last day and it pretty
much solves all of my gripes that led to me filing and working on this
blueprint:
See also bug 526264, which is about sqlite only completing .sqlite
files.
** Summary changed:
- Bash completion fails for .tar.xz files when invoking tar
+ Bash completion fails for .tar.xz files when invoking tar (and in various
other situations)
** Changed in: bash-completion (Ubuntu)