[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Comments on LSB.fhs and LSB.usergroups FIPs and Failures



The following FIP and Failures happened on a Red Hat Linux 7.2-based
system.  The tests were performed by Airong Zhang at the LTC.  I've
made comments on them.  The full reports can be found at:

http://people.redhat.com/msw/lsb-testresults-7.2/

Cheers,

Matt


/tset/LSB.fhs/root/bin/bin-tc 45
 - should pass, timing functions are more precise than in the past.
/tset/LSB.fhs/root/etc/etc-tc 7
 - should pass, marked as optional in FHS
/tset/LSB.fhs/root/etc/etc-tc 24
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 29
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 30
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 31
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 32
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/sbin/sbin-tc 3
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/sbin/sbin-tc 17
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/sbin/sbin-tc 18
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/usr/share/share-tc 6
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/usr/share/share-tc 8
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/var/cache-fonts/cache-fonts-tc 1
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/var/games/games-tc 1
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/var/spool-lpd/spool-lpd-tc 2
 - should pass, marked as optional in FHS.

(at this point, a little oddity, /tset/LSB.fhs/root/bin/bin-tc 45 
gets run again)

/tset/LSB.fhs/root/bin/bin-tc 45
 - should pass, marked as optional in FHS.
/tset/LSB.fhs/root/dev/dev-tc 2	Unsupported
 - test incomplete.  (MAKEDEV works)

(more oddity, /tset/LSB.fhs/root/etc/etc-tc runs again, then
/tset/LSB.fhs/root/sbin/sbin-tc, then
/tset/LSB.fhs/usr/share/share-tc. See above comments for those FIPs.)

/tset/LSB.fhs/usr/share-misc/share-misc-tc 2	Unsupported
 - this tests for /usr/share/misc/ascii.  This file is optional in the
   FHS.  This should pass.
/tset/LSB.fhs/usr/share-misc/share-misc-tc 3	Unsupported
 - ditto
/tset/LSB.fhs/usr/share-misc/share-misc-tc 4	Unsupported
 - ditto
/tset/LSB.fhs/usr/share-misc/share-misc-tc 5	Unsupported
 - ditto

(more oddity as /tset/LSB.fhs/var/cache-fonts/cache-fonts-tc,
/tset/LSB.fhs/var/games/games-tc,
/tset/LSB.fhs/var/spool-lpd/spool-lpd-tc  are rerun.)

/tset/LSB.fhs/var/yp/yp-tc 1	Unsupported
 - this must be a bad test case, as /var/yp is created by filesystem,
   yp-tools, ypbind, and ypserv).  Should pass.
/tset/LSB.fhs/linux/root/root-tc 1
 - /vmlinuz is not a requirement, it is a recommendation.  From the
 text:
    On Linux systems, if the kernel is located in /, we recommend
    using the names vmlinux or vmlinuz, which have been used in recent
    Linux kernel source packages.
  So, "if the kernel is located in /" - it's not under Red Hat Linux so
  this advice doesn't apply at all.
/tset/LSB.usersgroups/usersgroups/names/names-tc 6	Warning
 - user 'sync' should be in group 'sync'

/tset/LSB.usersgroups/usersgroups/names/names-tc 7	Warning
 - user 'shutdown' should be in group 'shutdown'

/tset/LSB.usersgroups/usersgroups/names/names-tc 8	Warning
 - user 'halt' should be in group 'halt'

/tset/LSB.usersgroups/commands/misc/T.misc 31	Failed
 - bad standard.  util-linux chfn uses -o for the office number
   Looks like someone wrote the standard from shadowutils or something.

/tset/LSB.usersgroups/commands/misc/T.misc 32	Failed
 - util-linux chfn uses -p for the office phone

/tset/LSB.usersgroups/commands/misc/T.misc 41	Failed
 - our passwd doesn't do expiration management.  shadow-utils 'change'
   or 'usermod' utility should be used for that.

/tset/LSB.usersgroups/commands/misc/T.misc 42	Failed
 - ditto

/tset/LSB.usersgroups/commands/misc/T.misc 43
 - ditto

/tset/LSB.usersgroups/commands/misc/T.misc 44	Failed
 - ditto

/tset/LSB.usersgroups/commands/misc/T.misc 67	Unresolved
 - the test is trying to add a test user 'vsx21' using usermod -f?  Or
   the pretest setup wasn't able to add the user?
 
/tset/LSB.usersgroups/commands/misc/T.misc 68	Unresolved
 - ditto

/tset/LSB.usersgroups/commands/misc/T.misc 69	Unresolved
 - ditto

/tset/LSB.usersgroups/commands/misc/T.misc 70	Unresolved
 - ditto

/tset/LSB.usersgroups/commands/misc/T.misc 71	Failed
 - Not enough info.  useradd -G works here.

/tset/LSB.usersgroups/commands/misc/T.misc 72	Failed
 - Not enough info.  useradd -m -k /etc/skel vsx21 works here.  Note
   that -k requires a skel directory argument.  Are you passing one in?

/tset/LSB.usersgroups/commands/misc/T.misc 73	Failed
 - Again, not enough info.  Works here.

/tset/LSB.usersgroups/commands/passwd/T.passwd 1	Failed
 - -g isn't supported in our passwd.  To change the a group passwd use gpasswd.



Reply to: