Bug 1457164
Summary: | bash-completion ships development files in the main package | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
Component: | bash-completion | Assignee: | Siteshwar Vashisht <svashisht> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | mhroncok, ooprala, sheltren, yaneti, yselkowi |
Target Milestone: | --- | Keywords: | Reopened, Tracking |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2024-02-15 14:34:09 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 1269538, 1323209 |
Description
Peter Robinson
2017-05-31 08:48:07 UTC
See bug 1324593 - WONTFIXed Not sure if any of the circumstances around it have changed since then I only see yum-utils mentioned there and it's no longer default or shipped. This bug appears to have been reported against 'rawhide' during the Fedora 27 development cycle. Changing version to '27'. Still an issue *** Bug 1324593 has been marked as a duplicate of this bug. *** Perhaps this should have been coordinated with the impacted packages. $ rg 'pkg-config.+--variable=completionsdir' rpm-specs/borgbackup.spec:#%define bash_compdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/breezy.spec:bashcompdir=$(pkg-config --variable=completionsdir bash-completion) rpm-specs/cmake.spec:%global bash_completionsdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null || echo '%{_datadir}/bash-completion/completions') rpm-specs/conda.spec:%global bash_completionsdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null || echo '/etc/bash_completion.d') rpm-specs/composer.spec:%global bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) rpm-specs/cowsay.spec:%global compdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/creds.spec:%global bashcompdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/datamash.spec:pkg-config --variable=completionsdir bash-completion || rpm-specs/dracut.spec: --bashcompletiondir=$(pkg-config --variable=completionsdir bash-completion) \ rpm-specs/eg.spec:bashcompdir=$(pkg-config --variable=completionsdir bash-completion || :) rpm-specs/fail2ban.spec:COMPLETIONDIR=%{buildroot}$(pkg-config --variable=completionsdir bash-completion) rpm-specs/fedpkg.spec:%define compdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/git-annex.spec:bash_completion_dir=%{buildroot}$(pkg-config --variable=completionsdir bash-completion) rpm-specs/glusterfs.spec:%global bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null) rpm-specs/GMT.spec:%global completion_dir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/gromacs.spec:%define compdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/kim-api.spec:%global b_compdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/lynis.spec:%global bashcompdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/maxima.spec:%global bash_completionsdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null || echo '/etc/bash_completion.d') rpm-specs/mpc.spec:%global compdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/mt-st.spec:COMPLETIONDIR=%{buildroot}$(pkg-config --variable=completionsdir bash-completion) rpm-specs/ndctl.spec:%define bashcompdir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/nordugrid-arc.spec:%global _bashcompdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null || echo %{_sysconfdir}/bash_completion.d) rpm-specs/pulseaudio.spec:%global bash_completionsdir %(pkg-config --variable=completionsdir bash-completion 2>/dev/null || echo '/etc/bash_completion.d') rpm-specs/pybugz.spec:%global bash_cmpl_dir %(pkg-config --variable=completionsdir bash-completion) rpm-specs/python-django.spec:bashcompdir=$(pkg-config --variable=completionsdir bash-completion) rpm-specs/python-vitrageclient.spec:bashcompdir=$(pkg-config --variable=completionsdir bash-completion) rpm-specs/reptyr.spec:%define bashcomp %(pkg-config --variable=completionsdir bash-completion) rpm-specs/source-highlight.spec:bashcompdir=$(pkg-config --variable=completionsdir bash-completion) rpm-specs/tig.spec:%global bash_completion_dir %(pkg-config --variable=completionsdir bash-completion || echo /etc/bash_completion.d)/ rpm-specs/vagrant.spec:%global bashcompletion_dir %(pkg-config --variable=completionsdir bash-completion 2> /dev/null || :) And those are just packages that invoke it directly in the spec. There are others that will fail with cryptic errors like: RPM build errors: File not found: /builddir/build/BUILDROOT/libstoragemgmt-1.9.8-6.fc41.x86_64/usr/share/bash-completion/completions/lsmcli This is now also on the devel list: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/NG6HV2FGKWTWKXVQXR6DWCELU4ZELX5Z/ |