home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / os / vms / 19530 < prev    next >
Encoding:
Text File  |  1992-12-21  |  11.3 KB  |  206 lines

  1. Newsgroups: comp.os.vms
  2. Path: sparky!uunet!mcsun!sunic!sejnet.sunet.se!eric
  3. From: eric@sejnet.sunet.se (Eric Thomas)
  4. Subject: >>> New VMS software repository for BITNET users <<<
  5. Message-ID: <1992Dec18.181046.1@sejnet.sunet.se>
  6. Lines: 194
  7. Sender: news@sunic.sunet.se
  8. Reply-To: ERIC@SEARN.SUNET.SE
  9. Organization: SUNET, Stockholm, Sweden
  10. Date: Fri, 18 Dec 1992 18:10:46 GMT
  11.  
  12. My apologies if you have already seen this announcement - the INFO-VAX gateway
  13. doesn't seem to work and someone reported that he saw the announcement, but it
  14. "disappeared" from his news server.
  15.  
  16.              VMS Store - introduction and short user's guide
  17.              -----------------------------------------------
  18.                          Last update: 18 Dec 92
  19.  
  20. Are you tired of sluggish FTP transfers that time out after you've waited
  21. 15 minutes? Don't you hate wading  through 20 screens of unix packages on
  22. archie in the hope of finding the host that has what you are looking for,
  23. only to discover half an hour later  that it was a 1988 version? Wouldn't
  24. you just love being  able to say, "hey, send me a copy  of FOO and let me
  25. know whenever it is updated", rather than having to check newsgroups full
  26. of flame threads just so you can know when a new version is available? If
  27. you answered YES  to any of these  questions, we think you  will like the
  28. VMS Store.
  29.  
  30. What IS the VMS Store?
  31. ----------------------
  32.  
  33. The VMS  Store is  a repository  of public-domain  or otherwise  free VMS
  34. software which is *automatically* updated  from its *official source*. If
  35. a package is available from the VMS Store, it is the latest version or it
  36. has  just been  updated and  we'll have  the latest  version within  24h,
  37. barring network failures.  And the Store is located on  the most reliable
  38. of the EARN core  sites - on the same ethernet as the  main IP routers in
  39. one of the hub sites of the european IP network.
  40.  
  41. The VMS Store  is targeted to have  everything a VMS user  might want. Of
  42. course we can't read people's mind  and there will probably be things you
  43. would have wanted  to order, but which  we don't store yet.  In that case
  44. all you have to do is tell us  what it is and who wrote/maintains it, and
  45. we'll  add it  to  our inventory  if  the maintainer  allows  us to.  And
  46. remember, once it is in the Store it is automatically kept up to date.
  47.  
  48. The Store is managed  by LISTSERV (the real one). This  means you can not
  49. only order files  or directories of files, but  also request notification
  50. of updates  - or simply  ask the server to  automatically ship you  a new
  51. copy whenever  the file is  updated. All  packages are stored  in VMSDUMP
  52. format so  that you can use  the files directly after  receiving them: no
  53. KLUDGE.C  to  resurrect savesets,  no  need  to  wait  10 minutes  for  a
  54. VMS_SHARE extraction  or to worry  about damaged RMS attributes.  Well of
  55. course some people may insist on  packaging their software in one unixoid
  56. format or another, and then there's not much we can do about it, but real
  57. VMS files will arrive as genuine VMS files.
  58.  
  59. This  however does  not  mean you  have  to put  up  with IBMish  syntax,
  60. 00README  files  showing  after   everything  else  or  stupid  truncated
  61. filenames. You send commands like:
  62.  
  63.                    GET [MX.MX031]01README.REVC_UPGRADE
  64.  
  65. and it works as you'd expect it. You do have to say INDEX rather than DIR
  66. for a directory, but again your get the result you would expect:
  67.  
  68. -------------------------------------------------------------------------
  69. Directory SEARN::VMS-SW:[MX...]
  70.  
  71. [MX.CONTRIB]00README.TXT;1                               8 21-MAY-1992 08:25:00
  72. [MX.CONTRIB]ALL-IN-1_TO_MX.TXT;1                        16 21-MAY-1992 08:25:00
  73. [MX.CONTRIB]ALL-IN-1_TO_MX_2.TXT;1                      16 21-MAY-1992 08:25:00
  74. [MX.CONTRIB]ALL-IN-1_TO_MX_3.TXT;1                      16 21-MAY-1992 08:25:00
  75. [MX.CONTRIB]DECNET_NAME_CONVERSION.VMS_SHARE;1          40 21-MAY-1992 08:25:00
  76. [MX.CONTRIB]DECNET_NAME_CONVERSION_MX031.VMS_SHARE;1    48 21-MAY-1992 08:25:00
  77. [MX.CONTRIB]HELP_FILE.VMS_SHARE;1                       32 21-MAY-1992 08:25:00
  78. [MX.CONTRIB]MAIL_NEWS.VMS_SHARE;1                       72 21-MAY-1992 08:25:00
  79. [MX.CONTRIB]MAIL_VERIFICATION.VMS_SHARE;1               24 21-MAY-1992 08:25:00
  80. [MX.CONTRIB]MXSUM.VMS_SHARE;1                           96 21-AUG-1992 09:15:00
  81. [MX.CONTRIB]MX_ALIAS.COM;1                              48 21-MAY-1992 08:25:00
  82. [MX.CONTRIB]MX_BULL.VMS_SHARE;1                         88 21-MAY-1992 08:25:00
  83. [MX.CONTRIB]TROUBLESHOOTING_GUIDE.TXT;1                 24 21-MAY-1992 08:25:00
  84. [MX.CONTRIB]VMSMAIL_PATCH.TXT;1                         48 21-MAY-1992 08:25:00
  85. [MX.MX031]00README.TXT;1                                 8 21-MAY-1992 08:25:00
  86. [MX.MX031]01README.ABOUT_DOCS;1                          8 21-MAY-1992 08:25:00
  87. [MX.MX031]01README.BITNET_UPDATE;1                      16 21-MAY-1992 08:25:00
  88. [MX.MX031]01README.REVC_UPGRADE;1                        8 21-MAY-1992 08:25:00
  89. [MX.MX031]MX031.A_Z;1                                  112 21-MAY-1992 08:25:00
  90. [MX.MX031]MX031.B_Z;1                                  304 21-MAY-1992 08:25:00
  91. [MX.MX031]MX031.C_Z;1                                  704 21-MAY-1992 08:25:00
  92. [MX.MX031]MX031.D_Z;1                                  136 21-MAY-1992 08:25:00
  93. [MX.MX031]MX031.E_Z;1                                  168 21-MAY-1992 08:25:00
  94. [MX.MX031]MX031.F_Z;1                                  112 21-MAY-1992 08:25:00
  95. [MX.MX031]MX031.G_Z;1                                  136 21-MAY-1992 08:25:00
  96. [MX.MX031]MX031.H_Z;1                                  128 21-MAY-1992 08:25:00
  97. [MX.MX031]MX031.I_Z;1                                   64 21-MAY-1992 08:25:00
  98. [MX.MX031]MX031.J_Z;1                                  216 21-MAY-1992 08:25:00
  99. [MX.MX031]MX031.K_Z;1                                 2136 21-MAY-1992 08:25:00
  100. [MX.MX031]MX031.L_Z;1                                   80 21-MAY-1992 08:25:00
  101. [MX.MX031]MX031.M_Z;1                                  304 21-MAY-1992 08:25:00
  102. [MX.MX031]MX031_SRC.BCK_Z;1                           2520 21-MAY-1992 08:25:00
  103. [MX.MX031]MX_REVC_UPGRADE031.A_Z;1                     800 21-MAY-1992 08:25:00
  104. [MX]CONTRIB.DIR;1                                        1 15-DEC-1992 12:33:27
  105. [MX]MX031.DIR;1                                          1 15-DEC-1992 12:33:27
  106.  
  107. Total of 35 files, 8538 blocks.
  108. -------------------------------------------------------------------------
  109.  
  110. Using the VMS Store
  111. -------------------
  112.  
  113. You access  the Store by  sending commands to LISTSERV@SEARN,  either via
  114. SEND or  via e-mail. The command  to order a  file is GET, followed  by a
  115. directory name and  file specification (do not specify  any device name).
  116. As usual  you can use  either square or  angle brackets in  the directory
  117. name. You  can use  wildcards to  order selected files,  but only  from a
  118. single sub-directory.  For instance,  "GET <MX.MX031>*.*"  is acceptable,
  119. but "GET  <000000...>*.*" is  not, because  it would  span more  than one
  120. directory. Note  that the decision is  based on the directories  in which
  121. files  were actually  found, rather  than  in the  amount of  directories
  122. searched. This means you can try  "GET <000000...>XYZ*.BCK" if you do not
  123. remember the exact directory  or fileid, and it will work  as long as the
  124. selected files are all in the same directory.
  125.  
  126. To  order a  directory  listing,  send an  INDEX  command  followed by  a
  127. directory  name and  optional  file specification.  The  listing will  be
  128. returned  to you  in a  file called  VMSFILE.LIS. Note  that there  is no
  129. "default directory"  - if you  say just INDEX,  you will get  the regular
  130. LISTSERV index. So send "INDEX <000000>" to get started, or if you want a
  131. list of all directories, "INDEX <000000...>*.DIR".
  132.  
  133. Sometimes you will find a file called "something.PACKAGE" in a directory.
  134. This means  that you can  order the whole package  by just sending  a GET
  135. command for that  one file. And if you don't  remember the directory, you
  136. can always use "<000000...>".
  137.  
  138. To request notification  of updates to a particular file,  the command is
  139. FUI ADD (for File Update Information), followed by the directory name and
  140. fileid. If you would rather have a copy shipped to you automatically, use
  141. AFD ADD instead  (Automatic File Distribution). You can get  your FUI and
  142. AFD lists  by sending an  "FUI LIST" or "AFD  LIST" command, and  you can
  143. remove files  from these lists  with FUI DEL or  AFD DEL followed  by the
  144. directory name and fileid.
  145.  
  146. Current restrictions
  147. --------------------
  148.  
  149. The block counts in directory listings  are approximate and usually a bit
  150. higher than  the actual size. They  are still good enough  for estimating
  151. the amount of space you will need.
  152.  
  153. Unfortunately, the '%'  wildcard character is not supported  for the time
  154. being, and  the messages  returned by  the AFD and  FUI commands  are not
  155. particularly attractive. But they do work,  and this will be fixed in the
  156. long term.
  157.  
  158. You must have BITNET connectivity in  order to retrieve files, because we
  159. think that  using layered kludges  on top  of regular e-mail  to retrieve
  160. large packages is  like using a screwdriver  as a pry bar.  Sure, it will
  161. usually work  up to a  certain point, but given  that we have  people out
  162. there who need  the screwdriver for what  it was meant to do  and that we
  163. are the ones who are responsible for any problem with the screwdriver, we
  164. just don't want to let people order files via e-mail. Sorry.
  165.  
  166. Unfortunately  it  is  not  possible  to make  the  files  available  via
  167. anonymous FTP,  as this would  require the  development of a  special FTP
  168. server. Before  you start flaming, remember  that the whole point  of the
  169. exercise is  to use BITNET  delivery rather than  FTP because it  is more
  170. convenient and guarantees that the RMS attributes are preserved.
  171.  
  172. If the package you wanted is not in the Store...
  173. ------------------------------------------------
  174.  
  175. ...please write to VMS-Store@SEARN and tell us about it. Remember to tell
  176. us where the package is available from  and who wrote it (if you know the
  177. author's e-mail address, make sure to tell us!). In principle we will add
  178. all requested packages to the Store, but there are a few exceptions:
  179.  
  180. 1. We will always contact the author  for permission. We will not add any
  181.    package against its author's will.
  182.  
  183. 2. We only want up to date software. If for any reason we cannot have the
  184.    software updated automatically, we will  not store it. For instance if
  185.    the package  is available only from  a unix machine with  one of these
  186.    multiple-dots filenames,  we will not  store it. Our daily  batch jobs
  187.    can handle  most VMS-based FTP servers,  but the same is  not true for
  188.    unix.
  189.  
  190. 3. While we do have a reasonable  amount of disk space (our initial quota
  191.    if 500M), there are things we cannot afford to store because there are
  192.    too little potential  users or because they are just  too big. We have
  193.    seen graphics packages  which come in 4 savesets of  100M each, and we
  194.    simply cannot store this sort of  things. They are best distributed on
  195.    a tape, too!
  196.  
  197. Acknowledgements
  198. ----------------
  199.  
  200. The VMS Store is  a joint effort between the EARN  office and the Swedish
  201. University  Network (SUNET).  SUNET provides  the hardware  resources and
  202. manpower to  maintain and  improve the "VMS<->LISTSERV  gateway" software
  203. which  was developed  for  this purpose,  while EARN  takes  care of  the
  204. administration of the Store itself - registering new products, contacting
  205. their authors, and so on.
  206.