MetaBrainz

Room ID: !hyuEWFORfWYLZitABm:chatbrainz.org

reosarevok
My understanding is "always avoid Paris if you can" applies to everything in life, probably including trains :p
reosarevok
(although I guess it's getting better maybe? I keep hearing surprisingly positive things about Paris recently)
reosarevok
(is it a trap?)
zas
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
zas
Yes, avoid Paris :)
reosarevok
Reacted šŸ‘ļø to event $F65d1__6se7klH6xKNk23OtAZaeQmIJ6VAxSgpxJaH0
zas
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
kellnerd: I'm pushing it to test anyway, can't hurt - feel free to test it!
reosarevok
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
Thanks! :)
BrainzGit (IRC)
[mb-solr] yvanzo merged pull request #60 (master…SEARCH-732): SEARCH-732: Downgrade JFlex to 1.6.1 https://github.com/metabrainz/mb-solr/pull/60
yvanzo
Reacted šŸ‘ļø to event $APYrG1nwf0t6FKyE40LO8bO7rVwm3vUVBge0Y1is79I
yvanzo
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.
yvanzo
bitmap: CI failures come from the master branch, likely related to the previously merged pull requests.
reosarevok
RAMDirectory seems to be deprecated
reosarevok
But we don't specifically indicate a directoryFactory...
reosarevok
and mbsssssssssssss uses NRTCachingDirectoryFactory
reosarevok
lucifer: halp? :)
lucifer
can you point me to the full stack trace?
reosarevok
https://github.com/metabrainz/mb-solr/actions/runs/14661259114/job/41146050958?pr=50
reosarevok
Search for RAMDirectory
lucifer
reosarevok: it seems to be an issue in solr-9.7.0, will look into reproducing it locally and fixing it.
reosarevok
Thanks!
kellnerd
Thank you, I will test it once I'm back home. I haven't expected @bitmap:chatbrainz.org to implement it within a few hours 😲
reosarevok
What can I say, dreams do come true
BrainzGit (IRC)
[mb-solr] yvanzo opened pull request #61 (master…solrcloud9backups): Add helper scripts to handle Solr backup archives https://github.com/metabrainz/mb-solr/pull/61
kellnerd
Maybe I should declare more of my tickets to be crucial for Harmony if I want them to be prioritized 😁
reosarevok
That might be good for Harmony but not sure if it would be good for harmony
kellnerd
kellnerd
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
@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.
reosarevok
reosarevok
yvanzo: am I right that to make releases searchable by medium MBID, that'd need something like F("mediumid", "mediums.gid"), inside SearchRelease?
BrainzGit (IRC)
[sir] reosarevok opened pull request #160 (master…SEARCH-738): [WIP] SEARCH-738 / SEARCH-739 (indexer): Support and search by medium MBIDs https://github.com/metabrainz/sir/pull/160
reosarevok
Well, I'll draft some stuff and test it next week :)
reosarevok
lucifer, yvanzo : I'm quite confused rn - where does the test data for mb-solr tests come from?
reosarevok
It's not in the repo AFAICT, but we expect specific MBIDs and stuff so clearly there's some consistent source
reosarevok
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%20e7fe61ca&type=code
lucifer
reosarevok: https://github.com/metabrainz/mb-solr/tree/master/mb-solr/src/test/resources/org/musicbrainz/search/solrwriter
lucifer
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.
reosarevok
Oh.
reosarevok
Ok, I thought this would be somehow generated from DB data
reosarevok
Thanks
BrainzGit (IRC)
[musicbrainz-server] mwiencek opened pull request #3527 (schema-change-2025-q2…mbs-13464): MBS-13464: Replace `sort_character` with full `name` for release/release group sorting https://github.com/metabrainz/musicbrainz-server/pull/3527
BrainzGit (IRC)
[musicbrainz-server] mwiencek opened pull request #3528 (schema-change-2025-q2…mbs-13966): MBS-13966: Recalculate release group first release dates https://github.com/metabrainz/musicbrainz-server/pull/3528
julian45
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!
julian45
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!)
julian45

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)
julian45
hopefully will have good news to share soon!
Jade
Sad that it didn't work out here, but live and learn I guess
Jade
Hopefully authentik works out better!
julian45
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
julian45
won't put anything except the saml sub as the subject in the resulting saml claim
bitmap
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
thanks again!
julian45
shouldn't be much of a hassle overall; out-of-box config of moving parts is decent, it's just not what is desirable
bitmap
Reacted šŸ‘ļø to event $XPT3HcsME5BcFX2XSR9seicYjuA-NouWl0GgOk5hwoM
mr_maxis
Changed the membership of @_discord_216296768671842305:chatbrainz.org to join.
Jade
I would wonder if that was worth patching, if it's a single issue\
Jade
Jade
But then I gues you've got to upstream it
Jade
I'm not the one doing the work here šŸ˜…
julian45
yeah that's the rub
julian45
update: now cooking w/ gas on my test user, just need to refine factor options in authentik
julian45
* update: now cooking w/ gas on my test user with authentik, just need to refine factor options in authentik
zas
@bitmap: selda exhibits a weird behavior right now, do you know what's happening? keydb is under heavy load
bitmap
zas: weird, not sure why keydb would be acting up, I think it's only used by test.mb
bitmap
are there any stats for hits to test.mb?
bitmap
all of the keydb queries look like they're from normal website traffic, but there is definitely a lot of queries
Jade
LB having issues rn
kodorieg
Changed the membership of @_discord_187218508600442880:chatbrainz.org to join.
gog_gaming
Changed the membership of @_discord_239600873192292353:chatbrainz.org to join.
Goulash
Changed the membership of @_discord_1143016369118531586:chatbrainz.org to join.
Goulash
Changed the membership of @_discord_1143016369118531586:chatbrainz.org to join.
julian45
zas: very high cpu usage for musicbrainz-website-prod on aphex + musicbrainz-json-dump on isaac over the last few hrs. memory consumption is normal, openresty traffic seems fine, but haproxy scur seems to have roughly doubled before vs after 12:30 UTC
julian45
* zas: very high cpu usage for musicbrainz-website-prod on aphex + musicbrainz-json-dump on isaac over the last few hrs. memory consumption is normal, openresty traffic seems fine, but haproxy scur seems to have roughly doubled before vs after 12:30am UTC
julian45
i'm unsure of options here; if it's anything like the last few waves you've dealt with i don't think i have the tools or knowledge needed to get a sense of identifying factors in the traffic, esp at this speed of traffic, and simply cycling those two containers seems like it would both break things outside of those containers' context + also not help the overall issue
aerozol
aerozol
sprigatiito
Changed the membership of @_discord_232347694083997696:chatbrainz.org to join.
BrainzGit (IRC)
[musicbrainz-server] mwiencek merged pull request #3526 (master…mbs-13993): MBS-13993: Ignore seeded external links that duplicate existing ones https://github.com/metabrainz/musicbrainz-server/pull/3526
stgrunu
Changed the membership of @_discord_242024089764626433:chatbrainz.org to join.
BrainzGit (IRC)
[mb-solr] mwiencek opened pull request #62 (master…dir-factory-fail): Fix "RAMDirectory can only be used with the 'single' lock factory type." in tests https://github.com/metabrainz/mb-solr/pull/62
elkiensad
Changed the membership of @_discord_70228473481793536:chatbrainz.org to join.
elkiensad
Changed the membership of @_discord_70228473481793536:chatbrainz.org to join.
applecuckoo (he/him) (nitro.chat)
Changed the membership of @applecuckoo:nitro.chat to join.
BrainzGit (IRC)
[listenbrainz-android] 07jasjeet merged pull request #563 (main…gradientFix-hemang-mishra): MOBILE-220: Gradient fix across all screens https://github.com/metabrainz/listenbrainz-android/pull/563
BrainzGit (IRC)
[listenbrainz-ios] 07jasjeet opened pull request #34 (main…fix-ui): Refactor and cleanup https://github.com/metabrainz/listenbrainz-ios/pull/34
_tauric
Changed the membership of @_discord_1090917897741795348:chatbrainz.org to join.
BrainzGit (IRC)
[listenbrainz-ios] 07jasjeet merged pull request #34 (main…fix-ui): Refactor and cleanup https://github.com/metabrainz/listenbrainz-ios/pull/34
mayhem
zas: I put together the CAA backup script and ran it on wolf. it completed 44% and downloaded only 60G of data -- not sure where the disconnect is. But I would love for it to finish so we can examine it for compleness. do you have a server where there is 150G of disk and some CPU cycles spare?
zas
mayhem: I think you can use mingus (that's discourse server), it has low load, and enough disk space, but please ensure the script is nice on network bandwidth and cpu, so it doesn't slow down server.
mayhem
ok, let me move it over and then start it up so we can see the impact.
_BrainzGit (IRC)
Changed the membership of @irc__BrainzGit:chatbrainz.org to join.
_BrainzGit (IRC)
[musicbrainz-server] reosarevok merged pull request #3523 (master…MBS-13989): MBS-13989: Drop /c/ Patreon URL segment https://github.com/metabrainz/musicbrainz-server/pull/3523
BrainzBot (IRC)
MBS-13989: Patreon page URLs are cleaned up/broken when you are a patron https://tickets.metabrainz.org/browse/MBS-13989
reosarevok
Let's see if the Spanish electricity comes back up on time for the BCN peeps to join for the meeting...
zas
News were saying 6 to 10 hours to restore service 2 hours ago. Wait & see.
_BrainzGit (IRC)
[musicbrainz-server] reosarevok merged pull request #3524 (master…MBS-13988): MBS-13988: Report for events with art but no types https://github.com/metabrainz/musicbrainz-server/pull/3524
BrainzBot (IRC)
MBS-13988: New Report: Events with art that has no type assigned https://tickets.metabrainz.org/browse/MBS-13988