[bit.listserv.lstsrv-l] list ownership

bgeer@DAWN.HAMPSHIRE.EDU (02/06/90)

I have the following line in the header of my list, PSI-L@RPIECS:

*  Owner=  bgeer@dawn.hampshire.edu, BGEER@HAMPVMS  (Ben Geer)

The two addresses point to separate accounts, both of which I use.  The
problem is that LISTSERV recognizes only the first one.  This is especially
a problem because the second account is the only one that can receive
NETDATA files such as the list.  (The list can be sent to the first address
in LISTSERV-Punch format only.)  When I send a list-owner command to
LISTSERV from the second address, it sends me a message saying "You are
not the owner of PSI-L."  I used to have a separate "Owner=" line for
each address, but this meant that I received two copies of every delivery
error notice, one at each address (even though I only have one address
in "Errors-to".  What should I do about this?  Is it a bug in LISTSERV?
Please reply directly to me.


Ben Geer
bgeer@hampvms
bgeer@dawn.hampshire.edu

ERIC@SEARN.BITNET (Eric Thomas) (02/06/90)

By definition,  having 2 lines saying  'Owner=X' and 'Owner=Y' is  the same as
having  one line  saying 'Owner=X,Y'.  There is  one single  piece of  code in
LISTSERV  that analyzes  keywords,  this piece  of code  does  the merging  of
multiple occurences  of the single keyword,  and nothing else in  LISTSERV can
know how it was originally specified.

You said that you switched to a  single line to avoid getting messages to both
addresses. For the reason I just mentioned this cannot work; the proper way is
to tell LISTSERV to send only to  the address you want, for instance by saying
'Errors-To= Owner' and 'Notify= Owner' (or  you could also key in directly the
address you want  the messages sent to). 'Owner' means  'only the first person
in the  OWNER keyword', whereas 'Owners'  means 'all the people  listed in the
OWNER  keyword'; the  default  values are  generally 'OwnerS',  so  as not  to
confuse the users in case the owner list is reordered.

Finally the cause of  your problem is the extra blank after  the comma in your
'Owner='  field, which  tells LISTSERV  the rest  is another  keyword. Because
keywords are interpreted in  REXX, it is not possible to  put too much "smart"
conditional code  to handle this kind  of mistakes, as this  could easily cost
you a factor of 2 or 3 in  list header processing; when you have 100 lists, it
matters a lot.

  Eric

U070005@HNYKUN11.BITNET (FRANS-J0ZEF SPRENGERS) (02/07/90)

On Mon, 5 Feb 90 23:10:03 EST <bgeer@DAWN.HAMPSHIRE.EDU> said:
>I have the following line in the header of my list, PSI-L@RPIECS:
>
>*  Owner=  bgeer@dawn.hampshire.edu, BGEER@HAMPVMS  (Ben Geer)
You should do it like:
* Owner= bgeer@dawn.hampshire.edu.us,Quiet:,BGEER@HAMPVMS

Regards,
Frans-Jozef Sprengers . URC . KUNijmegen . NL

P.s. This certainly is undocumented, no help from LISTKEYW MEMO !