[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
This bug was fixed in the package cowdancer - 0.88 --- cowdancer (0.88) unstable; urgency=medium [ Mattia Rizzolo ] * Fix bash completion to work with a dynamic _have() instead of the static have(). LP: #1792835 * Bump debhelper compat level to 12, using the new debhelper-compat. + Move from the deprecated dh_install --fail-missing to dh_missing. * Bump Standards-Version to 4.3.0, no changes needed. [ James Clarke ] * Fix FTBFS with glibc 2.28. Closes: #916062 -- Mattia Rizzolo Mon, 07 Jan 2019 14:43:20 +0100 ** Changed in: cowdancer (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to jackd2 in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs, ubuntustudio-bugs: jackd2 https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in apt-xapian-index package in Ubuntu: New Status in cowdancer package in Ubuntu: Fix Released Status in dpatch package in Ubuntu: New Status in inkscape package in Ubuntu: Fix Released Status in jackd2 package in Ubuntu: New Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt-xapian-index/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
The ufw bug is being tracking in bug 1775043. Removing that task. ** No longer affects: ufw (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to jackd2 in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs, ubuntustudio-bugs: jackd2 https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in apt-xapian-index package in Ubuntu: New Status in cowdancer package in Ubuntu: Fix Committed Status in dpatch package in Ubuntu: New Status in inkscape package in Ubuntu: Fix Released Status in jackd2 package in Ubuntu: New Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt-xapian-index/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
This bug was fixed in the package inkscape - 0.92.3-4 --- inkscape (0.92.3-4) unstable; urgency=medium [ Mattia Rizzolo ] * d/bash-completion: fix completion to use the runtime-evaluating _have() instead of the static check have(). LP: #1792835 * Mark inkscape-tutorials as Multi-Arch:foreign (from the m-a hinter). * Bump Standards-Version to 4.2.1, no changes needed. * Add patch from upstream to make the command-line PDF output reproducible. Thanks to Chris Lamb for the patch! Closes: #893314 [ Andrej Shadura ] * Add patch from upstream to fix crash when resizing elements with snapping enabled. Closes: #910379; LP: #1796046 -- Mattia Rizzolo Mon, 08 Oct 2018 11:27:04 +0200 ** Changed in: inkscape (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to jackd2 in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs, ubuntustudio-bugs: jackd2 https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in apt-xapian-index package in Ubuntu: New Status in cowdancer package in Ubuntu: Fix Committed Status in dpatch package in Ubuntu: New Status in inkscape package in Ubuntu: Fix Released Status in jackd2 package in Ubuntu: New Status in ufw package in Ubuntu: New Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt-xapian-index/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
Fix committed in git: https://salsa.debian.org/pbuilder-team/cowdancer/commit/bbac66ca568e00ff6f54e0b38d77556f44b7b03d ** Changed in: cowdancer (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to jackd2 in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs, ubuntustudio-bugs: jackd2 https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in apt-xapian-index package in Ubuntu: New Status in cowdancer package in Ubuntu: Fix Committed Status in dpatch package in Ubuntu: New Status in inkscape package in Ubuntu: Fix Committed Status in jackd2 package in Ubuntu: New Status in ufw package in Ubuntu: New Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt-xapian-index/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
** Also affects: jackd2 (Ubuntu) Importance: Undecided Status: New ** Also affects: ufw (Ubuntu) Importance: Undecided Status: New ** Also affects: cowdancer (Ubuntu) Importance: Undecided Status: New ** Also affects: dpatch (Ubuntu) Importance: Undecided Status: New ** Also affects: apt-xapian-index (Ubuntu) Importance: Undecided Status: New ** Changed in: inkscape (Ubuntu) Assignee: (unassigned) => Mattia Rizzolo (mapreri) ** Changed in: cowdancer (Ubuntu) Assignee: (unassigned) => Mattia Rizzolo (mapreri) -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to jackd2 in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs, ubuntustudio-bugs: jackd2 https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in apt-xapian-index package in Ubuntu: New Status in cowdancer package in Ubuntu: Fix Committed Status in dpatch package in Ubuntu: New Status in inkscape package in Ubuntu: Fix Committed Status in jackd2 package in Ubuntu: New Status in ufw package in Ubuntu: New Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/apt-xapian-index/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache should maybe also be fixed. -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to inkscape in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in inkscape package in Ubuntu: Fix Committed Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp
[Ubuntustudio-bugs] [Bug 1792835] Re: Bash completion for Inkscape does not work
Fix committed in git. https://salsa.debian.org/multimedia- team/inkscape/commit/4841d8b4ceceef4ef38144c9ee9083078c3ce226 ** Changed in: inkscape (Ubuntu) Status: New => Fix Committed -- You received this bug notification because you are a member of Ubuntu Studio Bugs, which is subscribed to inkscape in Ubuntu. Matching subscriptions: Ubuntu Studio Bugs https://bugs.launchpad.net/bugs/1792835 Title: Bash completion for Inkscape does not work Status in inkscape package in Ubuntu: Fix Committed Bug description: Bash completion for Inkscape does not work in Ubuntu 18.04. It will for example suggest non-svg files. The reason seems to be that /usr/share/bash- completion/completions/inkscape uses the have() function, which is temporarily defined in /usr/share/bash-completion/bash_completion, but then unset at the end of that file. Workaround: Copy /usr/share/bash-completion/completions/inkscape to ~/.local/share/bash-completion/completions/inkscape and remove the uses of "have". The bash completion for some other commands seem to use have() too, e.g. jackd, ufw, cowbuilder, dpatch_edit_patch, and axi-cache, so bash completion for these commands will presumably not work either. From /usr/share/bash-completion/bash_completion: - # Backwards compatibility for compat completions that use have(). # @deprecated should no longer be used; generally not needed with dynamically # loaded completions, and _have is suitable for runtime use. have() { unset -v have _have $1 && have=yes } [...] unset -f have unset have - From /usr/share/bash-completion/completions/inkscape: - [...] have inkscape && _inkscape() { [...] } [ "${have:-}" ] && complete -F _inkscape $filenames inkscape - System information: $ lsb_release -rd Description: Ubuntu 18.04.1 LTS Release: 18.04 $ apt-cache policy inkscape inkscape: Installed: 0.92.3-1 Candidate: 0.92.3-1 Version table: *** 0.92.3-1 500 500 http://no.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages 100 /var/lib/dpkg/status To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/inkscape/+bug/1792835/+subscriptions -- Mailing list: https://launchpad.net/~ubuntustudio-bugs Post to : ubuntustudio-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntustudio-bugs More help : https://help.launchpad.net/ListHelp