1 | Odin Bug Report Tool Version 0.5.0
|
---|
2 | ==================================
|
---|
3 |
|
---|
4 | 0. DISCLAIMER
|
---|
5 |
|
---|
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.
|
---|
10 |
|
---|
11 | 1. INTRODUCTION
|
---|
12 |
|
---|
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!
|
---|
16 |
|
---|
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).
|
---|
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 |
|
---|
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
|
---|
51 |
|
---|
52 | As OdinBug.EXE is written in VX-REXX it needs the VROBJ.DLL runtime.
|
---|
53 |
|
---|
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.
|
---|
57 |
|
---|
58 | There is also a VROBJ.WPI package at the following location:
|
---|
59 |
|
---|
60 | http://groups.yahoo.com/group/odinusers/files/vrobj.wpi
|
---|
61 | ftp://ftp.os2.org/odin/weekly/vrobj.wpi
|
---|
62 |
|
---|
63 | This package can be installed the usual way using WarpIN.
|
---|
64 |
|
---|
65 | Put OdinBug.EXE in a directory within your path. The preferred place is
|
---|
66 | your Odin "Windows" directory.
|
---|
67 |
|
---|
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.
|
---|
72 |
|
---|
73 | 4. CREATING A BUG REPORT
|
---|
74 |
|
---|
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.
|
---|
77 |
|
---|
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 |
|
---|
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.
|
---|
116 |
|
---|
117 | 5. BUG REPORTS AND FEATURE REQUESTS FOR THIS PROGRAM (OdinBug)
|
---|
118 |
|
---|
119 | Just email me and tell me what you think or what you want!
|
---|
120 | I will try to implement or fix it.
|
---|
121 |
|
---|
122 |
|
---|
123 | 6. AUTHOR:
|
---|
124 |
|
---|
125 | Herwig Bauernfeind, 24.08.2001
|
---|
126 | EMail: herwig.bauernfeind@aon.at
|
---|