Gentoo Archives: gentoo-dev

From: Daniel Drake <dsd@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Bugzilla etiquette suggestions
Date: Sun, 12 Feb 2006 23:25:27
Message-Id: 43EFC3BD.7080902@gentoo.org
In Reply to: Re: [gentoo-dev] Bugzilla etiquette suggestions by Henrik Brix Andersen
1 Henrik Brix Andersen wrote:
2 >> 3. Always record contributions by name
3 >>
4 >> If you commit something in response to a bug report that has been filed,
5 >> always thank the user by full name (and bug number) in the ChangeLog and
6 >> commit message.
7 >>
8 >> Do the above even if you already knew about the bug (i.e. you would have
9 >> committed the same fix even if the user hadn't alerted you).
10 >>
11 >> This also applies for ebuild requests, ebuild submissions, and version
12 >> bump requests/submissions. Might sound pointless for 'trivial'
13 >> reports/requests but it is important to credit the user if they have
14 >> gone to the trouble of filing a bug.
15 >
16 > I don't really get this part. Why should I give credit to someone else
17 > for providing a fix for a bug which I already fixed myself locally?
18
19 Maybe not if you have already done the work. I was thinking more of the
20 scenario, upstream does a release. You are on the mailing list so you
21 know about the new version. You decide you'll bump it in portage tomorrow.
22
23 Overnight, someone files a request for a version bump. Maybe they attach
24 a new ebuild or state that the existing one needs bumping.
25
26 Even though you knew about it, I was suggesting that you credit the user
27 for filing the bug.
28
29 I'm not sure of the best way to handle the situation where the user
30 files a bug that you have already solved locally.
31
32 > Why should I give credit to a user who filed a version bump request
33 > two hours after release and more or less doubled my work in actually
34 > performing the version bump?
35
36 I'd say doubling is a bit of an exaggeration, since it really isn't that
37 much work to mark a bug fixed. Not that bumping an ebuild is complicated
38 anyway.
39
40 The issue I am trying to approach is that the user who filed the bug is
41 likely to check the ChangeLog, and will be mildly upset if they are not
42 mentioned yet it appears that their bug report *may* have triggered the
43 bump.
44
45 Put another way, what is the harm of putting a name in the ChangeLog
46 when it may motivate that person to contribute more? The "damage" (them
47 filing the bug, when you didn't strictly need it) is already done, and
48 by showing them this kind of respect they hopefully won't repeat their
49 "mistake".
50
51 > Credit where credit is due, of course. Ebuild submissions, well
52 > thought-out and well-tested patches, problem analysis and similar
53 > should of course be credited - but to credit each and every user who
54 > just happened to be the first to file an enhancement request for
55 > version bump? First post, anyone?
56
57 "Gentoo is like a drug"
58
59 Indeed, if enforced globally then we might end up with a situation like
60 that and something would need to be done. I somehow doubt that would be
61 the case. But people racing to contribute would also have its desirable
62 effects :)
63
64 >> 4. Give the user a chance to make minor corrections
65 >
66 > This will also double if not tripple my work-load. I understand the
67 > motivation for this, but let's face it: developers are here for the
68 > fun too - personally I am not here to educate end-users about minor
69 > details which they might as well have read up on first by
70 > themselves. I know that may sound harsh, it's not meant that way.
71
72 That is a fair point, and if you can't afford to spend the time on it
73 then I'm not complaining. However, there are situations where this can
74 *save* you time. One example that springs to mind:
75
76 http://bugs.gentoo.org/119178
77
78 - I have very little clue about jfsutils
79 - I suck at ebuilds
80 - I know of flag-o-matic's existence but had no clue how to use it
81
82 It obviously didn't take me much time to add the comments that I wrote
83 there, and it definitely saved me time in solving the bug, and educated
84 me as well.
85
86 > Just my thoughts on the above. All in all a good summary/reminder
87 > about our behavior towards end-users who are being/trying to be
88 > helpful. Thank you for taking the time to write it up.
89
90 Thanks for the feedback. Indeed it does have some "perfect world"
91 implications, but I'm not suggesting this should happen every time
92 everywhere. I just think that more consideration in this area would make
93 a real difference.
94
95 On a similar note, I received a very interesting book as a birthday
96 present last year. It's called "How to win friends and influence people"
97 by Dale Carnegie and can be picked up very cheaply at any decent
98 bookshop. That probably indirectly influenced some of the above - highly
99 recommended for people interested in motivating others.
100
101 Daniel
102 --
103 gentoo-dev@g.o mailing list

Replies

Subject Author
Re: [gentoo-dev] Bugzilla etiquette suggestions Ferris McCormick <fmccor@g.o>
[gentoo-dev] Re: Bugzilla etiquette suggestions Duncan <1i5t5.duncan@×××.net>
Re: [gentoo-dev] Bugzilla etiquette suggestions "Diego 'Flameeyes' Pettenò" <flameeyes@g.o>