#musicbrainz-devel

/

      • warp
        ->data->{old} and ->{new} get filled with hashes, not objects. or is that not true for all edits?
      • 2012-01-31 03139, 2012

      • djce1 joined the channel
      • 2012-01-31 03116, 2012

      • bitmap_ joined the channel
      • 2012-01-31 03109, 2012

      • ocharles
        yea, i guess that's the only place that has to stay as hashes
      • 2012-01-31 03111, 2012

      • ocharles
        as those are partial
      • 2012-01-31 03118, 2012

      • warp
        why is partial a problem there? our objects can handle that, can't they?
      • 2012-01-31 03153, 2012

      • mueslix joined the channel
      • 2012-01-31 03103, 2012

      • ocharles
        warp: imo, a sane object model matches the schema
      • 2012-01-31 03113, 2012

      • ocharles
        ie, every artist must have a "gender_id" - even if it's Nothing
      • 2012-01-31 03118, 2012

      • muesli joined the channel
      • 2012-01-31 03121, 2012

      • ocharles
        but in our edits, sometimes we just don't know that, because we don't store it
      • 2012-01-31 03126, 2012

      • tjaalton joined the channel
      • 2012-01-31 03128, 2012

      • ocharles
        so it could be 1, it could be undef, but we don't know
      • 2012-01-31 03105, 2012

      • warp
        ocharles: I thought we could (in Moose) distinguish between properties which haven't been set at all and properties which aren't defined. (so the different between exists and defined basically).
      • 2012-01-31 03112, 2012

      • ocharles
        true
      • 2012-01-31 03122, 2012

      • ocharles
        but still, it's a partial object
      • 2012-01-31 03128, 2012

      • ocharles
        which is a potential bug down the line
      • 2012-01-31 03113, 2012

      • warp
        in general we only load into the object that stuff which is needed. so it being a partial object doesn't strike me as a problem in itself.
      • 2012-01-31 03108, 2012

      • warp
        ofcourse we nowadays want ->{old} to not be partial, so we know what the object looked at the time the edit was entered. perhaps we should just put full objects in ->{new} as well?
      • 2012-01-31 03150, 2012

      • ocharles
        well this leads us to the new edit systme
      • 2012-01-31 03102, 2012

      • ocharles
        which for me is to just not serialize objects into the database, but have a complete history everywhere
      • 2012-01-31 03104, 2012

      • warp
        yay! new edit system!
      • 2012-01-31 03114, 2012

      • warp
        ocharles: right.
      • 2012-01-31 03106, 2012

      • warp
        ocharles: so, for now I should just keep putting hashes into ->data->{old} and ->data->{new}, but try not use them anywhere else?
      • 2012-01-31 03125, 2012

      • ocharles
        yea, pretty much
      • 2012-01-31 03152, 2012

      • kepstin-laptop joined the channel
      • 2012-01-31 03126, 2012

      • warp
        ocharles: ok.
      • 2012-01-31 03154, 2012

      • warp
      • 2012-01-31 03159, 2012

      • warp
        (drat, reosarevok isn't here.. I want him poke him again for a developer place where I can put this stuff ;)
      • 2012-01-31 03139, 2012

      • reosarevok joined the channel
      • 2012-01-31 03146, 2012

      • reosarevok is now in Spain!
      • 2012-01-31 03159, 2012

      • reosarevok
        ocharles, how did the look-at-data thing go?
      • 2012-01-31 03101, 2012

      • reosarevok
        :)
      • 2012-01-31 03116, 2012

      • warp
        18:49 < warp> (drat, reosarevok isn't here.. I want him poke him again for a developer place where I can put this stuff ;)
      • 2012-01-31 03119, 2012

      • warp
        18:57 -!- reosarevok [~reosarevo [at cm-83-97-150-195.telecable.es]] has joined #musicbrainz-devel
      • 2012-01-31 03129, 2012

      • warp
        hello reo :)
      • 2012-01-31 03143, 2012

      • reosarevok
        heh
      • 2012-01-31 03113, 2012

      • reosarevok
        Rob said he'd rather have it in our wiki... so let me see
      • 2012-01-31 03135, 2012

      • wpl joined the channel
      • 2012-01-31 03118, 2012

      • reosarevok
        warp, I'd say we can move stuff out of http://wiki.musicbrainz.org/Development and turn that into something useful
      • 2012-01-31 03123, 2012

      • reosarevok
        If you think that'd work
      • 2012-01-31 03146, 2012

      • warp
        Development is outdated right? so I can just wipe that clean?
      • 2012-01-31 03101, 2012

      • reosarevok
        Well, it's technically not all outdated
      • 2012-01-31 03134, 2012

      • reosarevok
        I think the parts up to "Developer community" can stay as a general introduction maybe?
      • 2012-01-31 03109, 2012

      • reosarevok
        The GSoC thing should move
      • 2012-01-31 03143, 2012

      • warp
        I'd prefer it if the page is mostly a TOC. so any introduction should move to a Development/Introduction page.
      • 2012-01-31 03121, 2012

      • warp
        (as I said before, I basically want a http://wiki.musicbrainz.org/Style for Development)
      • 2012-01-31 03145, 2012

      • reosarevok
        That could work too
      • 2012-01-31 03157, 2012

      • reosarevok
        So, move this to Development/Introduction for now
      • 2012-01-31 03100, 2012

      • warp
        ok
      • 2012-01-31 03103, 2012

      • reosarevok
        And we'll decide what to keep later
      • 2012-01-31 03129, 2012

      • reosarevok
        I think the GSoC stuff needs to go into Development/GSoC, but we'll see
      • 2012-01-31 03129, 2012

      • warp moves some stuff around.
      • 2012-01-31 03149, 2012

      • Leftmost joined the channel
      • 2012-01-31 03105, 2012

      • ruaok joined the channel
      • 2012-01-31 03125, 2012

      • reosarevok
        hi ruaok!
      • 2012-01-31 03138, 2012

      • ruaok
        hi!
      • 2012-01-31 03143, 2012

      • ruaok
        arrived in .es?
      • 2012-01-31 03154, 2012

      • reosarevok
        Yep
      • 2012-01-31 03127, 2012

      • reosarevok
        Also, warp wants to turn /Development in the wiki and docs into a portal for development, like /Style is for style
      • 2012-01-31 03141, 2012

      • reosarevok
        I'm assuming you're OK with it, but can you confirm? :)
      • 2012-01-31 03123, 2012

      • reosarevok
        Also 2, how's the data?
      • 2012-01-31 03137, 2012

      • reosarevok
        Also 3: did you see we passed release # 1 million? :D
      • 2012-01-31 03142, 2012

      • reosarevok
        (that's for everyone)
      • 2012-01-31 03132, 2012

      • ruaok
        reosarevok: fine with that.
      • 2012-01-31 03138, 2012

      • navap__ joined the channel
      • 2012-01-31 03146, 2012

      • ruaok
        last.fm donated at 48 port gig switch! :) :)
      • 2012-01-31 03104, 2012

      • ruaok
        that should shave 60-90 minutes off our update cycle.
      • 2012-01-31 03111, 2012

      • reosarevok
        That's awesome
      • 2012-01-31 03115, 2012

      • ruaok
        yeah.
      • 2012-01-31 03125, 2012

      • navap__
        yay donations
      • 2012-01-31 03103, 2012

      • ruaok
        yeah. :)
      • 2012-01-31 03109, 2012

      • warp
        reosarevok: we will have to merge http://wiki.musicbrainz.org/Developer_Resources into Development eventually.
      • 2012-01-31 03147, 2012

      • warp
        reosarevok: I spent the minimum amount of time to move my User:kuno stuff into Development and add a few other links, but I'm going back to actual development now.
      • 2012-01-31 03157, 2012

      • ruaok
        also 2: data is quite interesting. the data we have so far for UMG is pretty clean and looks useful.
      • 2012-01-31 03108, 2012

      • ruaok
        not sure we can get something deployed today, but we have stuff that is working.
      • 2012-01-31 03125, 2012

      • reosarevok
        warp: agreed, cool - I'll need to study today + tomorrow, can dedicate time to it after that
      • 2012-01-31 03140, 2012

      • warp
        reosarevok: great, let me know if you need help.
      • 2012-01-31 03149, 2012

      • reosarevok
        I will
      • 2012-01-31 03152, 2012

      • ruaok
        reosarevok: would some last.fm stickers do instead of a pony?
      • 2012-01-31 03104, 2012

      • reosarevok
        Well, I can't ride those
      • 2012-01-31 03109, 2012

      • reosarevok
        But it's better than nothing
      • 2012-01-31 03114, 2012

      • reosarevok
        Also, make some MB ones! :p
      • 2012-01-31 03114, 2012

      • ruaok
        lol
      • 2012-01-31 03124, 2012

      • ruaok
        if someone designs some, I'll get them printed.
      • 2012-01-31 03146, 2012

      • warp
        hm.
      • 2012-01-31 03106, 2012

      • ruaok
      • 2012-01-31 03105, 2012

      • ocharles corrects case
      • 2012-01-31 03126, 2012

      • ijabz joined the channel
      • 2012-01-31 03130, 2012

      • the_metalgamer joined the channel
      • 2012-01-31 03128, 2012

      • djce joined the channel
      • 2012-01-31 03101, 2012

      • jdamcd joined the channel
      • 2012-01-31 03158, 2012

      • ijabz
        ruaok: won't be able to make meeting tonite, but interested as to how it went today
      • 2012-01-31 03114, 2012

      • ruaok
        ijabz: we made a bit of progress.
      • 2012-01-31 03139, 2012

      • ruaok
        we have the data for UMG parsing and ollie is working on the data for last.fm's music manager (indie label data) right now.
      • 2012-01-31 03157, 2012

      • ruaok
        we dont have much UMG data yet, but that should hopefully be fixed before too long.
      • 2012-01-31 03106, 2012

      • ruaok
        there is a pile of data for the indie labels coming.
      • 2012-01-31 03125, 2012

      • ruaok
        we're going to push all of this out to ingestr.musicbrainz.org sometime soon.
      • 2012-01-31 03149, 2012

      • ijabz
        cool, like the name, looks spanish
      • 2012-01-31 03125, 2012

      • ijabz
        never heard of this ingestion phrase until yesterday
      • 2012-01-31 03102, 2012

      • reosarevok
        heh
      • 2012-01-31 03105, 2012

      • ruaok
        yeah, pretty common name for people who need to import loads of data.
      • 2012-01-31 03105, 2012

      • ijabz
        i bet u didn't go with the solr suggestion
      • 2012-01-31 03107, 2012

      • reosarevok
        It looks Swedish to me
      • 2012-01-31 03126, 2012

      • ruaok
        ijabz: how did you know? :-)
      • 2012-01-31 03141, 2012

      • ruaok
        there were some really really nice things about the elastic search stuff that won me over.
      • 2012-01-31 03101, 2012

      • ruaok
        for instance, to make the umg data searchable, we hardly wrote any code.
      • 2012-01-31 03112, 2012

      • ruaok
        in fact, for the proof of concept we didn't write any code.
      • 2012-01-31 03123, 2012

      • ruaok
        we only had to write it to make it process batches
      • 2012-01-31 03151, 2012

      • ocharles
        ollie is done with last.fm*
      • 2012-01-31 03152, 2012

      • ocharles
        :)
      • 2012-01-31 03139, 2012

      • ijabz
        i don't think you need to write code for sold either, but I'll might take a look at elastic search myself
      • 2012-01-31 03111, 2012

      • ocharles
        well, with elasticsearch you just give it json and it figures it out
      • 2012-01-31 03123, 2012

      • ocharles
        for solr it doesn't seem you can do that
      • 2012-01-31 03135, 2012

      • ocharles
        pub now!
      • 2012-01-31 03122, 2012

      • ijabz
        I'm goon try and play racket ball, cu
      • 2012-01-31 03147, 2012

      • nikkiphone joined the channel
      • 2012-01-31 03153, 2012

      • andreypopp has left the channel
      • 2012-01-31 03107, 2012

      • reosarevok
        navap, ping
      • 2012-01-31 03137, 2012

      • MBJenkins
        Project musicbrainz-server_master build #83: STILL FAILING in 17 min: http://ci.musicbrainz.org/job/musicbrainz-server_…
      • 2012-01-31 03138, 2012

      • MBJenkins
        kuno: Use DBDefs::DB_STAGING_TESTING_FEATURES instead of DBDefs::DB_STAGING_SERVER in Controller::Test to disable/enable testing features.
      • 2012-01-31 03102, 2012

      • reosarevok
        Well, navap or whoever is interested: I've moved some stuff over to http://wiki.musicbrainz.org/Development/Summer_of…
      • 2012-01-31 03114, 2012

      • reosarevok
        Might make sense to flesh the specific years a bit
      • 2012-01-31 03139, 2012

      • Leftmost joined the channel
      • 2012-01-31 03105, 2012

      • ruaok joined the channel
      • 2012-01-31 03134, 2012

      • ruaok
        <BANG>
      • 2012-01-31 03135, 2012

      • ruaok
        meeting time.
      • 2012-01-31 03139, 2012

      • ruaok takes a sip of beer
      • 2012-01-31 03139, 2012

      • warp
        hello!
      • 2012-01-31 03147, 2012

      • nikkiphone
        hi
      • 2012-01-31 03113, 2012

      • ruaok
        warp, you go.
      • 2012-01-31 03125, 2012

      • ruaok
        we're still working out some setup issues.
      • 2012-01-31 03130, 2012

      • warp
        heh
      • 2012-01-31 03152, 2012

      • ruaok
        (with the laptops, not the beer, mind you)
      • 2012-01-31 03130, 2012

      • warp
        there is nothing particularly noteworthy I worked on last week.
      • 2012-01-31 03150, 2012

      • warp
        we did the release, so that involved some testing and fixing test failures before the release.
      • 2012-01-31 03136, 2012

      • warp
        I spent friday looking at paul's /ws/2/all search
      • 2012-01-31 03105, 2012

      • warp
        trying to come up with an interface for that, and doing some experiments in getting similar results from the direct search
      • 2012-01-31 03145, 2012

      • warp
        (which was a bit pointless, but I only learned that afterward when someone explained what the dismax=true argument does to the results from the search server)
      • 2012-01-31 03119, 2012

      • warp
        everything else is just small tickets and other tasks.
      • 2012-01-31 03133, 2012

      • warp
        one thing to note though
      • 2012-01-31 03149, 2012

      • warp
        the "Unassigned, Within 3 months" list of issues is completely empty now.
      • 2012-01-31 03100, 2012

      • ocharles
        \o/
      • 2012-01-31 03105, 2012

      • ocharles
        well
      • 2012-01-31 03106, 2012

      • ruaok
        nice
      • 2012-01-31 03109, 2012

      • ocharles
        you should check "unassigned" :)
      • 2012-01-31 03116, 2012

      • ocharles
        wait, that is unassigned
      • 2012-01-31 03117, 2012

      • ruaok
        time to triage more bugs.
      • 2012-01-31 03118, 2012

      • warp
        not all are fixed, but the remaining ones are assigned to folks and are hopefully being worked on.
      • 2012-01-31 03133, 2012

      • ruaok
        I can be had for a triage on thursday evening.