http://ufoai.org/w/index.php?title=Bugs&feed=atom&action=historyBugs - Revision history2024-03-28T16:47:46ZRevision history for this page on the wikiMediaWiki 1.35.4http://ufoai.org/w/index.php?title=Bugs&diff=42524&oldid=prevGeever at 12:54, 25 March 20232023-03-25T12:54:38Z<p></p>
<table class="diff diff-contentalign-left diff-editfont-monospace" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 12:54, 25 March 2023</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{PageAuthor|mattn}}</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{PageAuthor|mattn}}</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== General ==</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== General ==</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>You can submit bugs to the {{http|ufoai<del class="diffchange diffchange-inline">.org</del>/<del class="diffchange diffchange-inline">bugs</del>|Bugtracker}}. But please first have a look if this bug is already mentioned somewhere. If it's already on the list, add your bug message as a comment.</div></td><td class='diff-marker'>+</td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>You can submit bugs to the {{http|<ins class="diffchange diffchange-inline">https://sourceforge.net/p/</ins>ufoai/<ins class="diffchange diffchange-inline">tickets/</ins>|Bugtracker}}. But please first have a look if this bug is already mentioned somewhere. If it's already on the list, add your bug message as a comment.</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><div style="border:2px solid red; padding:1em; margin-left:2em; margin-right:2em;"></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><div style="border:2px solid red; padding:1em; margin-left:2em; margin-right:2em;"></div></td></tr>
</table>Geeverhttp://ufoai.org/w/index.php?title=Bugs&diff=42162&oldid=prevGeever at 11:48, 10 August 20142014-08-10T11:48:39Z<p></p>
<p><b>New page</b></p><div>{{PageAuthor|mattn}}<br />
== General ==<br />
You can submit bugs to the {{http|ufoai.org/bugs|Bugtracker}}. But please first have a look if this bug is already mentioned somewhere. If it's already on the list, add your bug message as a comment.<br />
<br />
<div style="border:2px solid red; padding:1em; margin-left:2em; margin-right:2em;"><br />
<font style="color:red;"><br />
=== Useful bug reports ===<br />
</font><br />
When you report a bug please provide us with the following information, because otherwise it's often impossible to quickly check what is going on.<br />
<br />
==== Version ====<br />
* Where did you download the version of the game and what version(-number) is it. Please be as verbose as possible here.<br />
<br />
==== System ====<br />
* What operating system do you run UFO:AI on?<br />
* What computer and graphics card do you have? (graphic driver version if you know)<br />
* What architecture does your system use (e.g. like ''i386'', ''x86_64'')<br />
<br />
This is especially useful for everything from graphics bugs, setup problems, performance issues, os dependent errors, etc...<br />
<br />
==== What happened before the bug occurred? Is the bug reproducible? ====<br />
The bug itself is often just a symptom of things that happened right before (or often even a long time ago).<br />
<br />
Some things to check:<br />
* The first thing we ask you is to check '''if you can reproduce the bug'''. The '''simpler''' the reproduction-steps are, the better.<br />
* Does the bug also happen when starting a new game or only after loading a saved game (most likely a bug in the load/save system)<br />
* Please attach the output console file {{path|ufoconsole.log}}. See [[FAQ#General|FAQ]] to get the path were this file is stored on your harddisk.<br />
<br />
==== Mapbugs ====<br />
If you encounter bugs in a map - like unreachable places, not working stairs or soldiers inside of objects, please create a [[Screenshots|screenshot]] ({{K|F12}}) and open a bugtracker item with a name like <br />
<pre>[map] <mapname> <shortdescription></pre><br />
Make sure to read [[Mapping/Testing|additional information]] regarding map testing and reporting on that.<br />
<br />
==== Additional information ====<br />
* Make a [[Screenshots|screenshot]] of the problem ({{k|F12}} key; see game [[console]]) to see where it is saved)<br />
* Game logs (see above)<br />
* Attching files: You have to create the ticket first on the bugtracker to add files/screenshots.<br />
* Whenever possible, attach relevant files to the report.<br />
<br />
===== Transferring information =====<br />
When communicating over IRC, it might be necessary to quickly exchange larger amounts of information. You can use the following services for various types of data:<br />
* For text files you could use a service like {{http|pastebin.com}} to paste&link the messages<br />
* For graphic files you can use a service like {{http|photobucket.com}} or {{http|imageshack.us}}<br />
* For various other files like savegames you can use {{http|www.sendspace.com}} or {{http|www.fileupl.com}}<br />
<br />
</div><br />
<br />
==Bug Priorities==<br />
The priority settings we use for the bugtracker are described here. Please note that this system is rather new, so by far not all tracker items have their priority set correctly.<br />
<br />
===Base Priorities===<br />
{| class="ufotable"<br />
|-<br />
! Priority (SF/Genie)<br />
! Description<br />
! User perception<br />
! Examples<br />
|-<br />
| 9 / critical<br />
| Catastrophic bug<br />
| the application is completely unusable<br />
|<br />
* application can't be compiled<br />
* application doesn't even start<br />
|-<br />
| 8 / vital<br />
| A vital feature doesn't work<br />
| the application is partially usable (for testing), but it doesn't make sense<br />
|<br />
* can't start battlescape<br />
* can't build a required base building<br />
* no loot at the end of battle (thus no way to advance campaign)<br />
|-<br />
| 7 / important<br />
| An important feature doesn't work<br />
| the application is usable, but its not enough fun<br />
|<br />
* can't build a certain base building<br />
* frag grenades don't work<br />
|-<br />
| 6 / normal<br />
| A minor feature doesn't work<br />
| the application is usable, but it's less fun<br />
|<br />
* soldiers don't gain experience at all<br />
* flashbangs don't work<br />
|-<br />
| 5 / not set<br />
| The default priority when the item is created.<br />
|<br />
|<br />
|-<br />
| 4 / low<br />
| Any other minor misbehaviour the user might notice<br />
| the application is fully usable<br />
|<br />
* soldiers don't gain experience at the speed defined in the specs/docs<br />
* a wooden texture on a concrete wall<br />
|-<br />
| 3 / very low<br />
| Any other minor misbehaviour only a dev can notice<br />
| the application is fully usable<br />
|<br />
* strange results for some extreme testcases<br />
* some code wastes some resources<br />
|}<br />
<br />
===Modifiers===<br />
The above applies to bugs that happen reproducibly (on a dev's machine !) on all platforms and have no workaround.<br />
If one or more of these criteria are missing, priority suffers a penalty of 0.6 for each, rounded.<br />
So a bug in a vital feature (Prio 8) that only occurs on Macs and is not reproducible (1.2) will have Prio 7.<br />
If there is even a workaround (1.8) it will be Prio 6.<br />
<br />
Or, if you don't like to calculate: if one or two of the criteria are present, it's priority minus 1. If all the three are present, it's minus 2.<br />
<br />
===Dev's action===<br />
In a professional environment, priorities are closely connected to a certain behaviour of the devs eg. working overtime.<br />
<br />
In an OSS environment, a prio 9 or 8 bug still means "all hands on deck".<br />
For priorities < 8, devs are 'supposed' or 'asked' to fix them according to priority.<br />
They are of course still allowed to fix even the least important bug if they are in the mood to do so.<br />
<br />
==Debugging==<br />
See our [[Debugging|debugging]] site for more information on how to handle segfaults and crash bugs.<br />
<br />
== Bug-links inside the wiki ==<br />
You can use the code<br />
<pre>{{bug|1234567}}</pre><br />
to link to an existing bug in the tracker. The above example will produce "{{bug|1234567}}" (bogus number)<br />
<br />
For request use the code<br />
<pre>{{request|1502802}}</pre> ({{request|1502802}} as result)<br />
<br />
[[Category:Contribute]]<br />
[[Category:Bugs]]</div>Geever