Bugzilla Update
Hi all,
First, I'm sorry for the delay in posting this and, in advance, quite sorry for the problem.
Bugzilla has died. In a rather messy and, unfortunately, irrecoverable way. The long story short is that, for historical reasons, it still ran on my personal server. I had a human-error incident with said server the other night and, alas, it was the kind of incident that ended with me accidentally deleting the server and all of its data.
Further unfortunately, I thought it was actually backed up on EBS (one of Amazon's storage systems). It wasn't. (Or well, more accurately, the root volume was -- so I still have /etc and such. But no actual /var/lib/mysql or /home.) I contacted Amazon to ask for help and they heroically tried, but it was to no avail.
In good news, we actually have substantially all of the data collected across our collected email accounts. We can recover things we want to keep, so very little is actually gone.
What's next? Well, we're going to take this time to take a step back and think about how we do bug/task/feature/etc management and how to fit that into the GitHub Issues system. Since we already use GitHub, there would be some advantages to having a centralized system that fits in with the rest of our workflow. (If you've got experience with GitHub Issues and have some advice, please let us know!)
More details will be coming sometime in the next week or two.
no subject
It seems me like centralizing everything in GitHub makes sense. Does GitHub allow you to restrict who can report and edit bugs? Because I know the whole ethos of GitHub is to be very open and collaborative, but I would worry about having the bug-reporting system either deliberately trolled, or polluted by people who aren't aware of how our dev structure works, eg people who are frustrated with the Support system may try to use GitHub as a shortcut to get their pet issue worked on.
no subject
No, it doesn't, but then again neither did Bugzilla (anyone with an account, which anyone could make, could create a bug). Very few people ever did go straight to the bug tracker, and if they do and it's something that shouldn't be there, it could always be closed!
no subject
no subject
Well, under that theory, we would have been getting reports in Github all along, then, and we haven't. I think 95% of DW users have no idea what Github is and the 5% who do are generally either already familiar with
dw_dev and our dev process, or are clued in enough to read the instructions.
no subject
Bugzilla is definitely a bit old and creaky, and I'm not a huge fan, but it is pretty powerful. Github's issue tracker is... not powerful. I have a feeling
There are some third-party issue trackers that can integrate with Github in certain ways. Growstuff uses Pivotal Tracker which would NOT suit you (it's quite specific to a certain agile development methodology with regular iterations, and it's terrible for searching for tickets and stuff), but this shows you the sort of integration that's possible.
If you're interested in looking for good task trackers with github integration, one place to start might be to look at Github's list of supported service hooks. You can find them at https://github.com/blah/blah/settings/hooks (replace blah/blah with the name of your repo). As for which ones are reasonable candidates as task trackers, I don't know, but some of them might be!
Best of luck with it.
no subject
It's like you know me or something ;)
I am willing to give it a try, though!
no subject
no subject
If other trackers are being considered, could accessibility be also taken into account? GH doesn't really care about some aspects of it (based on fb I got from them) and I had to make a special stylesheet to be able to read anything on the site. I don't know how it fares for other volunteers with different needs than mine though.
no subject
'Accessibility' in that context is so broad as to be unhelpful! What are your particular needs? (You can email me privately if you don't want to get into it in a public comm, denise@dreamwidth.org is the address that's working at the moment.)
no subject
no subject
Thanks for the info!
no subject
no subject
(although to be fair jira has been getting worse about accessibility as well, and I mostly like jira. I haven't used RT in while so I don't know what it's accessibility is like, but on the bright side if we were to try it out and add accessibility problems than we could (a) submit a patch or (b) send me down to the café where Jesse hangs out and I could poke him until he fixes it.)
no subject
(I keep this comm on my reading list because I'd like to come play some day, when I'm not working and schooling full time.)
no subject
no subject
I've read the article; thank you for sharing! It's definitely something we've been thinking about and will keep an eye on to see how things go.
no subject
I have no actual need to know this, I'm just curious.
no subject
We aren't going to put the whole bug database into the new tracker automatically, because of a combination of the data being there but not easily parsed and thus needing human intervention, and the advantages of a fresh start in not having to individually evaluate older items for "is this still applicable and is this bug still happening", but we have it.
no subject
no subject
[edit: It could also automatically put the info into GitHub, say.]
no subject
We have the data, thanks! And we aren't going to be automatically importing the whole bug db.
no subject
no subject
no subject
How did the accident occur, out of curiosity? I doubt I'd be able to help recover anything (you've probably already tried everything I'd suggest), but I am curious whether it was the infamous
rm -rf / var/tmp/*
sort of thing (which, of course, most system administrators will do at least once in their lifetime).