[Libreoffice-qa] Minutes - QA related - TSC call 2012-01-26

Alex Thurgood alex.thurgood at gmail.com
Sun Jan 29 06:27:35 PST 2012


Le 28/01/2012 13:36, Pedro a écrit :

Hi Pedro,

> My plain opinion about this: all developers should focus on fixing
> regressions. And then on fixing bugs. And only after that in adding new
> features/bugs.

I would tend to agree, but it is true that I'm not a developer, and thus 
my motivations lie elsewhere. I can not speak for the motivations of any 
given developer within this project.

>
> Simply put: Regressions + Bugs cause to LOOSE existing users.

Absolutely.


>
> If someone upgrades to get rid of a bug that was present in his current
> install and finds that it is fixed but other features that he needed stopped
> working, what action should he take? Go back? Wait?

My personal approach is to stick with the old. That's why I still have 
LO 3.3.4, and even OOo 3.2.1 - why change for some allegedly 
indispensable feature when the stuff you are used to working with no 
longer does ? That also goes for any general recommendations I might 
make about the software.

>
> Most users that try a free software if they find an obstacle they simply
> uninstall it. Very few will bother to find a solution. Even less will bother
> to report it. Only a rare minority of these will actually register in the
> tracker and actually report it.

Agreed.

>
> How to improve this? Eliminate all bugs *. Eliminate barriers to reporting
> bugs.
>
> * I know this is an utopia. But you can still set it as a target.

Also agreed. Where I disagree with the current approach of the project 
is that it is expected that the masses will test the latest and greatest 
dev release and report the bugs they find. IMO, this is not only 
unrealistic, but also unworkable, and it shows in the final product 
because the point zero releases up til now are still full of 
regressions/bugs that only get fixed 3 or 4 releases further down the 
release line (if at all). I feel that this will only likely change, if 
and when the project has enough developers to be able to "assign" 
(either voluntarily or through coordinated agreement) a group of them to 
fixing regressions and bugs, which (I would assume) is a rather 
ungratifying task for most of them. Most potential users are as we say 
in French "attentiste", they wait for a finalised product to be released 
before taking the plunge. Why risk installing something that might 
corrupt your files, and lose the work you have saved over the past 3 or 
more years ? This is beyond many people's comprehension, and certainly 
in the real business world, where most of the regressions tend to get 
discovered. How many IT support managers would risk their necks and 
their jobs for that ? Freedom has a price, but most people are 
unprepared to pay that price, be it through selflessness or even just 
personal survival.

I still think that paying for bugfixes is a good idea, with an 
expectation that they will be fixed within a given timeframe. I also 
know that this idea is not particularly welcome within this project, so 
I'll keep on testing the new releases, as and when I've got the time, 
but recommend the older 3.3.x releases, or even old OOo 3.2.1 for most 
daily work.


Alex




More information about the Libreoffice-qa mailing list