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
This commit is contained in:
Dr. Werner Fink 2018-08-28 07:45:21 +00:00 committed by Git OBS Bridge
parent 678244d41c
commit 4d4f13f86b
6 changed files with 266 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:41ba892d3f427d4a686de32673f35401bc947a7801f684127120cdb13641441e
size 280048

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c01f5570f5698a0dda8dc9cfb2a83744daa1ec54758373a6e349bd903375f54d
size 286128

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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