Bug 2347539

Summary: Missing binaries in inotify-tools
Product: [Fedora] Fedora EPEL Reporter: benjamin.mare
Component: inotify-toolsAssignee: Mark McKinstry <mmckinst>
Status: NEW --- QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: epel9CC: adel.gadllah, ecurtin, jan, mmckinst
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: ---
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 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:

Description benjamin.mare 2025-02-25 16:40:41 UTC
Description of problem:
I found that the inotify-tools package proposed in the EPEL (9 & 8) repository is missing 2 binaries: fsnotifywait and fsnotifywatch.
Those 2 binaries allow to use fanotify(7) interface instead of inotify(7) interface

Version-Release number of selected component (if applicable):
Epel 9
Epel 8

How reproducible:
Just needs to install the inotify-tools proposed by the epel repository and search for fsnotifywait or fsnotifywatch binaries.

Steps to Reproduce:
1. install `dnf install epel-release`
2. install the inotify tool from this repository `dnf install inotify-tools`
3. see fsnotifywait and fsnotifywatch are still referenced in the man `man inotifywait` or `man inotifywatch`.
4. Search for the missing binaries, for example `find / -type f -name fsnotifywait` and `find / -type f -name fsnotifywatch`, or with `which fsnotifywait`.

Actual results:
$ which fsnotifywait
/usr/bin/which: no fsnotifywait in (/root/.local/bin:/root/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/opt/puppetlabs/bin)

Expected results:
The binaries should be in `/usr/bin/`, so:
$ which fsnotifywait
/usr/bin/fsnotifywait


Additional info:
When I tried to manually compile inotify-tools (following this documentation: https://github.com/inotify-tools/inotify-tools/wiki#everyone-else), it automatically creates the fsnotifywait and fsnotifywatch binaries.