This is an automated email from the ASF dual-hosted git repository.

wave pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/openoffice-org.git


The following commit(s) were added to refs/heads/main by this push:
     new a634fc5  Migration of bugs html content
a634fc5 is described below

commit a634fc5a813c8e4f8ed5c6223c78f8e8ff55554e
Author: Dave Fisher <d...@davefisher.tech>
AuthorDate: Sun Nov 1 13:01:50 2020 -0800

    Migration of bugs html content
---
 content/bugs/bug_writing_guidelines.html | 117 ++++++++++++
 content/bugs/issues.html                 | 306 +++++++++++++++++++++++++++++++
 2 files changed, 423 insertions(+)

diff --git a/content/bugs/bug_writing_guidelines.html 
b/content/bugs/bug_writing_guidelines.html
new file mode 100644
index 0000000..3bc6328
--- /dev/null
+++ b/content/bugs/bug_writing_guidelines.html
@@ -0,0 +1,117 @@
+<!DOCTYPE html>
+<html><head>
+<title>Issue Writing Guidelines</title>
+<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
+</head>
+<body>
+
+<h2>Issue Writing Guidelines<br>
+</h2>
+
+<h4>Why you should read this</h4>
+
+
+<p> Simply put, the more effectively you report an issue, the more likely an 
engineer will actually fix it. These issue writing guidelines are an attempt at 
a general tutorial on writing effective issue reports for novice issue writers; 
not every sentence may precisely apply to your software project. 
+
+<br>
+<br>
+<h4>How to Write a Useful Issue Report</h4>
+
+<blockquote> 
+<p>Useful issue reports are ones that get issues fixed. A useful issue report 
normally has two qualities:</p></blockquote>
+
+<ol> <li><b>Reproducible.</b> If an engineer can't see it or conclusively 
prove that it exists, the engineer will probably stamp it "WORKSFORME" or 
"INVALID", and move on to the next issue. Every detail you can provide helps. 
</li><br><br>
+
+<li> <b>Specific.</b> The quicker the engineer can isolate the issue to a 
specific problem, the more likely it'll be expediently fixed. <b></b>(If a 
programmer or tester has to decipher an issue, they spend more time cursing the 
submitter than fixing or testing the problem.) </li> </ol>
+
+<blockquote> Let's say the application you're testing is a web browser. You 
crash at foo.com, and want to write up an issue report: </blockquote>
+
+<blockquote> <b>Bad:</b> "My spreadsheet crashed when I tried to open a 
document. I think it contained a chart. My computer uses Windows. I think that 
this is a really bad problem and you should fix it now. By the way, your icons 
really suck. Nobody will use your software if you keep those ugly icons. Oh, 
and my grandmother's has a problem with the word processor. Nothing works 
right, either. Good luck."
+<br>
+ <br>
+  <b>Good:</b> "I crashed each time when I opened the attached spreadsheet 
document using the 10.13.00 build on a Win NT 4.0 (Service Pack 5) system. I 
also rebooted into Linux (RedHat 6.2), and reproduced this problem using the 
10.13.00 Linux build.
+<p>When I removed the chart from the document I was able to load it without 
any trouble." </blockquote>
+<br> 
+<h4>How to enter a useful Issue Report into IssueZilla</h4>
+<blockquote> In order to file an Issue, you must be a registered user of 
OpenOffice.org. Registering is easy: simply click on the "Join" link in the 
left navbar and follow the instructions. It takes all of a few minutes. If you 
are a registered user, click on the "My Issues" link in the left navbar or on 
the <a href="//project_issues.html" target="_blank">"Bugs and Issues"</a> link 
on the navbar. The latter is a more comprehensive page which provides a 
explanation of IssueZilla and also  [...]
+<p> Go to the <a href="//issues/query.cgi" target="_blank">IssueZilla Query 
Page</a> to determine whether the defect you've discovered is a known issue and 
has already been reported. (If your issue is the 37th duplicate of a known 
issue, you're more likely to annoy the engineer. Annoyed engineers fix fewer 
issues.)
+
+<p>Next, be sure that you've reproduced your issue using a recent build. 
(Engineers tend to be most interested in problems afflicting the code base that 
they're actively working on, rather than those in a code base that's hundreds 
of issue fixes obsolete.)<br> <br> If you've discovered a new issue using a 
current build, report it in IssueZilla: </blockquote>
+
+<ol> <li> <p>From your IssueZilla main page, choose "Enter a new issue".</p> 
</li>
+
+<li> <p>Select the product that you've found an issue in.</p> </li>
+
+<li> <p>Enter your E-mail address, Password, and press the "Login" button. (If 
you don't yet have a password, leave the password text box empty, and press the 
"E-mail me a password" button instead. You'll receive an E-mail message with 
your password shortly.)</p> </li> </ol>
+
+<h4>Now, fill out the form. Here's what it all means:</h4> 
+
+<blockquote > <i>Where did you find the issue? </i></blockquote>
+
+<blockquote> <b>Product: In which product did you find the issue?</b><br> You 
just filled this out on the last page. </blockquote>
+
+<blockquote> <b>Version: In which product version did you first find the 
issue?</b><br>
+   If applicable. </blockquote>
+
+<blockquote> <b>Component: In which component does the issue exist?</b><br> 
IssueZilla requires that you select a component to enter an issue. (If they all 
look meaningless, click on the Component link, which links to descriptions of 
each component, to help you make the best choice.) </blockquote>
+
+<blockquote> <b>Platform:&nbsp;On which hardware platform did you find this 
issue? </b>(e.g., Sun, PC)</><br> If you know the issue happens on all hardware 
platforms, choose 'All'. Otherwise, select the platform that you found the 
issue on, or "Other" if your platform isn't listed. </blockquote>
+
+<blockquote> <b>OS: On which Operating System (OS) did you find this 
issue?</b> (e.g. Linux, Windows NT)</><br> If you know the issue happens on all 
OSs, choose 'All'. Otherwise, select the OS that you found the issue on, or 
"Other" if your OS isn't listed. </blockquote>
+
+<blockquote > <br> <i>How important is the issue? </i></blockquote>
+
+<blockquote> <b>Issue Type: Is this a defect, enhancement, feature-request, 
task or patch?</b><br> This item defaults to 'defect'. (To determine the most 
appropriate type of issue, click on the Issue Type link for a full explanation 
of each choice.) </blockquote>
+
+<blockquote> <b>Resolution Priority: How urgent is a fix required?<br> 
</b>This item defaults to '3'. 1 is the highest, 5 the lowest 
priority.</blockquote>
+
+<blockquote > <br><i> Who will be following up on the issue?</i> </blockquote>
+
+<blockquote> <b>Assigned To: Which engineer should be responsible for fixing 
this issue?</b><br> IssueZilla will automatically assign the issue to a default 
engineer upon submitting an issue report; the text box exists to allow you to 
manually assign it to a different engineer. (To see the list of default 
engineers for each component, click on the Component link.) </blockquote>
+
+<blockquote> <b>Cc: Who else should receive e-mail updates on changes to this 
issue?</b><br> List the full e-mail addresses of other individuals who should 
receive an e-mail update upon every change to the issue report. You can enter 
as many e-mail addresses as you'd like; e-mail addresses must be separated by 
commas, with no spaces between the addresses. </blockquote>
+
+<blockquote> <br> <i>What else can you tell the engineer about the issue? 
</i></blockquote>
+
+<blockquote> <b>URL: On what URL did you discover this issue?</b><br> If you 
encountered the issue on a particular URL, please provide it (or, them) here. 
</blockquote>
+
+<blockquote> <b>Summary:</b> <b>How would you describe the issue, in 
approximately 60 or fewer characters?</b><br> A good summary should <u>quickly 
and uniquely identify an issue report</u>. Otherwise, developers cannot 
meaningfully query by issue summary, and will often fail to pay attention to 
your issue report when reviewing a 10 page issue list.<br> <br> A summary of 
"Abort trying to install on RedHat 7.0, Kernel 2.2.14" is a useful title. 
"Software fails" or "install problem" would  [...]
+
+<blockquote> <br> <b>Description: What else can you tell the engineer about 
this issue?</b><br> Please provide as detailed of a problem diagnosis in this 
field as possible. A precise step-by-step description is the best way to do 
it.<br>For crashing issues it might help to have additional information in case 
you're able to provide that:</blockquote>
+
+<blockquote><br><b>Target Milestone.</b> Think of it as a deadline; targets 
are "not determined" or "next build"--for most issues, stipulate "not 
determined."
+
+
+<ul> <li> <blockquote > <b>Win32:</b> if you receive a Dr. Watson error, 
please note the type of the crash, and the module that the application crashed 
in. </blockquote> </li>
+
+<li> <blockquote> <b>Unix:</b> please provide a minimized stack trace. 
</blockquote> </li> </ul>
+
+<p><strong>Attachments.</strong><em> </em>
+It may be the
+   case you need to add an attachment(s) to an Issue, either the one you file
+   or another one. You can do it; the limit is 10MB, but please keep any 
attachment
+   small, as there are still some using
+   56K
+   connections.
+   Attaching
+   a file to an issue is a two-step procedure and is not obvious. You must 
first
+   submit the issue or locate the issue to which you wish to attach the file.
+ Then, you can add the file as an attachment to that issue. There will be a 
link
+   in the issue body that reads:
+<blockquote> Create a new attachment (proposed patch, testcase, 
etc.)</blockquote>
+<p> <strong>Hints</strong>: Reduce the size of your file as much as possible. 
And, if you are
+    uploading an HTML document, be sure to compress it first (Zip or tar it),
+    otherwise it
+    may get corrupted when others try to download it.
+  <p><strong>MIME types</strong>: Select the correct mime type for you 
attachment from the MIME type 
+    pulldown panel For OpenOffice.org 2.x documents, choose the corresponding 
+    &quot;application/vnd.oasis.opendocument.&quot;
+  <p>You're done!
+  
+ After double-checking your entries for any possible errors, press the 
"Commit" button,
+ and your issue report will now be in the IssueZilla database.<br> 
+<hr>
+<p>(These Bug Writing Guidelines were originally written for Mozilla by <a 
href= "mailto:e...@prometheus-music.com";><b>Eli Goldberg</b></a>. Thanks to 
Claudius Gayle, Peter Mock, Chris Pratt, Louis Suarez-Potts, Tom Schutter, 
Rainer Bielefeld, and Chris Yeh for contributing to this document. Constructive 
<a href="mailto:michael.bem...@germany.sun.com"; >suggestions and feedback</a> 
are welcome.)
+</blockquote></body>
+</html>
+
diff --git a/content/bugs/issues.html b/content/bugs/issues.html
new file mode 100644
index 0000000..e0ec5d4
--- /dev/null
+++ b/content/bugs/issues.html
@@ -0,0 +1,306 @@
+<!DOCTYPE html>
+<html><head>
+<title>Got Issues? (Last updated 2002-06-03)</title>
+<meta HTTP-EQUIV="content-type" CONTENT="text/html; charset=UTF-8">
+</head>
+<body>
+
+  
+    <h2>Got Issues?</h2>
+
+      
+<p><i>Last updated 2002-06-03</i></p>
+<br>
+    
+    
+<h4>Why &quot;Issues&quot; And Not &quot;Bugs&quot;?</h4>
+    
+    <p>Not all 'issues' are DEFECTS, which are more commonly known as
+    &quot;bugs.&quot; Some issues will be <i>FEATURE Requests</i> or
+    <i>ENHANCEMENT Requests</i>, <i>PATCH submissions</i>, or even
+    <i>TASKS</i>.  For this reason, we feel the term &quot;issue&quot; is a
+    more appropriate one than &quot;bug&quot;. People often say 'bug' when
+    they should really be referring to an issue. Enter the tasks you're
+    planning to work on as enhancement requests and will help you track
+    them and allow others to see what you plan to work on. If people can
+    see your flight plan, they can avoid duplicating your work and can
+    possibly help out or offer feedback
+    </p>
+<br>
+    <h4>What Is IssueZilla?</h4>
+
+    <p>IssueZilla, a proprietary tool, is based on Mozilla's open-source <a
+    href="http://www.mozilla.org/bugs/";>Bugzilla</a>, but has been
+    generalized by <a href="http://www.collab.net";>CollabNet</a> to handle all 
kinds of issues, not just code-based
+    issues. On OpenOffice.org, the supported issue-types now include:
+    DEFECT, ENHANCEMENT, FEATURE, TASK and PATCH. We can add issue types in
+    the future as necessary, and these can be reported against specific
+    components of a project, for example 'documentation', 'code', 'ui',
+    'definition'. OpenOffice.org's projects are 'api', 'chart', 'database
+    access', 'drawing', 'formula editor', 'presentation', 'spreadsheet',
+    'word processor' and 'xml' to name just a few. Take a look at the
+    projects/products list to see all of them.
+    </p>
+
+    <p>Reported issues will be assigned to an appropriate issue owner.</p>
+<br>
+    <h4>What do you have an issue with?</h4>
+
+    <p>Do you want to report an issue with a milestone build or with a copy
+    of OpenOffice.org that you compiled yourself? IssueZilla is the place
+    to submit issue reports for software distributed by
+    OpenOffice.org. This page gives an overview of how IssueZilla works.
+    Read the <a
+    href="//bugs/bug_writing_guidelines.html">issue
+    writing guidelines</a> as well, for tips on how to write useful issue
+    reports.
+    </p>
+<br>
+    <h4>Anatomy Of An Issue</h4>
+
+    <p>Issues are composed of many fields. Some of them are described here.
+    </p>
+
+    <blockquote>
+    <dl>
+      <dt><b>Project</b></dt>
+
+      <dd>
+       OpenOffice.org is composed of different projects. Carefully
+       read the <a
+       href="/projects/">project
+       descriptions</a> if you're unsure of which project to attribute
+       your issue to (visit the projects themselves for fuller descriptions). 
The project you choose determines which person
+       IssueZilla assigns the issue to.
+      </dd>
+
+      <dt><b>Status Whiteboard</b></dt>
+
+      <dd>
+       The Status Whiteboard is used for writing short notes about the
+       issue.
+      </dd>
+
+      <dt><b>Keywords</b></dt>
+
+      <dd>
+       This field is used to store various keywords.
+      </dd>
+
+      <dt>
+       <b>Special 'helpwanted' keyword and TASK issue-type</b>
+      </dt>
+
+      <dd>
+       Developers can post <tt>helpwanted</tt> notices, and IssueZilla can
+       help match-make other developers and apprentices who wish to help
+       out with a TASK. Developers should Write <tt>helpwanted</tt> in the
+       Keywords field of an issues, perhaps changing the issue-type of the
+       defect or enhancement to 'TASK'. Others searching for things to do
+       will find it and even accept the issue or TASK. People interested
+       in getting involved can search IssueZilla for issues and
+       ENHANCEMENTs marked <tt>helpwanted</tt>. Maybe one of them will
+       have the expertise and resources to help you with your problem.
+      </dd>
+
+      <dd>
+       Developers can use the TASK issue-type for project-work they'd like
+       to delegate. For instance, if your code has a issue on some
+       platform which you don't have access to, or with some language you
+       don't know, try adding this keyword. A developer can of course
+       change an uncompleted TASK back to DEFECT, ENHANCEMENT or FEATURE
+       (whatever the issue was before it became a TASK again). This could
+       happen, for instance, when the initial issue owner decides nobody
+       is willing to help out with a task.
+      </dd>
+
+      <dd>
+       Or, as with any developer, you're probably swamped with
+       issues. Some of these issues will be lower priority than
+       others. Try marking issues that you realize you won't be able to
+       any time soon as <tt>helpwanted</tt>. Someone else with different
+       priorities may see this and help you out.
+      </dd>
+
+      <dd>
+       When marking issues <tt>helpwanted</tt>, be sure to add a comment
+       carefully explaining what work needs to be done, and how to do it,
+       if you know. The better you can explain the problem and its
+       solution, the more likely it is that someone can provide a useful
+       solution.
+      </dd>
+
+      <dt><b>Dependency</b></dt>
+
+      <dd>
+       If an issue can't be fixed until another issue is fixed, that's a
+       dependency. For any issue, you can list the issues it depends on and
+       issues that depend on it. IssueZilla can display a dependency graphs
+       which shows which the issues it depends on and are dependent
+       dependent on it. 
+      </dd>
+
+      <dt><b>Attachment</b></dt>
+
+      <dd>
+       Adding an attachment to an issue can be very useful. Test cases and
+       screen shots can help pinpoint the issue and help the developer
+       reproduce it.
+      </dd>
+
+      <dt><b>Special patch-file 'Attachment' and PATCH issue-type</b></dt>
+
+      <dd>
+       If you've already fixed a defect or done an enhancement, you should
+       report an issue of type PATCH, and attach the patch-file to the
+       issue. This is the preferred way to keep track of patches since it
+       makes it easier for others to find and test. To make a patch, you
+       need to generate a diff file containing the differences between the
+       file with your changes and the original file in the repository. To
+       generate a patch file enumerating changes for all files in the
+       current directory try:
+       <pre style="margin-left: 0.78in; margin-right: 0.39in; margin-bottom: 
0.2in">cvs diff -u &gt; mypatch.diff</pre>
+       To apply a patch, go to the proper directory and do:
+       <pre style="margin-left: 0.78in; margin-right: 0.39in; margin-bottom: 
0.2in">patch &lt; issuepatch.diff</pre>
+      </dd>
+    </dl>
+    </blockquote>
+
+    <h4>Life Cycle Of An Issue</h4>
+
+    <p>What happens to an issue when it is first reported depends on who
+    reported it. New IssueZilla accounts by default create issues which are
+    <tt>UNCONFIRMED</tt>.
+    Currently, on IssueZilla, the quality assurance is done by
+    a list of users subscribed to a &quot;virtual user&quot;
+    issues@&lt;project&gt;.openoffice.org.
+    <p>
+    You then use your regular IssueZilla account to
+    login, then view, then further &quot;workflow&quot; the issue.
+    <br>
+    <P><A NAME="emailreply"></A>
+    With default settings for your account you will be notified of 
+    any change made to the issue. Please do not reply via email to
+    notification messages. The proper way to comment is to login and use the
+    web based frontend. By sending mail to
+    issues-subscribe@&lt;project&gt;.openoffice.org, you can be notified of
+    all changes in bugs of this project.
+    </p>
+
+    <p>If you are a registered OpenOffice.org user, you
+    can create <tt>UNCONFIRMED</tt> issues.
+    When an issue is confirmed and becomes <tt>NEW</tt>, the
+    developer will probably look at the issue and either accept it or give
+    it to someone else. If the issue remains new and inactive for more than
+    a week, IssueZilla nags the issue's owner with email until action is
+    taken. Whenever an issue is reassigned or has its component changed,
+    its status is set back to <tt>NEW</tt>. The <tt>NEW</tt> status means
+    that the issue is newly added to a particular developer's plate, not
+    that the issue is newly reported. Think of &quot;NEW&quot; as an
+    important e-mail you need to answer, except, you answer in IssueZilla,
+    and you can use the tool to better track its progress than e-mail.
+    </p>
+
+    <p>Those to whom additional permissions have been given have the
+    ability to change all the fields of an issue (by default, you can only
+    change a few). Whenever you change a field in an issue its a good idea
+    to add additional comments to explain what you are doing and why. Make
+    a note whenever you do things like change the component, reassign the
+    issue, create an attachment, add a dependency or add someone to the CC
+    list. Whenever someone makes a change to the issue or adds a comment,
+    they are added to the CC list and the owner, reporter and the CC list
+    are sent an email showing the changes to the issue report.
+    </p>
+
+    <p>When a issue is fixed it's marked <tt>RESOLVED</tt> and given one of
+    the following resolutions.
+    </p>
+
+    <blockquote>
+    <dl>
+      <dt><b>FIXED</b></dt>
+
+      <dd>
+       A fix for this issue has been checked into the tree and tested by
+       the person marking it <tt>FIXED</tt>. 
+      </dd>
+
+      <dt><b>INVALID</b></dt>
+
+      <dd>
+       The problem described is not a issue, or not a issue in
+       OpenOffice.org. 
+      </dd>
+
+      <dt><b>WONTFIX</b></dt>
+
+      <dd>
+       The problem described is a issue which will never be fixed.
+      </dd>
+
+      <dt><b>LATER</b></dt>
+
+      <dd>
+       The problem described is a issue which will not be fixed in this
+       version of the product.
+      </dd>
+
+      <dt><b>REMIND</b></dt>
+
+      <dd>
+       The problem described is a issue which will probably not be fixed
+       in this version of the product, but might still be.
+      </dd>
+
+      <dt><b>DUPLICATE</b></dt>
+
+      <dd>
+       The problem is a duplicate of an existing issue. Marking a issue
+       duplicate requires the issue number of the duplicating issue and
+       will add a comment with the issue number into the description field
+       of the issue it is a duplicate of.
+      </dd>
+
+      <dt><b>WORKSFORME</b></dt>
+
+      <dd>
+       All attempts at reproducing this issue were futile. If more
+       information appears later, please re-assign the issue, for now,
+       file it.
+      </dd>
+
+      <dt><b>MOVED</b></dt>
+
+      <dd>
+       The issue was specific to a particular OpenOffice.org-based
+       distribution and didn't affect OpenOffice.org code. One such
+       scenario are defects reported against Sun's product version of
+       OpenOffice.org. The issue was moved to the bug database of the
+       distributor of the affected OpenOffice.org derivative.
+      </dd>
+  </dl>
+  </blockquote>
+
+    <p>
+      QA looks at resolved issues and to make sure the appropriate action
+      has been taken. If they agreee, the issue is marked
+      <tt>VERIFIED</tt>.  Issues remain in this state until the product
+      ships, at which time the issue is marked <tt>CLOSED</tt>. issues may
+      come back to life by becoming <tt>REOPENED</tt>.
+    </p>
+    <p>Be careful when changing the status of someone else's issues.
+      Instead of making the change yourself, its usually best to make a
+      note of your proposed change as a comment and to let the issue's
+      owner review this and make the change themselves. For instance, if
+      you think one issue is a duplicate of another, make a note of it in
+      the <i>Additional Comments</i> section. 
+    </p>
+    <p>If you make a lot of useful comments to someone's issues they may
+      come to trust your judgement and ask you to go ahead and make the
+      changes yourself, but unless they do, its best to be cautious and
+      only make comments. 
+    </p>
+    
+</body>
+</html>
+

Reply via email to