[Bug 226198] Merge Review: nfs-utils

bugzilla at redhat.com bugzilla at redhat.com
Sun May 6 02:20:42 UTC 2007


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Merge Review: nfs-utils


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


bugzilla at redhat.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |medium
           Priority|normal                      |medium




------- Additional Comments From tibbs at math.uh.edu  2007-05-05 22:20 EST -------
Wow, looks like I had planned to add more to this ticket and then promptly ran out of time for a couple of months.  Here's where we're at.

Some strange-permission warnings in the srpm, which should be OK.

Several rpmlint issues with the built RPM:

E: nfs-utils executable-marked-as-config-file /etc/rc.d/init.d/nfs
E: nfs-utils executable-marked-as-config-file /etc/rc.d/init.d/nfslock
E: nfs-utils executable-marked-as-config-file /etc/rc.d/init.d/rpcgssd
E: nfs-utils executable-marked-as-config-file /etc/rc.d/init.d/rpcidmapd
E: nfs-utils executable-marked-as-config-file /etc/rc.d/init.d/rpcsvcgssd
W: nfs-utils conffile-without-noreplace-flag /etc/rc.d/init.d/nfs
W: nfs-utils conffile-without-noreplace-flag /etc/rc.d/init.d/nfslock
W: nfs-utils conffile-without-noreplace-flag /etc/rc.d/init.d/rpcgssd
W: nfs-utils conffile-without-noreplace-flag /etc/rc.d/init.d/rpcidmapd
W: nfs-utils conffile-without-noreplace-flag /etc/rc.d/init.d/rpcsvcgssd
  The current packaging guidelines indicate that init files should be
  executable and should not be marked %config.

E: nfs-utils zero-length /var/lib/nfs/rmtab
E: nfs-utils zero-length /var/lib/nfs/etab
E: nfs-utils zero-length /var/lib/nfs/state
E: nfs-utils zero-length /var/lib/nfs/xtab
  Generally we don't ship zero-length files, but I guess something has to be
  installed there and I'm not sure if the files can contain comments.

E: nfs-utils setuid-binary /sbin/mount.nfs root 04755
E: nfs-utils setuid-binary /sbin/umount.nfs root 04755
E: nfs-utils setuid-binary /sbin/mount.nfs4 root 04755
E: nfs-utils setuid-binary /sbin/umount.nfs4 root 04755
E: nfs-utils non-standard-executable-perm /sbin/mount.nfs 04755
E: nfs-utils non-standard-executable-perm /sbin/umount.nfs 04755
E: nfs-utils non-standard-executable-perm /sbin/mount.nfs4 04755
E: nfs-utils non-standard-executable-perm /sbin/umount.nfs4 04755
E: nfs-utils non-readable /var/lib/nfs/state 0600
E: nfs-utils non-standard-uid /var/lib/nfs/statd rpcuser
E: nfs-utils non-standard-gid /var/lib/nfs/statd rpcuser
E: nfs-utils non-standard-dir-perm /var/lib/nfs/statd 0700
   These are OK.

E: nfs-utils explicit-lib-dependency libevent
E: nfs-utils explicit-lib-dependency libgssapi
  I'm not sure I understand these.  What's the point of putting just a library
  dependency in Requires(pre)?  If something in %pre needs those libraries,
  won't it have its own dependencies?

W: nfs-utils incoherent-version-in-changelog 1.0.12-4 1:1.0.12-4.fc7
  rpmlint is complaining about not seeing the epoch inthe changelog entry 
  I don't think this it's a big deal.

W: nfs-utils dangerous-command-in-%pre mv
  I wonder if we still support upgrading from anything old enough to need that
  bit in %pre.  It looks like FC4 still used "rpc.*" while FC5 uses "rpc*", so
  we probably still need it.

W: nfs-utils dangerous-command-in-%preun userdel
  The guidelines for this aren't finished yet, but general sentiment is that
  we shouldn't delete service users.  It's obvious if uninstalling the package
  would leave unowned files

W: nfs-utils service-default-enabled /etc/rc.d/init.d/nfslock
W: nfs-utils service-default-enabled /etc/rc.d/init.d/rpcidmapd
W: nfs-utils service-default-enabled /etc/rc.d/init.d/rpcgssd
  Generally it's bad if merely installing a package results in a running
  service, but this is the nfs client and perhaps Red Hat has some other policy
  here.

W: nfs-utils no-reload-entry /etc/rc.d/init.d/nfslock
  I've always wondered why that script is missing reload.

Honestly, besides those rpmlint bits and the above question about the nfs.doc
tarball, I think this package is fine.


-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.




More information about the Fedora-package-review mailing list