I saw a lot of hilights today, but no jira emails. Very mysterious.
ruaok
I got jira emails today.
nikki
I guess nothing was assigned to you 'cause we were disagreeing about whether you should be assigned or not :P
navap
I meant, my name kept getting thrown about but I wasn't assigned anything
Well for the record, I'm fine with getting stuff assigned to me.
ruaok
see, that works for me too.
navap
I usually go prowling through some of the components for tickets I can do and assign them to me. If there's stuff that you guys think I can take on then that makes my job easier
ruaok
but the jira manifesto that ocharles wrote prohibits it.
nikki
ollie was worried there'd be too much and you'd end up not being able to do it all, like he couldn't
navap
I saw ocharles made a comment about due dates, which also made sense
ruaok
navap: thats what I'm thinking.
nikki
but he was the default assignee so ended up with practically everything, whereas we're picking out specific things, so it doesn't seem the same to me :/
navap
Yeah
ruaok
well, at the office I noted two tickets that you should work on,
I'll assign them to you tomorrow.
and I'll finish finances for 2011 tomorrow, so then you can write the annual report too.
navap
Excellent :)
I've already drafted up a bit of it
ruaok
the donation of servers got us in the black for 2011. but only by a few bucks.
it was tight.
navap
And assigned a ticket to warp to get the top contributors
ruaok
but we're already received a 20k donation this year. :)
*we've
navap
What was the value of the server donation?
ruaok
$48,242
navap
Wow
ruaok
ya, they handed over a pile of stuff. none of it was slouchy. :)
and tomorrow I'm picking up a 32 port remote login box.
so we can log into the console on any of our servers. from anywhere.
for me "branches that are in user testing" is test
ocharles
murdos: but no one tests them, because they are not against the live database
murdos
I think people like nikki, me are using test
ocharles
if we want to change it as "bleeding edge version of master" (ie, what the next release will be) it simplifies things a lot
murdos
but I'm bothered by the fact that beta doesn't reflect the next live version, because that way you can always discover issues on musicbrainz.org that were not appearing on beta.musicbrainz.org
nikki
when I asked for beta, I expected it to be stuff in master that hasn't been released yet
murdos
because of merge issues, ...
ocharles
I think we therefore need to change this workflow :)
as everyone but me and warp aren't confused, and we're the least important people as far as "makes sense" goes
murdos: well beta should always have the same issues as master, unless they get fixed
So would people be happy if beta was just the master branch, but updated basically on every push?
nikki
I'd be fine with it, since that's what I expected it to be :P
ocharles
(in practice it's a tiny bit more fiddly than that, because not everything can go out at once)
murdos
+1 for me too
ocharles thinks
expected schema changes and data fix scripts, everything that has been code reviewed goes in master (and beta), and everything that is in master is pushed in production on each server release.
ocharles
yea, the only thing that is problematic is stuff that goes onto beta and people say "woah, this isn't ready at all"
it's very hard to un-merge a branch (though it can certainly be done)
the other option is to just not release until that work is done, and delay the release
nikki
if we find something that bad, maybe we *do* need to delay the release
murdos
I'm all for delaying release, in order to have polished release, rather than half-baked release
ocharles
well, what we'd do atm is just not release that feature at all
and delay that feature to the next release
this will cause us to delay the entire release until that feature is done
murdos
(which is what will happen for CAA if I've correctly followed discussion)
nikki
and I think I'd prefer delayed releases which do include the things we marked as being included over being like "we're releasing this...oh no we're not!" (like the whole "fix version: next monday... next next monday... next next next monday..." stuff we've been doing for months :P)
ocharles
fine with me :)
nikki
(of course, if something is a total disaster and it would take weeks to fix, then something like that might be ok to revert)
ocharles
but it's a special case which should take a specific discussion
so not having that part of the general release process isn't a huge problem
heh
nikki, murdos: so, we have a bunch of stuff "in beta testing" atm
what shall I do with them? merge to master, clear beta, and put master back there?
murdos
probably merge them to master, but I would like to see a list of these things before
murdos goes searching them in jira
ocharles
Well they have all passed code review :)
murdos
I know, this is just to know what I need to test on beta ;-) until very recently beta was not really usable, so I've not used it much
ocharles
sure
I'm hoping to get beta blogged this month
I'd like to mashup a list of 'these features are in beta testing' into it, add preferences to 'always prefer beta.musicbrainz.org', and the email problems need to be fixed