Re: QA process = bug fixing disincentive?

2009-11-12 Thread Jeremiah Foster
On Nov 12, 2009, at 4:50, Graham Cobb wrote: On Wed, Nov 11, 2009 at 04:29:55PM +0200, Marius Vollmer wrote: ext Thomas Perl th.p...@gmail.com writes: The following is a rant about XB-Maemo-Upgrade-Description with some suggestions for improvement... Yeah, as soon as I 'invented' it, I

Re: QA process = bug fixing disincentive?

2009-11-12 Thread Tim Teulings
Hello! The following is a rant about XB-Maemo-Upgrade-Description with some suggestions for improvement... Change Log handling (at that time for the downlaod page however ) was discussed before! See: http://www.mail-archive.com/maemo-developers@maemo.org/msg16160.html -- Gruß... Tim

Re: QA process = bug fixing disincentive?

2009-11-11 Thread Thomas Perl
2009/11/4 Graham Cobb g+...@cobb.uk.net: Attila said... On Wednesday 04 November 2009 10:28:58 Andrew Flegg wrote: On Wed, Nov 4, 2009 at 09:03,  tero.k...@nokia.com wrote: Two days later I notice a blinking orange light in my status bar. I see a new version of the application. I

Re: QA process = bug fixing disincentive?

2009-11-11 Thread Marius Vollmer
ext Thomas Perl th.p...@gmail.com writes: The following is a rant about XB-Maemo-Upgrade-Description with some suggestions for improvement... Yeah, as soon as I 'invented' it, I could see how it is not going to work very well. I actually think it is best to ignore this field. My suggestion

Re: QA process = bug fixing disincentive?

2009-11-11 Thread Jeremiah Foster
On Nov 11, 2009, at 15:29, Marius Vollmer wrote: My suggestion is to either use the Debian changelog, or if this sounds too technical for the end user, agree on some way to mark user-relevant changes in the Debian changelog (by using USER: as a prefix for a one-line summary or by having a

Re: QA process = bug fixing disincentive?

2009-11-11 Thread Graham Cobb
On Wed, Nov 11, 2009 at 04:29:55PM +0200, Marius Vollmer wrote: ext Thomas Perl th.p...@gmail.com writes: The following is a rant about XB-Maemo-Upgrade-Description with some suggestions for improvement... Yeah, as soon as I 'invented' it, I could see how it is not going to work very

Re: QA process = bug fixing disincentive?

2009-11-10 Thread Jeremiah Foster
On Nov 4, 2009, at 8:29, Andrew Flegg wrote: Jeremiah wrote: On Nov 3, 2009, at 19:25, Tim Teulings wrote: P.S.: Don't trust my version numbers! Trust my checkbox choice! That is totally fine with me. I thought a version number was less intrusive, developers didn't have to do anything,

RE: QA process = bug fixing disincentive?

2009-11-04 Thread tero.kojo
Andrew Flegg wrote. Jeremiah wrote: Shall we put a checkbox by the package promotion page, or somewhere where we remember, which keeps all accrued karma? That's probably a good first step, however I wonder if long term something like Marius suggested might be better: remaining

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Andrew Flegg
On Wed, Nov 4, 2009 at 09:03, tero.k...@nokia.com wrote: Two days later I notice a blinking orange light in my status bar. I see a new version of the application. I install, I check what has changed (minor or major?), I run my tests and thumb it up again. Aside: how do you check what has

RE: QA process = bug fixing disincentive?

2009-11-04 Thread tero.kojo
Andrew Flegg wrote: On Wed, Nov 4, 2009 at 09:03, tero.k...@nokia.com wrote: Two days later I notice a blinking orange light in my status bar. I see a new version of the application. I install, I check what has changed (minor or major?), I run my tests and thumb it up again. Aside:

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Attila Csipa
On Wednesday 04 November 2009 10:28:58 Andrew Flegg wrote: On Wed, Nov 4, 2009 at 09:03, tero.k...@nokia.com wrote: Two days later I notice a blinking orange light in my status bar. I see a new version of the application. I install, I check what has changed (minor or major?), I run my

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Riku Voipio
ext Henrik Hedberg wrote: Tim Teulings wrote: Except how do you try to prevent abuse (whether intentional or accidental)? At least with the version number you've got some safety check (although it is in no way comprehensive). It also requires more changes at more levels (I bet), so

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Marius Vollmer
Voipio Riku (Nokia-D/Helsinki) riku.voi...@nokia.com writes: Every company has software testers, yet it doesn't mean they dont trust their developers :) I think there are two kinds of trust on the table here: trust in developers not to make mistakes, and trust in developers not to abuse the

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Jeremiah Foster
On Nov 4, 2009, at 12:49, Attila Csipa wrote: On Wednesday 04 November 2009 10:28:58 Andrew Flegg wrote: On Wed, Nov 4, 2009 at 09:03, tero.k...@nokia.com wrote: Two days later I notice a blinking orange light in my status bar. I see a new version of the application. I install, I check

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Graham Cobb
Attila said... On Wednesday 04 November 2009 10:28:58 Andrew Flegg wrote: On Wed, Nov 4, 2009 at 09:03,  tero.k...@nokia.com wrote: Two days later I notice a blinking orange light in my status bar. I see a new version of the application. I install, I check what has changed (minor or

Re: QA process = bug fixing disincentive?

2009-11-04 Thread Ryan Abel
On Nov 4, 2009, at 9:21 AM, Graham Cobb wrote: But the update description does not help with testing: (a) it is user friendly text, not a developer changelog and (b) the description is vs. the version already in Extras not vs. the last extras-testing version. I'd still love to see a

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Marius Vollmer
ext Jeremiah Foster jerem...@jeremiahfoster.com writes: To beat the horse dead; foo_1.0-1maemo0 - bug fix - foo_1.0-1maemo1 = All karma retained foo_1.0-1maemo0 - feature - foo_1.1-1maemo0 = Karma set to zero Nitpick: 1.0 - 1.1 might well be a bug fix release as well.

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Andrew Flegg
On Tue, Nov 3, 2009 at 08:43, Marius Vollmer marius.voll...@nokia.com wrote: ext Jeremiah Foster jerem...@jeremiahfoster.com writes: To beat the horse dead;       foo_1.0-1maemo0  - bug fix - foo_1.0-1maemo1 = All karma retained       foo_1.0-1maemo0  - feature - foo_1.1-1maemo0 = Karma set

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Jeremiah Foster
On Nov 3, 2009, at 12:16, Andrew Flegg wrote: On Tue, Nov 3, 2009 at 08:43, Marius Vollmer marius.voll...@nokia.com wrote: ext Jeremiah Foster jerem...@jeremiahfoster.com writes: To beat the horse dead; foo_1.0-1maemo0 - bug fix - foo_1.0-1maemo1 = All karma retained

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Henrik Hedberg
On Nov 3, 2009, at 12:16, Andrew Flegg wrote: Agreed. -maemo0 to -maemo1 is supposed to be a Maemo-specific change or a packaging change (AIUI). Native packages (such as Hermes, Attitude etc.) don't have that suffix and use a traditional x.y.z numbering scheme. Not necessarily. There is

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Andrew Flegg
On Tue, Nov 3, 2009 at 13:58, Henrik Hedberg henrik.hedb...@innologies.fi wrote: On Nov 3, 2009, at 12:16, Andrew Flegg wrote: Agreed. -maemo0 to -maemo1 is supposed to be a Maemo-specific change or a packaging change (AIUI). Native packages (such as Hermes, Attitude etc.) don't have that

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Frank Banul
On Tue, Nov 3, 2009 at 8:06 AM, Andrew Flegg and...@bleb.org wrote: On Tue, Nov 3, 2009 at 13:58, Henrik Hedberg henrik.hedb...@innologies.fi wrote: On Nov 3, 2009, at 12:16, Andrew Flegg wrote: Agreed. -maemo0 to -maemo1 is supposed to be a Maemo-specific change or a packaging change

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Andrew Flegg
On Tue, Nov 3, 2009 at 14:34, Frank Banul frank.ba...@gmail.com wrote: On Tue, Nov 3, 2009 at 8:06 AM, Andrew Flegg and...@bleb.org wrote: Except how do you try to prevent abuse (whether intentional or accidental)? At least with the version number you've got some safety check (although it is

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Tim Teulings
Hello! Except how do you try to prevent abuse (whether intentional or accidental)? At least with the version number you've got some safety check (although it is in no way comprehensive). It also requires more changes at more levels (I bet), so harder to implement. I think it is time to

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Gary Birkett
On Tue, Nov 3, 2009 at 9:52 PM, Jeremiah Foster jerem...@jeremiahfoster.com wrote: snip And despite various complaints, many are saying that the process will in fact produce better software. So we are in the right area anyway. here here. teething troubles and getting used to a different

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Jeremiah Foster
On Nov 3, 2009, at 20:36, Henrik Hedberg wrote: Tim Teulings wrote: Except how do you try to prevent abuse (whether intentional or accidental)? At least with the version number you've got some safety check (although it is in no way comprehensive). It also requires more changes at more

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Henrik Hedberg
Tim Teulings wrote: Except how do you try to prevent abuse (whether intentional or accidental)? At least with the version number you've got some safety check (although it is in no way comprehensive). It also requires more changes at more levels (I bet), so harder to implement. I think it

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Jeremiah Foster
On Nov 3, 2009, at 19:25, Tim Teulings wrote: P.S.: Don't trust my version numbers! Trust my checkbox choice! That is totally fine with me. I thought a version number was less intrusive, developers didn't have to do anything, just remember which part of their version to change. But as

Re: QA process = bug fixing disincentive?

2009-11-03 Thread Andrew Flegg
Jeremiah wrote: On Nov 3, 2009, at 19:25, Tim Teulings wrote: P.S.: Don't trust my version numbers! Trust my checkbox choice! That is totally fine with me. I thought a version number was less  intrusive, developers didn't have to do anything, just remember which  part of their version to

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Marius Vollmer
ext Attila Csipa ma...@csipa.in.rs writes: Yes, there is definitely a sense of throwing out the baby with the bathwater here - as is, with a sufficiently mature app, NOT applying simple fixes will get the app to the user quicker, and applying the fixes will keep the app AWAY from the

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Riku Voipio
ext Jeremiah Foster wrote: On Nov 1, 2009, at 11:02, Henrik Hedberg wrote: Martin Grimme wrote: resetting Karma on a new version leads to one very bad issue, IMHO: Developers of packages with some Karma will hold back bugfix-updates until the unfixed version has reached extras.

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Aniello Del Sorbo
Yup, surely the system needs to be fixed. I have some ideas, I don't like some of the ones already proposed, and of some of them I do like some pieces, but not others and other pieces could be improved.. But how do we do it ? Here? Talk? Brainstorm? I once stated that it's the developer that

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Andrew Flegg
On Mon, Nov 2, 2009 at 15:03, Aniello Del Sorbo ani...@gmail.com wrote: But how do we do it ? Here? Talk? Brainstorm? I'd say we've had more intelligent thought and discussion here than I'd expect on this topic on talk; and I don't think the single-threaded nature of brainstorm with the

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Andrea Borgia
Aniello Del Sorbo ha scritto: As Henry did with Mauku, I am doing the same for Xournal. I want it to extras and then I will release a stupid minor bug fix. And nothing will make me change my idea. If there was a button promote to Extras I would have hit it already and a bug fix would already

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Qole
I really like Marius' ideas. A mature, high-karma app should be able to push bugfixes through the system without all the QA hassles of a new, untested app. Security fixes on high-karma apps should go straight to extras. On Mon, Nov 2, 2009 at 7:12 AM, Andrew Flegg and...@bleb.org wrote: I'd say

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Andrew Flegg
Alan wrote: On Mon, Nov 2, 2009 at 7:12 AM, Andrew Flegg and...@bleb.org wrote: I'd say we've had more intelligent thought and discussion here than I'd expect on this topic on talk Grrr! I hate that kind of talk. It only makes the problem worse. What problem? This mailing list has a

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Qole
Your reply continues to sound like the middle class moms who argue for private schools. How will our children ever get ahead if they go to that school down the street? It is full of common children who will only slow our gifted children down. On Mon, Nov 2, 2009 at 11:48 AM, Andrew Flegg

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Ryan Abel
On Nov 2, 2009, at 3:07 PM, Qole wrote: Your reply continues to sound like the middle class moms who argue for private schools. How will our children ever get ahead if they go to that school down the street? It is full of common children who will only slow our gifted children down.

Re: QA process = bug fixing disincentive?

2009-11-02 Thread David Greaves
On Mon, Nov 2, 2009 at 11:48 AM, Andrew Flegg and...@bleb.org wrote: Alan wrote: Grrr! I hate that kind of talk. It only makes the problem worse. What problem? This mailing list has a higher concentration of involved (and affected)

Re: QA process = bug fixing disincentive?

2009-11-02 Thread Jeremiah Foster
On Nov 2, 2009, at 15:42, Riku Voipio wrote: ext Jeremiah Foster wrote: On Nov 1, 2009, at 11:02, Henrik Hedberg wrote: Martin Grimme wrote: resetting Karma on a new version leads to one very bad issue, IMHO: Developers of packages with some Karma will hold back bugfix- updates

Re: QA process = bug fixing disincentive?

2009-11-01 Thread Kees Jongenburger
Hi Andrew and Atilla, On Sat, Oct 31, 2009 at 9:02 PM, Attila Csipa ma...@csipa.in.rs wrote: On Saturday 31 October 2009 19:43:40 Andrew Flegg wrote: After working 'til stupid o'clock last night on a new version of Hermes, today someone's found a bug which'll impact a small number of people.

Re: QA process = bug fixing disincentive?

2009-11-01 Thread Henrik Hedberg
igor.sto...@nokia.com wrote: I think the problem here is that some braindead system has been introduced, which doesn't account for the actual work being done. And what is the biggest mistake here is that the new system has been put into production before testing it at all. Someone

Re: QA process = bug fixing disincentive?

2009-11-01 Thread Martin Grimme
Hi, resetting Karma on a new version leads to one very bad issue, IMHO: Developers of packages with some Karma will hold back bugfix-updates until the unfixed version has reached extras. This should be avoided. Martin 2009/11/1, Henrik Hedberg henrik.hedb...@innologies.fi:

Re: QA process = bug fixing disincentive?

2009-11-01 Thread Henrik Hedberg
Martin Grimme wrote: resetting Karma on a new version leads to one very bad issue, IMHO: Developers of packages with some Karma will hold back bugfix-updates until the unfixed version has reached extras. Guilty as charged. I have actually postponed the release of Mauku 2.0 beta 5,

Re: QA process = bug fixing disincentive?

2009-11-01 Thread Jeremiah Foster
On Nov 1, 2009, at 11:02, Henrik Hedberg wrote: Martin Grimme wrote: resetting Karma on a new version leads to one very bad issue, IMHO: Developers of packages with some Karma will hold back bugfix-updates until the unfixed version has reached extras. This is a real problem that will have

QA process = bug fixing disincentive?

2009-10-31 Thread Andrew Flegg
Hi, After working 'til stupid o'clock last night on a new version of Hermes, today someone's found a bug which'll impact a small number of people. The fix is trivial. However, I find myself *not* wanting to fix it as it'll need to go through another round of testing. Although the principle

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Andrea Grandi
Hi, 2009/10/31 Andrew Flegg and...@bleb.org: Hi, After working 'til stupid o'clock last night on a new version of Hermes, today someone's found a bug which'll impact a small number of people. The fix is trivial. However, I find myself *not* wanting to fix it as it'll need to go through

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Andrew Flegg
On Sat, Oct 31, 2009 at 18:55, Andrea Grandi a.gra...@gmail.com wrote: By the way, I've upgraded to Hermes 0.2 but I haven't used it yet, what is the bug you're talking about? Some Facebook UIDs will now overflow MAXINT, and so I need to store it in gconf as a long, rather than an int.

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Frank Banul
Hi, I just threw away 5 karma to make some changes (but I think worthwhile). I think the idea is that when there's many more users, 10 silly karma points will be nothing. Until then, have faith, or something like that. :) Frank On Sat, Oct 31, 2009 at 1:43 PM, Andrew Flegg and...@bleb.org

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Andrew Flegg
On Sat, Oct 31, 2009 at 19:26, Frank Banul frank.ba...@gmail.com wrote: I just threw away 5 karma to make some changes (but I think worthwhile). I think the idea is that when there's many more users, 10 silly karma points will be nothing. Until then, have faith, or something like that. :)

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Attila Csipa
On Saturday 31 October 2009 19:43:40 Andrew Flegg wrote: After working 'til stupid o'clock last night on a new version of Hermes, today someone's found a bug which'll impact a small number of people. The fix is trivial. However, I find myself *not* wanting to fix it as it'll need to go through

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Jeremiah Foster
On Oct 31, 2009, at 20:27, Andrew Flegg wrote: On Sat, Oct 31, 2009 at 19:26, Frank Banul frank.ba...@gmail.com wrote: I just threw away 5 karma to make some changes (but I think worthwhile). I think the idea is that when there's many more users, 10 silly karma points will be nothing.

Re: QA process = bug fixing disincentive?

2009-10-31 Thread Andrea Grandi
Hi, 2009/10/31 Attila Csipa ma...@csipa.in.rs: There is a definitely a conflict there. I support Jeremiah's suggestion that minor packaging/typo fixes that do not alter app functionality (e.g. when you go from 1.0-maemo0 to 1.0-maemo1) should not reset app karma. Should require some

RE: QA process = bug fixing disincentive?

2009-10-31 Thread Igor.Stoppa
Hi, From: maemo-developers-boun...@maemo.org [maemo-developers-boun...@maemo.org] On Behalf Of ext Andrea Grandi [a.gra...@gmail.com] Sent: 31 October 2009 22:06 To: Attila Csipa Cc: maemo-developers@maemo.org Subject: Re: QA process = bug fixing