wollman@EMILY.UVM.EDU (Garrett Wollman) (01/11/91)
[Sorry for all the pos tings of late...] I recently did a test installation of WP, to see how well it works in our environment. [We run yp, so I do a ypcat passwd >passwd.yp before building.] However, it seems that finger does a better job at finding matching user names than wpq does, unless I'm missing something really obvious (which is entirely likely, knowing me). Script started on Thu Jan 10 18:45:33 1991 bash$ f steve Login name: cavrak In real life: Steve Cavrak Login name: cs294swc In real life: Steve W Chappelow Login name: ee221ss In real life: Steve Stratz Login name: titcomb In real life: Titcomb Steve Login name: steve (messages off) In real life: Steve Ackerman Login name: cs294sfa In real life: Steve F Ackerman Login name: swc In real life: Steve Chappelow Login name: ackerman In real life: Steve Ackerman bash$ wpq -key token +multiple steve Full name: ``Titcomb Steve'' Login name: ``titcomb'' Source Mask: ``1'' [. . . fields omitted for privacy . . .] Surnames phonetically: ``sdf'' Tokens phonetically: ``tkmb sdf'' bash$ wpq +multiple steve Full name: ``Steve Ackerman'' Login name: ``steve'' Source Mask: ``1'' Surnames phonetically: ``ekrmm'' Tokens phonetically: ``sdf ekrmm'' Affiliation abbreviation: ``evets steve'' bash$ cui CUI> whois steve Verifying name list 'steve'... The name 'steve' is ambiguous. What did you mean by 'steve'? 1 - Steve Ackerman (evets steve) <steve+@newton.uvm.edu> 2 - Titcomb Steve (newton3 titcomb) <titcomb+@newton.uvm.edu> 3 - None of the Above script done on Thu Jan 10 18:46:57 1991 I've also noticed that turning AMS_NonAMSDelivery (???) on in AndrewSetup does not completely eliminate the results of turning on RUN_AMDS_ENV in site.h; witness the plusses in the display above. IMHO this is a bug. Also, even when compiled WITHOUT RESOLVER_ENV, brisk.c still tries to use the resolver library. Either brisk should be rewritten *not* to use the resolver, or it should not be compiled when RESOLVER_ENV is turned off. Again, just my opinion (but see below). -GAWollman -- Garrett A. Wollman - wollman@emily.uvm.edu Disclaimer: I'm not even sure this represents *my* opinion, never mind UVM's, EMBA's, EMBA-CF's, or indeed anyone else's.
Craig_Everhart@TRANSARC.COM (01/15/91)
Finger and WP do rather different sorts of heuristic matching. Finger will do what you show: find users by first name. WP's matching algorithm was geared more towards mail delivery, and if it finds a match for userid or surname (or both), it won't match first names. As the AndrewSetup documentation says, you shouldn't turn on RUN_AMDS_ENV unless you really expect to be running AMDS in your environment. I think, though, that the plus signs you're seeing (steve+@newton.uvm.edu) would disappear if you turned off both run-time AMDS (by turning on AMS_NonAMSDelivery) and *also* the plus-sign-is-valid option (by turning off AMS_UseridPlusWorks in AndrewSetup). ``brisk'' doesn't quite make resolver calls if RESOLVER_ENV is off, but it does make reference to the external resolver structure named ``_res''. I forgot to enclose this in ``#ifdef RESOLVER_ENV''/``#endif'' pairs, and that should be done. My regrets. Craig