Bug 2363242 - proj has unnecessary(?) dependency on bash-completion
Summary: proj has unnecessary(?) dependency on bash-completion
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: proj
Version: 42
Hardware: All
OS: Unspecified
unspecified
low
Target Milestone: ---
Assignee: Sandro Mani
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-05-01 09:28 UTC by Felix Friedlander
Modified: 2025-05-11 01:16 UTC (History)
4 users (show)

Fixed In Version: proj-9.6.0-2.fc42
Clone Of:
Environment:
Last Closed: 2025-05-11 01:16:09 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Felix Friedlander 2025-05-01 09:28:24 UTC
Description of problem:
In the upgrade to proj 9.6.0 (https://src.fedoraproject.org/rpms/proj/c/625f19925cd519bf64fec9fa0b5e44edcb992ca2), completion files for bash were added - a welcome new feature. As part of this change, the package gained a dependency on the bash-completion package.

As best I can tell, this is not normal for Fedora packages; most packages that provide bash-completion files within the main package (e.g. iproute, tmux, inkscape) have no such dependency. (After all, the user(s) may not even be using bash as their interactive shell.)

I tested building the proj package with the dependency removed, and it still seemed to build OK.

Version-Release number of selected component (if applicable):
9.6.0-1.fc42

Actual results:
proj depends on bash-completion

Expected results:
proj does not depend on bash-completion

Comment 1 Sandro Mani 2025-05-02 07:46:56 UTC
The dependency was added solely for directory-ownership reasons, but as the directory is actually also owned by the filesystem package, the dependency is indeed unnecessary. I'll remove it.

Comment 2 Fedora Update System 2025-05-02 21:19:29 UTC
FEDORA-2025-25c6580bc6 (proj-9.6.0-2.fc42) has been submitted as an update to Fedora 42.
https://bodhi.fedoraproject.org/updates/FEDORA-2025-25c6580bc6

Comment 3 Fedora Update System 2025-05-03 02:50:55 UTC
FEDORA-2025-25c6580bc6 has been pushed to the Fedora 42 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2025-25c6580bc6`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2025-25c6580bc6

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 4 Fedora Update System 2025-05-11 01:16:09 UTC
FEDORA-2025-25c6580bc6 (proj-9.6.0-2.fc42) has been pushed to the Fedora 42 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.