#metabrainz

/

      • Maxr1998_ joined the channel
      • 2023-12-11 34530, 2023

      • Maxr1998 has quit
      • 2023-12-11 34518, 2023

      • ApeKattQuest
        wait wtf the Ranveer guy is HOT
      • 2023-12-11 34520, 2023

      • ApeKattQuest
        hahaha
      • 2023-12-11 34547, 2023

      • minimal has quit
      • 2023-12-11 34528, 2023

      • aerozol
      • 2023-12-11 34544, 2023

      • aerozol
      • 2023-12-11 34550, 2023

      • aerozol
      • 2023-12-11 34504, 2023

      • aerozol
        (same post on all three platforms, if anyone’s confused by all the links!)
      • 2023-12-11 34553, 2023

      • lusciouslover has quit
      • 2023-12-11 34536, 2023

      • lusciouslover joined the channel
      • 2023-12-11 34545, 2023

      • lusciouslover has quit
      • 2023-12-11 34546, 2023

      • lusciouslover joined the channel
      • 2023-12-11 34538, 2023

      • lusciouslover has quit
      • 2023-12-11 34526, 2023

      • Kladky joined the channel
      • 2023-12-11 34508, 2023

      • ApeKattQuest
        says the user notifications no longer exists, aerozol
      • 2023-12-11 34539, 2023

      • aerozol
        Oh, I think I used the wrong link for X: https://twitter.com/ListenBrainz/status/173406974…
      • 2023-12-11 34544, 2023

      • aerozol
        Thanks!
      • 2023-12-11 34538, 2023

      • fletchto99 has quit
      • 2023-12-11 34551, 2023

      • fletchto99 joined the channel
      • 2023-12-11 34518, 2023

      • ApeKattQuest
        no prob
      • 2023-12-11 34503, 2023

      • ApeKattQuest
        (but also, lets just keep calling it twitter. an act of civic anti-corp rebelion ;))
      • 2023-12-11 34517, 2023

      • q3lont joined the channel
      • 2023-12-11 34511, 2023

      • q3lont has quit
      • 2023-12-11 34524, 2023

      • yvanzo
        bitmap, reosarevok: yes, will have to delay by one week indeed.
      • 2023-12-11 34540, 2023

      • lusciouslover joined the channel
      • 2023-12-11 34500, 2023

      • yvanzo
        reosarevok: I just pushed some more commits to the PR.
      • 2023-12-11 34526, 2023

      • lusciouslover has quit
      • 2023-12-11 34551, 2023

      • reosarevok
        yvanzo: left a few comments but it mostly seems good, thanks!
      • 2023-12-11 34543, 2023

      • jasje
      • 2023-12-11 34517, 2023

      • mayhem
        jasje: hiya! we already missed the deadline on providing google that video -- did you manage to record one?
      • 2023-12-11 34536, 2023

      • yvanzo
        reosarevok: Thanks, it opened a couple of open questions.
      • 2023-12-11 34510, 2023

      • yvanzo
        reosarevok: Also, I have a general issue with using `header` as it is missing from a huge amount of messages.
      • 2023-12-11 34506, 2023

      • eharris joined the channel
      • 2023-12-11 34504, 2023

      • yvanzo
        reosarevok: Also pushed another disambiguation for Edit.
      • 2023-12-11 34507, 2023

      • yvanzo
        reosarevok: The general “issue” is more do we agree on the direction of adding context `header` and `interactive` every where it is needed in the future (not necessarily in this PR)?
      • 2023-12-11 34528, 2023

      • eharris has quit
      • 2023-12-11 34502, 2023

      • reosarevok
        Sure fot hea
      • 2023-12-11 34505, 2023

      • reosarevok
        ...
      • 2023-12-11 34524, 2023

      • reosarevok
        Sure for header, and for interactive I guess as long as we document it it seems fine
      • 2023-12-11 34527, 2023

      • akshaaatt
        Hi reosarevok , I won’t be able to join the meeting. Heading to bed. Still here in Japan and enjoying like crazy. I did some PR reviews and was happy to see that the LB Android app crossed 1k downloads on the playstore! Thanks
      • 2023-12-11 34511, 2023

      • akshaaatt
        Also, I met Linus Torvalds and got to have a 10mins chat with him and Jim Zemlin :)
      • 2023-12-11 34542, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #2664 (03master…misc-fixes): Improve handling of scarce stats in cover art api https://github.com/metabrainz/listenbrainz-server…
      • 2023-12-11 34552, 2023

      • yvanzo
        akshaaatt: Absence notes from them accepted ;)
      • 2023-12-11 34555, 2023

      • yvanzo
        akshaaatt, ansh, atj, monkey, reosarevok: If you have project propositions for OSS donations, it isn’t too late :)
      • 2023-12-11 34530, 2023

      • yvanzo
        reosarevok: https://github.com/metabrainz/musicbrainz-server/… triggered new ESLint warnings
      • 2023-12-11 34504, 2023

      • mayhem
        yvanzo: where are you collecting the donation suggestions?
      • 2023-12-11 34528, 2023

      • mayhem
        monkey: ping
      • 2023-12-11 34555, 2023

      • jasje
        mayhem: oops I keep forgetting
      • 2023-12-11 34520, 2023

      • jasje
        tomorrow I’ll definitely record and send the video
      • 2023-12-11 34525, 2023

      • jasje
        got my exam tomorrow
      • 2023-12-11 34508, 2023

      • jasje
        alarm set
      • 2023-12-11 34516, 2023

      • mayhem
        thx!
      • 2023-12-11 34514, 2023

      • yvanzo
        mayhem: sent a link
      • 2023-12-11 34523, 2023

      • mayhem
        thx
      • 2023-12-11 34541, 2023

      • Fiend joined the channel
      • 2023-12-11 34515, 2023

      • Fiend has quit
      • 2023-12-11 34517, 2023

      • Fiend_ joined the channel
      • 2023-12-11 34521, 2023

      • Fiend_
        Hello I saw the Troi Recommendation Toolkit and wanted to ask if I could contribute for any improvement in that.
      • 2023-12-11 34539, 2023

      • mayhem
        sure, what do you have in mind Fiend_ ?
      • 2023-12-11 34525, 2023

      • Fiend__ joined the channel
      • 2023-12-11 34505, 2023

      • Fiend_ has quit
      • 2023-12-11 34519, 2023

      • Fiend__ has quit
      • 2023-12-11 34519, 2023

      • mayhem
        lucifer: you about?
      • 2023-12-11 34557, 2023

      • yvanzo
        bitmap, reosarevok: Are you having 4 Flow `untyped-import` errors on `master` too?
      • 2023-12-11 34525, 2023

      • yvanzo
        (using Flow 0.220.0 as in `package.json`)
      • 2023-12-11 34502, 2023

      • bitmap
        yvanzo: hey, I am not but I'm guessing this might help: rm root/static/scripts/tests/typeInfo.js; ./script/dump_js_type_info.pl
      • 2023-12-11 34518, 2023

      • yvanzo
        bitmap: Thank you, the errors all came from files under `root/static/scripts/tests/` indeed.
      • 2023-12-11 34519, 2023

      • yvanzo
        Would it make sense to clean these up automatically when compiling scripts?
      • 2023-12-11 34544, 2023

      • bitmap
        yes, perhaps. it skips dumping the file if it already exists because it rarely changes, but it doesn't take very long to execute
      • 2023-12-11 34503, 2023

      • bitmap
        a recent PR added Flow types to it, and then another PR added some new tests (marked as "strict") which import it, hence the issues
      • 2023-12-11 34554, 2023

      • yvanzo
        CircleCI doesn’t start with the old files anyway, so it shouldn’t make it any slower, right?
      • 2023-12-11 34508, 2023

      • bitmap
        right
      • 2023-12-11 34515, 2023

      • yvanzo
        reosarevok: CI tests passed again. Please recheck the conversations, and if it works for you I will rebase the PR in a mergeable way.
      • 2023-12-11 34521, 2023

      • reosarevok
        I'm on a bus but I'll check stuff in an hour ior
      • 2023-12-11 34541, 2023

      • reosarevok
        *or so when home, yvanzo. Thanks!
      • 2023-12-11 34536, 2023

      • outsidecontext
        mayhem, lucifer: is it supposed to be possible to use "Link with MusicBrainz" on other people's listens?
      • 2023-12-11 34524, 2023

      • reosarevok
        Iirc yes
      • 2023-12-11 34535, 2023

      • reosarevok
        But it won't automatically count for them
      • 2023-12-11 34530, 2023

      • outsidecontext
        so it would only me seeing it?
      • 2023-12-11 34505, 2023

      • outsidecontext
        mmh, I think now
      • 2023-12-11 34531, 2023

      • outsidecontext
        *not
      • 2023-12-11 34506, 2023

      • outsidecontext sees entire new possibilities in rickrolling 😮
      • 2023-12-11 34514, 2023

      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #2666 (03master…rg-stat-artists): Link individual artists in release group, release and recordings statistics https://github.com/metabrainz/listenbrainz-server…
      • 2023-12-11 34506, 2023

      • lucifer
        mayhem: hi!
      • 2023-12-11 34552, 2023

      • lucifer
        outsidecontext: yes it is. the intent is if 3 or more people link a listen to the same recording then it will be used sitewide unless a user has provided their own manual mapping.
      • 2023-12-11 34524, 2023

      • lucifer
        if its only you who has mapped someone else's listens then it would only be visible to you.
      • 2023-12-11 34540, 2023

      • BrainzGit
        [listenbrainz-server] release 03v-2023-12-11.0 has been published by 14github-actions[bot]: https://github.com/metabrainz/listenbrainz-server…
      • 2023-12-11 34517, 2023

      • outsidecontext
        ok, makes sense
      • 2023-12-11 34548, 2023

      • mayhem returns
      • 2023-12-11 34511, 2023

      • mayhem
        lucifer: lots of open questions on the entity pages / MB artist/release group cache.
      • 2023-12-11 34525, 2023

      • mayhem
        what we dreamt up in delhi was too simple, lol
      • 2023-12-11 34542, 2023

      • lucifer
        mayhem: sure ask
      • 2023-12-11 34558, 2023

      • mayhem
        ok, first problem is that we need to pick a release from the release group. canonical release would be good for this, but the data is not in MB, so we can't join it.
      • 2023-12-11 34538, 2023

      • mayhem
        second problem is that we didn't discuss how to cache the popularity data. and that will go out of date much faster than the MB data.
      • 2023-12-11 34538, 2023

      • lucifer
        We can create it in the mapping schema of MB db.
      • 2023-12-11 34504, 2023

      • lucifer
        The popularity data generated from listens?
      • 2023-12-11 34508, 2023

      • mayhem
        yes.
      • 2023-12-11 34525, 2023

      • lucifer
        How frequently do we want to update it?
      • 2023-12-11 34556, 2023

      • mayhem
        I think daily would be good, but weekly is probably also ok.
      • 2023-12-11 34514, 2023

      • lucifer
        We can use couch db for it.
      • 2023-12-11 34522, 2023

      • mayhem
        yes, I think that makes sense.
      • 2023-12-11 34526, 2023

      • lucifer
        We do use couch db for it atm afair
      • 2023-12-11 34557, 2023

      • mayhem
        and to make matters worse, I'm headed to germany for the rest of the week and monkey would really like the entity pages to be done for the release of YIM, which I agree on.
      • 2023-12-11 34511, 2023

      • mayhem
        would you be able to take over the data work on the entity pages for the rest of the week?
      • 2023-12-11 34513, 2023

      • lucifer
        I can get those done not an issue
      • 2023-12-11 34526, 2023

      • mayhem
        great, thanks.
      • 2023-12-11 34539, 2023

      • lucifer
        What all is done and what all is left?
      • 2023-12-11 34542, 2023

      • mayhem
        I am going to make notes in entity_pages.py in the views subdir.
      • 2023-12-11 34505, 2023

      • mayhem
        I'll let you know when that is done and then you look at it to make sure that everything makes sense.
      • 2023-12-11 34513, 2023

      • mayhem
        when I am gone, I'll still be available for questions.
      • 2023-12-11 34524, 2023

      • lucifer
        Sounds good
      • 2023-12-11 34546, 2023

      • mayhem
        thanks!
      • 2023-12-11 34546, 2023

      • lucifer
        I want to explore the logical replication router sooner than later for the caches.
      • 2023-12-11 34508, 2023

      • lucifer
        Copy the required MB db tables to timescale using logical replication and then perform all the joins we want there.
      • 2023-12-11 34552, 2023

      • lucifer
        Instead of creating the data twice once in LB dbs and then in MB dbs. It would also prevent the WALs issues we see with Jimmy/Hendrix.
      • 2023-12-11 34538, 2023

      • mayhem
        sounds really promising.
      • 2023-12-11 34512, 2023

      • lucifer
        I'll talk with bitmap about it later today or tomorrow.
      • 2023-12-11 34525, 2023

      • mayhem
        k
      • 2023-12-11 34517, 2023

      • mayhem
        lucifer: read all the comments and the TODOs especially: https://github.com/metabrainz/listenbrainz-server…
      • 2023-12-11 34526, 2023

      • relaxoMob has quit
      • 2023-12-11 34539, 2023

      • relaxoMob joined the channel
      • 2023-12-11 34517, 2023

      • reosarevok
        yvanzo: I think the lowercasing PR looks fine now, if you agree we can merge?
      • 2023-12-11 34512, 2023

      • yvanzo
        reosarevok: Thanks but we still have to rebase it to apply amending commits and discard changes to po/
      • 2023-12-11 34539, 2023

      • reosarevok
        Hmm
      • 2023-12-11 34502, 2023

      • reosarevok
        Won't tests start failing again if we discard changes though?
      • 2023-12-11 34504, 2023

      • ApeKattQuest
        are instrument translations in the po or ehatevers trasnalte.mbs too?
      • 2023-12-11 34507, 2023

      • reosarevok
        Well, the one change
      • 2023-12-11 34514, 2023

      • reosarevok
        ApeKattQuest: yes but they won't be affected by this
      • 2023-12-11 34515, 2023

      • ApeKattQuest
        are instrument translations in the po or ehatevers translate.mbs too?
      • 2023-12-11 34517, 2023

      • yvanzo
        They will but it won’t break Weblate.
      • 2023-12-11 34534, 2023

      • ApeKattQuest
        oh no. i was just thinking about translations in norwegian
      • 2023-12-11 34534, 2023

      • yvanzo
        No changes to instruments.pot so far.
      • 2023-12-11 34535, 2023

      • reosarevok
        yvanzo: ok, if if seems ok for tests to fail for a bit then I'm fine with that
      • 2023-12-11 34545, 2023

      • reosarevok
        ApeKattQuest: yes, that can be translated from that page too :)
      • 2023-12-11 34523, 2023

      • ApeKattQuest
        hopefully i will atleast have a passable compo soon
      • 2023-12-11 34529, 2023

      • reosarevok
        yvanzo: how do you apply the amending commits, just move them to the right position with git rebase -i and then fixup?
      • 2023-12-11 34512, 2023

      • yvanzo
        reosarevok: Mostly, sometimes the amended commit message might need to be updated too.
      • 2023-12-11 34525, 2023

      • reosarevok
        Ok, do you want to do this or should I?
      • 2023-12-11 34559, 2023

      • yvanzo
        You can give it a try now if you want, busy with preparing the meeting atm.
      • 2023-12-11 34526, 2023

      • reosarevok
        Ok!
      • 2023-12-11 34530, 2023

      • bitmap
        reosarevok: use s instead of f and it'll open your editor to allow merging the commit messages if needed
      • 2023-12-11 34537, 2023

      • reosarevok
        Ok
      • 2023-12-11 34552, 2023

      • yvanzo
        reosarevok: No proposition of OSS project for donations?
      • 2023-12-11 34544, 2023

      • reosarevok
        Not really, I don't use anything you wouldn't already know and have picked as MBS devs tbh : )
      • 2023-12-11 34524, 2023

      • reosarevok
        Well I use outsidecontext's peek (https://github.com/phw/peek) and I would certainly not mind sending outsidecontext some cash but it feels a bit like cheating :p
      • 2023-12-11 34540, 2023

      • reosarevok
        Oh no. "IMPORTANT: The Peek project has been declared deprecated"
      • 2023-12-11 34549, 2023

      • yvanzo
        Refund!
      • 2023-12-11 34503, 2023

      • ApeKattQuest
        !recall oh no.
      • 2023-12-11 34503, 2023

      • BrainzBot