|
Bugzilla Guide
From NeoWiki
(Difference between revisions)
Revision as of 10:11, 28 May 2005 (edit) Sardisson (Talk | contribs) m (category) ← Previous diff |
Revision as of 15:57, 8 July 2005 (edit) (undo) Sardisson (Talk | contribs) (→Things to Do - How to get a sample, tidy up some parts of outline) Next diff → |
||
Line 1: | Line 1: | ||
- | == Things to Do == | + | ==Things to Do== |
# New front page (bypassable for certain users, i.e. admins or long-time good bugfilers) or something like [https://bugzilla.mozilla.org/enter_bug.cgi?product=Camino&format=guided Bugzilla Helper] | # New front page (bypassable for certain users, i.e. admins or long-time good bugfilers) or something like [https://bugzilla.mozilla.org/enter_bug.cgi?product=Camino&format=guided Bugzilla Helper] | ||
Line 6: | Line 6: | ||
#** Reboot | #** Reboot | ||
#** Fresh profile | #** Fresh profile | ||
+ | #*:''I.e., is it reproducible, esp. in up-to-date stock conditions'' | ||
#** Attempt to reproduce in corresponding version of OOo/X11 if possible (?) | #** Attempt to reproduce in corresponding version of OOo/X11 if possible (?) | ||
#** Search for duplicate (select '''NeoOffice/J''' from the '''Project''' menu) | #** Search for duplicate (select '''NeoOffice/J''' from the '''Project''' menu) | ||
Line 13: | Line 14: | ||
#* One issue per bug report | #* One issue per bug report | ||
#* Include Patch level and OS version | #* Include Patch level and OS version | ||
- | #* How to get a crashlog to attach | + | #** About NeoOffice/J in the Neo/J menu; About This Mac in the Apple menu |
- | #** Option A: is crashreporter enabled? | + | #* Provide crashlog for crashes and sample for hangs |
- | #** Option B: the hard way | + | #** How to get a crashlog to attach |
- | #***Open Applications > Utilities > Console | + | #*** Option A: is crashreporter enabled? |
- | #***Click on the "Logs" toolbar icon if the logs drawer isn't showing on the left. | + | #**** When "Unexpectedly quit" dialogue appears, select "Submit Report..." |
- | #***Navigate through the list until you get to ~/Library/Logs > CrashReporter > soffice.bin.crash.log | + | #**** Copy/paste "Crash Report:" section into new text file. |
- | #***Locate the appropriate log for the most recent/remembered crash. It should be the one at the bottom. Each individual crash log is separated by a line of asterisks from the next one above it; each one has a date at the top of it. | + | #*** Option B: the hard way |
- | #***Copy from the "Host name" down to the end. Edit > Copy. Places a copy of the log onto the Clipboard | + | #****Open Applications > Utilities > Console |
- | #***Open TextEdit and create a new plain-text file. Paste the crashlog. (Hmm, isn't there an "export" function in Console.app that will grab the last log entry?) | + | #****Click on the "Logs" toolbar icon if the logs drawer isn't showing on the left. |
- | #* Attach (not paste) crashlog | + | #****Navigate through the list until you get to ~/Library/Logs > CrashReporter > soffice.bin.crash.log |
+ | #****Locate the appropriate log for the most recent/remembered crash. It should be the one at the bottom. Each individual crash log is separated by a line of asterisks from the next one above it; each one has a date at the top of it. | ||
+ | #****Copy from the "Host name" down to the end. Edit > Copy. Places a copy of the log onto the Clipboard | ||
+ | #****Open TextEdit and create a new plain-text file. Paste the crashlog. (Hmm, isn't there an "export" function in Console.app that will grab the last log entry?) | ||
+ | #** How to get a sample to attach | ||
+ | #*** Open Applications > Utilities > Activity Monitor | ||
+ | #*** Select Neo/J from list of running processes | ||
+ | #*** Click "Inspect" button | ||
+ | #*** Click "Sample" button (lower left corner of resulting window) | ||
+ | #*** When sampling is completed, save resulting text file | ||
+ | #* Attach (not paste) crashlog or sample | ||
#** After bug is filed | #** After bug is filed | ||
#** Add attachments separately from comments (attachment refresh wipes comments, currently no warning); add warning on bug pages along the lines of the text in the OOo IssueZilla: | #** Add attachments separately from comments (attachment refresh wipes comments, currently no warning); add warning on bug pages along the lines of the text in the OOo IssueZilla: | ||
#**:Note: please commit any changes to this issue <b>before</b> creating a new attachment, or changes will be lost. | #**:Note: please commit any changes to this issue <b>before</b> creating a new attachment, or changes will be lost. | ||
+ | #* Detailed steps to reproduce | ||
#* Attach screenshot if relevant | #* Attach screenshot if relevant | ||
#* Attach problematic document, if relevant, or email it to Patrick if sensitive | #* Attach problematic document, if relevant, or email it to Patrick if sensitive | ||
Line 32: | Line 44: | ||
#** [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html How to Report Bugs Effectively] | #** [http://www.chiark.greenend.org.uk/~sgtatham/bugs.html How to Report Bugs Effectively] | ||
#** [http://www.catb.org/~esr/faqs/smart-questions.html How To Ask Questions The Smart Way] (a much longer piece also dealing with general "getting support/answers" issues) | #** [http://www.catb.org/~esr/faqs/smart-questions.html How To Ask Questions The Smart Way] (a much longer piece also dealing with general "getting support/answers" issues) | ||
- | # Change Advanced Query to be the default search | + | # <strike>Change Advanced Query to be the default search</strike> |
- | #:Basic query is absolutely useless for finding duplicates! | + | #:<strike>Basic query is absolutely useless for finding duplicates!</strike> ''I'm having better luck with basic query now'' |
#:(select '''NeoOffice/J''' from the '''Project''' menu) | #:(select '''NeoOffice/J''' from the '''Project''' menu) | ||
[[Category:NeoOffice/J]][[Category:Contributing]] | [[Category:NeoOffice/J]][[Category:Contributing]] |
Revision as of 15:57, 8 July 2005
Things to Do
- New front page (bypassable for certain users, i.e. admins or long-time good bugfilers) or something like Bugzilla Helper
- Steps to take before filing a bug
- Install latest patch [link]
- Reboot
- Fresh profile
- I.e., is it reproducible, esp. in up-to-date stock conditions
- Attempt to reproduce in corresponding version of OOo/X11 if possible (?)
- Search for duplicate (select NeoOffice/J from the Project menu)
- Scope of bugs, i.e. what's a Neo/J bug vs. an OOo bug/limitation vs. an Apple bug/limitation
- How to submit a useful bug report
- Steps to take before filing a bug
- Write "How to submit a useful bug report"
- One issue per bug report
- Include Patch level and OS version
- About NeoOffice/J in the Neo/J menu; About This Mac in the Apple menu
- Provide crashlog for crashes and sample for hangs
- How to get a crashlog to attach
- Option A: is crashreporter enabled?
- When "Unexpectedly quit" dialogue appears, select "Submit Report..."
- Copy/paste "Crash Report:" section into new text file.
- Option B: the hard way
- Open Applications > Utilities > Console
- Click on the "Logs" toolbar icon if the logs drawer isn't showing on the left.
- Navigate through the list until you get to ~/Library/Logs > CrashReporter > soffice.bin.crash.log
- Locate the appropriate log for the most recent/remembered crash. It should be the one at the bottom. Each individual crash log is separated by a line of asterisks from the next one above it; each one has a date at the top of it.
- Copy from the "Host name" down to the end. Edit > Copy. Places a copy of the log onto the Clipboard
- Open TextEdit and create a new plain-text file. Paste the crashlog. (Hmm, isn't there an "export" function in Console.app that will grab the last log entry?)
- Option A: is crashreporter enabled?
- How to get a sample to attach
- Open Applications > Utilities > Activity Monitor
- Select Neo/J from list of running processes
- Click "Inspect" button
- Click "Sample" button (lower left corner of resulting window)
- When sampling is completed, save resulting text file
- How to get a crashlog to attach
- Attach (not paste) crashlog or sample
- After bug is filed
- Add attachments separately from comments (attachment refresh wipes comments, currently no warning); add warning on bug pages along the lines of the text in the OOo IssueZilla:
- Note: please commit any changes to this issue before creating a new attachment, or changes will be lost.
- Detailed steps to reproduce
- Attach screenshot if relevant
- Attach problematic document, if relevant, or email it to Patrick if sensitive
- Example of a pretty solid report: http://bugzilla.neooffice.org/bug.php?op=show&bugid=554
- Oscar provides two links to general "good bug-filing behavior" articles. We should be sure to include the highlights and perhaps link to them "for more details" or something:
- How to Report Bugs Effectively
- How To Ask Questions The Smart Way (a much longer piece also dealing with general "getting support/answers" issues)
-
Change Advanced Query to be the default searchBasic query is absolutely useless for finding duplicates!I'm having better luck with basic query now- (select NeoOffice/J from the Project menu)