0:02 AM
BrainzGit
0:10 AM
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)
0:18 AM
D4RK-PH0ENiX has quit
0:27 AM
spellew
ferbncode: Tests from my latest commit seem to be failing, but locally they run successfully for me.
0:33 AM
D4RK-PH0ENiX joined the channel
0:33 AM
D4RK-PH0ENiX has quit
0:34 AM
D4RK-PH0ENiX joined the channel
0:36 AM
ferbncode
spellew: How do you run the tests locally?
0:36 AM
You can run them in the same way as jenkins using `docker-compose -f docker/docker-compose.test.yml up --build`
0:37 AM
This is the test docker file ^
0:37 AM
spellew
I'll try that
0:37 AM
ferbncode
👍
0:37 AM
spellew
I was running the file with Python after dockering into the container
0:42 AM
ferbncode
okay, did you try to run your local changes locally on CB site?
0:53 AM
blinky42 has quit
0:54 AM
blinky42 joined the channel
1:00 AM
yokel has quit
1:00 AM
yokel joined the channel
5:37 AM
moinmoi_ joined the channel
6:00 AM
yokel has quit
6:01 AM
yokel joined the channel
6:50 AM
moinmoi_ has quit
7:03 AM
gr0uch0mars joined the channel
7:07 AM
zas
7:23 AM
amCap1712
hi gr0uch0mars
7:23 AM
thr bug is fixed and internationalization is also complete
7:23 AM
gr0uch0mars
hi amCap1712
7:23 AM
great, I saw the ratings PR
7:24 AM
amCap1712
yeah once it is merged i'll open internationalization pr
7:24 AM
gr0uch0mars
good, I'll review as soon as possible
7:25 AM
and by the way, I've sent the First Evaluation to Google
7:25 AM
In case you receive a notification
7:25 AM
amCap1712
the workflow for importing strings is set up. we just need to run a command and all translated strings will be fetched.
7:25 AM
gr0uch0mars
good!
7:25 AM
amCap1712
i too completed the evaluation
7:26 AM
so we are ahead of schedule now
7:26 AM
gr0uch0mars
yeap, I think this week marks a great milestone for the project!
7:26 AM
amCap1712
yup
7:26 AM
🎆
7:27 AM
gr0uch0mars
we can't slow down!!! hehehhe
7:27 AM
amCap1712
yeah i agree
7:27 AM
gr0uch0mars
nevertheless, congrats!!! 👏
7:28 AM
amCap1712
congrats to you as well
7:30 AM
gr0uch0mars
you're making me think about making an iOS version! hahaha
7:31 AM
amCap1712
maybe soon after gsoc ends
7:36 AM
nav2002 joined the channel
7:50 AM
moinmoi_ joined the channel
7:50 AM
moinmoi_ has quit
8:03 AM
reosarevok
8:03 AM
BrainzBot
MBS-10257: List part number on work-work "part of" rels both ways
8:07 AM
gr0uch0mars
amCap1712: I'm having problems navigating to an Artist:
8:07 AM
```
8:08 AM
2019-06-25 10:07:12.395 7089-7180/org.metabrainz.android E/AndroidRuntime: FATAL EXCEPTION: OkHttp Dispatcher
8:08 AM
Process: org.metabrainz.android, PID: 7089
8:08 AM
java.lang.IllegalStateException: closed
8:08 AM
at okio.RealBufferedSource.request(RealBufferedSource.java:70)
8:08 AM
at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:251)
8:08 AM
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
8:08 AM
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
8:08 AM
at org.metabrainz.mobile.data.sources.api.HeaderInterceptor.intercept(HeaderInterceptor.java:41)
8:08 AM
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:142)
8:08 AM
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:117)
8:08 AM
at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:221)
8:08 AM
at okhttp3.RealCall$AsyncCall.execute(RealCall.java:172)
8:08 AM
at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
8:08 AM
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
8:09 AM
amCap1712
gr0uch0mars: navigating to an artist from where?
8:09 AM
gr0uch0mars
(I'm not logged in, and searching for an artist)
8:09 AM
From home screen. Right after launching it
8:09 AM
amCap1712
ok i'll check it
8:09 AM
gr0uch0mars
Thanks
8:17 AM
Freso
8:17 AM
pristine__
ruaok: hey! Moin.
8:17 AM
zas
Freso: yup, issue is clearly on IA side
8:20 AM
ruaok
moooin!
8:20 AM
hi pristine__
8:23 AM
pristine__
Was working to utilize bidirectional attribute of AAR. I am not sure if my plan sounds good, wanted your feedback.
8:23 AM
ruaok
shoot
8:25 AM
pristine__
A sec.
8:28 AM
First of all, we will get top x artists of the user. Then df1 = get * where artist_name_0 in top x artists.
8:29 AM
df2 = get * where artist_name_1 in top x artists
8:30 AM
Then for df1 we would call a query to get top y similar artists from each group of top artist s.
8:30 AM
And same for df2
8:31 AM
Then do union of resulting data frames.
8:31 AM
And finally from the union, get top y similar artists from each group of top artists.
8:34 AM
We need to combine similar artists from artist_name_1 and artist_name_0 cols and find a collective rank
8:34 AM
ruaok: ^
8:35 AM
ruaok channels the power of caffeine
8:35 AM
Am I able to explain ?
8:35 AM
ruaok
still waiting on caffeine. hang on.
8:36 AM
pristine__
Yeah sure :)
8:37 AM
ruaok
I know, fetching data from both columns is odd, no?
8:38 AM
pristine__
Yes.
8:38 AM
ruaok
gut feeling... we should work to use one query and union its results into one column.
8:38 AM
the overall idea is to use fewer queries in spark.
8:39 AM
reosarevok
ruaok, pristine__: what are you looking at?
8:40 AM
(what is the bidirectional thing)
8:40 AM
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 <...>`
8:40 AM
reosarevok: the artist-artist-similarities I calculated.
8:40 AM
reosarevok
Oh, I see
8:40 AM
Yeah, a postgres union seems the simplest then
8:41 AM
ruaok
8:41 AM
the values you want can be in artist_name_0 or artist_name_1
8:41 AM
pristine__: does that make sense?
8:42 AM
pristine__
Yes, I will have to run and check once though. And one final query to get top y similar artist from each group.
8:42 AM
Thanks ruaok :)
8:42 AM
ruaok
np
8:43 AM
pristine__
And yeah, I have submitted the evaluation :)
8:43 AM
ruaok
oh right. time for the fail-all-button. my favorite button ever.
8:44 AM
pristine__ is scared.
8:44 AM
I'm kidding as per usual. :)
8:44 AM
pristine__
Me too. Lol
8:44 AM
ruaok
I've been asking for a fail-all button for 10 years, they never listen to me.
8:44 AM
(thankfully)
8:46 AM
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.
8:46 AM
pristine__
You, me, iliekcomputers reosarevok and?
8:46 AM
alastair?
8:47 AM
reosarevok
I wouldn't claim I'm "on" it :p
8:48 AM
I just help around because I'm a sucker and bad at not helping
8:48 AM
ruaok
aidanlw17 and you as students.
8:48 AM
alastairp, iliekcomputers and myself as mentors/backup.
8:49 AM
pristine__
ruaok: Is that a good thing for you? Having spent so much time. Idk if I should have worked more.
8:49 AM
Oh , I forgot aidanlw17 . True
8:49 AM
But we will include reosarevok and make it six :)
8:50 AM
Because he is bad at not helping :p
8:50 AM
ruaok
50% of evaluation are in!
9:02 AM
iliekcomputers
Only 50% left to fail
9:08 AM
Wizzup has quit
9:09 AM
Wizzup joined the channel
9:20 AM
alastairp
evaluations are due by Friday, yeah?
9:21 AM
moinmoi_ joined the channel
9:21 AM
pristine__
alastairp: yes
9:21 AM
:)
9:21 AM
28th.
9:22 AM
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.
9:22 AM
pristine__
<3
9:22 AM
moinmoi_ has quit
9:24 AM
moinmoi_ joined the channel
9:25 AM
reosarevok
ruaok: shhhh, she's not going to believe you're failing her then
9:26 AM
pristine__
reosarevok: I will still come to Spain and sing 'Lalalalalala' in your ears.
9:27 AM
That's one (and only) thing I won't to do :p
9:27 AM
Want*
9:35 AM
alastairp
mmm, yesterday was monday huh? that kind of crept up on me
9:44 AM
amCap1712
gr0uch0mars: fixed it
9:48 AM
ruaok
alastairp: yea, me too.
9:48 AM
happy real monday, alastairp.
9:48 AM
alastairp
igualmente
9:49 AM
ruaok
alastairp: to fix the collation mess, I am going to have python do the sorting.
9:49 AM
I'll load the data without sort by clauses and then make an indirection array.
9:49 AM
alastairp
drat