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
2025-04-25 11541, 2025
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?
2025-04-25 11504, 2025
reosarevok[m]
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 :)
2025-04-25 11507, 2025
yvanzo[m]
No, just use the Renfe as much as possible, their trains start in France.
2025-04-25 11556, 2025
yvanzo[m]
We even happened to book it together.
2025-04-25 11514, 2025
reosarevok[m]
Renfe rather than TGV-Inoui then? Surprised to hear a French person praise Spanish trains, are the French ones that bad :D
2025-04-25 11529, 2025
zas[m] joined the channel
2025-04-25 11530, 2025
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.
2025-04-25 11531, 2025
zas[m]
Yes, Renfe if possible
2025-04-25 11551, 2025
zas[m]
TGV Inoui = Ryanair of the train
2025-04-25 11555, 2025
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.
2025-04-25 11556, 2025
mayhem[m]
I would prefer to take SNCF over renfe... #perspectives
2025-04-25 11530, 2025
reosarevok[m]
Sadly it seems both of them require disassembling to bring a bike, otherwise I'd be really tempted
2025-04-25 11539, 2025
zas[m]
Well, Renfe trains in France are actually cheaper and better (and there're still TGVs...)
2025-04-25 11553, 2025
reosarevok[m]
(tempted to bring mine I mean...)
2025-04-25 11501, 2025
reosarevok[m]
yvanzo: sure, I'm not saying I'll do it after the release :) Just once the tickets are merged
2025-04-25 11521, 2025
reosarevok[m]
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
2025-04-25 11530, 2025
reosarevok[m]
Half of the stuff is merged already :)
2025-04-25 11541, 2025
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...
2025-04-25 11518, 2025
zas[m]
reosarevok: you have a direct Brussels -> Lyon (which is very fast, as it skips Paris)
2025-04-25 11539, 2025
reosarevok[m]
Yes, that's what I had seen, and why I mentioned Lyon specificall
2025-04-25 11503, 2025
reosarevok[m]
My understanding is "always avoid Paris if you can" applies to everything in life, probably including trains :p
2025-04-25 11500, 2025
reosarevok[m]
(although I guess it's getting better maybe? I keep hearing surprisingly positive things about Paris recently)
2025-04-25 11519, 2025
reosarevok[m]
(is it a trap?)
2025-04-25 11521, 2025
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
2025-04-25 11533, 2025
zas[m]
Yes, avoid Paris :)
2025-04-25 11539, 2025
zas[m]
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)...)
2025-04-25 11514, 2025
reosarevok[m]
kellnerd: I'm pushing it to test anyway, can't hurt - feel free to test it!
2025-04-25 11503, 2025
reosarevok[m]
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
reosarevok: it seems to be an issue in solr-9.7.0, will look into reproducing it locally and fixing it.
2025-04-25 11556, 2025
reosarevok[m]
Thanks!
2025-04-25 11552, 2025
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 😲
Maybe I should declare more of my tickets to be crucial for Harmony if I want them to be prioritized 😁
2025-04-25 11534, 2025
reosarevok[m]
That might be good for Harmony but not sure if it would be good for harmony
2025-04-25 11515, 2025
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
2025-04-25 11503, 2025
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.
2025-04-25 11507, 2025
darkdrift has quit
2025-04-25 11541, 2025
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`?
2025-04-25 11506, 2025
suvid[m] has quit
2025-04-25 11557, 2025
JadedBlueEyes9 has quit
2025-04-25 11519, 2025
JadedBlueEyes9 joined the channel
2025-04-25 11502, 2025
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
2025-04-25 11537, 2025
reosarevok[m]
Well, I'll draft some stuff and test it next week :)
2025-04-25 11554, 2025
kilos_ has quit
2025-04-25 11506, 2025
kilos_ joined the channel
2025-04-25 11531, 2025
reosarevok[m]
lucifer, yvanzo : I'm quite confused rn - where does the test data for mb-solr tests come from?
2025-04-25 11550, 2025
reosarevok[m]
It's not in the repo AFAICT, but we expect specific MBIDs and stuff so clearly there's some consistent source
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.
2025-04-25 11544, 2025
monkey[m] has quit
2025-04-25 11501, 2025
reosarevok[m]
Oh.
2025-04-25 11535, 2025
reosarevok[m]
Ok, I thought this would be somehow generated from DB data
2025-04-25 11536, 2025
reosarevok[m]
Thanks
2025-04-25 11515, 2025
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-server/…
2025-04-25 11500, 2025
BrainzGit
[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-server/…
2025-04-25 11511, 2025
darkdrift joined the channel
2025-04-25 11521, 2025
darkdrift has quit
2025-04-25 11540, 2025
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!
2025-04-25 11533, 2025
julian45[m]
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!)
2025-04-25 11533, 2025
julian45[m]
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
2025-04-25 11533, 2025
julian45[m]
- it comes with more movable/configurable parts, so will take a bit of effort to slim down to the relative simplicity of kanidm
2025-04-25 11533, 2025
julian45[m]
- it's more resource-intensive than kanidm would be + relies on a bit of postgres (where kanidm doesn't)
2025-04-25 11540, 2025
julian45[m]
hopefully will have good news to share soon!
2025-04-25 11514, 2025
q3lont joined the channel
2025-04-25 11527, 2025
Jade[m] joined the channel
2025-04-25 11528, 2025
Jade[m]
<julian45[m]> "hi bitmap , did some testing and..." <- Sad that it didn't work out here, but live and learn I guess
2025-04-25 11500, 2025
Jade[m]
Hopefully authentik works out better!
2025-04-25 11545, 2025
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
2025-04-25 11524, 2025
julian45[m]
won't put anything except the saml sub as the subject in the resulting saml claim
2025-04-25 11503, 2025
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)
2025-04-25 11517, 2025
julian45[m]
thanks again!
2025-04-25 11545, 2025
julian45[m]
shouldn't be much of a hassle overall; out-of-box config of moving parts is decent, it's just not what is desirable
2025-04-25 11548, 2025
q3lont has quit
2025-04-25 11558, 2025
Maxr1998_ joined the channel
2025-04-25 11550, 2025
Maxr1998 has quit
2025-04-25 11528, 2025
Kladky has quit
2025-04-25 11529, 2025
Jade[m]
<julian45[m]> "won't put anything except the..." <- I would wonder if that was worth patching, if it's a single issue\
2025-04-25 11530, 2025
Jade[m]
But then I gues you've got to upstream it
2025-04-25 11530, 2025
Jade[m]
I'm not the one doing the work here 😅
2025-04-25 11541, 2025
julian45[m]
yeah that's the rub
2025-04-25 11541, 2025
julian45[m]
update: now cooking w/ gas on my test user, just need to refine factor options in authentik
2025-04-25 11515, 2025
julian45[m]
* test user with authentik, just
2025-04-25 11519, 2025
zas[m]
@bitmap: selda exhibits a weird behavior right now, do you know what's happening? keydb is under heavy load
2025-04-25 11508, 2025
bitmap[m]
zas: weird, not sure why keydb would be acting up, I think it's only used by test.mb
2025-04-25 11528, 2025
derat[m] has quit
2025-04-25 11543, 2025
bitmap[m]
are there any stats for hits to test.mb?
2025-04-25 11523, 2025
bitmap[m]
all of the keydb queries look like they're from normal website traffic, but there is definitely a lot of queries