#metabrainz

/

      • BrainzGit
        [listenbrainz-server] paramsingh merged pull request #590 (production…restart-spotify-imports): Add script to restart spotify imports for users https://github.com/metabrainz/listenbrainz-server…
      • 2019-06-25 17609, 2019

      • iliekcomputers
        ok, i restarted imports for all users (with disabled emails for a few hours, so that we don't send any repeat emails to users with actual non 404 spotify errors)
      • 2019-06-25 17602, 2019

      • D4RK-PH0ENiX has quit
      • 2019-06-25 17617, 2019

      • spellew
        ferbncode: Tests from my latest commit seem to be failing, but locally they run successfully for me.
      • 2019-06-25 17641, 2019

      • D4RK-PH0ENiX joined the channel
      • 2019-06-25 17647, 2019

      • D4RK-PH0ENiX has quit
      • 2019-06-25 17613, 2019

      • D4RK-PH0ENiX joined the channel
      • 2019-06-25 17601, 2019

      • ferbncode
        spellew: How do you run the tests locally?
      • 2019-06-25 17635, 2019

      • ferbncode
        You can run them in the same way as jenkins using `docker-compose -f docker/docker-compose.test.yml up --build`
      • 2019-06-25 17602, 2019

      • ferbncode
        This is the test docker file ^
      • 2019-06-25 17604, 2019

      • spellew
        I'll try that
      • 2019-06-25 17616, 2019

      • ferbncode
        👍
      • 2019-06-25 17638, 2019

      • spellew
        I was running the file with Python after dockering into the container
      • 2019-06-25 17610, 2019

      • ferbncode
        okay, did you try to run your local changes locally on CB site?
      • 2019-06-25 17601, 2019

      • blinky42 has quit
      • 2019-06-25 17613, 2019

      • blinky42 joined the channel
      • 2019-06-25 17602, 2019

      • yokel has quit
      • 2019-06-25 17628, 2019

      • yokel joined the channel
      • 2019-06-25 17641, 2019

      • moinmoi_ joined the channel
      • 2019-06-25 17657, 2019

      • yokel has quit
      • 2019-06-25 17624, 2019

      • yokel joined the channel
      • 2019-06-25 17646, 2019

      • moinmoi_ has quit
      • 2019-06-25 17647, 2019

      • gr0uch0mars joined the channel
      • 2019-06-25 17629, 2019

      • zas
        yvanzo, bitmap : CAA queue is growing see https://stats.metabrainz.org/d/000000075/alerts-c…
      • 2019-06-25 17614, 2019

      • amCap1712
        hi gr0uch0mars
      • 2019-06-25 17641, 2019

      • amCap1712
        thr bug is fixed and internationalization is also complete
      • 2019-06-25 17643, 2019

      • gr0uch0mars
        hi amCap1712
      • 2019-06-25 17654, 2019

      • gr0uch0mars
        great, I saw the ratings PR
      • 2019-06-25 17613, 2019

      • amCap1712
        yeah once it is merged i'll open internationalization pr
      • 2019-06-25 17632, 2019

      • gr0uch0mars
        good, I'll review as soon as possible
      • 2019-06-25 17600, 2019

      • gr0uch0mars
        and by the way, I've sent the First Evaluation to Google
      • 2019-06-25 17607, 2019

      • gr0uch0mars
        In case you receive a notification
      • 2019-06-25 17608, 2019

      • amCap1712
        the workflow for importing strings is set up. we just need to run a command and all translated strings will be fetched.
      • 2019-06-25 17620, 2019

      • gr0uch0mars
        good!
      • 2019-06-25 17639, 2019

      • amCap1712
        i too completed the evaluation
      • 2019-06-25 17605, 2019

      • amCap1712
        so we are ahead of schedule now
      • 2019-06-25 17626, 2019

      • gr0uch0mars
        yeap, I think this week marks a great milestone for the project!
      • 2019-06-25 17638, 2019

      • amCap1712
        yup
      • 2019-06-25 17659, 2019

      • amCap1712
        🎆
      • 2019-06-25 17643, 2019

      • gr0uch0mars
        we can't slow down!!! hehehhe
      • 2019-06-25 17655, 2019

      • amCap1712
        yeah i agree
      • 2019-06-25 17659, 2019

      • gr0uch0mars
        nevertheless, congrats!!! 👏
      • 2019-06-25 17610, 2019

      • amCap1712
        congrats to you as well
      • 2019-06-25 17628, 2019

      • gr0uch0mars
        you're making me think about making an iOS version! hahaha
      • 2019-06-25 17655, 2019

      • amCap1712
        maybe soon after gsoc ends
      • 2019-06-25 17657, 2019

      • nav2002 joined the channel
      • 2019-06-25 17605, 2019

      • moinmoi_ joined the channel
      • 2019-06-25 17647, 2019

      • moinmoi_ has quit
      • 2019-06-25 17603, 2019

      • reosarevok
        bitmap: is there a reason https://tickets.metabrainz.org/browse/MBS-10257 is not like that already?
      • 2019-06-25 17605, 2019

      • BrainzBot
        MBS-10257: List part number on work-work "part of" rels both ways
      • 2019-06-25 17652, 2019

      • gr0uch0mars
        amCap1712: I'm having problems navigating to an Artist:
      • 2019-06-25 17652, 2019

      • gr0uch0mars
        ```
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        2019-06-25 10:07:12.395 7089-7180/org.metabrainz.android E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        Process: org.metabrainz.android, PID: 7089
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        java.lang.IllegalStateException: closed
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        at okio.RealBufferedSource.request(RealBufferedSource.java:70)
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:251)
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
      • 2019-06-25 17617, 2019

      • gr0uch0mars
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
      • 2019-06-25 17618, 2019

      • gr0uch0mars
        at org.metabrainz.mobile.data.sources.api.HeaderInterceptor.intercept(HeaderInterceptor.java:41)
      • 2019-06-25 17618, 2019

      • gr0uch0mars
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
      • 2019-06-25 17619, 2019

      • gr0uch0mars
        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
      • 2019-06-25 17619, 2019

      • gr0uch0mars
        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:221)
      • 2019-06-25 17620, 2019

      • gr0uch0mars
        at okhttp3.RealCall$AsyncCall.execute(RealCall.java:172)
      • 2019-06-25 17620, 2019

      • gr0uch0mars
        at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
      • 2019-06-25 17621, 2019

      • gr0uch0mars
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
      • 2019-06-25 17605, 2019

      • amCap1712
        gr0uch0mars: navigating to an artist from where?
      • 2019-06-25 17607, 2019

      • gr0uch0mars
        (I'm not logged in, and searching for an artist)
      • 2019-06-25 17620, 2019

      • gr0uch0mars
        From home screen. Right after launching it
      • 2019-06-25 17627, 2019

      • amCap1712
        ok i'll check it
      • 2019-06-25 17631, 2019

      • gr0uch0mars
        Thanks
      • 2019-06-25 17621, 2019

      • Freso
        zas: Looks like IA is pretty dead right now: https://analytics0.archive.org/stats/s3.php – not sure if there’s anything we can do about CAA queue on our end.
      • 2019-06-25 17640, 2019

      • pristine__
        ruaok: hey! Moin.
      • 2019-06-25 17659, 2019

      • zas
        Freso: yup, issue is clearly on IA side
      • 2019-06-25 17608, 2019

      • ruaok
        moooin!
      • 2019-06-25 17610, 2019

      • ruaok
        hi pristine__
      • 2019-06-25 17621, 2019

      • pristine__
        Was working to utilize bidirectional attribute of AAR. I am not sure if my plan sounds good, wanted your feedback.
      • 2019-06-25 17635, 2019

      • ruaok
        shoot
      • 2019-06-25 17626, 2019

      • pristine__
        A sec.
      • 2019-06-25 17626, 2019

      • pristine__
        First of all, we will get top x artists of the user. Then df1 = get * where artist_name_0 in top x artists.
      • 2019-06-25 17600, 2019

      • pristine__
        df2 = get * where artist_name_1 in top x artists
      • 2019-06-25 17603, 2019

      • pristine__
        Then for df1 we would call a query to get top y similar artists from each group of top artist s.
      • 2019-06-25 17617, 2019

      • pristine__
        And same for df2
      • 2019-06-25 17615, 2019

      • pristine__
        Then do union of resulting data frames.
      • 2019-06-25 17651, 2019

      • pristine__
        And finally from the union, get top y similar artists from each group of top artists.
      • 2019-06-25 17624, 2019

      • pristine__
        We need to combine similar artists from artist_name_1 and artist_name_0 cols and find a collective rank
      • 2019-06-25 17638, 2019

      • pristine__
        ruaok: ^
      • 2019-06-25 17614, 2019

      • ruaok channels the power of caffeine
      • 2019-06-25 17639, 2019

      • pristine__
        Am I able to explain ?
      • 2019-06-25 17652, 2019

      • ruaok
        still waiting on caffeine. hang on.
      • 2019-06-25 17606, 2019

      • pristine__
        Yeah sure :)
      • 2019-06-25 17655, 2019

      • ruaok
        I know, fetching data from both columns is odd, no?
      • 2019-06-25 17622, 2019

      • pristine__
        Yes.
      • 2019-06-25 17634, 2019

      • ruaok
        gut feeling... we should work to use one query and union its results into one column.
      • 2019-06-25 17645, 2019

      • ruaok
        the overall idea is to use fewer queries in spark.
      • 2019-06-25 17639, 2019

      • reosarevok
        ruaok, pristine__: what are you looking at?
      • 2019-06-25 17604, 2019

      • reosarevok
        (what is the bidirectional thing)
      • 2019-06-25 17618, 2019

      • ruaok
        in postgres you can do: `SELECT artist_name_0 AS artist_name FROM aar WHERE <....> UNION SELECT artist_name_1 AS artist_name FROM aar WHERE <...>`
      • 2019-06-25 17631, 2019

      • ruaok
        reosarevok: the artist-artist-similarities I calculated.
      • 2019-06-25 17652, 2019

      • reosarevok
        Oh, I see
      • 2019-06-25 17659, 2019

      • reosarevok
        Yeah, a postgres union seems the simplest then
      • 2019-06-25 17612, 2019

      • ruaok
      • 2019-06-25 17628, 2019

      • ruaok
        the values you want can be in artist_name_0 or artist_name_1
      • 2019-06-25 17644, 2019

      • ruaok
        pristine__: does that make sense?
      • 2019-06-25 17644, 2019

      • pristine__
        Yes, I will have to run and check once though. And one final query to get top y similar artist from each group.
      • 2019-06-25 17656, 2019

      • pristine__
        Thanks ruaok :)
      • 2019-06-25 17659, 2019

      • ruaok
        np
      • 2019-06-25 17608, 2019

      • pristine__
        And yeah, I have submitted the evaluation :)
      • 2019-06-25 17632, 2019

      • ruaok
        oh right. time for the fail-all-button. my favorite button ever.
      • 2019-06-25 17620, 2019

      • pristine__ is scared.
      • 2019-06-25 17631, 2019

      • ruaok
        I'm kidding as per usual. :)
      • 2019-06-25 17639, 2019

      • pristine__
        Me too. Lol
      • 2019-06-25 17643, 2019

      • ruaok
        I've been asking for a fail-all button for 10 years, they never listen to me.
      • 2019-06-25 17652, 2019

      • ruaok
        (thankfully)
      • 2019-06-25 17620, 2019

      • ruaok
        I've never spent this much time on a GSoC project before. if you think about it, the recommendation project has about 5 people on it.
      • 2019-06-25 17652, 2019

      • pristine__
        You, me, iliekcomputers reosarevok and?
      • 2019-06-25 17659, 2019

      • pristine__
        alastair?
      • 2019-06-25 17652, 2019

      • reosarevok
        I wouldn't claim I'm "on" it :p
      • 2019-06-25 17604, 2019

      • reosarevok
        I just help around because I'm a sucker and bad at not helping
      • 2019-06-25 17611, 2019

      • ruaok
        aidanlw17 and you as students.
      • 2019-06-25 17624, 2019

      • ruaok
        alastairp, iliekcomputers and myself as mentors/backup.
      • 2019-06-25 17619, 2019

      • pristine__
        ruaok: Is that a good thing for you? Having spent so much time. Idk if I should have worked more.
      • 2019-06-25 17639, 2019

      • pristine__
        Oh , I forgot aidanlw17 . True
      • 2019-06-25 17653, 2019

      • pristine__
        But we will include reosarevok and make it six :)
      • 2019-06-25 17612, 2019

      • pristine__
        Because he is bad at not helping :p
      • 2019-06-25 17639, 2019

      • ruaok
        50% of evaluation are in!
      • 2019-06-25 17605, 2019

      • iliekcomputers
        Only 50% left to fail
      • 2019-06-25 17642, 2019

      • Wizzup has quit
      • 2019-06-25 17658, 2019

      • Wizzup joined the channel
      • 2019-06-25 17649, 2019

      • alastairp
        evaluations are due by Friday, yeah?
      • 2019-06-25 17612, 2019

      • moinmoi_ joined the channel
      • 2019-06-25 17626, 2019

      • pristine__
        alastairp: yes
      • 2019-06-25 17628, 2019

      • pristine__
        :)
      • 2019-06-25 17635, 2019

      • pristine__
        28th.
      • 2019-06-25 17603, 2019

      • ruaok
        pristine__: I'm happy with how things are going -- the work I am doing has been on my plate for a long time. it feels good to finally knock it out.
      • 2019-06-25 17637, 2019

      • pristine__
        <3
      • 2019-06-25 17641, 2019

      • moinmoi_ has quit
      • 2019-06-25 17613, 2019

      • moinmoi_ joined the channel
      • 2019-06-25 17637, 2019

      • reosarevok
        ruaok: shhhh, she's not going to believe you're failing her then
      • 2019-06-25 17649, 2019

      • pristine__
        reosarevok: I will still come to Spain and sing 'Lalalalalala' in your ears.
      • 2019-06-25 17625, 2019

      • pristine__
        That's one (and only) thing I won't to do :p
      • 2019-06-25 17636, 2019

      • pristine__
        Want*
      • 2019-06-25 17637, 2019

      • alastairp
        mmm, yesterday was monday huh? that kind of crept up on me
      • 2019-06-25 17606, 2019

      • amCap1712
        gr0uch0mars: fixed it
      • 2019-06-25 17626, 2019

      • ruaok
        alastairp: yea, me too.
      • 2019-06-25 17633, 2019

      • ruaok
        happy real monday, alastairp.
      • 2019-06-25 17640, 2019

      • alastairp
        igualmente
      • 2019-06-25 17631, 2019

      • ruaok
        alastairp: to fix the collation mess, I am going to have python do the sorting.
      • 2019-06-25 17647, 2019

      • ruaok
        I'll load the data without sort by clauses and then make an indirection array.
      • 2019-06-25 17649, 2019

      • alastairp
        drat