Changeset 7690 for trunk/doc/Readme.Odinbug
- Timestamp:
- Dec 26, 2001, 7:54:42 PM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/Readme.Odinbug
r6717 r7690 1 Odin Bug Report Tool Version 0.5.02 ================================== 1 Odin Bug Report Generator Version 0.5.5 2 ======================================= 3 3 4 0. DISCLAIMER 4 0. Disclaimer 5 ============= 5 6 6 OdinBug is free, but copyrighted software. It is not guaranteed 7 to fulfill any particular purpose. Use it at your own risk. It may 8 be included free of charge with every application that comes with 9 Odin files.7 OdinBug is free, but copyrighted software. It is not guaranteed to fulfill 8 any particular purpose. Use it at your own risk. It may be included free of 9 charge with every application that comes with or makes use of Odin libraries. 10 The sourcecode it currently available only upon request (but also for free!). 10 11 11 1. INTRODUCTION 12 1. Introduction 13 =============== 12 14 13 The main goal of this program is to make creating proper bug reports 14 for Team Odin quite comfortable. As it is in a rather early stage, 15 please do not expect it to be bug free or feature complete! 15 The main goal of this program is to make creating proper bug reports for Team 16 Odin more comfortable. 16 17 17 The reason I started to write this program was, that I s ee every day18 that Sander Van Leeuwen and other Team Odin members write emails, telling 19 us usersto bring in proper bug reports (I don't exclude myself).18 The reason I started to write this program was, that I saw every day that 19 Sander van Leeuwen and other Team Odin members write emails, telling us users 20 to bring in proper bug reports (I don't exclude myself). 20 21 21 Well, I would like Sander and all the others to spend there time on 22 Odin andnot writing emails about things that should be a non-issue.22 Well, I would like Sander and all the others to spend there time on Odin and 23 not writing emails about things that should be a non-issue. 23 24 24 2. WHAT IT DOES 25 26 This program presents a notebook of forms to fill in the information 27 needed by Team Odin and generates a report that follows the standards 28 presented in ReportingBugs.TXT which is part of every Odin build. 29 30 Generally this program needs 2 files as input from the user: 31 32 - the Odin build file: odin32bin-2001mmdd-debug.zip or 33 odin32bin-2001mmdd-debug.wpi 34 35 - the Odin log file: odin32_?.log 36 37 Note: Only debug builds can create log files!!! 38 39 As soon as the user specifies these files, all the other information 40 is gathered from CONFIG.SYS, SYSLEVEL files, the WarpIN database, from 41 ODIN.INI and also from the odin32_?.log files. Only minor adjustments 42 should have to be made (especially from users with non-Scitech Display 43 drivers). 44 45 It also scans the odin_?.log file to find the exception information 46 and the stack dump in case an application traps. Be aware that these 47 logfiles can become quite large and that it might take a while until 48 processing is complete. 49 50 3. INSTALLATION 25 2. Installation 26 =============== 51 27 52 28 As OdinBug.EXE is written in VX-REXX it needs the VROBJ.DLL runtime. 53 29 54 VROBJ.DLL can be found in the directory x:\IMAGES (x=CD-ROM drive) of 55 youroriginal Warp 4 CD-ROM and has to be copied into into d:\OS2\DLL30 VROBJ.DLL can be found in the directory x:\IMAGES (x=CD-ROM drive) of your 31 original Warp 4 CD-ROM and has to be copied into into d:\OS2\DLL 56 32 (d=bootdrive), or somewhere else in your LIBPATH. 57 33 … … 63 39 This package can be installed the usual way using WarpIN. 64 40 65 Put OdinBug.EXE in a directory within your path. The preferred place is 66 your Odin "Windows" directory. 41 Put OdinBug.EXE into your Odin "Windows" directory. 67 42 68 When Odin is executed for the first time, it creates an object for itself69 in the Odin folder and assoiciates odin32_?.log files with it. Now you can 70 doubleclick on any odin32_?.log file and OdinBug is fired up. You only need 71 to specify the build file if OdinBug was launched this way. 43 Whenever a new version of OdinBug is executed for the first time, it creates 44 an object for itself (and a few others) in the Odin folder and associates 45 odin32_?.log files with it. Now you can doubleclick on any odin32_?.log file 46 and OdinBug is fired up. 72 47 73 4. CREATING A BUG REPORT 48 Note: XWorkplace users should create "Odin Log Files" as a subtype of "Plain 49 Text" and associate OdinBug with that filetype in order to have OdinBug as a 50 default for Odin logfiles and your favorites text editor as additional 51 editor/viewer. 74 52 75 Ideally OdinBug should be called immediately after you experienced a crash 76 in a Win32 program and after you have created a log file.53 Before pressing "Create" for the first time you have to configure your email 54 client on the "EMail" page. 77 55 78 Step 1: 56 3. WHAT IT DOES 79 57 80 OdinBug pr ompts you to enter the currently installed Odin-build file (i.e81 odin32bin-200?????.ZIP or odin32bin-200?????.WPI) in a standard OS/2 file 82 open dialogue.58 OdinBug presents a notebook of forms to fill in the information needed 59 by Team Odin and generates a report that follows the standards defined by 60 Team Odin (see Online help for details). 83 61 84 Step 2:62 Generally this program needs 1 file as input from the user: 85 63 86 OdinBug prompts you to enter the logfile (odin32_?.log) that was created 87 during the execution of the Win32 program. 64 - the Odin log file: odin32_?.log 88 65 89 Note: If OdinBug was installed properly, you may doubleclick on a odin32_?.log 90 file and OdinBug will be fired up. You only have to specify the buildfile, if 91 OdinBug was launched this way. 66 Note: Only debug builds can create log files!!! 92 67 93 Step 3: 68 It will try to determine the Odin buildfile automatically, but if this fails 69 or OdinBug is unsure, it will prompt the user to enter a valid buildfile, 70 too. 94 71 95 Application page: 72 As soon as the user has specified these files, all the other information is 73 gathered from CONFIG.SYS, SYSLEVEL files, the WarpIN database, from ODIN.INI 74 and also from the odin32_?.log files. Only minor adjustments should have to 75 be made (especially from users with non-Scitech Display drivers). 96 76 97 Complete name, version and eventually a location, where the program can be 98 downloaded. Then enter your own verbal description of the problem. 77 It also scans the odin_?.log file to find the exception information and the 78 stack dump in case an application traps. Be aware that these logfiles can 79 become quite large and that it might take a while until processing is 80 complete. 99 81 100 All other fields on the other pages of the notebook have probably been 101 filled automatically. Complete any missing information. 82 The exception is presented on the exceptions page of OdinBug. 102 83 103 Step 4: 84 4. USAGE 104 85 105 When everything is complete press "Create report" button. The program 106 continuosly checks for empty fields, and will only let you create a 107 report if everything is filled out. 108 109 Pressing "Send eMail" starts Netscape Messenger (or any other email 110 program; see page settings) with the appropriate email address and copies 111 the newly created report into the clipboard, so it can be pasted into 112 the email. 113 114 Pressing "Open report" opens the newly created OdinBug.RPT with your 115 favorite editor or viewer. 86 OdinBug is quite self explanatory anyway and there is a full featured 87 online help and manual available. Please, read it! 116 88 117 89 5. BUG REPORTS AND FEATURE REQUESTS FOR THIS PROGRAM (OdinBug) 118 90 119 Just email me and tell me what you think or what you want!120 Iwill try to implement or fix it.91 Just email *me* and tell me what you think or what you would like to see! I 92 will try to implement or fix it. 121 93 122 94 123 95 6. AUTHOR: 124 96 125 Herwig Bauernfeind, 24.08.2001 126 EMail: herwig.bauernfeind@aon.at 97 Herwig Bauernfeind, 24-11-2001 EMail: herwig.bauernfeind@aon.at
Note:
See TracChangeset
for help on using the changeset viewer.