To be honest, that section really doesn't suggest to me that in order to be able to combine types, you *need* to use multiple or a nested array, nor that multiple means that it must have both unless you also add them separately :)
Mainly Norfolk restrict code can be used as an example of allowing one type or another.
(for "work" entity type)
lucifer
ruaok: monkey: alastairp: for adding recording mbid to feedback, i am thinking of adding recording mbid column to the table. make recording msid column nullable. support both recording msid and recording mbid in api for some months. then remove msid support from api and delete msid column. thoughts?
reosarevok
Oh, so adding more examples to the same original test ticket?
*PR
Sure, can look into it
yvanzo
Yes
CatQuest
ack, broken heart is fine for hate/dislike. it's really logial and works with the heart one logically
yvanzo
So we can test the tests with code that we think is working already :)
lucifer
for existing feedback, run a script to fetch mapped mbids and put in the table.
CatQuest
I will veto any vomit :grøss:
ruaok
lucifer: yes I've been thinking thar would be good.
reosarevok
I wouldn't necessarily veto it but it's a bit gross :)
yvanzo: on it
yvanzo: jamendo already does expected_relationship_type: ['downloadfree', 'streamingfree'], since there's just one allowed option
lucifer
ruaok: although that plan means unmapped listens can't be given feedback on. to keep feedback on unmapped listens we keep supporting msid forever.
i guess that is fine but we'd need a way to update that table when new msids get mapped to recording mbids.
CatQuest
alastairp: don't forget to actually vote in the middle of all the tickets ;)
yvanzo
bitmap: Would it be helpful to parallelize json-dump on different servers to lower the load on aretha? Or would it be worse for completion time since it involves more networking?
reosarevok: yes
reosarevok
yvanzo: mainlynorfolk does expected_relationship_type: 'otherdatabases', to test the autoselect, but I guess that suggests we should actually allow both types of testing *in combination*
yvanzo
reosarevok: I mean, we can refer to it in code documentation of 'restrict'
reosarevok
Oh
Still, we have no way to test rn that norfolk allows both but autoselects one
yvanzo
Hmm…
reosarevok
So maybe these two shouldn't be either-or, but both be allowed :)
yvanzo
reosarevok: It seems that Mainly Norfolk code correctly allows either 'otherdatabases' or the combination of 'otherdatabases' and 'lyrics' for works.
reosarevok
Yes, it does, we just don't test it
yvanzo
Ok, would testing it in that PR help with testing the tests? :)
reosarevok
I think it would help make the tests more stable long-term in any case
I'm checking
bitmap
yvanzo: i'm sure it would help but it would take some time to parallelize it properly, I think, making sure everything gets synced to the same FTP dir. it adds more complexity so more places for things to go wrong
CatQuest
wth "mainly norfolk" ????
reosarevok
CatQuest: a folk website
CatQuest
uh folk in like about people? or uh genre
reosarevok
A website about mostly folk music we have in otherdbs
But that just failed because one sorted to 'string', ['string', 'string'] and the other to array then string
yvanzo Ok, I didn’t review the details of the tests, so
ruaok
monkey: last week we though of a mechanism by which we can make liking an now_listening track. I don't recall the details of how that was supposed to work. do you?
bitmap
i'm guessing it stringifies the arrays to string,string before comparing
yvanzo
it is likely it requires changes indeed.
ruaok
lucifer: monkey and I thought up an idea that seemed plausible last week.
reosarevok
bitmap: wouldn't then it always sort the same?
bitmap
yeah it should
which ones are sorting different?
CatQuest
also plox someone explain what the definition and origin of moin is exactly
I haven’t received any mailed in reviews, so the people I have as up for reviews today are: bitmap, reosarevok, lucifer, akshat, ruaok, monkey, yvanzo, zas, alastairp, CatQuest, Freso – anyone else who may want to give review, let me know ASAP. :)
bitmap: Go!
bitmap
hi
last week I did code review and finished converting most of the release editor .tt templates to JSX
I still have to convert the actual events and actions to React though, which will take a while, so that when you click on stuff, stuff happens
Plus I helped alastairp a bit more with genre stuff
CatQuest: you?
CatQuest
Meow! `😺`
CatQuest has been afk
⛎
fin, go zas?
zas
Hey
I upgraded discourse & grafana instances + usual system upgrades
We also release Picard 2.7beta3, so I handled a bunch of post-releases bug reports & associated fixes
We expect to release final version in 10 days or so
apart that, I'm preparing a docker server configs patch to handle the deployment of new consul cluster
monkey
!m crew of the Enterprise
BrainzBot
You're doing good work, crew of the Enterprise!
zas
fin. lucifer ?
lucifer
hi all!
i worked ahead on the pinned recordings api last week. reviewed troi and LB prs. worked on progressing the PR to replace username with user ids in LB.
Freso
(People still up: akshaaatt, ruaok, monkey, yvanzo, alastairp, Freso – anyone else who may want to give review, let me know ASAP. :))
lucifer
i also looked into the summit document and created the remaining tickets. all topics now have tickets! :D
alastairp
!m lucifer
BrainzBot
You're doing good work, lucifer!
ruaok
thank you!
CatQuest
!m lucifer
BrainzBot
You're doing good work, lucifer!
monkey
+1
lucifer
i also speant some time on BPM and AB stuff in the start of the last week.
CatQuest highfive with lucifer
that's it for me. alastairp: next?
alastairp
hi
I did more genre import stuff, thanks reosarevok for your detailed notes on what changes we should make to map more closely from these different sources to musicbrainz
this is now ready to actually import - I'll speak with zas tomorrow about seeing if we can get some API limits raised in MB to perform the actual import, it'll still take 2-4 days to do anyway
I also open a few LB PRs - fixed an issue with pinning recordings that monkey and I had spoken about the week before, and as a result of that opened a few more PRs to fix some small niggles that I found - improvements to test.sh and the listenbrain-mb release submitter
I helped lucifer get up to speed with the open PR for LB-866, and tested some of the changes that he made
I helped someone with a broken spotify import (there was an error during an import so we had stopped), but that raised a few open questions about how we can improve the import and associated tools, so I opened LB-1026 and LB-1028