#metabrainz

/

      • reosarevok
        (I mean, probably, but about this specific thing in particular)
      • mayhem
        almost guaranteed smarter than you. ask a better question. :p
      • bitmap joined the channel
      • sentriz has quit
      • sentriz joined the channel
      • PrathameshG joined the channel
      • atj
        nice to see a-tisket breaks MB
      • lucifer
        reosarevok: not sure but https://stackoverflow.com/questions/4017976/iss... looks relevant. something is probably causing perl to misinterpret unicode ecapse sequences in json. could probably confirm by dumping the entire json somewhere in the renderer. but i don't know much about perl to suggest a fix.
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1918 (03master…listen-import-optional): Make listen dump optional for import https://github.com/metabrainz/listenbrainz-serv...
      • [listenbrainz-server] 14amCap1712 merged pull request #1921 (03master…do-not-revoke): Do not remove spotify access token on invalid_grant error https://github.com/metabrainz/listenbrainz-serv...
      • [listenbrainz-server] 14amCap1712 merged pull request #1908 (03master…reset-error-message): Fix ON CONFLICT clause for spotify reader https://github.com/metabrainz/listenbrainz-serv...
      • PrathameshG has quit
      • monkey
        mayhem: I thin it was mainly overlaying anything over the youtube video. We're using official options for the YT player to hide controls: https://developers.google.com/youtube/player_pa...
      • reosarevok: No idea, sorry
      • UTF-8 vs UTF-16 issue?
      • atj
        looks something like that
      • skelly37 joined the channel
      • lucifer
        mayhem: oh i figurd out the gaps in autoincrement columns, turns out its normal pg behaviour and can happen in many cases. for ex: just rolling back a transaction too.
      • PrathameshG joined the channel
      • PrathameshG
        mayhem: Hey I was wondering what exactly I have to do with the MLHD dataset now?
      • Like verify the MBIDs for each row?
      • monkey
        lucifer: I think I undid the changes on beta that fixed the feed issue with track_metadata (sorry, didn't realize it wasn't merged in master)
      • Either that or we have a fresh new problem :p
      • lucifer
        monkey: yes not merged in master yet.
      • re beta: no worries, i only put on beta to confirm the issue was fixed which was done last week.
      • monkey prod mayhem or alastairp to have a look at it, currently feed page is broken for some users
      • monkey
        It would be nice to merge it too soon
      • lucifer
        yes makes sense
      • monkey
        er. To merge it soon as well
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1919 (03master…separate-timescale-dump-option): Separate timescale db dumps from postgres db dumps https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        monkey: https://github.com/metabrainz/listenbrainz-serv... needs a rebase/merge but otherwise looks ready?
      • monkey
        Yep
      • Let me fix the conflicts quick
      • lucifer
        thanks!
      • agatzk has quit
      • agatzk joined the channel
      • mayhem
        ok, I'll finish reviewing now.
      • LGTM!
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1912 (03master…fix-msid-mbid-fetch-yet-again): Fetch recording data from MsB if not available in mbid_mapping https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        thanks!
      • mayhem
        +1
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #1913 (03master…make-feed-more-resilient): Catch KeyError and TypeError while adding pin events to feed https://github.com/metabrainz/listenbrainz-serv...
      • lucifer
        monkey: should i merge #1916?
      • BrainzGit
        [listenbrainz-server] 14MonkeyDo merged pull request #1916 (03master…monkey-missing-pin-metadata): More resilient access to nested track_metadata properties across the front-end https://github.com/metabrainz/listenbrainz-serv...
      • monkey
        Hop ! :)
      • lucifer
        nice, thanks!
      • i'll do a release
      • monkey
        👍
      • BrainzGit
        [listenbrainz-server] release 03v-2022-03-21.0 has been published by 14github-actions[bot]: https://github.com/metabrainz/listenbrainz-serv...
      • [musicbrainz-server] 14mwiencek opened pull request #2463 (03master…mbs-12272): MBS-12272: Split unicode text properly in DiffSide https://github.com/metabrainz/musicbrainz-serve...
      • milosh joined the channel
      • mayhem
      • I wonder how that datacenter in canada is doing. maybe this ukraining chap can help.
      • BrainzGit
        [listenbrainz-server] 14dependabot[bot] opened pull request #1923 (03master…dependabot/npm_and_yarn/braintree/sanitize-url-6.0.0): Bump @braintree/sanitize-url from 5.0.2 to 6.0.0 https://github.com/metabrainz/listenbrainz-serv...
      • PrathameshG
        Gotta keep the sweet uptime pristine
      • wargreen joined the channel
      • alastairp
        PrathameshG: hi, I'll be around for an hour or so - do you want to talk after the weekly meeting about ideas?
      • Freso
        <BANG>
      • It’s International Monday for the Elimination of Racial Discrimination!
      • I have received one mailed in review… yvanzo: Go!
      • yvanzo says…
      • """
      • Last week I fixed the PR to improve timestamping in MBS cron logs.
      • Documented moving Redis containers and volumes around.
      • Looked into updating ER diagrams for the schema change.
      • Handled a few maintenance operations (SIR, pink, Jira).
      • Plus the usual MBS PR reviews, tickets triage, and support.
      • """
      • zas: Go!
      • zas
        Hey
      • I mainly worked on new rudi server
      • Freso
        (Other people up: monkey, alastairp, atj, akshaaatt, reosarevok, bitmap, mayhem, lucifer, CatQuest, Freso – let me know ASAP if you wish to give review too!)
      • zas
        preparing for next-gen gateway, still a lot to do
      • plus usual upgrades, supervision and overall maintenance.
      • Picard PRs reviews & MB edits
      • fin. monkey?
      • monkey
        Hi!
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews, Next meeting (Freso), Expiring domains (ruaok), Supporting open source (ruaok)
      • Last week I incorporated feedback on the new BrainzPlayer, fixed some issue and improved the user reports world map (click to see the artist)
      • Worked a lot on improving the youtube player in particular
      • akshaaatt
        !m monkey
      • BrainzBot
        You're doing good work, monkey!
      • monkey
        On BookBrainz work continues to merge new features, fix some bugs, testing on beta, etc.
      • v6lur joined the channel
      • Lots of things going on at the same time
      • (sorry, computer froze)
      • And many ongoing discussions for BookBRainz improvements and upcoming GSoC projects
      • That's it for me, reosarevok go !
      • reosarevok
        Hi!
      • Last week I spent a lot of time releasing the server since we hit some issues
      • And then re-releasing the server since bitmap figured out a report was broken
      • Other than that I worked on a lot of small PRs and a couple more test documentation / updating PRs
      • (we have a lot of tests and many of them are very mediocre)
      • Also we finally put out the schema change announcement!
      • That's about it for me
      • CatQuest: go!
      • CatQuest
        Meow! `😺`
      • So I have been doing the same things, testing things on bookbrainz and updating instruments on musicbrainz.
      • Lastly I've been celebrating the Vernal Equinox by eating good food and watching BttF♓
      • fin, go lucifer!
      • lucifer
        hi all!
      • mayhem
        good work restoring the spotify tokens, lucifer
      • lucifer
        we had lost most of the spotify access token during spotify's downtime on 8th. we realised last week we could recover many of those from backups. so with bitmap's help, we recovered spotify access token for almost all users (except ~50ish i think). we also discussed ways to make the LB side more resilient to such issues in future
      • v6lur has quit
      • other than that some work/discussion on MBID mapping improvements and prep for this week's sprint.
      • also many LB bug fixes and small enhancements.
      • fin, alastairp: next?
      • alastairp
        hi there
      • last week I upgraded our python base image to python 3.10 and updated LB to use that, we were running it on test for a while and it seems fine. I also finished the work that I was doing on CB to upgrade its use of BU, and got a PR published for that, but there are still some failing tests that I missed, need to look into that more
      • I also made a plan with mayhem about getting data dumps of the mapping/canonical recordings/canonical releases made, and ensuring that other people are able to easily run this code. I didn't get very far on actually doing this though, so I want to focus on that this week along with our other ongoing sprint for the metadata stuff
      • that's about it
      • bitmap: next?
      • bitmap
        hey
      • at the beginning of last week I helped write the schema change blog post & updated the tickets with proper descriptions of what's changing
      • Freso
        (People still up: atj, akshaaatt, mayhem, Freso – let me know ASAP if you wish to give review too!)
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews, Expiring domains (ruaok), Supporting open source (ruaok), Next meeting (Freso)
      • bitmap
        I noticed data was lost from the release_coverart table, and since we were announcing amazon cover art removal in the blog post and pointing people to a report that used that table, I found an old backup from last year I could restore it from
      • so check https://musicbrainz.org/report/ReleasesWithAmaz... if you'd like to save any existing Amazon covers for your subscribed artists
      • in the middle of the week I updated https://github.com/metabrainz/musicbrainz-serve... to implement fmt=txt for /ws/2/genre/all, which gets a list of all genre names in a single request, did some refactoring there, and documented it
      • I also spent some time restoring a barman backup into a temporary pg container, to help recover some data for listenbrainz, and documented migration steps for musicbrainz-redis-store in syswiki
      • other than that I mostly did code review and worked on schema change tickets
      • fin. go atj!
      • akshaaatt
        !m bitmap
      • BrainzBot
        You're doing good work, bitmap!
      • atj
        so, not a very productive week then bitmap? ;)
      • PrathameshG
        alastairp: sure, I even had some questions that I wanted to discuss with you!
      • atj
        Last week I implemented a couple more Ansible roles to manage haproxy and keepalived, so that zas can get them installed on rudi to progress the new gateways
      • these were quite challenging due to the configuration formats but they seem to be working ok so far.
      • akshaaatt: go!
      • akshaaatt
        Hi everyone!
      • I was caught up during the weekdays following up on college work and life in general.
      • I mainly focused work on the existing PRs I had and made a few decisions around them. Design System v1.0.6 was also released and from my pov, we are on a good run to get the MusicBrainz revamp pumped now because the standards seem clear to me now.
      • ListenBrainz revamp is looking good as well after thinking properly about the bootstrap fixes.
      • I spent time on the android app since I see us being dependent on it a lot in the coming future to have our work appreciated and recognized.
      • The good news is that the app now uses declarative UI (some parts) to have work done which is a major improvement in terms of code! Hopefully, with the help of yellowhatpro, we can scale pretty quickly and get a lot of work done!
      • That's it for me. Go mayhem!
      • mayhem
        right-o!
      • besides the usual MeB background stuff, I finished participating in the ODI peer learning network.
      • it was fun, met some nice people with very similar missions. also nice to know that it is possible to do open data without consenting adults. :)
      • more on that later.
      • I also spent quite a bit of time finishing up the metadata cache project in anticipation for this week.
      • And still I missed more pieces of data that need to be in there so the query that runs for an hour will get bigger still. lol.
      • that's it for now, Freso !