home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / sys / novell / 11775 < prev    next >
Encoding:
Internet Message Format  |  1993-01-21  |  5.2 KB

  1. Xref: sparky comp.sys.novell:11775 comp.sys.mac.misc:22113 comp.sys.mac.system:16505
  2. Newsgroups: comp.sys.novell,comp.sys.mac.misc,comp.sys.mac.system
  3. Path: sparky!uunet!munnari.oz.au!comp.vuw.ac.nz!cc-server4.massey.ac.nz!N.Perry
  4. From: N.Perry@massey.ac.nz (Nigel Perry)
  5. Subject: WARNING: NetWare for the Mac may DAMAGE YOUR FILES
  6. Message-ID: <64sis-c@massey.ac.nz>
  7. Sender: news@massey.ac.nz (USENET News System)
  8. Reply-To: N.Perry@massey.ac.nz
  9. Organization: School of Maths & Info. Sci., Massey University, Palmerston North, NZ
  10. Date: Thu, 21 Jan 1993 22:41:43 GMT
  11. Lines: 125
  12.  
  13.  
  14. WARNING: Novell NetWare for the Mac DOES NOT WORK CORRECTLY
  15. ===========================================================
  16.  
  17. Software: Novell 3.11, NetWare for the Mac 3.011, System 7.0.1*,
  18. System 7.1
  19.  
  20. Non-Technical Description:
  21.  
  22. A design feature of Novell NetWare for the Mac means that is DOES NOT
  23. provide a "transparent" file system to Mac users as does a standard
  24. AppleShare server. This feature can cause problems, such as breaking
  25. QuickTime and backup systems. It's full effects are not known. You may
  26. use NetWare without any problems, much software will not be affected
  27. by the feature, but other software WILL and the damage may not be
  28. noticed immediately (in our case it was not until Apple NZ was
  29. demonstrating some of our software that the bug appeared and broke the
  30. demo :-().
  31.  
  32. Note the careful use of the word "feature" above. Currently Novell
  33. seem to argue that the design decision was reasonable, "It is not such
  34. a bad decision considering the number of DOS clients compared to
  35. Macintosh (NetWare) clients." (sic when you consider they're talking
  36. about NetWare for the Mac!), and that Mac application writers should
  37. attempt to program around their "feature"; "Also, it is MUCH easier to
  38. change the client's side rather than on the server's side (please do
  39. not lose sight of the absolutely HUGE task of changing time stamp
  40. formats on the server side)."
  41.  
  42. Novell are looking at the feature but will give no details of when it
  43. may be fixed.
  44.  
  45. Technical Detail:
  46.  
  47. NetWare changes a file in two ways when copied onto a NetWare volume:
  48.  
  49. 1) The modified time of the file is truncated to an even number of
  50. seconds.
  51.  
  52. 2) The created time is set to (an even approximation of) the current
  53. time, thus you get a file with a modifed time EARLIER than the
  54. creation time (maybe as new releases of PC software come out PC users
  55. are used to the sensation of time going backwards :-))
  56.  
  57. These two changes can cause potential havoc to QuickTime, backup
  58. systems and compiler "make" systems. Whether they do cause problems
  59. depends on your software and how you use it. We have had problems with
  60. QuickTime and backup but our compiler systems (MetroWerks Modula-2)
  61. seems to be working (though we havn't finished testing yet).
  62.  
  63. Novell have suggested that the problem could be avoided by performing
  64. the time stamp corruption manually using ResEdit or a specially
  65. written program. We went to the trouble of writing a "drag'n'drop"
  66. application to perform the corruption on Mac & normal AppleShare
  67. resident files based on this information from Novell. Unfortunately we
  68. didn't know about (2) above which stops the method from working and so
  69. a application (which uses QuickTime) still broke after being copied to
  70. a NetWare volume.
  71.  
  72. How To Reproduce the "Feature":
  73.  
  74. This is how to reproduce the feature using QuickTime, you will
  75. require: (A) an application to play & copy QuickTime movies (e.g.
  76. Simple/Movie Player from Apple) (B) A QuickTime movie (C) An
  77. application or DA into which to paste your movie (the QT compatible
  78. Scrapbook will do). All these should reside on a local Mac HD or on a
  79. normal AppleShare volume.
  80.  
  81. 1) Open B with A and copy B to the clipboard.
  82.  
  83. 2) Open C and paste B from clipboard.
  84.  
  85. 3) Play B from within C.
  86.  
  87. 4) Move both B & C to another location on your local Mac HD or normal
  88. AppleShare volume.
  89.  
  90. 5) Open C again and play B. QuickTime will search for B as you've
  91. moved it.  Once found (probably very quickly) it will play.
  92.  
  93. 6) Move B onto your NetWare volume. Remove the original (i.e. kepp
  94. just the copy on NetWare).
  95.  
  96. 7) Open C again and play B. QuickTime will search for B and FAIL to
  97. find it. Manually locate B using QuickTime's dialog and select it.
  98. QuickTime will report "not a valid movie file" :-( :-(
  99.  
  100. Note B is actually a valid file and you can repaste it into C, but
  101. every time you move B off the NetWare volume and back again (or onto
  102. another NetWare volume) the playback will break and YOU'LL HAVE TO
  103. REPASTE.
  104.  
  105. The above occurs as NetWare is corrupting the timestamps on the file
  106. which QuickTime uses to check the file is the correct one. Any program
  107. which relies on timestamps (backup systems, compiler make's) may fail
  108. for the same reason if files are ciopied to NetWare volumes.
  109.  
  110. Advice:
  111.  
  112. 1) FLAME Novell.
  113.  
  114. 2) Don't use NetWare.
  115.  
  116. 3) FLAME Novell.
  117.  
  118. 4) If you must use NetWare, check VERY carefully things are working OK
  119. - especially your backups...
  120.  
  121. 5) FLAME Novell.
  122.  
  123. 6) If you use QuickTime FORGET Novell.
  124.  
  125. 7) FLAME Novell.
  126.  
  127. 8) Wish somebody else had brought USL? Will SV5R5 have "improved" 8
  128. character/3 char extension filenames. After all they work for DOS...
  129.  
  130.  
  131. -- 
  132. ---
  133. Dr Nigel Perry                    Email: N.Perry@massey.ac.nz
  134. Department of Computer Science    Tel: +64 6 356 9099 ext 8900
  135. Massey University                 Fax: +64 6 350 5611
  136. Palmerston North
  137. New Zealand
  138.