EPM version 1.33 # epm -qf /usr/NX file /usr/NX is not owned by any package # epm --help | head -1 EPM version 0.9.0 # epm -qf /usr/NX nxesd-1.5.0 nxcomp-1.5.0-r2 nxssh-1.5.0-r2 nxclient-1.5.0-r4 nx-x11-1.5.0-r8 nxserver-freenx-0.5.0.20060311-r1
Aron made this as an intentional change so that epm -qf <DIR> only returns something if their is a <DIR>/.keep.I think this more closely matches rpm behavior, However, most directories that are created by ebuilds don't use the "keepdir" command so most directories aren't actually 'owned' by any package in that sense. I think this is much less useful so I'm going to back out that change and release a new version soon.
Reassigning to maintainer-needed since package was not being maintained by anyone in tools-portage herd.
So the backout that Joel announced in comment 1 apparently never happened. I could reproduce the original descrition on my machine using /opt/bin: $ epm -qf /opt/bin/ # this is epm-1.33 file /opt/bin/ is not owned by any package $ ./epm -qf /opt/bin/ # this is the same with the backout rar-4.2.0 nvidia-drivers-313.18 This seems to list the two packages that indeed have installed files into /opt/bin.
Created attachment 336584 [details, diff] do the backout patch to do the backout
This is fixed in app-portage/epm-1.40