Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package bash-completion for openSUSE:Factory
checked in at 2026-10-02 23:01:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/bash-completion (Old)
and /work/SRC/openSUSE:Factory/.bash-completion.new.1631729 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bash-completion"
Fri Oct 2 23:01:53 2026 rev:66 rq:1381879 version:2.18.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/bash-completion/bash-completion.changes
2026-09-30 16:23:57.192606752 +0200
+++
/work/SRC/openSUSE:Factory/.bash-completion.new.1631729/bash-completion.changes
2026-10-02 23:02:22.192847129 +0200
@@ -1,0 +2,7 @@
+Thu Oct 1 11:04:18 UTC 2026 - Dr. Werner Fink <[email protected]>
+
+- Based on the new fallback feature: split old delete list of
+ completions in a fallback and a remove list and handle the to
+ be removed like adb and the fallbacks like bts
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bash-completion.spec ++++++
--- /var/tmp/diff_new_pack.FrChN4/_old 2026-10-02 23:02:24.106927242 +0200
+++ /var/tmp/diff_new_pack.FrChN4/_new 2026-10-02 23:02:24.109927368 +0200
@@ -137,27 +137,35 @@
%install
%if %{build_core}
%make_install
-del=""
+fallback=""
+remove=""
# shipping in latest systemd now
-del="$del nmcli udevadm"
+fallback="$fallback nmcli udevadm"
# shipping in latest util-linux now
-del="$del cal chsh dmesg eject hexdump hwclock ionice look mount newgrp renice
rtcwake su umount"
+fallback="$fallback cal chsh dmesg eject hexdump hwclock ionice look mount
newgrp renice rtcwake su umount"
# shipping in devscripts now
-del="$del bts"
+fallback="$fallback bts"
# shipped as part of libsecret
-del="$del secret-tool"
+fallback="$fallback secret-tool"
# Seems to be broken (boo#1161136)
-del="$del _adb"
+remove="$remove adb"
# shipped as part of kmod
-del="$del insmod insmod.static modinfo modprobe rmmod"
+fallback="$fallback insmod insmod.static modinfo modprobe rmmod"
# shipped as part of patchutils
-del="$del interdiff"
+fallback="$fallback interdiff"
# shipped as part of tmux
-del="$del tmux"
+fallback="$fallback tmux"
-for i in $del; do
- rm -fv "%{buildroot}%{_datadir}/bash-completion/completions/$i"
+for i in $remove; do
+ rm -fv
"%{buildroot}%{_datadir}/bash-completion/completions-fallback/${i}.bash"
+ rm -fv
"%{buildroot}%{_datadir}/bash-completion/completions-core/${i}.bash"
done
+for i in $fallback; do
+ test -e
"%{buildroot}%{_datadir}/bash-completion/completions-core/${i}.bash" || continue
+ mv -fv
"%{buildroot}%{_datadir}/bash-completion/completions-core/${i}.bash" \
+
"%{buildroot}%{_datadir}/bash-completion/completions-fallback/${i}.bash"
+done
+unset i remove fallback
%endif
%if %{build_doc}
pushd doc