#metabrainz

/

      • UmkaDK joined the channel
      • 2017-04-03 09333, 2017

      • d4rkie joined the channel
      • 2017-04-03 09336, 2017

      • Nyanko-sensei has quit
      • 2017-04-03 09336, 2017

      • samj1912
        lets see what Sophist-UK has to say about this
      • 2017-04-03 09348, 2017

      • Gentlecat
        triggers are working, but data retrieval still needs to be tested
      • 2017-04-03 09318, 2017

      • Gentlecat
        and I don't want to overload MB database if something is wrong, considering that update rate is relatively hight
      • 2017-04-03 09324, 2017

      • zas
        Gentlecat: let's wait bitmap to discuss about our options
      • 2017-04-03 09348, 2017

      • zas
        can you control that rate so it doesn't require a second bowie ?
      • 2017-04-03 09341, 2017

      • Gentlecat
        not with what we currently have there
      • 2017-04-03 09326, 2017

      • Gentlecat
        I'd rather not think about this right now
      • 2017-04-03 09335, 2017

      • akashn97 joined the channel
      • 2017-04-03 09344, 2017

      • akashn97
        Gentlecat: Hey, are you around?
      • 2017-04-03 09350, 2017

      • Gentlecat
        no
      • 2017-04-03 09327, 2017

      • zas
        i didn't see Gentlecat around since a long time (in milliseconds)....
      • 2017-04-03 09345, 2017

      • zas
        ruaok: ping ?
      • 2017-04-03 09309, 2017

      • ruaok
        pongish.
      • 2017-04-03 09312, 2017

      • Gentlecat
        (I obviously am. just ask your question and because I can answer later or someone else might answer)
      • 2017-04-03 09354, 2017

      • zas
        ruaok: ready ?
      • 2017-04-03 09306, 2017

      • ruaok
        loujine just walked in. later, sorry.
      • 2017-04-03 09329, 2017

      • akashn97
        Sorry. Just wanted to know what you think the best solution to accessing the BB database from CB?
      • 2017-04-03 09309, 2017

      • jasperkirton joined the channel
      • 2017-04-03 09320, 2017

      • github joined the channel
      • 2017-04-03 09320, 2017

      • github
        [picard] zas closed pull request #671: Fix duplicate Ok button (master...master) https://git.io/vS4f1
      • 2017-04-03 09320, 2017

      • github has left the channel
      • 2017-04-03 09353, 2017

      • zas
        ruaok: i'm taking a break, ping me when you are back around
      • 2017-04-03 09310, 2017

      • travis-ci joined the channel
      • 2017-04-03 09311, 2017

      • travis-ci
        metabrainz/picard#2257 (master - 09e0096 : Laurent Monin): The build passed.
      • 2017-04-03 09311, 2017

      • travis-ci
      • 2017-04-03 09311, 2017

      • travis-ci
      • 2017-04-03 09311, 2017

      • travis-ci has left the channel
      • 2017-04-03 09304, 2017

      • ruaok
        I suspect that we'll be a while.
      • 2017-04-03 09350, 2017

      • ruaok
        iliekcomputers: the error persists even after I've taken all containers down and removed all volumes.
      • 2017-04-03 09331, 2017

      • iliekcomputers
        ruaok: I'll take a look at what's happening in a few hours, I guess. Is it still the same error?
      • 2017-04-03 09336, 2017

      • ruaok
        y
      • 2017-04-03 09330, 2017

      • Gentlecat
        akashn97: the ideal way would be direct database access or at least a stable API which allows to do requests efficiently
      • 2017-04-03 09322, 2017

      • Gentlecat
        CB-162 is relevant to this
      • 2017-04-03 09322, 2017

      • BrainzBot
        CB-162: Performance problems related to MusicBrainz web service requests https://tickets.metabrainz.org/browse/CB-162
      • 2017-04-03 09352, 2017

      • akashn97
        Yes, but since BB doesn't have a stable API, could I include revamping the the API in my project as well?
      • 2017-04-03 09358, 2017

      • Gentlecat
        I'd prefer not having to have a separate instance of BB running
      • 2017-04-03 09314, 2017

      • Gentlecat
        that's one more thing to maintain and keep in sync
      • 2017-04-03 09332, 2017

      • Gentlecat
        API of what? BB?
      • 2017-04-03 09351, 2017

      • muesli has quit
      • 2017-04-03 09351, 2017

      • muesli joined the channel
      • 2017-04-03 09337, 2017

      • akashn97
        Or how about caching the database indefinitely and then, check if it's time to invalidate it. This should reduce the requests, and we can increase frequency of the data dumps
      • 2017-04-03 09355, 2017

      • Gentlecat
        sure, caching can improve the performance, but that's not the issue
      • 2017-04-03 09356, 2017

      • Gentlecat
        where are these data dumps and how often they are updated? is there an easy way to import them regularly?
      • 2017-04-03 09332, 2017

      • akashn97
        We could import only the invalidated ones, so there would definitely be an easy way around.
      • 2017-04-03 09343, 2017

      • akashn97
        Where would you suggest we store the data dumps?
      • 2017-04-03 09359, 2017

      • Gentlecat
        when you say "the invalidated ones", what do you mean?
      • 2017-04-03 09355, 2017

      • jasperkirton has quit
      • 2017-04-03 09350, 2017

      • akashn97
        The ones which have a change in them and the cached version is no longer the same as the most up-to-date version.
      • 2017-04-03 09324, 2017

      • akashn97
        It's similar to the dirty bit used in cache
      • 2017-04-03 09334, 2017

      • Gentlecat
        ok, but what data are you talking about importing? BB data?
      • 2017-04-03 09317, 2017

      • Gentlecat
        I don't think I understand how you see parts connecting together
      • 2017-04-03 09358, 2017

      • Gentlecat
        the issue is having access to BB data in the first place
      • 2017-04-03 09334, 2017

      • Gentlecat
        idk if BB has a reliable way to run a separate replica of the main database
      • 2017-04-03 09356, 2017

      • Gentlecat
        since other options of accessing are out of the question currently
      • 2017-04-03 09345, 2017

      • Gentlecat
        and if it doesn't then I don't see this happening at all
      • 2017-04-03 09320, 2017

      • Gentlecat
        "this" being having BB data in CB
      • 2017-04-03 09324, 2017

      • samj1912
        zas: also updated the py3 PR, it isn't in the state to be merged though
      • 2017-04-03 09326, 2017

      • LordSputnik
        Gentlecat: the only way to keep an up to date replica at the moment is to drop the database and reimport
      • 2017-04-03 09336, 2017

      • LordSputnik
        Which takes about a minute
      • 2017-04-03 09337, 2017

      • UmkaDK has quit
      • 2017-04-03 09323, 2017

      • LordSputnik
        We'd welcome a replication system as part of a proposal though
      • 2017-04-03 09327, 2017

      • UmkaDK joined the channel
      • 2017-04-03 09350, 2017

      • Gentlecat
        it wouldn't be a CB project anymore though
      • 2017-04-03 09323, 2017

      • Gentlecat
        and I don't see both parts being doable within one GSoC
      • 2017-04-03 09350, 2017

      • arbenina_ joined the channel
      • 2017-04-03 09339, 2017

      • deeptibaghel joined the channel
      • 2017-04-03 09301, 2017

      • agentsim joined the channel
      • 2017-04-03 09317, 2017

      • saifulbkhan joined the channel
      • 2017-04-03 09332, 2017

      • agentsim has quit
      • 2017-04-03 09311, 2017

      • madmouser1 joined the channel
      • 2017-04-03 09300, 2017

      • justharshal
        LordSputnik: Shared my draft on GSOC site. Feedback?
      • 2017-04-03 09309, 2017

      • justharshal is cutting it real close
      • 2017-04-03 09304, 2017

      • iliekcomputers
        justharshal: maybe put it on community.metabrainz.org also?
      • 2017-04-03 09322, 2017

      • LordSputnik
        justharshal: don't think I'll be able to give feedback now, I'm at work and there's only an hour to go
      • 2017-04-03 09330, 2017

      • LordSputnik
        *Two hours
      • 2017-04-03 09346, 2017

      • justharshal
        Oh :(
      • 2017-04-03 09301, 2017

      • LordSputnik
        If you put it on the site iliekcomputers linked I might be able to take a quick look
      • 2017-04-03 09307, 2017

      • justharshal
        iliekcomputers: I'll put i on there.
      • 2017-04-03 09313, 2017

      • justharshal
        LordSputnik: ok
      • 2017-04-03 09338, 2017

      • deeptibaghel has quit
      • 2017-04-03 09313, 2017

      • justharshal
        LordSputnik and iliekcomputers: Here it is https://community.metabrainz.org/t/gsoc-17-bookbr…
      • 2017-04-03 09320, 2017

      • justharshal
        i hope it doesn't suck too bad
      • 2017-04-03 09330, 2017

      • deeptibaghel joined the channel
      • 2017-04-03 09357, 2017

      • justharshal
        Please give me your honest thoughts
      • 2017-04-03 09326, 2017

      • LordSputnik
        justharshal: ok, needs more technical detail, particularly on how the rate limiting will work
      • 2017-04-03 09357, 2017

      • LordSputnik
        I'd like to know also what the authentication process will be and how it'll work
      • 2017-04-03 09301, 2017

      • ruaok
        LordSputnik: we should use the same method that LB uses.
      • 2017-04-03 09319, 2017

      • ruaok
        which is the twitter way of doing.
      • 2017-04-03 09358, 2017

      • Slurpee has quit
      • 2017-04-03 09347, 2017

      • LordSputnik
        justharshal: and try to introduce some of your own ideas, because I'm not seeing a lot of thought on there beyond what was in the initial suggestion and the ideas I've discussed with you on IRC
      • 2017-04-03 09337, 2017

      • LordSputnik
        ruaok: I'll investigate later, unless you have time to give a brief description :)
      • 2017-04-03 09319, 2017

      • ruaok
        when you make a request, it gives you a window of time.
      • 2017-04-03 09340, 2017

      • ruaok
        usually for X seconds and it tells you have many more requests you can make inside that window.
      • 2017-04-03 09302, 2017

      • ruaok
        it is up the client to decide how to space the requests. they can make them all at the beginning or space evenly.
      • 2017-04-03 09329, 2017

      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | GSoC Getting Started: https://goo.gl/JTNkn0 | MeB meeting agenda: reviews, picard-plugins & Travis (Sophist), DR: MBS-9248 (reo), picard-plugins issue tracking (Freso), Picard v2.0 (samj1912), Picard comprehensive tags (Sophist)
      • 2017-04-03 09316, 2017

      • lazka joined the channel
      • 2017-04-03 09344, 2017

      • lazka has quit
      • 2017-04-03 09337, 2017

      • agentsim joined the channel
      • 2017-04-03 09348, 2017

      • alastairp
        ruaok: regarding API design/api keys, etc
      • 2017-04-03 09305, 2017

      • alastairp
        is this something that we should start talking about in order to unify projects? something for summit?
      • 2017-04-03 09349, 2017

      • zas
        +1
      • 2017-04-03 09317, 2017

      • alastairp
        careful, zas, or he will make you do it all
      • 2017-04-03 09320, 2017

      • LordSputnik
        Well I don't think API keys are that difficult
      • 2017-04-03 09333, 2017

      • LordSputnik
        I've thought about it a few times
      • 2017-04-03 09306, 2017

      • LordSputnik
        The model that MetaBrainz server uses for MB API keys seems good
      • 2017-04-03 09344, 2017

      • samj1912
        zas: ran the whole of picard through an inspect members script
      • 2017-04-03 09304, 2017

      • samj1912
        we are atleast properly ported in terms of QtGui>QtWidgets :D
      • 2017-04-03 09329, 2017

      • samj1912
      • 2017-04-03 09347, 2017

      • travis-ci joined the channel
      • 2017-04-03 09348, 2017

      • travis-ci
        metabrainz/picard#2261 (master - 3008bf3 : Laurent Monin): The build passed.
      • 2017-04-03 09348, 2017

      • travis-ci
      • 2017-04-03 09348, 2017

      • travis-ci
      • 2017-04-03 09348, 2017

      • travis-ci has left the channel
      • 2017-04-03 09331, 2017

      • psolanki joined the channel
      • 2017-04-03 09316, 2017

      • psolanki
        This is the proposal I finally submitted.
      • 2017-04-03 09318, 2017

      • psolanki
      • 2017-04-03 09304, 2017

      • psolanki
        Thanks to all who gave their valuable inputs
      • 2017-04-03 09331, 2017

      • samj1912
      • 2017-04-03 09335, 2017

      • psolanki has quit
      • 2017-04-03 09345, 2017

      • CallerNo6
        If ratings move to CB, does it make sense to do genres there also? My thinking is:
      • 2017-04-03 09359, 2017

      • CallerNo6
        1. it's part of the "subjective" side, and
      • 2017-04-03 09323, 2017

      • CallerNo6
        2. CB, being small and python, is easier to monkey with
      • 2017-04-03 09334, 2017

      • CallerNo6
        (for more people)
      • 2017-04-03 09310, 2017

      • ferbncode_
        akashn97: Its good to see that you found my image useful while describing CB in your proposal :)
      • 2017-04-03 09351, 2017

      • Gentlecat
        would be even better if there was a reference ;)
      • 2017-04-03 09331, 2017

      • Gentlecat
        ferbncode_: btw, I don't know when I'll be able to review your CB pull requests
      • 2017-04-03 09300, 2017

      • ferbncode_
        no problem. I have been working on migrating other stuff until then :)
      • 2017-04-03 09326, 2017

      • ferbncode_
        and the image is CC licensed ;)
      • 2017-04-03 09314, 2017

      • ferbncode_ is just kidding
      • 2017-04-03 09335, 2017

      • samj1912
        10 mins to go eh
      • 2017-04-03 09353, 2017

      • iliekcomputers frantically checks proposal again
      • 2017-04-03 09357, 2017

      • iliekcomputers
        :P
      • 2017-04-03 09300, 2017

      • samj1912
        :P
      • 2017-04-03 09353, 2017

      • saifulbkhan has quit
      • 2017-04-03 09305, 2017

      • justharshal has made some changes but not submitted the application yet
      • 2017-04-03 09325, 2017

      • justharshal is anxious and needs sleep
      • 2017-04-03 09330, 2017

      • iliekcomputers
        justharshal: run, forrest, run! :)
      • 2017-04-03 09333, 2017

      • justharshal
      • 2017-04-03 09347, 2017

      • justharshal
        Editing the forum version takes longer than 5 minutes.
      • 2017-04-03 09338, 2017

      • justharshal has submitted his proposal but can still edit
      • 2017-04-03 09339, 2017

      • ruaok goes in and marks all proposals as ignore and logs out again
      • 2017-04-03 09359, 2017

      • justharshal
        ruaok: Wuut? Why? :(
      • 2017-04-03 09313, 2017

      • ruaok
        alastairp: yes, APIs and rate limits need to be harmonized!
      • 2017-04-03 09319, 2017

      • iliekcomputers
        ruaok: :P
      • 2017-04-03 09320, 2017

      • ruaok
        justharshal: just kidding. :)
      • 2017-04-03 09330, 2017

      • ruaok
        just trying to give you a little heart attack. :)
      • 2017-04-03 09355, 2017

      • justharshal
        You succeeded.