Almost the very first thing I do on a new install is to
erase bash-completion, and it is indeed not installed:
tomh> rpm -q bash-completion
package bash-completion is not installed
So why did the dnf-automatic run I have in cron
tell me this last night:
Delta RPMs reduced 80.7 MB of updates to 38.6 MB (52.1% saved)
The following updates were downloaded on 'tomh':
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
mod_http2 x86_64 1.10.7-1.fc24 updates 148 k
Upgrading:
GraphicsMagick x86_64 1.3.26-3.fc24 updates 1.4 M
GraphicsMagick-doc noarch 1.3.26-3.fc24 updates 973 k
httpd x86_64 2.4.27-3.fc24 updates 1.3 M
httpd-filesystem noarch 2.4.27-3.fc24 updates 27 k
httpd-manual noarch 2.4.27-3.fc24 updates 2.3 M
httpd-tools x86_64 2.4.27-3.fc24 updates 89 k
icedtea-web x86_64 1.7-1.fc24 updates 1.8 M
java-1.8.0-openjdk x86_64 1:1.8.0.141-1.b16.fc24 updates 233 k
java-1.8.0-openjdk-devel x86_64 1:1.8.0.141-1.b16.fc24 updates 9.8 M
java-1.8.0-openjdk-headless x86_64 1:1.8.0.141-1.b16.fc24 updates 32 M
librsvg2 x86_64 2.40.18-1.fc24 updates 133 k
librsvg2-devel x86_64 2.40.18-1.fc24 updates 52 k
qt5-qtwebengine x86_64 5.6.3-0.1.20170712gitee719ad313e564.fc24
updates 31 M
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
bash-completion noarch 1:2.4-1.fc24 updates 269 k
Transaction Summary
================================================================================
Install 1 Package
Upgrade 13 Packages
Skip 1 Package
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
WTF is it even contemplating downloading bash-completion? I erased it,
it should be gone forever. What is going on?