home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / gnu / utils / bug / 2352 < prev    next >
Encoding:
Text File  |  1993-01-08  |  5.6 KB  |  151 lines

  1. Newsgroups: gnu.utils.bug
  2. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!agate!usenet.ins.cwru.edu!magnus.acs.ohio-state.edu!cis.ohio-state.edu!casbs.stanford.edu!patrick
  3. From: patrick@casbs.stanford.edu (Patrick Goebel)
  4. Subject: GNU finger 1.37 glitches
  5. Message-ID: <9301080202.AA02111@casbs.Stanford.EDU>
  6. Sender: gnulists@ai.mit.edu
  7. Organization: GNUs Not Usenet
  8. Distribution: gnu
  9. Date: Thu, 7 Jan 1993 10:02:51 GMT
  10. Approved: bug-gnu-utils@prep.ai.mit.edu
  11. Lines: 138
  12.  
  13. G'day GNU gurus,
  14.  
  15. Here are some minor glitches I have discovered while installing or
  16. using GNU finger.  First my setup:
  17.  
  18. GNU finger version: 1.37
  19. Server: Sun SPARCstation 330 running SunOS 4.1.1
  20. Clients: two Sun SPARCstation 2's running SunOS 4.1.1
  21. Compiler: gcc version 2.1
  22. No arguments were given to configure
  23.  
  24. Glitches:
  25.  
  26. (1) `make server' fails with a complaint about the -O option to gcc
  27. because the Makefile (generated by configure) at the top of the source
  28. tree contains the lines:
  29.  
  30. server: $(AUXOBJS) $(EXECUTABLES)
  31.         (cd $(SRC); $(MAKE) $(MFLAGS)  $(CC)="$(CC)" server)
  32.                                        ^^^^^
  33.         (cd targets; $(MAKE) $(MFLAGS) $(CC)="$(CC)" server)
  34.                                        ^^^^^
  35.  
  36. which should instead read
  37.  
  38. server: $(AUXOBJS) $(EXECUTABLES)
  39.         (cd $(SRC); $(MAKE) $(MFLAGS)  CC="$(CC)" server)
  40.                                        ^^
  41.         (cd targets; $(MAKE) $(MFLAGS) CC="$(CC)" server)
  42.                                        ^^
  43. I believe this can be fixed in the file Makefie.in.
  44.  
  45. (2) Once GNU finger is installed and the daemon is set running,
  46. finger'ing any user who has not logged in since the new finger was
  47. setup yields, for example:
  48.  
  49. % finger lisa
  50.  
  51. Lisa Staton (lisa) has never logged on. For more information,
  52. try `finger --info lisa@casbs' or `finger -l lisa@casbs'
  53.  
  54. But note that using the -l option we get:
  55.  
  56. % finger -l lisa
  57.  
  58. Lisa Staton (lisa)
  59. Home: /home/staff/lisa
  60. Shell: /usr/local/bin/tcsh
  61. No mail.
  62. Last login on ttyp8 from delphi.Stanford., on Thu Nov 19 15:44:16 1992
  63.  
  64. which contradicts the first output.
  65.  
  66. I realize that such inconsistencies will disappear as the GNU finger
  67. database is built up but it would be nice if the database could be
  68. initialized from /var/adm/lastlog (or whatever) at the time of
  69. installation.
  70.  
  71. (3) `finger -l .local@host' doesn't work properly.  For example
  72. machine `quercus' is a finger client of server `casbs'.  Here's what
  73. happens:
  74.  
  75. casbs% finger -l .local@quercus
  76. [quercus.Stanford.EDU]
  77.   User     Real Name         What    Idle  TTY  Host      Console Location
  78. action   Lynn or Patrick             0:44   pc casbs    (casbs.Stanford.E)
  79. carol    Carol Baxter                8:18   p8 casbs    (ast-carol.Stanfo)
  80. carol    Carol Baxter                3:01   p4 casbs    (ast-carol.Stanfo)
  81. frank    Robert Frank                1:45   q3 casbs    (casbs.Stanford.E)
  82. frank    Robert Frank                1:45   p3 casbs    (tip-casbs.Stanfo)
  83. patrick  Patrick Goebel                     co casbs    
  84. richard  Richard Yarborough          0:05   q6 casbs    (richard-15.Stanf)
  85. ross     Dorothy Ross                6:44   q4 casbs    (tip-casbs.Stanfo)
  86. sears    David Sears                        q0 casbs    (tip-casbs.Stanfo)
  87. watkins  Susan Cotts Watkin         21:43   p2 casbs    (tip-casbs.Stanfo)
  88. watkins  Susan Cotts Watkin         21:43   pa casbs    (casbs.Stanford.E)
  89. weber    Elke Weber                  0:59   p1 casbs    (weber-32.Stanfor)
  90.  
  91. whereas, without the -l we get the correct output which is:
  92.  
  93. casbs% finger .local@quercus
  94. [quercus.Stanford.EDU]
  95.   User     Real Name         What    Idle  TTY  Host      Console Location
  96. action   Lynn or Patrick             2:49   p2 quercus  (quercus.Stanford)
  97. lynn     Lynn Gale                   0:47   co quercus  
  98.  
  99. You may ask, why would someone want to use -l with .local anyway and
  100. the answer is that I have `finger' aliased to `finger -l' so that
  101. users doing a `finger user@host' will see the .plan  or .project file
  102. by default (as they are used to when using /usr/ucb/finger).
  103.  
  104. (4) `finger -l .free' generates some weird behavior.  First of all,
  105. the command yields the output:
  106.  
  107. % finger -l .free
  108. There is no user named .free here; check your spelling. Feel free
  109. to contact postmaster@casbs for further...etc
  110.  
  111. But in addition, a mail message is sent to Postmaster that looks like
  112. this:
  113.  
  114. From:    MAILER-DAEMON (Mail Delivery Subsystem)
  115. Subject: Returned mail: Unable to deliver mail
  116. To:      Postmaster
  117. Date:    Thu, 07 Jan 93 17:32:30 PST
  118.  
  119.    ----- Transcript of session follows -----
  120. <<< EXPN .free
  121. 550 .free... User unknown
  122. 421 casbs.Stanford.EDU Lost input channel to casbs.Stanford.EDU
  123.  
  124.   ----- No message was collected -----
  125.  
  126. As in (3) this situation arises because `finger' is aliased to `finger
  127. -l'.
  128.  
  129. (5) When fingering our site from another site using /usr/ucb/finger
  130. (or GNU finger), the user only sees the short form of the output by
  131. default; i.e.  it is necessary to use the -l option to see the
  132. contents of the .plan or .project file.  The only problem I have with
  133. this is that the default behavior of one /usr/ucb/finger talking to
  134. another /usr/ucb/finger is to display .plan or .project even without
  135. the -l option.  Consequently, when we switched over to GNU finger at
  136. our site, all of a sudden people from the outside stopped seeing our
  137. .plan and .project files.  (Of course, they only need use the -l
  138. option, but sometimes this is way more than the average user
  139. knows...).
  140.  
  141. Thanks for a great product.  I hope this feedback helps.
  142.  
  143. Cheers,
  144. patrick
  145. --
  146. Patrick Goebel                    E-MAIL: patrick@casbs.Stanford.EDU
  147. Network Administrator             VOICE:  (415) 321-2052
  148. CASBS, 202 Junipero Serra Blvd.   FAX:    (415) 321-1192
  149. Stanford, CA 94305                BEEPER: Temporarily Out of Order...
  150.  
  151.