#musicbrainz-devel

/

      • warp
        haha
      • murdos
        luks suggested that only changes to master being notified
      • ruaok
        sorry warp.
      • murdos
        i.e. not the 'test' ones
      • and I agree
      • aCiD2`
        that seems sensible
      • ruaok
        +1
      • murdos
        oh, sorry, not 'test' but 'next'
      • ruaok
        aCiD2`: that is something djce would change or can you do that?
      • aCiD2`
        i think it might need both of us around
      • ruaok
        ok.
      • murdos: can you please enter an issue under MBH for dave?
      • he's out of town now, but will be back....
      • murdos
        ok
      • ruaok
        tomorrow.
      • ok, thanks.
      • thanks for your time everyone!
      • </BANG>
      • MBChatLogger
        MBChatLogger has changed the topic to: http://musicbrainz.org/#devel
      • ruaok
        warp: beignets?
      • ruaok is sick of donuts
      • warp
        apple pie!
      • ruaok
        ohhh,dutch apple pie.
      • warp
        xiainx: you still here? :)
      • xiainx
        yep
      • warp
        cool
      • xiainx: some documentation on how the StyleCouncil works is at http://wiki.musicbrainz.org/StyleCouncil
      • Style Council is just a fancy word for the musicbrainz-style mailinglist.
      • subscription to the mailinglist is open to anyone, and all members of the mailinglist are on the style council.
      • generally, when someone wants something changed about the style guidelines, or wants a new relationship added, they discuss this on the mailinglist
      • at some point, he/she will write this down a little more formally in a proposal, this is sent to the mailinglist with RFC in the subject.
      • this RFC is discussed, the probably is changed accordingly, and when discussion has died out the final version is proposed in an RFV
      • at this point, unless the RFV receives a veto within 48 hours, the proposal has passed and whoever proposed it will now have to make the changes to the wiki
      • xiainx: any questions so far? :)
      • xiainx
        nope, that all makes sense :)
      • warp
        cool.
      • the two largest problems we have with this process is that it's hard for members of the Style Council to keep track of these proposals
      • and it's even harder for newcomers/outsiders/people who don't read mailinglists to keep track of things and to contribute.
      • xiainx
        right
      • warp
        but, how we want to solve this we are not entirely sure. there are various approaches we could take, and we're all open to suggestions here too.
      • aCiD2` joined the channel
      • for example, we could take the part of posting a formal proposal away from the mailinglist, and have this be part of the proposal tracker in some way.
      • this could make it easier for outsiders to also leave their comments.
      • but it could make it a bit harder for members of the style council, because discussion about this stuff will be split up in two places.
      • navap
        Something like the audo-editor elections perhaps? A notification is sent to the mailing list, but the actual voting (and discussions in our case) is in site. Also, discussions could be sent out to the mailing list like what happens when a user adds a note to an edit.
      • warp
        navap: I am by now leaning towards having the proposal + comments be outside of the mailinglist, but keeping larger discussions on the mailinglist.
      • navap: proposal + comment could be something like co-ment.
      • navap
        So pre-RFC discussion on the ML, and then nitpicking and tweaking in the new style app?
      • warp
        navap: yes, I think I'm leaning towards that. but that's just my opinion.
      • navap
        It sounds good to me.
      • warp
        xiainx, navap: if you're not familiar with co-ment, please have a look at it.
      • xiainx
        will do
      • warp
        xiainx, navap: here is an example, the ODC-By for example is being discussed here: http://www.co-ment.net/text/2091/
      • navap
        Perhaps a readonly ML could be setup that gets notified abotu the status of a proposal and what comments are being made to them, that would separate the "official" stuff form mb-style that has pre-RFC discussion.
      • warp
        navap: I would say have a nice rss feed for that, and include it on the musicbrainz front page, similar to the blog posts.
      • navap
        RSS, nice. That would open it up to a lot more users.
      • Co-ment looks nice.
      • warp
        xiainx: what languages / frameworks / etc.. are you familiar with?
      • xiainx
        ummm well I've used the following before:
      • navap
        It also looks like it may help keep discussions focused and short.
      • xiainx
        c, fortran, java, mysql, vb, python, html, cgi, css
      • warp
        ok :)
      • xiainx
        so i was thinking maybe python/mysql kind of thing
      • I also have to learn PHP by next september
      • warp
        we're usually more keen on perl here, as you are probably aware of.
      • xiainx
        okay
      • warp
        xiainx: but if you for example want to integrate co-ment, python could be an option.
      • luks
        wasn't the plan to get rid of perl eventually?
      • warp
        xiainx: co-ment is open source and written in python. only an alpha release yet, so it may be a bit of a challenge to use it (little documentation, etc..)
      • ruaok joined the channel
      • luks: no objections from me :)
      • luks: unless we're moving to java ofcourse.
      • luks
        if I remember correctly, we wanted to do NGS in perl because we could reuse some of the existing code
      • and then switch to python
      • ruaok
        heh.
      • luks
        I guess that means I remember it wrong? :)
      • ruaok
        no. its just very unlikely now. :)
      • warp
        :)
      • xiainx: anyway, to continue with feedback.
      • xiainx: I would prefer to have something up and running very soon, as early as possible.
      • nikki would mostly like to have as much discussion in one place as possible
      • nikki
        I know we like splitting everything up across 10 different things though :P
      • xiainx
        heh, well hopefully this system will track all of the official discussion for the proposal
      • warp
        xiainx: so perhaps it would be possible to start with just tracking proposals, and if time allows integrate co-ment or something similar to be able to discuss the proposals in the tracker too.
      • ruaok: what are your thoughts on what kind of stack this should run on?
      • ruaok
        google app engine?
      • one less thing for us to host. :)
      • warp
        ruaok: that's not open enough for me :P
      • ruaok sighs
      • damn free software hippies
      • ruaok
        my thoughts exactly.
      • warp
        :P
      • ruaok
        well, perl or java, I guess.
      • warp
        ruaok: so python is out?
      • ruaok
        I'm personally fond of python as you know.
      • but we're not using it in a deployed manner.
      • nawm python is ok.
      • warp
        ruaok: I just think integrating co-ment would be valuable, and that is in python. but again, that's a direction _I_ would like.
      • ruaok
        s/nawm/naw,/
      • as long as you damn open shource hippies stay off my lawn, I'm happy.
      • warp
        xiainx: I hope you have enough for now to improve your application.
      • ruaok
        but, I am all for being able to tack this onto something that already does a bunch of stuff
      • xiainx
        hmm I'm still kind of confused about how we're going to "track" proposalls?
      • Like, each proposal would have space in the db and store the comments/etc. there. Then we could display it using the framework/co-ment?
      • warp
        xiainx: well, start off with the simplest thing which could work.
      • xiainx: for me that would be the title of the proposal, the status (RFC, RFV, passed, withdrawn, more?), and some dates.
      • xiainx: and nothing else.
      • xiainx: well, maybe a link to the actual proposal, which would be a wiki page.
      • xiainx
        yeah, that would be the simplest one, I suppose
      • aCiD2`
        warp re: "proposal + comment could be something like co-ment." thats along the same lines as what I was planning too
      • warp
        xiainx: once you have that up and running, then you can start adding more features. but if I end up mentoring you, I want to see the the minimal thing working ASAP.
      • xiainx
        aye aye!
      • warp
        :)
      • xiainx
        for the backend... any thoughts on a database candidate?
      • i guess for the very first one, a text file would do, but that's pretty q&d
      • warp
        we run postgresql for musicbrainz, sticking with that is likely a bit easier on the sysadmins.
      • xiainx
        okay, easy enough
      • ruaok
        actually, no.
      • the machine that this would run on, since app engine was rejected, currently has an instance of mysql.
      • we'd make better use of our memory footprint if we used mysql.
      • aCiD2`
        hrm, have mysql improved there text field handling?
      • warp
        ruaok: bah, you with all your different machines with different operating systems and different databases
      • :P
      • aCiD2`
        gotta say, +1 for consistency between our products
      • ruaok
        dont make me have you come over here to fix all that.
      • warp
        lol
      • ruaok
        aCiD2: that +1 is in favor of what?
      • aCiD2`
        using postgresql instead of mysql
      • ruaok
        ok, fine. that box still has 2.5gb of ram free.
      • aCiD2`
        is it realy that much of an issue to remove mysql and install postgres?
      • warp
        let's just stick to SQL-99 and it'll work on all of them!
      • aCiD2` pillows warp
      • warp definitely deserved that
      • aCiD2`
        i hope that doesn't have alternative meanings
      • ruaok
        aCiD2: we need mysql for mediawiki and for the blog.
      • aCiD2`
        now I really hope it doesn't
      • oh I see...
      • heh
      • feh*
      • ruaok
        I could only think of pillow biting. :)
      • warp
        xiainx: feel free to poke me here on irc if you have any more questions.
      • xiainx
        will do
      • aCiD2`
        ruaok: if you struggling to think of something, I think we're ok :P
      • struggled* ffs, where have my typing skillz gone
      • ruaok
        aCiD2`: oh, no. not struggling at all.
      • aCiD2`
        lol
      • ruaok
        I've always suspected you to be a little "funny". :)
      • aCiD2`
        -_-
      • ruaok
        warp, xiainx: just go for postgres
      • ruaok kids at aCiD2`