[Bugs] [Bug 1470768] New: file /usr/lib64/glusterfs/3.12dev/ xlator is not owned by any package

bugzilla at redhat.com bugzilla at redhat.com
Thu Jul 13 15:32:45 UTC 2017


https://bugzilla.redhat.com/show_bug.cgi?id=1470768

            Bug ID: 1470768
           Summary: file /usr/lib64/glusterfs/3.12dev/xlator is not owned
                    by any package
           Product: GlusterFS
           Version: mainline
         Component: packaging
          Keywords: Triaged
          Assignee: kkeithle at redhat.com
          Reporter: ndevos at redhat.com
                CC: bugs at gluster.org



Description of problem:
After upgrading glusterfs-3.10 to a build from the master branch, the directory
/usr/lib64/glusterfs/3.10.4/xlator still exists (with some other empty
directories in it).

Version-Release number of selected component (if applicable):
3.10.4 and probably all other

How reproducible:
100%

Steps to Reproduce:
1. install a version
2. upgrade
3. check for version number (directories) under /usr/lib64/glusterfs/

Actual results:
/usr/lib64/glusterfs/3.10.4/xlator still exists and does not contain any .so
(xlator) files, only empty dirs.

Expected results:
After updating, /usr/lib64/glusterfs/3.10.4/xlator should be removed.

Additional info from #gluster-dev on Freenode:
16:07 < ndevos> kkeithley: /usr/lib64/glusterfs/3.10.4/xlator does not seem to
be part of the (Fedora 26) package, have you noticed that before?
16:08 < ndevos> and that is a problem in the upstream package as well (just
checked)
16:08 < ndevos> so, probably all RPMs...
16:20 <@kkeithley> ndevos: not part of the package, as in `rpm -q
--whatprovides /usr/lib64/glusterfs/NVR/xlator` doesn't show glusterfs?
16:32 <@kkeithley> ndevos: do you think it can be owned by glusterfs? Or do we
have to have fine-grained ownership amongst glusterfs,
glusterfs-client-xlators, and glusterfs-extra-xlators ?
16:35 < ndevos> kkeithley: from the master branch, I get this:
16:35 < ndevos> # rpm -qf /usr/lib64/glusterfs/3.12dev/xlator
16:35 < ndevos> file /usr/lib64/glusterfs/3.12dev/xlator is not owned by any
package
16:35 <@kkeithley> so that would be a yes to my question
16:36 <@kkeithley> first question
16:36 < ndevos> it should be owned by all packages that have xlators,
directories can be part of multiple packages
16:41 <@kkeithley> related puzzle:
/usr/lib64/glusterfs/$NVR/xlators/mgmt/{,glusterd.so} are owned by
glusterfs-server. But neither the directory or the glusterd.so is listed in the
%files server section.
16:41 <@kkeithley> of the .spec
16:45 < ndevos> yeah, I did not look at it yet, but I expect more of those dirs
to be missing
16:45 <@kkeithley>
/usr/lib64/glusterfs/$NVR/xlators/protocol/{client.so,server.so} are owned by
-server and -client-xlators. Again, nothing in %files server, but %files
client-xlators has client.so (and some others)
16:46 <@kkeithley> so I'm curious about how those files managed to be owned by
-server
16:48 <@kkeithley> actually, no puzzle. I just need to read all of the %files
server section
17:26 < ndevos> kkeithley: shall I file a bug  for the "file
/usr/lib64/glusterfs/*/xlator is not owned by any package" problem?
17:26 <@kkeithley> yup
17:26 < ndevos> do you want to send a patch for it, or shall I?
17:27 <@kkeithley> I'm just testing my patch
17:27 < ndevos> cool!
17:27 < ndevos> kkeithley++
17:27 <@glusterbot> ndevos: kkeithley's karma is now 194

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=pLDV9wQ7F0&a=cc_unsubscribe


More information about the Bugs mailing list