#musicbrainz

/

      • ruaok
        10 bugs for picard, 2 for libtp
      • 2005-06-07 15834, 2005

      • _mo
        ooh!
      • 2005-06-07 15841, 2005

      • ruaok
        left for the next release
      • 2005-06-07 15853, 2005

      • ruaok
        And I've got a couple of hours before bed time...
      • 2005-06-07 15859, 2005

      • ruaok
        so, which bugs gets it first?
      • 2005-06-07 15802, 2005

      • cikkolata ponders going to find more bugs for you both... ;)
      • 2005-06-07 15803, 2005

      • cikkolata giggles
      • 2005-06-07 15816, 2005

      • _mo cannot fix bugs, only find them :/
      • 2005-06-07 15825, 2005

      • djce
        A useful skill!
      • 2005-06-07 15829, 2005

      • _mo
        it is?
      • 2005-06-07 15830, 2005

      • _mo
        ooh
      • 2005-06-07 15832, 2005

      • cikkolata
        yes!
      • 2005-06-07 15832, 2005

      • _mo
        danke
      • 2005-06-07 15842, 2005

      • _mo
        takk skal dere ha
      • 2005-06-07 15843, 2005

      • ruaok
        oh yes.
      • 2005-06-07 15852, 2005

      • ruaok
        as long as the bugs are reproducible.
      • 2005-06-07 15800, 2005

      • _mo
        atte? oh, that. yes
      • 2005-06-07 15805, 2005

      • cikkolata haaates ones she can't reproduce...
      • 2005-06-07 15830, 2005

      • ruaok
        oh, djce, some people have been complaining that adding mod notes takes longer than usual...
      • 2005-06-07 15837, 2005

      • _mo
        yes!
      • 2005-06-07 15838, 2005

      • djce
        Re: the lang/script merge. Let me know if you come up with an answer.
      • 2005-06-07 15842, 2005

      • cikkolata
        I will
      • 2005-06-07 15847, 2005

      • cikkolata attempts to wake up...
      • 2005-06-07 15848, 2005

      • ruaok
        yeah, or bugs that take hours to reproduce.
      • 2005-06-07 15849, 2005

      • djce
        As in, slow web page?
      • 2005-06-07 15854, 2005

      • _mo attempts testing it
      • 2005-06-07 15858, 2005

      • cikkolata
        I'm down to my last bottle of chocolate milk :(
      • 2005-06-07 15802, 2005

      • _mo
        slooow
      • 2005-06-07 15805, 2005

      • _mo
        aww
      • 2005-06-07 15807, 2005

      • ruaok
        I once was fixing a crash that took 23 hours to occur!
      • 2005-06-07 15816, 2005

      • _mo
        eh?
      • 2005-06-07 15818, 2005

      • _mo
        o_O
      • 2005-06-07 15837, 2005

      • ruaok
        djce: I personally haven't experienced it, but apparently it takes a long time to submit them.
      • 2005-06-07 15843, 2005

      • _mo
        yes
      • 2005-06-07 15845, 2005

      • _mo
        looong
      • 2005-06-07 15849, 2005

      • cikkolata
        they've seemed a bit slower to me too
      • 2005-06-07 15801, 2005

      • ruaok
        heh. I just got mail from Robert Kaye
      • 2005-06-07 15803, 2005

      • ruaok
        of .ca
      • 2005-06-07 15827, 2005

      • ruaok
        as opposed to Robert Kaye from ny.us, fl.us or .za
      • 2005-06-07 15832, 2005

      • cikkolata
        .ca.us or .ca?
      • 2005-06-07 15834, 2005

      • _mo
        oi?
      • 2005-06-07 15837, 2005

      • _mo
        that many?
      • 2005-06-07 15838, 2005

      • ruaok
        .ca
      • 2005-06-07 15839, 2005

      • _mo
        wow
      • 2005-06-07 15850, 2005

      • ruaok
        its apparently a pretty rare name.
      • 2005-06-07 15854, 2005

      • _mo
        lol
      • 2005-06-07 15813, 2005

      • djce closes another bug
      • 2005-06-07 15816, 2005

      • _mo
        oi'
      • 2005-06-07 15819, 2005

      • ruaok
        at least I'm not "john smith"
      • 2005-06-07 15820, 2005

      • ruaok
        hah.
      • 2005-06-07 15823, 2005

      • _mo
        you're on a /roll/ man
      • 2005-06-07 15833, 2005

      • _mo
        lol
      • 2005-06-07 15839, 2005

      • ruaok
        while djce is present, I better go and look at picard
      • 2005-06-07 15844, 2005

      • ruaok
        see if I can now see the missing link
      • 2005-06-07 15859, 2005

      • _mo
        or me, with my *uber* rare name, there was a person in my class called the *same*
      • 2005-06-07 15813, 2005

      • _mo
        same spelling to, not with a k
      • 2005-06-07 15819, 2005

      • _mo
        (wich is more common)
      • 2005-06-07 15824, 2005

      • cikkolata
        did you know there's asterix in picard?
      • 2005-06-07 15830, 2005

      • _mo
        O_O
      • 2005-06-07 15831, 2005

      • cikkolata
        (the language)
      • 2005-06-07 15837, 2005

      • _mo
        I like Obelix better
      • 2005-06-07 15840, 2005

      • _mo
        :p
      • 2005-06-07 15853, 2005

      • ruaok
        cool.
      • 2005-06-07 15856, 2005

      • cikkolata
        yeah!
      • 2005-06-07 15808, 2005

      • ruaok
        I wonder if the name picard is going to stick.
      • 2005-06-07 15818, 2005

      • ruaok
        I don't know what to call it otherwise.
      • 2005-06-07 15822, 2005

      • _mo
        I think it will
      • 2005-06-07 15832, 2005

      • cikkolata loves asterix even though she hasn't read any of them because they come in soooo many languages!
      • 2005-06-07 15842, 2005

      • _mo
        lol
      • 2005-06-07 15847, 2005

      • _mo
        norwegian to
      • 2005-06-07 15849, 2005

      • ruaok
        cikkolata: you haven't read ANY?
      • 2005-06-07 15853, 2005

      • cikkolata
        nope :(
      • 2005-06-07 15856, 2005

      • ruaok
        wow.
      • 2005-06-07 15800, 2005

      • _mo
        evil! :/
      • 2005-06-07 15802, 2005

      • cikkolata
        I've only seen them in french and russian
      • 2005-06-07 15805, 2005

      • ruaok
        good shit -- that shaped my childhood.
      • 2005-06-07 15810, 2005

      • cikkolata
        so I guess we're not very impressed...
      • 2005-06-07 15816, 2005

      • cikkolata makes a note to find english ones...
      • 2005-06-07 15824, 2005

      • ruaok
        or german. :-)
      • 2005-06-07 15834, 2005

      • cikkolata laughs
      • 2005-06-07 15835, 2005

      • _mo
        eller norske!
      • 2005-06-07 15841, 2005

      • djce is currently working on "Project Rubber Ducky" at work
      • 2005-06-07 15842, 2005

      • ruaok
        djce: now that you pointed it out, I see the crucial code in TPFile.__init__
      • 2005-06-07 15845, 2005

      • ruaok
        clear as day.
      • 2005-06-07 15855, 2005

      • ruaok
        djce: que?
      • 2005-06-07 15802, 2005

      • djce
        project codenames
      • 2005-06-07 15806, 2005

      • cikkolata
        english is the only one I'll understand without any trouble
      • 2005-06-07 15808, 2005

      • ruaok
        right, what's it about?
      • 2005-06-07 15808, 2005

      • _mo
        wonky
      • 2005-06-07 15812, 2005

      • djce
        FreeRadius
      • 2005-06-07 15824, 2005

      • _mo
        de er gærne de romerne
      • 2005-06-07 15837, 2005

      • djce
        Of course the codename bears no relation at all to the product proper
      • 2005-06-07 15843, 2005

      • cikkolata laughs
      • 2005-06-07 15853, 2005

      • cikkolata
        I wonder what the project would be if it did...
      • 2005-06-07 15820, 2005

      • ruaok doesn't know what the radius protocol us
      • 2005-06-07 15822, 2005

      • ruaok
        is
      • 2005-06-07 15832, 2005

      • djce
        ruaok: In taggery.py, OnSaveFile ...
      • 2005-06-07 15837, 2005

      • djce
        assert len(self.refreshDirDict) == 0 # why?
      • 2005-06-07 15842, 2005

      • ruaok
        thre freeradius page never states it. :-)
      • 2005-06-07 15843, 2005

      • _mo
      • 2005-06-07 15847, 2005

      • djce
        That has always puzzled me.
      • 2005-06-07 15852, 2005

      • _mo
        shall I manually accept it?
      • 2005-06-07 15854, 2005

      • ruaok looks
      • 2005-06-07 15854, 2005

      • djce
        And the assertion often seems to fail.
      • 2005-06-07 15833, 2005

      • djce
        _mo: feel free
      • 2005-06-07 15812, 2005

      • _mo
        oops. atributes works, but language does not
      • 2005-06-07 15834, 2005

      • djce
        _mo: right - because I'm still waiting for an answer as to how it should work :-)
      • 2005-06-07 15837, 2005

      • ruaok
        djce: it fails? really?
      • 2005-06-07 15844, 2005

      • djce
        Quite frequently.
      • 2005-06-07 15801, 2005

      • djce
        I haven't used picard in a while, but when I did, it was quite common for that assert to fail
      • 2005-06-07 15825, 2005

      • djce
      • 2005-06-07 15831, 2005

      • djce
        just fyi... :-)
      • 2005-06-07 15855, 2005

      • cikkolata sees a comment on a bug...
      • 2005-06-07 15801, 2005

      • djce hides
      • 2005-06-07 15801, 2005

      • cikkolata ponders getting out of bed to test it...
      • 2005-06-07 15828, 2005

      • yalaforge joined the channel
      • 2005-06-07 15832, 2005

      • djce
        morning!
      • 2005-06-07 15835, 2005

      • yalaforge
        hi!
      • 2005-06-07 15840, 2005

      • cikkolata
        hi!
      • 2005-06-07 15844, 2005

      • cikkolata
        damn, wasn't fast enough
      • 2005-06-07 15848, 2005

      • yalaforge
        :-)
      • 2005-06-07 15854, 2005

      • yalaforge
        gut geschlafen?
      • 2005-06-07 15801, 2005

      • _mo
        hallo, god morgen
      • 2005-06-07 15803, 2005

      • ruaok
        wow -- everyone is here!
      • 2005-06-07 15805, 2005

      • djce gets ready for work
      • 2005-06-07 15806, 2005

      • cikkolata
        ja, I guess...
      • 2005-06-07 15807, 2005

      • _mo
        ja!
      • 2005-06-07 15809, 2005

      • ruaok
        moin yalaforge !
      • 2005-06-07 15814, 2005

      • cikkolata
        I woke up at 04:00 again though
      • 2005-06-07 15816, 2005

      • ruaok
        djce: this is more puzzling to me:
      • 2005-06-07 15817, 2005

      • ruaok
        assert len(self.refreshDirDict) == 0
      • 2005-06-07 15818, 2005

      • yalaforge
        hey everybody :-)
      • 2005-06-07 15821, 2005

      • cikkolata
        but not from bad dreams this time :)
      • 2005-06-07 15825, 2005

      • _mo
        oi masse text
      • 2005-06-07 15837, 2005

      • _mo
        thats good
      • 2005-06-07 15859, 2005

      • ruaok
        djce: the explanation for why that assert is there
      • 2005-06-07 15814, 2005

      • ruaok
        the dict itself is there to keep track of which dirs need to be updated after a save.
      • 2005-06-07 15830, 2005

      • ruaok
        however, the update cannot occur while libtp is still saving things.
      • 2005-06-07 15839, 2005

      • ruaok
        that gets into nasty race conditions.
      • 2005-06-07 15805, 2005

      • ruaok
        is, if the user tries to save before the last save operation has completed, it throws and assert.
      • 2005-06-07 15824, 2005

      • ruaok
        there are two problems:
      • 2005-06-07 15832, 2005

      • ruaok
        1. libtp may still have some saving issues
      • 2005-06-07 15845, 2005

      • ruaok
        2. something better than the assert should be there.
      • 2005-06-07 15821, 2005

      • ruaok
        I think some of the fixes I made in libtp may have taken care of #1.
      • 2005-06-07 15801, 2005

      • djce reads
      • 2005-06-07 15849, 2005

      • djce
        Surely the problem is that that's the wrong approach.
      • 2005-06-07 15809, 2005

      • djce
        How about instead of predicting which dirs get modified before you ask TP to save,
      • 2005-06-07 15823, 2005

      • djce
        you listen for "file saved" events, then effectively do a:
      • 2005-06-07 15834, 2005

      • djce
        mustrefreshdir[ dirname(tpfile.filename) ] = 1
      • 2005-06-07 15850, 2005

      • djce
        ?