#metabrainz

/

      • lucifer[m]
        you should get an iterator from calling get_genre_activity that you can use in a loop to view data etc.
      • holycow23[m]
        yes yes
      • yvanzo[m] joined the channel
      • yvanzo[m]
        Hi reosarevok, bitmap: For today’s releases, can we announce shutting down the Solr 7 search index dumps?
      • reosarevok[m]
        Does that involve anything else than the announcement?
      • If not, that seems good to me, I have a release draft up you can edit
      • bitmap[m]
        yvanzo: hi, sounds good to me too
      • yvanzo[m]
        It doesn’t involve anything else. We will just stop it with zas next Monday I think.
      • Okay, I’m editing the drafts right now then.
      • reosarevok[m]
        Thanks!
      • yvanzo: relatedly to the release, should the docker release just have an extra line about "Update and improve documentation"?
      • Releasing prod, anyway :)
      • holycow23[m]
        <lucifer[m]> "you should get an iterator..." <- Tried that ran into errors with setup of the Server inside the shell
      • lucifer[m]
        whats the error?
      • jasje[m] joined the channel
      • jasje[m]
        reosarevok: hi, ill be skipping today’s meeting, just came from a long trip. Back to full swing tomorrow.
      • yvanzo[m]
        reosarevok: I‘ve updated the draft on WP.
      • __BrainzGit
        [musicbrainz-docker] 14yvanzo merged pull request #314 (03master…fix-remirror-w-search): Fix instructions to recreate a mirror with search https://github.com/metabrainz/musicbrainz-docke...
      • holycow23[m] sent a code block: https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/hdpPzvnrRvzLiUJazAAtoHOP
      • holycow23[m]
        So I am assuming I Need to define the client inside the pyspark shell
      • lucifer[m]
        the stack trace is incomplete, share the rest of the error as well
      • ah sorry my bad
      • what are the setup commands that you ran?
      • holycow23[m]
        I didn't run anything just created a new pyspark shell using the 8g command and ran the import
      • lucifer[m]
      • like i said before you need to do the setup first, run the first 8 lines of the setup script.
      • and then import genre activity and run it.
      • yvanzo[m]
        reosarevok: Probably yes, I can review the release notes once you did test the mirror update.
      • petitminion has quit
      • <reosarevok[m]> "yvanzo, lucifer: any idea if..." <- It is most likely due to legacy. See the parenthesis about `sortname` for area and label in https://musicbrainz.org/doc/Indexed_Search_Syntax
      • It would be perfectly fine to ignore that for new collection such as genre.
      • pavlovsfrog has quit
      • reosarevok[m]
        Ah, ok, so we should keep it for those but ignore for new :I)
      • * :)
      • pavlovsfrog joined the channel
      • Should we add a comment to the code explaining it's legacy and to not remove it? 😅
      • yvanzo[m]
        I’m not sure whether the docs or the sir's implementation are up-to-date/correct.
      • I would say they are, but I just checked the documentation, I did not test the actual current behavior.
      • reosarevok[m]
        Well, sortname does get indexed, at least
      • For those two
      • Hmm, actually
      • "sortnameequivalent to name (areas no longer have separate sort names)"
      • That's not true - we are indexing F("sortname", "aliases.sort_name"),
      • Release done, btw
      • holycow23[m]
        <lucifer[m]> "and then import genre activity..." <- Finally a different [error](https://gist.github.com/granth23/95232d5ed5c0eff47ad4ab2bb14fc9bb)
      • lucifer[m]
      • qualify the time_bracket at that line with table alias.
      • monkey[m]
        🎯
      • yvanzo[m]
        reosarevok: You might have to check git history then.
      • reosarevok[m]
        <BANG>
      • Welcome to another MetaBrainz Monday Meeting!
      • We have 3 mailed in reviews
      • aerozol says:
      • '''
      • Still nothing design-wise on the go, just keeping the socials turning over and keeping an eye on everything.
      • I’ve been trialling an unofficial “community meeting” on the Discord video channel (video and audio optional), 3 hours after the dev meeting, for a few weeks now.
      • A year or two ago I sat in on a NZ Wikipedian meeting to take notes and inspiration and I finally had the time and inclination to set something up.
      • I know not everyone likes Discord, but it was easiest to set something up there and this is a low-effort trial.
      • If it gains interest I am open to suggestions for more accessible video/voice channels.
      • Don’t worry, so far it has not gained much interest - but these things take time, and I am a patient man :)
      • I also had my first foray into AI, to create “my” first userscripts. I hope that “added data fasterer” outweighs “used AI” on the scales of justice, when judgement day comes.
      • While I have your attention, I want to again mention the new wiki page I made a while back: https://wiki.musicbrainz.org/Picard_Resources
      • It has grown to be quite useful for searching for niche plugin and scripts. If you ever deal with Picard queries take a look, perhaps it will be helpful for you too.
      • Of course any more ‘formal’ information and guides should be stored in the Picard docs - this wiki page deals with the outliers.
      • '''
      • Aww, aerozol misses us so much he just wants to have a meeting somewhere at a time he is awake!
      • (only a few more months! 😜)
      • @fettuccinae:matrix.org says:
      • '''
      • Hello! Last week, I worked on adding cron jobs for deleting expired notifications and sending digest notifications.
      • This marks the end of phase 1 of my project. This week will be focused on reviews and testing.
      • '''
      • And MonkeyPython says:
      • '''
      • Arararara~! hi!
      • Have closed INST-590 🎉
      • BrainzBot
        INST-590: Radhika's Mohan veena https://tickets.metabrainz.org/browse/INST-590
      • reosarevok[m]
        I'm currently working on INST-436 so expect that closing asap
      • BrainzBot
        INST-436: VM Bhatt's Mohan veena https://tickets.metabrainz.org/browse/INST-436
      • reosarevok[m]
        I sorted out flight tickets but the airbnb fell through, so now working on it 😓
      • Today I'm at a special function: https://www.oslopride.no/events/nevroworkshop-p... which is why reo is posting this instead of me :D
      • Next can be whoever ate fish last 🐟️
      • '''
      • That's it for our mailed in reviews
      • On my list for today: holycow23 , suvid , m.amanullah7 , Gautam_coder , Hemang Mishra , reosarevok, ansh , mayhem , monkey , lucifer , Jade , kellnerd , zas , outsidecontext , julian45 , yvanzo , bitmap
      • Who's the fishiest?
      • Jade[m]1 joined the channel
      • Jade[m]1
        Uhh I ate fish last night?
      • Fish and chips 😋
      • I'm back from holiday now, back at it
      • yvanzo[m]
        Go Jade!
      • reosarevok[m]
        I guess we might as well, yes :)
      • Go Jade, then julian45 can go if he was writing about his fish exploits :p
      • Jade[m]1
        <mayhem> "everyone: I just wanted to let..." <- Last week we arranged this :)
      • But otherwise not much has happened
      • julian45 go!
      • julian45[m] joined the channel
      • julian45[m]
        (ate fish sticks a few days ago, but jade was fishier so i held off :])
      • hi all!
      • worked on my rust chops a bit last week, did routine maintenance on SSO servers, unfortunately got sidetracked on other projects due to weather-induced datacenter outage at $dayjob and knock-on effects
      • (fun fact, it's 95°F out in the middle of june 🤪)
      • also booked flights for the summit!
      • Jade[m]1
        julian45[m]: Also sweltering in the UK 🫠
      • julian45[m]
        that's all for me, go bitmap
      • bitmap[m]
        hello
      • reosarevok[m]
        Still on my list for today: holycow23 , suvid , m.amanullah7 , Gautam_coder , Hemang Mishra , reosarevok, ansh , mayhem , monkey , lucifer , kellnerd , zas , outsidecontext , yvanzo
      • bitmap[m]
        last week I updated the artwork-indexer and artwork-redirect services to python 3.13, and submitted a PR to update those plus mb-solr and sir (which was still on the python 2 version) in the MBS tests: https://github.com/metabrainz/musicbrainz-serve...
      • opened another PR to update the supported browsers in MBS, which is on test.mb right now: https://github.com/metabrainz/musicbrainz-serve...
      • made a lot of progress on the external links editor code refactoring too, but didn't quite finish that yet...
      • also submitted a couple other minor PRs for MBS/sir to update and/or remove dependencies, and did a bunch of code review for the release today
      • that's it for me. go ansh!
      • ansh[m] joined the channel
      • ansh[m]
        Hi Everyone!
      • Last week, I worked on rewriting some code from class based components to functional components. And rewriting tests for them
      • And migrating the brainzplayer context to Jotai to fix re-rendering issues.
      • Had a syncup call with holycow23 , and really happy that we’re on track to launch our first stat soon.
      • That’s it from my side
      • holycow23: next?
      • holycow23[m]
        Sure
      • Hi everyone!
      • This week, I opened my first draft PR [#3308](https://github.com/metabrainz/listenbrainz-server/pull/3308), which includes the UI with hardcoded data, along with the actual code for generating user stats.
      • The backend code isn’t integrated with the frontend yet — I’m running tests separately to make sure everything works before connecting the two.
      • Also had a sync-up meeting with ansh to align on the next steps. Hopefully we can launch the first stat by the end of the week.
      • That’s it from my side
      • zas next?
      • reosarevok[m]
        Hmm, outsidecontext while we wait for zas?
      • petitminion joined the channel
      • outsidecontext[m joined the channel
      • outsidecontext[m
        sure, yes
      • sorry for missing the last two meetings. but today I'm back :)
      • last two weeks it was quite some code review and ticket handling for Picard. Also did some code cleanup and general code maintenance.
      • Also finally made some real progress in my branch for CLI handling for the new plugin system
      • that's it for today. next, lucifer?
      • reosarevok[m]
        lucifer ^
      • lucifer[m]
        hi all!
      • last week, I mostly reviewed PRs from various GSoC students working on LB related projects.
      • tried to debug an issue with spark stats but no success so far.
      • a little work on MLHD similarity API data. and fixing a couple of small bugs here and there.
      • that's it for me. mayhem next?
      • mayhem[m] joined the channel
      • mayhem[m]
        hiya!
      • reosarevok[m]
        Still on my list for today: suvid , m.amanullah7 , Gautam_coder , Hemang Mishra , reosarevok, monkey , kellnerd , zas , yvanzo
      • mayhem[m]
        last week I started summit prep and buying plane tickets for volunteers and invited Jade to join us as well -- and Jade has generously agreed to look after our live streaming for us!
      • then I spent quite a bit of time working on listenbrainz-local and now I am trying to get it to a first release so that other people can start helping out with more of the dev work. there is still lots to do.
      • Jade[m]1
        availible
      • mayhem[m]
        we also held a board meeting, which went well -- we have a great team doing a good job looking after us.
      • rozlav82 has quit
      • Jade[m]1
        Jade[m]1: Oops, sorry (meant to ctrl f)
      • mayhem[m]
        also, I had looked into seeing if we could move MeB to belgium. Beligum is a great place for open source non-profits, but sadly the EU and its VAT rules pretty much break any possibility of us moving to the EU. It would cost us at least 21% more and I am not willing to do that.