Bug 2268949 - binary dict provided by irstlm-tools conflicts with dictd
Summary: binary dict provided by irstlm-tools conflicts with dictd
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Fedora
Classification: Fedora
Component: irstlm
Version: 42
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: W. Michael Petullo
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-03-11 05:13 UTC by Carlos Rodriguez-Fernandez
Modified: 2025-12-22 15:24 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2025-12-22 15:24:38 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Carlos Rodriguez-Fernandez 2024-03-11 05:13:51 UTC
irstlm-tools provides /usr/bin/dict, which is also provided by dictd.

This has been happening apparently for years since irstlm was introduced in fedora 10 years, however it came to light since dictd introduced gating.yaml to validate updates, and this conflict surfaced:

Undeclared file conflicts:
dictd-1.13.1-1.fc41.x86_64 provides /usr/bin/dict which is also provided by irstlm-tools-6.00.05-19.fc40.x86_64

I noticed irstlm has the following in the %files section: %{_bindir}/* which includes everything installed by upstream. Is it intentional to add /usr/bin/dict?, if so, would it make sense to rename it (or ask upstream to do so) so it doesn't conflict with dictd?





Reproducible: Always

Comment 1 Aoife Moloney 2025-02-26 12:59:43 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 42 development cycle.
Changing version to 42.

Comment 2 W. Michael Petullo 2025-12-16 17:56:55 UTC
Someone else reported the general problem behind this upstream:

https://github.com/irstlm-team/irstlm/issues/29

Could dictd rename its /usr/bin/dict?

Comment 3 Carlos Rodriguez-Fernandez 2025-12-16 19:46:28 UTC
> Could dictd rename its /usr/bin/dict?

I would prefer we rename irstlm dict program instead and break the ABI there, since it would be a better user experience due to the name of the package dictd and the popularity of it, and who knows how many other tools expect /usr/bin/dict to be the dictd project for that same reason.

If renaming irstlm dict binary is not desirable for some reason, perhaps we just then wait for upstream. I haven't seen any user submitting bug reports because of the conflicts in Fedora, so perhaps installing dict and irstlm together is not a thing.

Comment 4 W. Michael Petullo 2025-12-22 15:24:38 UTC
I orphaned this package, so this conflict will be absent in future Fedora releases.


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