[brainzbot-core] 14invo-coder19 opened pull request #20 (03master…feature/populate-search-index-clean): Auto-populate search_index when saving logs and add a GIN index https://github.com/metabrainz/brainzbot-core/pull…
zas: should we add to "Please do not contact us with the following topics:" something about Picard Surgelés? 😂 It's not even the first time...
2026-07-13 19434, 2026
reosarevok[m]
Should I send a quick PR? Or do you want to change it?
2026-07-13 19442, 2026
reosarevok[m]
(that one for monkey)
2026-07-13 19451, 2026
reosarevok[m] sighs at the support email "Please go add all my discography, and please do not tell me to do it myself"
2026-07-13 19459, 2026
reosarevok[m]
(paraphrasing)
2026-07-13 19432, 2026
zas[m] joined the channel
2026-07-13 19432, 2026
zas[m]
well, I don't think it will help ;) and in this case I was totally confused by the title (with IP) and "I'm blocked", but I still wonder why I was the one noticing there was something "weird" ;)
2026-07-13 19409, 2026
reosarevok[m]
I just wonder how they even get to us
2026-07-13 19429, 2026
reosarevok[m]
And also without noticing anything strange about the lack of frozen produce on the website
2026-07-13 19402, 2026
monkey[m]
<reosarevok[m]> "Should I send a quick PR? Or..." <- I can do that
container was running the wrong image, fixed it now.
2026-07-13 19445, 2026
lucifer[m]
monkey: translations are working fine right?
2026-07-13 19440, 2026
monkey[m]
lucifer[m]: Yes. Working on some bits and bobs, but generally yes they are working. We added spanish the other day for example, which is available now on the website
2026-07-13 19435, 2026
lucifer[m]
cool, did you exclude admin page strings from translations or should i do that now?
lucifer: I found an issue with the translations, looks like the extraction does not work for most tsx files. Search for "tsx" in ".po" files and see 19 results for most files, except the catalan locale which has... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AQEDRBEVFRH2CE473zGyUS3r10UDszipPsJN9chrtQNWpkumKWWJNXxWYnd66KhADUkHQiHCCozPbrNca93CkcNCeff2i3tAAGNoYXRicmFpbnoub3JnL25Xb2JMQVR3dFNGUVphYVVrR3phb3lRZQ>)
lucifer[m]: Thanks. Can confirm the addition of the CA locale was from weblate directly. Not sure how that worked fined on there but not locally
2026-07-13 19406, 2026
reosarevok[m]
monkey: are you the one translating into French? I just noticed French did the same I did for
2026-07-13 19409, 2026
reosarevok[m]
> Les exports JSON sont partitionnés par type d'entité. <code><ENTITY_NAME></code> peut être : area (région), artist (artiste), event (événement), instrument, label, place (lieu), recording (enregistrement), release (parution), release-group (groupe de parutions), series ou work (œuvre).
2026-07-13 19440, 2026
reosarevok[m]
(term as needed for the URL plus translation)
2026-07-13 19441, 2026
reosarevok[m]
Although I did translate ENTITY_NAME too since I guess it's just a placeholder
2026-07-13 19415, 2026
reosarevok[m]
I guess we should indicate in the string somehow that the translation should contain the unchanged terms... I'll leave a comment at least
2026-07-13 19438, 2026
reosarevok[m]
(not sure if there's a way to leave a more "official" indication)
2026-07-13 19438, 2026
BrainzGit
[listenbrainz-server] 14Swaim-Sahay opened pull request #3762 (03master…fix/LB-1948-playlist-search): fix: add search bar to Add to playlist dialog (LB-1948) https://github.com/metabrainz/listenbrainz-server…
2026-07-13 19453, 2026
BrainzBot[m] joined the channel
2026-07-13 19453, 2026
NOTICE: LB-1948 (https://tickets.metabrainz.org/browse/LB-1948): Add a search bar to the "Add a playlist" dialogue
I'm making that change, and will test if it's working as expected
2026-07-13 19416, 2026
lucifer[m]
monkey: yes just testing locally with that atm
2026-07-13 19423, 2026
monkey[m]
OK cool :)
2026-07-13 19401, 2026
monkey[m]
It updates all the catalog files, just not sure what happens with the strings that were already updated in weblate. Do they get merged into the catalog files?
2026-07-13 19425, 2026
lucifer[m]
yup they'll be merged
2026-07-13 19400, 2026
monkey[m]
I fixed a merge conflict with a translation file, we're back on track thanks lucifer
2026-07-13 19457, 2026
monkey[m]
lucifer: Did you lock the website component on purpose?
2026-07-13 19410, 2026
lucifer[m]
monkey: yes resolving the merge conflict
2026-07-13 19421, 2026
lucifer[m]
oh i see you were doing the same
2026-07-13 19432, 2026
monkey[m]
Should have pionged you as well, sorry :)
2026-07-13 19437, 2026
monkey[m]
pinged*
2026-07-13 19410, 2026
lucifer[m]
everything should be normal and working now i think
2026-07-13 19443, 2026
lucifer[m]
monkey: i am now removing admin page strings from the catalogs. will push a commit shortly
2026-07-13 19406, 2026
reosarevok[m]
Oooh, I see new strings
2026-07-13 19428, 2026
reosarevok[m]
Including at least a bunch of the menu ones that were missing, so it seems promising
2026-07-13 19418, 2026
monkey[m]
Yep, we fixed the issue with those missing/non-appearing translation strings
There's also a few cases where we have the same string with different casing ("Your Profile" / "Your profile") - I'd suggest just using sentence case everywhere and avoiding having to translate it twice :)
reosarevok[m]: Yeah I've been hunting for duplicates like that
2026-07-13 19421, 2026
monkey[m]
<reosarevok[m]> "It should be one string" <- It turned out to be a bit more complicated to put in place than in the jinja templates, but I got those working. Will change the ones you pointed out, but if you see more...
2026-07-13 19405, 2026
reosarevok[m]
"Delete Your Account" too :)
2026-07-13 19410, 2026
reosarevok[m]
(re: dupes)
2026-07-13 19417, 2026
reosarevok[m]
"GDPR compliance"
2026-07-13 19458, 2026
reosarevok[m]
"Email is required!" vs "Email address is required!"
2026-07-13 19412, 2026
reosarevok[m]
"Application description needs to be at most 64 characters long." - that seems like very little for a description, is that correct?
(I'm guessing it is since it's like that in three different files - but why?)
2026-07-13 19445, 2026
rdswift[m] joined the channel
2026-07-13 19445, 2026
rdswift[m]
<reosarevok[m]> "https://github.com/metabrainz/..." <- Doesn't that cause a problem with some languages including a space before the colon and others not?
2026-07-13 19414, 2026
reosarevok[m]
That is a great question!
2026-07-13 19424, 2026
reosarevok[m]
It would, except that we don't literally just add the colon, we use a function that returns this
2026-07-13 19427, 2026
reosarevok[m]
return texp.l('{variable}:', {variable});
2026-07-13 19453, 2026
reosarevok[m]
So basically, we let the translator choose how "X:" should look like in their language, and then we use that for all the "whatever:" strings
2026-07-13 19402, 2026
reosarevok[m]
And I should have remembered to specify that :)
2026-07-13 19416, 2026
reosarevok[m]
I am sure there's still some edge cases where that causes issues tbh
2026-07-13 19424, 2026
reosarevok[m]
But it generally works nicely
2026-07-13 19457, 2026
rdswift[m]
reosarevok[m]: Neat idea!
2026-07-13 19446, 2026
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/Communication/ChatBrainz for details | Agenda: Reviews, summit concert (reo)
2026-07-13 19414, 2026
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/Communication/ChatBrainz for details | Agenda: Reviews, OAuth release schedule (bitmap/lucifer), Summit concert (reo)
2026-07-13 19410, 2026
dvirtz[m] joined the channel
2026-07-13 19410, 2026
dvirtz[m]
Hi. login fails in https://test.musicbrainz.com... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/Ae_JU_aD7jIUTExlTQfjz12Jb6rjxjMSMTIrurMkQ5qJjYLCX-3r5NZJ6HyDOnME_gxkf_I5JYhayOFmSlk_72ZCefgDSxQgAGNoYXRicmFpbnoub3JnL09mYU1TTm5GamdzenJ4RHNoZldZeWtLcA>)
2026-07-13 19427, 2026
julian45[m] joined the channel
2026-07-13 19427, 2026
julian45[m]
paging [bitmap](https://matrix.to/#/@bitmap:chatbrainz.org), this looks like it needs some xkcd 208-style treatment ^
2026-07-13 19405, 2026
reosarevok[m]
.org I hope, dvirtz
2026-07-13 19421, 2026
reosarevok[m]
But yes, that's a bitmap thing
2026-07-13 19422, 2026
dvirtz[m]
s/com/org/, s///
2026-07-13 19434, 2026
dvirtz[m]
Thanks, edited
2026-07-13 19427, 2026
ApeKattQuest has quit
2026-07-13 19453, 2026
ApeKattQuest joined the channel
2026-07-13 19447, 2026
bitmap[m] joined the channel
2026-07-13 19447, 2026
bitmap[m]
looks like something changed in the metabrainz introspect endpoint
2026-07-13 19455, 2026
bitmap[m]
lucifer: did the `metabrainz_user_id` field disappear?
i'll need to be informed about breaking changes like this though if we have any hope of releasing this on monday
2026-07-13 19409, 2026
lucifer[m]
bitmap: hi! sorry i forgot to notify about this.
2026-07-13 19430, 2026
bitmap[m]
np it should be quick to change
2026-07-13 19435, 2026
lucifer[m]
also one scope name change. email is not prefixed with musicbrainz:
2026-07-13 19402, 2026
BrainzGit
[listenbrainz-server] 14anshg1214 opened pull request #3763 (03master…importer-claim-based-scaling): feat: Add claim-based work distribution for live polling importers https://github.com/metabrainz/listenbrainz-server…
2026-07-13 19405, 2026
reosarevok[m]
<BANG>
2026-07-13 19412, 2026
reosarevok[m]
Welcome to another MetaBrainz Monday Meeting!
2026-07-13 19431, 2026
reosarevok[m]
We have two mailed-in reviews
2026-07-13 19447, 2026
reosarevok[m]
failure says: "I have been quite sick for most of last week. I worked on some of the reviews left on my first PR and worked on adding documentation."
2026-07-13 19453, 2026
reosarevok[m]
Get better, failure!
2026-07-13 19415, 2026
reosarevok[m]
While aerozol says:
2026-07-13 19416, 2026
reosarevok[m]
'''
2026-07-13 19426, 2026
reosarevok[m]
Nothing of particular note.
2026-07-13 19430, 2026
reosarevok[m]
The week before last was quite busy trying to do some careful BTS-related comms/a blog post.