Page 1 of 1

Keeping track of OXP bugs and warnings

Posted: Sun Oct 24, 2010 9:47 pm
by maik
Hi all,

Maulby de Fug and CheeseRedux have been quite active in the past days bringing errors and warnings from the OXPs that appear in the log to everyone's attention. It would be great if we wouldn't lose this information in the murky depth of the BB, so I would like to ask one of the BB admins to create a sticky thread where new findings can be posted.

In order to actually get a benefit from this I suggest I create a Wiki page which picks up the information from this thread and keeps it organized, so that when bugs/warnings are fixed or being worked on, the information on the Wiki page can be updated or removed again.

This may seem like duplication of work, but I think it is necessary: There are many more BB than Wiki authors and the BB is always sorted by date which results in a mess if you need an overview of a bug status. The Wiki page can be arranged in any way that seems sensible.

The goal would be to improve the quality of the OXPs beyond where they already are (which is quite stellar, but there's always room for improvement ;-))

Any thoughts?

Cheers,
-Maik

Posted: Sun Oct 24, 2010 10:14 pm
by CheeseRedux
Hmm, it could get very messy very quickly if a gazillion bugs from a gazillion OXPs were discussed in one thread.

How about this:
A thread where each bug has one post with a short description and a link to the thread actually discussing the bug? That way it would serve as a sort of index, and wouldn't immediately grow to be a mega-multi-page thread.

Posted: Sun Oct 24, 2010 10:20 pm
by DaddyHoggy
It has been traditional for bugs on particular OXPs to eventually appear in the thread for that OXP in the Expansion Pack thread.

Sometimes of course it takes a while to ID which particular thread is repsonsible for which bug, but once ID'd it shouldn't be hard to do a bit of c&p and move the resolution into the correct thread.

Posted: Sun Oct 24, 2010 10:23 pm
by maik
CheeseRedux wrote:
Hmm, it could get very messy very quickly if a gazillion bugs from a gazillion OXPs were discussed in one thread.

How about this:
A thread where each bug has one post with a short description and a link to the thread actually discussing the bug? That way it would serve as a sort of index, and wouldn't immediately grow to be a mega-multi-page thread.
Sounds good. And the index thread should be sticky.

Posted: Sun Oct 24, 2010 10:29 pm
by maik
DaddyHoggy wrote:
It has been traditional for bugs on particular OXPs to eventually appear in the thread for that OXP in the Expansion Pack thread.
Bugs are being reported all over the place. Sometimes indeed in a thread that belongs to an OXP, sometimes in other OXPs' threads, and sometimes in threads about OXP dev questions. Forum-wise they appear in the discussion forum, in the OXP forum, and in the bug report forum...

If we have one sticky thread (as an index, as CheeseRedux suggested), then it would be a lot easier to maintain an overview of sorts. Even if someone posts a bug in an off-topc thread you could still link to it from there.

Posted: Sun Oct 24, 2010 10:31 pm
by CheeseRedux
DaddyHoggy wrote:
It has been traditional for bugs on particular OXPs to eventually appear in the thread for that OXP in the Expansion Pack thread.

Sometimes of course it takes a while to ID which particular thread is repsonsible for which bug, but once ID'd it shouldn't be hard to do a bit of c&p and move the resolution into the correct thread.
But then you also have stuff like this

Code: Select all

[strings.conversion.vector]: ***** ERROR: cannot make vector from '0.1, 0.1, 0.1, 1.0': could not scan a float value.
from earlier today. Although the likely culprit got identified, a bit further digging into the depths of the BB revealed that similar stuff has cropped up half a dozen times in the past couple of years in different OXPs. Having that kind of information readily available in a 'bug-index' thread wouldn't be a bad thing.

Posted: Sun Oct 24, 2010 11:43 pm
by Mauiby de Fug
maik wrote:
DaddyHoggy wrote:
It has been traditional for bugs on particular OXPs to eventually appear in the thread for that OXP in the Expansion Pack thread.
Bugs are being reported all over the place. Sometimes indeed in a thread that belongs to an OXP, sometimes in other OXPs' threads, and sometimes in threads about OXP dev questions. Forum-wise they appear in the discussion forum, in the OXP forum, and in the bug report forum...

If we have one sticky thread (as an index, as CheeseRedux suggested), then it would be a lot easier to maintain an overview of sorts. Even if someone posts a bug in an off-topc thread you could still link to it from there.
Could be useful! My policy has been, once I've identified the oxp responsible, to search the BB for the most recent/appropriate thread that I can find relating to that oxp. As a result, I think that bugs have ended up reported, mainly in the "Expansion Pack" forum, but occasionally in "Discussion" and "Testing and Bug Report". My reasoning for doing so is that this is the most likely way to know that the author of that oxp will be notified, whereas if I opened a thread in a forum, 'tis not necessarily guaranteed that they would see it...

Finding a thread that it would make sense to report the bug in can be tricky as well, as often some oxps have multiple threads, and it takes a fair amount of digging through to decide which to post in. It would make sense to me to have a single location to post for each oxp, and for there to be a thread or something for undiagnosed bugs, where the entry could be relocated to the specific oxp's thread once identified. Quite how this could be implemented, I have no idea, but it might make it easier for authors to manage and maintain their own oxps. Of course, that doesn't really work well for orphaned oxps unless they're adopted.

Posted: Mon Oct 25, 2010 9:41 am
by Commander McLane
Mauiby de Fug wrote:
My policy has been, once I've identified the oxp responsible, to search the BB for the most recent/appropriate thread that I can find relating to that oxp.
That's a good policy. Much appreciated. :)