#metabrainz

/

      • Sophist-UK joined the channel
      • 2026-07-13 19405, 2026

      • Sophist-UK has quit
      • 2026-07-13 19425, 2026

      • dseomn has quit
      • 2026-07-13 19434, 2026

      • dseomn joined the channel
      • 2026-07-13 19442, 2026

      • MajorLurker joined the channel
      • 2026-07-13 19423, 2026

      • dabeglavins5 has quit
      • 2026-07-13 19444, 2026

      • dabeglavins5 joined the channel
      • 2026-07-13 19438, 2026

      • BrainzGit
        [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…
      • 2026-07-13 19451, 2026

      • reosarevok[m] joined the channel
      • 2026-07-13 19451, 2026

      • reosarevok[m]
        Morning! monkey: unless there's any reason why the title here is "Support" but header is "Support us", I'd suggest changing both to "Support us": https://github.com/metabrainz/metabrainz.org/blob… :)
      • 2026-07-13 19432, 2026

      • Sophist-UK joined the channel
      • 2026-07-13 19450, 2026

      • monkey[m]
        Probably not on purpose
      • 2026-07-13 19451, 2026

      • reosarevok[m]
        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
      • 2026-07-13 19409, 2026

      • reosarevok[m]
        Thanks!
      • 2026-07-13 19447, 2026

      • lucifer[m] joined the channel
      • 2026-07-13 19447, 2026

      • lucifer[m]
        monkey: test.metabrainz.org is live with registration requests v1.
      • 2026-07-13 19447, 2026

      • lucifer[m]
      • 2026-07-13 19401, 2026

      • monkey[m]
        Fantastic ! Just saw the email, was reading up on the docs
      • 2026-07-13 19404, 2026

      • lucifer[m]
        in general oauth docs are available and docuented there now.
      • 2026-07-13 19406, 2026

      • monkey[m]
        Nice one!
      • 2026-07-13 19429, 2026

      • monkey[m]
        Can I help test or anything?
      • 2026-07-13 19417, 2026

      • lucifer[m]
        sure i think testing would be nice. i did test, do you want maybe modify BB to try use this flow and see how it works out?
      • 2026-07-13 19429, 2026

      • lucifer[m]
        i tested locally with a small script.
      • 2026-07-13 19438, 2026

      • monkey[m]
        Yes I think we can try that
      • 2026-07-13 19454, 2026

      • lucifer[m]
        cool, are you an admin on test.meb?
      • 2026-07-13 19411, 2026

      • monkey[m]
        I'm going to work on the MeB wensite for a bit, but later today I can implement that.
      • 2026-07-13 19439, 2026

      • monkey[m]
        lucifer[m]: I thiunk one test account had admin rights, let me check
      • 2026-07-13 19406, 2026

      • monkey[m]
        Conrifmed
      • 2026-07-13 19404, 2026

      • monkey[m]
        Although I don't see any new page in there to approve third-party applications
      • 2026-07-13 19427, 2026

      • lucifer[m]
      • 2026-07-13 19442, 2026

      • lucifer[m]
        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?
      • 2026-07-13 19421, 2026

      • monkey[m]
        Go ahead, I haven't done that bit
      • 2026-07-13 19451, 2026

      • Zhele has quit
      • 2026-07-13 19416, 2026

      • Zhele joined the channel
      • 2026-07-13 19438, 2026

      • BrainzBot[m] has quit
      • 2026-07-13 19402, 2026

      • reosarevok[m]
        I will continue translating meb.org today I think
      • 2026-07-13 19415, 2026

      • reosarevok[m]
        Maybe in a few hours if I'm mostly done with the important bits we can update / release to test
      • 2026-07-13 19428, 2026

      • reosarevok[m]
        And that should help us figure out what else is untranslatable right now
      • 2026-07-13 19415, 2026

      • reosarevok[m]
        lucifer: please make sure to update the strings while at it - maybe also merge https://github.com/metabrainz/metabrainz.org/pull… and rebase on master if that seems sensible?
      • 2026-07-13 19417, 2026

      • monkey[m]
        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>)
      • 2026-07-13 19444, 2026

      • lucifer[m]
        monkey: will take a look and fix
      • 2026-07-13 19406, 2026

      • BrainzGit
        [metabrainz.org] 14amCap1712 merged pull request #600 (03master…nix-x): Drop Twitter from footer/contact page https://github.com/metabrainz/metabrainz.org/pull…
      • 2026-07-13 19418, 2026

      • monkey[m]
        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>&lt;ENTITY_NAME&gt;</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
      • 2026-07-13 19432, 2026

      • monkey[m]
        lucifer: I think I found the issue, we need to update the catalog files once the strings are extracted (https://babel.pocoo.org/en/latest/cmdline.html#up…)
      • 2026-07-13 19432, 2026

      • monkey[m]
        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
      • 2026-07-13 19434, 2026

      • reosarevok[m]
        Yay
      • 2026-07-13 19443, 2026

      • reosarevok[m]
        Let's see if they were all of them :)
      • 2026-07-13 19455, 2026

      • reosarevok[m]
      • 2026-07-13 19405, 2026

      • reosarevok[m]
        It should be one string
      • 2026-07-13 19427, 2026

      • reosarevok[m]
        (otherwise it won't work in most languages, really)
      • 2026-07-13 19402, 2026

      • MajorLurker has quit
      • 2026-07-13 19402, 2026

      • tykling_ has quit
      • 2026-07-13 19403, 2026

      • tux0r has quit
      • 2026-07-13 19424, 2026

      • tykling joined the channel
      • 2026-07-13 19428, 2026

      • MajorLurker joined the channel
      • 2026-07-13 19437, 2026

      • tux0r joined the channel
      • 2026-07-13 19452, 2026

      • reosarevok[m]
      • 2026-07-13 19434, 2026

      • reosarevok[m]
      • 2026-07-13 19433, 2026

      • reosarevok[m]
        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 :)
      • 2026-07-13 19440, 2026

      • reosarevok[m]
        https://github.com/metabrainz/metabrainz.org/blob… here and two more on the same file also weirdly split :)
      • 2026-07-13 19441, 2026

      • monkey[m]
        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?
      • 2026-07-13 19440, 2026

      • reosarevok[m]
        It is not - https://github.com/metabrainz/metabrainz.org/blob… 512 as per the previous line
      • 2026-07-13 19454, 2026

      • reosarevok[m]
        Sorry for all the stuff, monkey 🫣
      • 2026-07-13 19432, 2026

      • reosarevok[m]
        https://github.com/metabrainz/metabrainz.org/blob… has "Stuff:" where we already have "Stuff" - in MB we generally move the colon out of the translated string
      • 2026-07-13 19414, 2026

      • reosarevok[m]
        "Forgot password?" vs "Forgot your password?"
      • 2026-07-13 19439, 2026

      • reosarevok[m]
        Same for "Forgot username?"
      • 2026-07-13 19430, 2026

      • reosarevok[m]
      • 2026-07-13 19444, 2026

      • reosarevok[m]
        (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?
      • 2026-07-13 19421, 2026

      • bitmap[m]
      • 2026-07-13 19451, 2026

      • bitmap[m]
        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.