jeshyr: Dreamwidth: Dream wide, dream deep (Dreamwidth - Dream wide Dream Deep)
Ricky Buchanan ([personal profile] jeshyr) wrote in [site community profile] dw_dev_training2011-09-02 10:09 pm
Entry tags:

Bugzilla comments - appropriate?

I have been poking around at bug 3893 because it looked really simple, but in doing so I realised that it needs skills I don't have (i.e.: being able to use a graphics editor!) so I can't complete it. But it did take a fair bit of poking around to discover that the file that needs to be edited seems to be $LJHOME/htdocs/stc/fck/editor/plugins/livejournal/ljuser.gif.

I'm wondering if I should toss a comment on the bug in bugzilla saying "Hey I think that this is the file that needs editing" or whether I should just leave it alone.

The thing that makes me most nervous about putting things on Bugzilla is every time I do something it shows me this huge list of email addresses and says it's notified them all. I don't want to interrupt important hacking just to make a comment about something. I especially don'tt want to do that when my comment might be (a) wrong, (b) irrelevant, or (c) totally obvious and therefore redundant to anybody else who's likely to try and hack at it!

Posting to communities or IRC or IM is heaps easier because I know that's not going to totally spam people and it'll just be easily ignored by anybody who isn't interested. Can somebody point me in the right direction?

I hate that I'm so overawed and intimidated by this hacking stuff - I know both [staff profile] denise and [personal profile] fu and a bunch of other coders have reassured me that I don't need to be but for some reason it's this huge enormous psychological hurdle where I am feeling almost paralysed with terror :(
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2011-09-02 12:38 pm (UTC)(link)
If you find something like that, please make a comment! Think of it this way: your comment might be the one thing that prompts the next person to open the bug to think "Oh, now that I know where to look, I bet I could do this!" DW development is totally a cooperative effort; I can't count the number of times I looked at a bug, had no earthly clue where to start with it, and then someone came along and left a comment like the kind you describe and it made lightbulbs go *ping*.

For the list of email addresses you see after submitting something -- those are people who want to get all of the Bugzilla email, and they have specifically chosen to subscribe to all changes (or subscribe to someone who does subscribe to all changes). And maybe one of them will see your comment and think, oh, that's right, I forgot about that bug! and go code it right then and there.

Nobody's on that CC list by accident, and everyone who's on it chose to be on it knowing full well how many emails they were likely to get in a day. I highly, highly doubt that anybody is subscribed to that option without some kind of mail filtering. (Mine goes straight to a "Bugzilla" folder, not directly to my inbox.) Don't worry about interrupting, really. Nobody who's on the CC list minds; they want to see your comments.

PS: looking at the specifics, I happen to think you're totally right about what file needs to be swapped out/changed. And even if you aren't, it's still a very likely and reasonable guess, and nobody's going to think you're an idiot or something if you're wrong. Remember, every single one of us started out doing the exact same baby steps at some point. (Many of us on this project, in fact.)

And I know you know this, from being a project leader for so long, but still, it's worth reiterating: Anybody who tries to make somebody feel like an idiot for doing something wrong -- especially when it's a reasonable mistake, but really, even if it were something like, somebody new to development firmly insists the site is made of green cheese or something -- is not upholding the principles of the DW community, and believe me, if I see that happening from anybody, I will Have Words with them. That shit is not okay. We're all here to grow and learn together, and to improve Dreamwidth either incrementally or by leaps and bounds, and nobody is so good or so experienced as to be beyond reproach.

We hold everyone on any DW volunteer team to the principles of the Diversity Statement, especially the part about welcome. Which is not to say that somebody can't critique someone else's work -- but it had damn well better be constructive, helpful, encouraging feedback and not "this patch sucks, you are stupid for submitting it". (Thankfully, we have never had an incident like that, and I hope like hell we never will.)
Edited (clarify) 2011-09-02 12:45 (UTC)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2011-09-04 09:31 am (UTC)(link)
It's always hardest to be kind to yourself, isn't it? I've tried to get Sarah to measure herself by that measure, too: would you be upset with somebody else doing that thing? No? Then don't be upset with yourself for it!