#metabrainz

/

      • Jade[m] has quit
      • yano1 joined the channel
      • sbaildon_ joined the channel
      • dseomn_ joined the channel
      • YoMo12[m] has quit
      • sbaildon has quit
      • yano has quit
      • sbaildon_ is now known as sbaildon
      • YoMo12[m] joined the channel
      • dseomn has quit
      • adhawkins has quit
      • dseomn_ is now known as dseomn
      • adhawkins joined the channel
      • vardhan joined the channel
      • vardhan has quit
      • vardhan joined the channel
      • vardhan has quit
      • vardhan joined the channel
      • vardhan has quit
      • vardhan joined the channel
      • Kladky joined the channel
      • vardhan has quit
      • BrainzGit
        [mb-solr] 14yvanzo merged pull request #58 (03master…solr-9.6.1): Upgrade Solr version to 9.6.1 and other dependencies https://github.com/metabrainz/mb-solr/pull/58
      • reosarevok[m]
        kellnerd: if I throw https://github.com/metabrainz/musicbrainz-serve... on test wanna test it a bit with harmony?
      • BrainzGit
        [mb-solr] 14yvanzo merged pull request #59 (03master…solr-9.7.0): Upgrade Solr version to 9.7.0 and other dependencies https://github.com/metabrainz/mb-solr/pull/59
      • applecuckoo[m_c] has quit
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged and not empty as it is bridged to IRC; see https://musicbrainz.org/doc/ChatBrainz for details | Agenda: Reviews
      • reosarevok[m]
        zas, yvanzo: do I remember correctly that at least one of you has gone to the BCN summit by train in the past? Considering doing that since it seems Brussels - Lyon - Barcelona is fairly trivial with just one change, any bad experiences?
      • yvanzo: btw, I looked into the mbdata update - it's fairly automatic based on the sql files, so I will make sure to get that ready once we have all schema changes merged, no worries in that regard :)
      • yvanzo[m]
        No, just use the Renfe as much as possible, their trains start in France.
      • We even happened to book it together.
      • reosarevok[m]
        Renfe rather than TGV-Inoui then? Surprised to hear a French person praise Spanish trains, are the French ones that bad :D
      • zas[m] joined the channel
      • zas[m]
        Renfe reduced the number of trains they operate from Lyon (but I think that's still ok from Paris). So check prices for Brussels -> Paris Gare du Nord -> Paris Gare de Lyon -> Barcelona.
      • Yes, Renfe if possible
      • TGV Inoui = Ryanair of the train
      • yvanzo[m]
        reosarevok: It is fairly automatic to have issues too. Plus, mbdata is needed to build sir on top of it, which should be delivered at the same time as the schema change.
      • mayhem[m]
        I would prefer to take SNCF over renfe... #perspectives
      • reosarevok[m]
        Sadly it seems both of them require disassembling to bring a bike, otherwise I'd be really tempted
      • zas[m]
        Well, Renfe trains in France are actually cheaper and better (and there're still TGVs...)
      • reosarevok[m]
        (tempted to bring mine I mean...)
      • yvanzo: sure, I'm not saying I'll do it after the release :) Just once the tickets are merged
      • I can point it to the schema change branch rather than master and let it do its thing, and have time to fix any issues that come up
      • Half of the stuff is merged already :)
      • zas[m]
        Ah yes, bikes in trains, they really want to save the planet, but they still make bikers life complicated when it comes to take trains or planes...
      • reosarevok: you have a direct Brussels -> Lyon (which is very fast, as it skips Paris)
      • reosarevok[m]
        Yes, that's what I had seen, and why I mentioned Lyon specificall
      • My understanding is "always avoid Paris if you can" applies to everything in life, probably including trains :p
      • (although I guess it's getting better maybe? I keep hearing surprisingly positive things about Paris recently)
      • (is it a trap?)
      • zas[m]
        but beware of railway stations: in Lyon, there are 3: Part-Dieu (center), Perrache (center too), and Saint-Exupery (airport). If a train arrive at Part-Dieu, and another leave from Perrache or Saint-Exupery it is more expensive and more complicated
      • Yes, avoid Paris :)
      • For Spain, from Belgium, that will be mainly Part-Dieu, but always double-check that. Same for Paris (if you come from Brussels you arrive at Gare du Nord, and you have to go to Gare de Lyon for Lyon, you need 1h at least (and hope for the best)...)
      • reosarevok[m]
        kellnerd: I'm pushing it to test anyway, can't hurt - feel free to test it!
      • Ah yeah, that is annoying re: changing stations (esp. since I cannot just cycle from one to the other) so direct to Lyon would seem even better given that
      • Thanks! :)
      • BrainzGit
        [mb-solr] 14yvanzo merged pull request #60 (03master…SEARCH-732): SEARCH-732: Downgrade JFlex to 1.6.1 https://github.com/metabrainz/mb-solr/pull/60
      • darkdrift joined the channel
      • yvanzo[m]
        bitmap, reosarevok: I updated mbsssss to v-2025-04-23 while rebasing https://github.com/metabrainz/mb-solr/pull/50 now pending manual tests. Help would be welcome.
      • bitmap: CI failures come from the `master` branch, likely related to the previously merged pull requests.
      • reosarevok[m]
        RAMDirectory seems to be deprecated
      • But we don't specifically indicate a directoryFactory...
      • and mbsssssssssssss uses NRTCachingDirectoryFactory
      • lucifer: halp? :)
      • lucifer[m]
        can you point me to the full stack trace?
      • reosarevok[m]
      • Search for RAMDirectory
      • lucifer[m]
        reosarevok: it seems to be an issue in solr-9.7.0, will look into reproducing it locally and fixing it.
      • reosarevok[m]
        Thanks!
      • kellnerd[m]
        <reosarevok[m]> "kellnerd: I'm pushing it to test..." <- Thank you, I will test it once I'm back home. I haven't expected bitmap to implement it within a few hours 😲
      • reosarevok[m]
        What can I say, dreams do come true
      • BrainzGit
        [mb-solr] 14yvanzo opened pull request #61 (03master…solrcloud9backups): Add helper scripts to handle Solr backup archives https://github.com/metabrainz/mb-solr/pull/61
      • kellnerd[m]
        Maybe I should declare more of my tickets to be crucial for Harmony if I want them to be prioritized 😁
      • reosarevok[m]
        That might be good for Harmony but not sure if it would be good for harmony
      • kellnerd[m]
        Now I can probably put my idea for a backward compatible API URL change back into the drawer until the move to api.musicbrainz.org
      • lucifer[m]
        [@reosarevok:chatbrainz.org](https://matrix.to/#/@reosarevok:chatbrainz.org) I was able to fix that error but then it reveals another with setting up cores for tests. Trying to fix that now.
      • darkdrift has quit
      • reosarevok[m]
        yvanzo: am I right that to make releases searchable by medium MBID, that'd need something like `F("mediumid", "mediums.gid"),` inside `SearchRelease`?
      • suvid[m] has quit
      • JadedBlueEyes9 has quit
      • JadedBlueEyes9 joined the channel
      • BrainzGit
        [sir] 14reosarevok opened pull request #160 (03master…SEARCH-738): [WIP] SEARCH-738 / SEARCH-739 (indexer): Support and search by medium MBIDs https://github.com/metabrainz/sir/pull/160
      • reosarevok[m]
        Well, I'll draft some stuff and test it next week :)
      • kilos_ has quit
      • kilos_ joined the channel
      • lucifer, yvanzo : I'm quite confused rn - where does the test data for mb-solr tests come from?
      • It's not in the repo AFAICT, but we expect specific MBIDs and stuff so clearly there's some consistent source
      • But the only source I see for example for this MBID in the MB repos is that same set of tests: https://github.com/search?q=org%3Ametabrainz%20...
      • lucifer[m]
      • iirc the {core}.xml file is the data indexed into the core, and the {core}-list.xml and {core}-list.json are the files compared to the output.
      • monkey[m] has quit
      • reosarevok[m]
        Oh.
      • Ok, I thought this would be somehow generated from DB data
      • Thanks
      • BrainzGit
        [musicbrainz-server] 14mwiencek opened pull request #3527 (03schema-change-2025-q2…mbs-13464): MBS-13464: Replace `sort_character` with full `name` for release/release group sorting https://github.com/metabrainz/musicbrainz-serve...
      • [musicbrainz-server] 14mwiencek opened pull request #3528 (03schema-change-2025-q2…mbs-13966): MBS-13966: Recalculate release group first release dates https://github.com/metabrainz/musicbrainz-serve...
      • darkdrift joined the channel
      • darkdrift has quit
      • julian45[m]
        hi bitmap , did some testing and further digging into the issues you were seeing with kanidm and google. still a little hazy due to webs of dependencies, but at this point, the conclusion i've arrived at is that the root cause is a by-design choice in an upstream dependency :/ it makes sense in most contexts, but not in this one of course. thanks google!
      • on the other hand, the 2nd-line choice for identity provider that was identified in the SSO doc (authentik) should have few to no foreseeable issues; in fact, authentik integration w/ google workspace is supposed to be regularly tested by the dev team (and that's just on the auth front; with the enterprise subscription, that'd enable automatic provisioning/deprovisioning in google from authentik!)
      • so, i'm going to try standing authentik up and see if that's more viable for us. the main downsides to that i anticipate are that
      • - it comes with more movable/configurable parts, so will take a bit of effort to slim down to the relative simplicity of kanidm
      • - it's more resource-intensive than kanidm would be + relies on a bit of postgres (where kanidm doesn't)
      • hopefully will have good news to share soon!
      • q3lont joined the channel
      • Jade[m] joined the channel
      • Jade[m]
        <julian45[m]> "hi bitmap , did some testing and..." <- Sad that it didn't work out here, but live and learn I guess
      • Hopefully authentik works out better!
      • julian45[m]
        Jade[m]: same here. kanidm is pretty respectable as is, and i was looking forward to the features it has but other IdPs don't. the problem in this case was the python module used to handle OIDC in the OIDC-SAML proxy that was doing the legwork with google
      • won't put anything except the saml sub as the subject in the resulting saml claim
      • bitmap[m]
        julian45: thanks for the update, that's a shame about kandim, but I'm happy to help test authentik when it's running (hope that's not too much of a hassle with all the moving parts)
      • julian45[m]
        thanks again!
      • shouldn't be much of a hassle overall; out-of-box config of moving parts is decent, it's just not what is desirable
      • q3lont has quit
      • Maxr1998_ joined the channel
      • Maxr1998 has quit
      • Kladky has quit
      • Jade[m]
        <julian45[m]> "won't put anything except the..." <- I would wonder if that was worth patching, if it's a single issue\
      • But then I gues you've got to upstream it
      • I'm not the one doing the work here 😅
      • julian45[m]
        yeah that's the rub
      • update: now cooking w/ gas on my test user, just need to refine factor options in authentik
      • * test user with authentik, just
      • zas[m]
        @bitmap: selda exhibits a weird behavior right now, do you know what's happening? keydb is under heavy load
      • bitmap[m]
        zas: weird, not sure why keydb would be acting up, I think it's only used by test.mb
      • derat[m] has quit
      • are there any stats for hits to test.mb?
      • all of the keydb queries look like they're from normal website traffic, but there is definitely a lot of queries
      • aerozol[m] has quit