| [6717] | 1 | Odin Bug Report Tool Version 0.5.0 | 
|---|
| [6553] | 2 | ================================== | 
|---|
| [6516] | 3 |  | 
|---|
|  | 4 | 0. DISCLAIMER | 
|---|
|  | 5 |  | 
|---|
| [6553] | 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 | 
|---|
| [6717] | 8 | be included free of charge with every application that comes with | 
|---|
|  | 9 | Odin files. | 
|---|
| [6516] | 10 |  | 
|---|
|  | 11 | 1. INTRODUCTION | 
|---|
|  | 12 |  | 
|---|
| [6717] | 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! | 
|---|
| [6516] | 16 |  | 
|---|
| [6717] | 17 | The reason I started to write this program was, that I see every day | 
|---|
|  | 18 | that Sander Van Leeuwen and other Team Odin members write emails, telling | 
|---|
|  | 19 | us users to bring in proper bug reports (I don't exclude myself). | 
|---|
| [6516] | 20 |  | 
|---|
|  | 21 | Well, I would like Sander and all the others to spend there time on | 
|---|
|  | 22 | Odin and not writing emails about things that should be a non-issue. | 
|---|
|  | 23 |  | 
|---|
|  | 24 | 2. WHAT IT DOES | 
|---|
|  | 25 |  | 
|---|
| [6717] | 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. | 
|---|
| [6516] | 29 |  | 
|---|
| [6717] | 30 | Generally this program needs 2 files as input from the user: | 
|---|
| [6516] | 31 |  | 
|---|
| [6717] | 32 | - the Odin build file: odin32bin-2001mmdd-debug.zip or | 
|---|
|  | 33 | odin32bin-2001mmdd-debug.wpi | 
|---|
|  | 34 |  | 
|---|
|  | 35 | - the Odin log file:   odin32_?.log | 
|---|
| [6516] | 36 |  | 
|---|
| [6717] | 37 | Note: Only debug builds can create log files!!! | 
|---|
| [6516] | 38 |  | 
|---|
| [6717] | 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 | 
|---|
|  | 51 |  | 
|---|
| [6516] | 52 | As OdinBug.EXE is written in VX-REXX it needs the VROBJ.DLL runtime. | 
|---|
|  | 53 |  | 
|---|
| [6553] | 54 | VROBJ.DLL can be found in the directory x:\IMAGES (x=CD-ROM drive) of | 
|---|
|  | 55 | your original Warp 4 CD-ROM and has to be copied into into d:\OS2\DLL | 
|---|
|  | 56 | (d=bootdrive), or somewhere else in your LIBPATH. | 
|---|
| [6516] | 57 |  | 
|---|
| [6553] | 58 | There is also a VROBJ.WPI package at the following location: | 
|---|
|  | 59 |  | 
|---|
|  | 60 | http://groups.yahoo.com/group/odinusers/files/vrobj.wpi | 
|---|
| [6717] | 61 | ftp://ftp.os2.org/odin/weekly/vrobj.wpi | 
|---|
| [6553] | 62 |  | 
|---|
|  | 63 | This package can be installed the usual way using WarpIN. | 
|---|
|  | 64 |  | 
|---|
| [6717] | 65 | Put OdinBug.EXE in a directory within your path. The preferred place is | 
|---|
|  | 66 | your Odin "Windows" directory. | 
|---|
| [6516] | 67 |  | 
|---|
| [6717] | 68 | When Odin is executed for the first time, it creates an object for itself | 
|---|
|  | 69 | 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. | 
|---|
| [6516] | 72 |  | 
|---|
| [6717] | 73 | 4. CREATING A BUG REPORT | 
|---|
| [6516] | 74 |  | 
|---|
| [6717] | 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. | 
|---|
| [6516] | 77 |  | 
|---|
| [6717] | 78 | Step 1: | 
|---|
|  | 79 |  | 
|---|
|  | 80 | OdinBug prompts you to enter the currently installed Odin-build file (i.e | 
|---|
|  | 81 | odin32bin-200?????.ZIP or odin32bin-200?????.WPI) in a standard OS/2 file | 
|---|
|  | 82 | open dialogue. | 
|---|
|  | 83 |  | 
|---|
|  | 84 | Step 2: | 
|---|
|  | 85 |  | 
|---|
|  | 86 | OdinBug prompts you to enter the logfile (odin32_?.log) that was created | 
|---|
|  | 87 | during the execution of the Win32 program. | 
|---|
|  | 88 |  | 
|---|
|  | 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. | 
|---|
|  | 92 |  | 
|---|
|  | 93 | Step 3: | 
|---|
|  | 94 |  | 
|---|
|  | 95 | Application page: | 
|---|
|  | 96 |  | 
|---|
|  | 97 | Complete name, version and eventually a location, where the program can be | 
|---|
|  | 98 | downloaded. Then enter your own verbal description of the problem. | 
|---|
|  | 99 |  | 
|---|
|  | 100 | All other fields on the other pages of the notebook have probably been | 
|---|
|  | 101 | filled automatically. Complete any missing information. | 
|---|
|  | 102 |  | 
|---|
|  | 103 | Step 4: | 
|---|
|  | 104 |  | 
|---|
| [6553] | 105 | When everything is complete press "Create report" button. The program | 
|---|
| [6717] | 106 | continuosly checks for empty fields, and will only let you create a | 
|---|
|  | 107 | report if everything is filled out. | 
|---|
| [6516] | 108 |  | 
|---|
| [6717] | 109 | Pressing "Send eMail" starts Netscape Messenger (or any other email | 
|---|
|  | 110 | program; see page settings) with the appropriate email address and copies | 
|---|
| [6553] | 111 | the newly created report into the clipboard, so it can be pasted into | 
|---|
|  | 112 | the email. | 
|---|
| [6516] | 113 |  | 
|---|
| [6717] | 114 | Pressing "Open report" opens the newly created OdinBug.RPT with your | 
|---|
|  | 115 | favorite editor or viewer. | 
|---|
| [6516] | 116 |  | 
|---|
| [6717] | 117 | 5. BUG REPORTS AND FEATURE REQUESTS FOR THIS PROGRAM (OdinBug) | 
|---|
|  | 118 |  | 
|---|
| [6553] | 119 | Just email me and tell me what you think or what you want! | 
|---|
| [6717] | 120 | I will try to implement or fix it. | 
|---|
| [6516] | 121 |  | 
|---|
|  | 122 |  | 
|---|
| [6717] | 123 | 6. AUTHOR: | 
|---|
|  | 124 |  | 
|---|
|  | 125 | Herwig Bauernfeind, 24.08.2001 | 
|---|
| [6516] | 126 | EMail: herwig.bauernfeind@aon.at | 
|---|