Hello community, here is the log from the commit of package bash-completion for openSUSE:Factory checked in at 2018-09-03 10:32:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bash-completion (Old) and /work/SRC/openSUSE:Factory/.bash-completion.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bash-completion" Mon Sep 3 10:32:49 2018 rev:39 rq:631912 version:2.8 Changes: -------- --- /work/SRC/openSUSE:Factory/bash-completion/bash-completion-doc.changes 2017-07-11 08:33:24.859386029 +0200 +++ /work/SRC/openSUSE:Factory/.bash-completion.new/bash-completion-doc.changes 2018-09-03 10:32:51.136321631 +0200 @@ -1,0 +2,137 @@ +Thu Aug 2 13:25:06 UTC 2018 - [email protected] + +- 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 - [email protected] + +- 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 - [email protected] + +- Use %license instead of %doc [bsc#1082318] + +------------------------------------------------------------------- +Mon Dec 18 15:29:04 CET 2017 - [email protected] + +- Remove rfkill conflicting with util-linux-2.31. + +------------------------------------------------------------------- --- /work/SRC/openSUSE:Factory/bash-completion/bash-completion.changes 2018-04-26 13:34:59.890749705 +0200 +++ /work/SRC/openSUSE:Factory/.bash-completion.new/bash-completion.changes 2018-09-03 10:32:51.172321724 +0200 @@ -1,0 +2,121 @@ +Thu Aug 2 13:25:06 UTC 2018 - [email protected] + +- 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 + +------------------------------------------------------------------- Old: ---- bash-completion-2.7.tar.xz New: ---- bash-completion-2.8.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bash-completion-doc.spec ++++++ --- /var/tmp/diff_new_pack.h6SEAf/_old 2018-09-03 10:32:51.672323009 +0200 +++ /var/tmp/diff_new_pack.h6SEAf/_new 2018-09-03 10:32:51.676323020 +0200 @@ -20,7 +20,7 @@ %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 @@ 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 @@ %patch9 -b .p9 %patch10 -b .p10 -p1 %patch11 -b .p11 -p0 +%patch12 -b .p12 -p0 %build %configure ++++++ bash-completion.spec ++++++ --- /var/tmp/diff_new_pack.h6SEAf/_old 2018-09-03 10:32:51.736323174 +0200 +++ /var/tmp/diff_new_pack.h6SEAf/_new 2018-09-03 10:32:51.752323215 +0200 @@ -22,7 +22,7 @@ %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 @@ 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 ++++++ bash-completion-2.7.tar.xz -> bash-completion-2.8.tar.xz ++++++ ++++ 7505 lines of diff (skipped)
