purplecat: Hand Drawn picture of a Toy Cat (Default)
purplecat ([personal profile] purplecat) wrote in [site community profile] dw_dev_training2012-03-04 07:01 pm
Entry tags:

Bugzilla: Getting Started Question

I'm a really, really new developer (fired up my dreamhack for the first time about an hour ago) and I've been working through the documentation and poking through the code. I've found an unclaimed bug in a babydev bug list which looks like a nice place to start.

My question is should I claim the bug on bugzilla now, or wait until I'm reasonably confident I've found all the relevant bits of code and have a plan for how I'm going to go about fixing it?
foxfirefey: A guy looking ridiculous by doing a fashionable posing with a mouse, slinging the cord over his shoulders. (geek)

[personal profile] foxfirefey 2012-03-04 07:37 pm (UTC)(link)
If you claim it and tell us where it is, we could give you pointers on where to find the relevant bits of code!
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2012-03-04 07:58 pm (UTC)(link)
User preferences are stored with "userprops" -- they're found in bin/upgrading/proplists.dat (and new ones are loaded by update-db.pl, so if you make a change there, be sure to run the update script!) Check htdocs/update.bml (at least I think that's where it is, it might be in a function linked from there somewhere) for the "don't autoformat" option -- that's a "remember last saved value" thing as well and you can compare.

(LJ::is_enabled is for site-wide stuff, not things settable by users -- it's more used for "let's make it possible for site admins to shut off this entire feature if they don't want it on their site".)
denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)

[staff profile] denise 2012-03-04 07:40 pm (UTC)(link)
I personally tend to claim the bug after I get some progress made on it, to make sure I won't wind up stalling out, but it's not at all uncommon to have people claim and release bugs on and off -- you aren't committing yourself to HAVE TO patch the bug if you assign it to yourself; there's no shame in dropping a bug you don't want to do anymore. So either way is fine!

Also, have you submitted a CLA yet? :)
yvi: Kaylee half-smiling, looking very pretty (Default)

[personal profile] yvi 2012-03-04 08:41 pm (UTC)(link)
I prefer people claiming as soon as they think they want to start on a bug - I had at least one situation where I was looking at a bug and looking at code already and didn't claim and then someone else did the "claim while already uploading a patch" thing.