Do you really want developers to be on this list was (Re: Very bad status of hardware (especially wifi) support in ubuntu, due to the too many accumulated regressions)
Markus Hitter
mah at jump-ing.de
Thu Nov 13 10:56:03 UTC 2008
Am 13.11.2008 um 10:32 schrieb Stephan Hermann:
> But reality told me different.
Stephan, your points about the unfortunate truth are valid.
Nevertheless, software quality is one of the keys to success.
I've just filed the second bug where one of the Gnome applets
segfaults in a standard situation. Many developers obviously code
really sloppy, a la "it worked once in my situation, so it works
always in all situations". Some developers even consider a segfault
as a normal way to end the execution of an application. This is a
more general observation of mine, this is ridiculous.
While we can't "fix" developers, we can put more automatic helpers
into place:
- Keep Apport enabled even on stable releases. Hiding bugs doesn't
help.
While this doesn't fix bugs by it's self, it greatly helps to fix
them after the fact (and timely educate developers about their
practices).
Additionally, this opens the door to get some automatic measure about
the quality of drivers or other software. Count open bugs and you
know what you roughly can expect. If you count too many of them, drop
the hardware in the compatibility list.
To keep more users happy:
- Allow downgrades. This should help narrowing potential causes of
the trouble.
Ideally, there would be a big regression testing facility, like Wine
has one. Each time a Wine developer fixes a bug, he's pushed to
create a test for his case. These test cases are run automatically
for each commited patch and pretty well avoid introducing a bug a
second time.
to add my $o.o2,
MarKus
- - - - - - - - - - - - - - - - - - -
Dipl. Ing. Markus Hitter
http://www.jump-ing.de/
More information about the Ubuntu-devel-discuss
mailing list