Why so many regressions?

Here you can discuss ReactOS related topics.

Moderator: Moderator Team

Post Reply
andreas84
Posts: 101
Joined: Sat Oct 25, 2008 4:09 pm

Why so many regressions?

Post by andreas84 » Fri Sep 21, 2012 8:42 am

normally when one bug was fixed i would expect it to stay fixed and not come back. Why do so many bugs come back?

Black_Fox
Posts: 1584
Joined: Fri Feb 15, 2008 9:44 pm
Location: Czechia

Re: Why so many regressions?

Post by Black_Fox » Fri Sep 21, 2012 9:55 am

Regression isn't a bug that came back, it's a bug that wasn't here before.

vicmarcal
Test Team
Posts: 2732
Joined: Mon Jul 07, 2008 12:35 pm

Re: Why so many regressions?

Post by vicmarcal » Fri Sep 21, 2012 11:46 am

Yeah, regressions can happen because a lot of different reasons.
Just to show a listbox with content inside, there are more than 100 "functions" related.And So if one of them becomes bugged, the listbox regresses. Our testman tries to control this potential regressions through more than 10 million of tests(not joking) but we need much more tests to discover all the small regressions.
We can have regressions because our MM rewrites, because Wine introduced a new bug while fixing tons of others,etc. The best part is that each Regression has a reason: We can find the commit that caused the regression and hence we can discover why it appeared which makes easier to find a solution.
Image

SomeGuy
Posts: 586
Joined: Mon Nov 29, 2004 9:48 am
Location: Marietta, GA

Re: Why so many regressions?

Post by SomeGuy » Fri Sep 21, 2012 5:25 pm

In many cases different root causes can create what visibly looks like the same problem.

Z98
Release Engineer
Posts: 3379
Joined: Tue May 02, 2006 8:16 pm
Contact:

Re: Why so many regressions?

Post by Z98 » Fri Sep 21, 2012 6:12 pm

Or, you know, we had hacked something to work previously and now that some underlying assumption has changed due to a correct implementation, the hack no longer works.

Post Reply

Who is online

Users browsing this forum: Yandex [Bot] and 1 guest