From 4d4f13f86bb86a650f0aab7b382d1958863cddcddf82b602470d86817fbbc850 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Tue, 28 Aug 2018 07:45:21 +0000 Subject: [PATCH] Accepting request 627101 from home:1Antoine1:branches:shells Update to version 2.8. OBS-URL: https://build.opensuse.org/request/show/627101 OBS-URL: https://build.opensuse.org/package/show/shells/bash-completion?expand=0&rev=94 --- bash-completion-2.7.tar.xz | 3 - bash-completion-2.8.tar.xz | 3 + bash-completion-doc.changes | 137 ++++++++++++++++++++++++++++++++++++ bash-completion-doc.spec | 5 +- bash-completion.changes | 121 +++++++++++++++++++++++++++++++ bash-completion.spec | 3 +- 6 files changed, 266 insertions(+), 6 deletions(-) delete mode 100644 bash-completion-2.7.tar.xz create mode 100644 bash-completion-2.8.tar.xz diff --git a/bash-completion-2.7.tar.xz b/bash-completion-2.7.tar.xz deleted file mode 100644 index 852cf7a..0000000 --- a/bash-completion-2.7.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:41ba892d3f427d4a686de32673f35401bc947a7801f684127120cdb13641441e -size 280048 diff --git a/bash-completion-2.8.tar.xz b/bash-completion-2.8.tar.xz new file mode 100644 index 0000000..536758b --- /dev/null +++ b/bash-completion-2.8.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c01f5570f5698a0dda8dc9cfb2a83744daa1ec54758373a6e349bd903375f54d +size 286128 diff --git a/bash-completion-doc.changes b/bash-completion-doc.changes index 8c20a3f..4bab093 100644 --- a/bash-completion-doc.changes +++ b/bash-completion-doc.changes @@ -1,3 +1,140 @@ +------------------------------------------------------------------- +Thu Aug 2 13:25:06 UTC 2018 - antoine.belvire@opensuse.org + +- Update to version 2.8: + * Comma separated opt arg completion improvements + * Protect _known_hosts_real from user input treated as options + * Protect shopt reset from non-default $IFS + * Add support for .lz4 extension to file-roller (#158) + * Add support for .lzo extension (--lzop) to tar (#155) + * Bump copyright years to -2018 + * README.md: Whitespace cleanup + * Whitespace + * __expand_tilde_by_ref: Eval tilde expansion only, simplify + * __load_completion: Code cleanup + * __load_completion: Load "xspec" completions dynamically too + * _avaiable_interfaces: Get rid of eval + * _expand: Reuse __expand_tilde_by_ref and _tilde logic, clean up + * _known_hosts_real: Add option to filter IPv4 and IPv6 addresses + * _known_hosts_real: Document -a better + * alias: Fix completion followed by = (#146) + * apt-get: Complete *.deb on install if argument contains a slash + * aptitude-curses: Use aptitude completion + * aptitude: Add keep to commands list (Debian: #867587) + * bzip2, gzip, and other compressors: Use _tilde instead of _expand + * ccze: New completion + * cryptsetup: Update option lists + * curl: Fix -x etc option argument hostname completion + * dd, find, gcc: Remove unnecessary tilde expansion + * dd: Omit space only when offering one completion ending with = + * dpkg-query: Fix -W/--show completion + * dpkg: Add -V/--verify arg completion + * dpkg: Complete --vextract on deb files + * dpkg: Fix man page section in comment + * ebtables: new completion (#150) + * flake8: Various option arg completion improvements + * geoiplookup: New completion + * getconf: New completion + * groupdel: Parse and handle long options + * info, man, rsync: Defer _expand invocation + * iptables: Avoid stderr trashing when invoked as non-root + * iptables: Parse options from --help output + * iptables: Use invoked command instead of hardcoded "iptables" + * java: Complete *.war + * kldunload: Increase robustness of compgen filters (#185) + * kldunload: Show modules with digits + * ktutil: Don't leak i and command environment variables + * lftp: Support ~/.local/... bookmark location (#144) + * lowriter,localc etc: Use corresponding oo* completions + * lspci: New completion + * lsscsi: New completion + * lsusb: New completion + * make-changelog.py: Use python3 + * make: Pass script to sed as parameter instead of using process substitution + * man: Don't use $MANPATH directly (#161) + * mkdir: Complete files without appending space + * mkdir: Complete on files in addition to dirs + * mplayer: Disable user config when parsing options + * nproc: New completion + * oggdec: New completion + * openssl: Add completion for the genpkey, pkey, pkeyparam, and pkeyutl commands + * perltidy: New completion + * ping*,ssh,scp,sftp,tracepath6: Filter IPv4/IPv6 literal addresses + * pv: New completion + * pycodestyle: New completion + * pylint: Install for pylint-2 and pylint-3 too + * pylint: Invoke python3 to search for modules if command contains 3 + * python: Support completing dotted module hierarchies + * radvdump: New completion + * reportbug: Add -A/--attach arg completion + * reportbug: Don't hardcode option lists, split option args at = + * rfkill: Rename to _rfkill to avoid conflict with util-linux >= 2.31 + * ri: Fix integrated ri 1.8 class completion + * ssh,ssh-add,ssh-keygen: Complete pkcs11 options with *.so + * ssh-keygen: Add -E arg completion + * ssh: Add -J/ProxyJump completion + * ssh: Declare $prefix closer to use + * test suite: Add basic hid2hci and munin-node-configure test cases + * test suite: Add bunch of man and MANPATH test cases + * test suite: Add bunch of missing basic test cases + * test suite: Add info and pinfo option test cases + * test suite: Drop no longer needed fedoradev /usr/bin/which workaround + * test suite: Enable wine in ubuntu14 + * test suite: Install aptitude in ubuntu14 container + * test suite: Limit amount of info and pinfo test output + * test suite: Limit amount of output from process name completion + * test suite: Limit number of screen -T completion matches + * test suite: Make man test subject names less generic + * test suite: Skip fedoradev GPG checks at least for now + * test suite: Some more mplayer and mencoder coverage + * test suite: Support overriding default match buffer size (#141) + * test suite: man cleanup + * test/docker: Tweak work dir, add bash as default cmd + * test/unit: Whitespace tweaks + * test: Add "postconf -" test case + * test: Add assert_complete_homedir, use in dpkg and ls + * test: Add files to test older ri with + * test: Add some _expand unit tests + * test: Add some comments regarding bash init in library.exp + * test: Fix getting username in non-login shells + * test: Ignore duplicates in find_unique_completion_pair list + * test: Remove things moved to library.exp from bashrc + * test: Try to skip postconf variable test on broken postfix configs altogether + * test: Use prebuilt docker hub bash-completion images + * test: Work around broken centos/fedora postfix config in non-IPv6 setup + * test: dpkg,ls,_tilde: Skip gracefully if no uniq user for completion is found + * test: run bash with --norc to avoid system bashrc + * tox: Avoid stderr spewage when -e invoked without tox.ini + * tox: Complete comma separated -e arguments + * tox: Include ALL in -e completions + * tox: New completion (#163) + * tox: Remove spurious executable bits + * unzip, zipinfo: Associate *.gar (#165) + * uscan: Don't leak cword and words environment variables + * vpnc: Add some option argument (non)completions + * vpnc: Improve config completions + * xdg-mime,xdg-settings: Fix inclusion in tarball + * xdg-mime: New completion + * xdg-settings: New completion + * xine etc, ogg123, mplayer -audiofile: Associate with *.oga + * xm: Don't leak args and commands environment variables + +------------------------------------------------------------------- +Tue Apr 24 09:21:58 UTC 2018 - werner@suse.de + +- Add patch bash-completion-2.7-unRAR-remove.patch that is due legal + issue the unRAR part of 7z had been removed (boo#1077978, boo#1090515) + +------------------------------------------------------------------- +Tue Apr 3 15:30:09 CEST 2018 - kukuk@suse.de + +- Use %license instead of %doc [bsc#1082318] + +------------------------------------------------------------------- +Mon Dec 18 15:29:04 CET 2017 - sbrabec@suse.com + +- Remove rfkill conflicting with util-linux-2.31. + ------------------------------------------------------------------- Tue Jul 4 07:51:31 UTC 2017 - werner@suse.de diff --git a/bash-completion-doc.spec b/bash-completion-doc.spec index 66a117d..3cb2c3c 100644 --- a/bash-completion-doc.spec +++ b/bash-completion-doc.spec @@ -20,7 +20,7 @@ Name: bash-completion-doc %define _name bash-completion # WARNING: Never edit this file!!! Edit bash-completion.spec and call pre_checkin.sh to update bash-completion-doc.spec. # Always set %%build_doc to 0 before submit to OBS. -Version: 2.7 +Version: 2.8 Release: 0 Summary: The Documentation of Programmable Completion for Bash License: GPL-2.0-or-later @@ -50,6 +50,8 @@ Patch9: rm-completion-smart-boo958462.patch Patch10: backticks-bsc963140.patch # PATCH-FIX-SUSE boo#977336 Patch11: sh-script-completion-boo977336.patch +# PATCH-FIX-SUSE boo#1090515 +Patch12: bash-completion-2.7-unRAR-remove.patch BuildRequires: asciidoc BuildRequires: libxslt-tools BuildRequires: pkg-config @@ -73,6 +75,7 @@ package bash-completion. %patch9 -b .p9 %patch10 -b .p10 -p1 %patch11 -b .p11 -p0 +%patch12 -b .p12 -p0 %build %configure diff --git a/bash-completion.changes b/bash-completion.changes index f47301d..4bab093 100644 --- a/bash-completion.changes +++ b/bash-completion.changes @@ -1,3 +1,124 @@ +------------------------------------------------------------------- +Thu Aug 2 13:25:06 UTC 2018 - antoine.belvire@opensuse.org + +- Update to version 2.8: + * Comma separated opt arg completion improvements + * Protect _known_hosts_real from user input treated as options + * Protect shopt reset from non-default $IFS + * Add support for .lz4 extension to file-roller (#158) + * Add support for .lzo extension (--lzop) to tar (#155) + * Bump copyright years to -2018 + * README.md: Whitespace cleanup + * Whitespace + * __expand_tilde_by_ref: Eval tilde expansion only, simplify + * __load_completion: Code cleanup + * __load_completion: Load "xspec" completions dynamically too + * _avaiable_interfaces: Get rid of eval + * _expand: Reuse __expand_tilde_by_ref and _tilde logic, clean up + * _known_hosts_real: Add option to filter IPv4 and IPv6 addresses + * _known_hosts_real: Document -a better + * alias: Fix completion followed by = (#146) + * apt-get: Complete *.deb on install if argument contains a slash + * aptitude-curses: Use aptitude completion + * aptitude: Add keep to commands list (Debian: #867587) + * bzip2, gzip, and other compressors: Use _tilde instead of _expand + * ccze: New completion + * cryptsetup: Update option lists + * curl: Fix -x etc option argument hostname completion + * dd, find, gcc: Remove unnecessary tilde expansion + * dd: Omit space only when offering one completion ending with = + * dpkg-query: Fix -W/--show completion + * dpkg: Add -V/--verify arg completion + * dpkg: Complete --vextract on deb files + * dpkg: Fix man page section in comment + * ebtables: new completion (#150) + * flake8: Various option arg completion improvements + * geoiplookup: New completion + * getconf: New completion + * groupdel: Parse and handle long options + * info, man, rsync: Defer _expand invocation + * iptables: Avoid stderr trashing when invoked as non-root + * iptables: Parse options from --help output + * iptables: Use invoked command instead of hardcoded "iptables" + * java: Complete *.war + * kldunload: Increase robustness of compgen filters (#185) + * kldunload: Show modules with digits + * ktutil: Don't leak i and command environment variables + * lftp: Support ~/.local/... bookmark location (#144) + * lowriter,localc etc: Use corresponding oo* completions + * lspci: New completion + * lsscsi: New completion + * lsusb: New completion + * make-changelog.py: Use python3 + * make: Pass script to sed as parameter instead of using process substitution + * man: Don't use $MANPATH directly (#161) + * mkdir: Complete files without appending space + * mkdir: Complete on files in addition to dirs + * mplayer: Disable user config when parsing options + * nproc: New completion + * oggdec: New completion + * openssl: Add completion for the genpkey, pkey, pkeyparam, and pkeyutl commands + * perltidy: New completion + * ping*,ssh,scp,sftp,tracepath6: Filter IPv4/IPv6 literal addresses + * pv: New completion + * pycodestyle: New completion + * pylint: Install for pylint-2 and pylint-3 too + * pylint: Invoke python3 to search for modules if command contains 3 + * python: Support completing dotted module hierarchies + * radvdump: New completion + * reportbug: Add -A/--attach arg completion + * reportbug: Don't hardcode option lists, split option args at = + * rfkill: Rename to _rfkill to avoid conflict with util-linux >= 2.31 + * ri: Fix integrated ri 1.8 class completion + * ssh,ssh-add,ssh-keygen: Complete pkcs11 options with *.so + * ssh-keygen: Add -E arg completion + * ssh: Add -J/ProxyJump completion + * ssh: Declare $prefix closer to use + * test suite: Add basic hid2hci and munin-node-configure test cases + * test suite: Add bunch of man and MANPATH test cases + * test suite: Add bunch of missing basic test cases + * test suite: Add info and pinfo option test cases + * test suite: Drop no longer needed fedoradev /usr/bin/which workaround + * test suite: Enable wine in ubuntu14 + * test suite: Install aptitude in ubuntu14 container + * test suite: Limit amount of info and pinfo test output + * test suite: Limit amount of output from process name completion + * test suite: Limit number of screen -T completion matches + * test suite: Make man test subject names less generic + * test suite: Skip fedoradev GPG checks at least for now + * test suite: Some more mplayer and mencoder coverage + * test suite: Support overriding default match buffer size (#141) + * test suite: man cleanup + * test/docker: Tweak work dir, add bash as default cmd + * test/unit: Whitespace tweaks + * test: Add "postconf -" test case + * test: Add assert_complete_homedir, use in dpkg and ls + * test: Add files to test older ri with + * test: Add some _expand unit tests + * test: Add some comments regarding bash init in library.exp + * test: Fix getting username in non-login shells + * test: Ignore duplicates in find_unique_completion_pair list + * test: Remove things moved to library.exp from bashrc + * test: Try to skip postconf variable test on broken postfix configs altogether + * test: Use prebuilt docker hub bash-completion images + * test: Work around broken centos/fedora postfix config in non-IPv6 setup + * test: dpkg,ls,_tilde: Skip gracefully if no uniq user for completion is found + * test: run bash with --norc to avoid system bashrc + * tox: Avoid stderr spewage when -e invoked without tox.ini + * tox: Complete comma separated -e arguments + * tox: Include ALL in -e completions + * tox: New completion (#163) + * tox: Remove spurious executable bits + * unzip, zipinfo: Associate *.gar (#165) + * uscan: Don't leak cword and words environment variables + * vpnc: Add some option argument (non)completions + * vpnc: Improve config completions + * xdg-mime,xdg-settings: Fix inclusion in tarball + * xdg-mime: New completion + * xdg-settings: New completion + * xine etc, ogg123, mplayer -audiofile: Associate with *.oga + * xm: Don't leak args and commands environment variables + ------------------------------------------------------------------- Tue Apr 24 09:21:58 UTC 2018 - werner@suse.de diff --git a/bash-completion.spec b/bash-completion.spec index 9aaf6f6..d39cf4a 100644 --- a/bash-completion.spec +++ b/bash-completion.spec @@ -22,7 +22,7 @@ Name: bash-completion %define build_core 1 # Always set %%build_doc to 0 before submit to OBS. %define build_doc 0 -Version: 2.7 +Version: 2.8 Release: 0 Summary: Programmable Completion for Bash License: GPL-2.0-or-later @@ -148,7 +148,6 @@ if test -e %{_datadir}/bash-completion/completions/umount then rm -vf %{buildroot}%{_datadir}/bash-completion/completions/umount fi -rm -vf %{buildroot}%{_datadir}/bash-completion/completions/rfkill %endif %build_core %if %build_doc pushd doc