home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / vmsnet / internal / 1253 < prev    next >
Encoding:
Text File  |  1992-09-01  |  2.9 KB  |  58 lines

  1. Newsgroups: vmsnet.internals
  2. Path: sparky!uunet!mcsun!sunic!sejnet.sunet.se!eric
  3. From: eric@sejnet.sunet.se (Eric Thomas)
  4. Subject: re: PATCH on ALPHA ?
  5. Message-ID: <1992Sep2.022201.1@sejnet.sunet.se>
  6. Lines: 45
  7. Sender: news@sunic.sunet.se
  8. Reply-To: ERIC@SEARN.SUNET.SE
  9. Organization: SUNET, Stockholm, Sweden
  10. References:  <715362736.403197.MILLER@TGV.COM> <1992Sep1.214402.16889@eco.twg.com>
  11. Date: Wed, 2 Sep 1992 02:22:01 GMT
  12.  
  13. In article <1992Sep1.214402.16889@eco.twg.com>, reece@eco.twg.com (Reece R. Pollack) writes:
  14. > In article <715362736.403197.MILLER@TGV.COM>, MILLER@TGV.COM writes:
  15. > |>I doubt it.  I've already worked with miles and miles of machine listings
  16. > |>from both the GEM C compiler and the MACRO32 compiler.  I've even found
  17. > |>several compiler optimizer bugs.  I know what I'm doing.
  18. > And he's modest too.
  19.  
  20. I'm sure he is old enough to defend himself, but I'd just like to point out
  21. that, to me, this didn't look like bragging - just pointing out former
  22. experience in patching. Finding compiler optimization bugs is nothing
  23. extraordinary if you have been exposed to enough compiler-generated
  24. pseudo-assembler listings. Every time you mention "patching" or any other
  25. machine code based maintenance technique, people will start jumping and saying
  26. that this is too dangerous and unreliable, so one develops this sort of
  27. reactions.
  28.  
  29. > |>Besides, a lot of patches are trivial, like constant changes.  And
  30. > |>what if I want to patch some native M64 code?
  31. > I don't think I'd want to subject my customers to the headache of trying
  32. > to manage patched images. DEC has been moving away from this as fast as
  33. > they can, and for good reason.
  34.  
  35. And I don't think I'd like to subject myself to vendors who think they know
  36. better than the customers what is good for them, or that they know why other
  37. vendors are allocating their programming and support resources in one way or
  38. the other. Many patches are, indeed, constant changes, and ZAP utilities have
  39. VERIFY statements, sometimes even checksums. You can read me a zap on the phone
  40. in 5 minutes, and I know to check everything twice and to make a backup before.
  41. The alternative is to tell the users I have to wait for a tape, which may or
  42. may not be acceptable. More often than not, the problem requires an immediate
  43. solution because the dean of something is pissed off and watching the clock
  44. tick.
  45.  
  46. A long time ago I used to be able to get patches on the phone from my vendor,
  47. or short "updates" (basically source code patches). Now I can only get tapes
  48. with not one but a few hundred replacement files, checksummed and
  49. counter-checksummed and hyper-verified by a veeeeeeery slow, pseudo-AI software
  50. service manager factory, which the vendor decided I needed. I now need hours to
  51. do what I used to do in 5 minutes and reliability was MUCH better back then.
  52. Boy am I glad my vendor doesn't want to subject me to the horror of patches
  53. any longer, and for good reasons.
  54.  
  55.   Eric
  56.