#metabrainz

/

      • bitmap[m]
        bttf (IRC): hi, there should be triggers installed that keep them up-to-date automatically
      • bttf
        oh! postgres triggers? i'm assuming if i went with the db-only mirror, they should be set up then.
      • bitmap[m]
        indeed, if you initialized the DB as a mirror they should be there
      • you can open psql (docker compose exec db psql -U musicbrainz -d musicbrainz_db I think?) and trying entering \d l_area_area. if you see e.g. a_ins_l_area_area_mirror listed under "Triggers:" then it's all good
      • bttf
        ah yes, it's all there. thank you!
      • minimal has quit
      • JadedBlueEyes has quit
      • aerozol[m]
        derat: I only have one unaddressed comment on https://github.com/metabrainz/musicbrainz-serve... but it has a (pending) mark next to it - does this mean you can’t see that comment? I can’t see it when I’m not logged in. There’s a bunch of other ‘pending’ comments but it is only this one that needs discussion/isn’t already resolved:
      • Aerozol[m]1 joined the channel
      • Aerozol[m]1 uploaded an image: (68KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/cYKxkDxWGnZkjcJWTaBEsjtF/image.png >
      • Pinging reosarevok: also re the above pic/comment
      • derat[m]
        aerozol: yeah, this is bad UX. you need to click the green "Finish your review" button in the top-right corner and then "Submit review" to send pending comments
      • if you click "Add single comment" instead of "Start a review" after writing the comment, it'll add/send it immediately
      • i shudder to think of how much time has been wasted globally due to people not realizing that github hasn't sent their comments due to that button not being clicked
      • aerozol[m]
        I want to be mad about it but I just know I probably missed something… what is bad UX is that I for the life of me can’t find that button right now!
      • derat[m]
        i think you maybe need to go to the "Files changed" tab to even see it? i know i've had trouble finding it before :-(
      • aerozol[m]
        Yes! Thank you! Prepare your inbox :)
      • derat[m]
        haha, thanks
      • aerozol[m]
        You can resolve all of them except maybe the country one, very pleased with all these changes!
      • JadedBlueEyes joined the channel
      • derat[m]
        received them and will reply tomorrow :-)
      • JadedBlueEyes has quit
      • JadedBlueEyes9 joined the channel
      • holycow23[m] has quit
      • aerozol[m]
      • FYI reosarevok ^
      • outsidecontext[m joined the channel
      • outsidecontext[m
        julian45 @julian45:julian45.net: re moving away from GitHub if it becomes necessary: overall I also don't see much issue. But what would be really hurt are the platform specific builds for Picard (Windows + macOS). There is no easy replacement for this unfortunately.
      • Zhele has quit
      • Zhele joined the channel
      • mthax has quit
      • mthax joined the channel
      • mthax has quit
      • mthax joined the channel
      • kellnerd[m] joined the channel
      • kellnerd[m]
        Thank you for the blog post aerozol!
      • The more I think about the "sound design" credit, the more I think that using ["engineering"](https://musicbrainz.org/relationship/5dcc52af-7064-4051-8d62-7d80f4c3c907) is not specific enough.
      • Sure you can set the task attribute to "sound design", but I feel this is a candidate for a separate rel type.
      • Especially because engineering is the parent type of many other rel types for completely different things, like “Dialogue editor”: editor (spoken vocals) to just mention another audio drama-related example from the blog post.
      • (I probably should have replied in #musicbrainz:chatbrainz.org as this may turn into a style discussion...)
      • yvanzo[m]
        bitmap, lucifer, zas: I need a second pair of eyes to look into an SSH connection issue I’m stumbling over for Solr backups, whenever you are available, thanks!
      • zas[m]
        yvanzo: what's happening?
      • yvanzo[m]
        zas: Failing to connect to mb-solrcloud-2 from musicbrainz-solr-backup on hip.
      • The ID key is rsync-solrcloud-collections-backup.
      • See musicbrainz user shell history in that container.
      • zas[m]
        I see no container of this name
      • yvanzo[m]
        Sorry, aretha.
      • The error is “Permission denied (publickey).” I didn’t collect much more info from using -vvv.
      • zas[m]
        Which user are you using to connect to mb-solrcloud-2?
      • yvanzo[m]
        🤦
      • zas[m]
        :)
      • yvanzo[m]
        zas: Thanks, using `solr` it is a different error though: “This account is currently not available.”
      • I had the same issue when trying to use su - solr on mb-solrcloud-2.
      • zas[m]
        Because the account shell is /usr/sbin/nologin
      • yvanzo[m]
        But I specified the command rrsync -h
      • zas[m]
        Perhaps you can create a solr-backup account and use it instead, and restrict ssh commands to what's needed
      • yvanzo[m]
        The error I was initially trying to debug is “protocol version mismatch -- is your shell clean?” (referring to the man page but couldn’t find an answer from it so I started to debug by hand.) See ~musicbrainz/log/daily-solr-backup/2025-04-16T22\:08\:01Z.log
      • OK, it definitely is a Solr cluster setup issue.
      • julian45[m]
        <outsidecontext[m> "julian45 @julian45:julian45.net:..." <- agreed, this is a concern. CI runner software seems to be at least a little available for both windows and macOS, but it's not as easily accessible as github's runners for sure. we would probably have to host (or rent) a server or two of our own
      • and though it wouldn't necessarily be a sustainable solution, i have both windows and macOS (apple silicon) clients that i can run builds on
      • monkey[m]
        <jasje[m]> "image.png" <- Hello! I'm going to need more context, what is happening or not happening?
      • Is this for the logging in workflow from the iOS app?
      • Oops, sorry just saw that you sorted the issue out in the meantime
      • HSOWA has quit
      • HSOWA joined the channel
      • HSOWA has quit
      • HSOWA joined the channel
      • lucifer: Hello!
      • Looks like stats are having a hiccup. There was a report yesterday about popularity data not updating on artist pages, but can confirm there are no personal stats calculated for yesterday.
      • Could you please have a look at it and give it a kick?
      • BrainzGit
        [listenbrainz-server] 14granth23 opened pull request #3257 (03master…LB-1777--Artist-origin-map-"play-something-from-this-country"): LB-1777: Artist origin map "play something from this country" https://github.com/metabrainz/listenbrainz-serv...
      • holycow23[m] joined the channel
      • holycow23[m]
        monkey: do you mind reviewing two of the PRs submitted by me [LB-1776](https://github.com/metabrainz/listenbrainz-server/pull/3253) and [LB-1777](https://github.com/metabrainz/listenbrainz-server/pull/3257) whenever possible
      • BrainzBot
        LB-1776: Artist origin map tidy up https://tickets.metabrainz.org/browse/LB-1776
      • LB-1777: Artist origin map "play something from this country" https://tickets.metabrainz.org/browse/LB-1777
      • monkey[m]
        Sure thing holycow23. Can't promise it will be today but it's on my list.
      • BrainzGit
        [listenbrainz-server] 14amCap1712 merged pull request #3255 (03master…recording-length-id): MLHD Similarity Data https://github.com/metabrainz/listenbrainz-serv...
      • minimal joined the channel
      • rustynova[m]
        When doing a post request to add a tag to mb, what is the Uri component for the digest string? tag? /ws/2/tag?
      • yvanzo[m]
      • rustynova[m]
        Oh. No leading forward slash
      • The docs aren't clear on that part sadly
      • yvanzo[m]
        Sorry, I missed the leading forward slash, follow the docs.
      • rustynova[m]
        Odd. Been using two libraries to calculate my digest yet both fails. Not sure where it fails as I literally hand it the authorization header from the response
      • Jade[m] joined the channel
      • Jade[m]
        <julian45[m]> "agreed, this is a concern. CI..." <- I am just now being quite distracted by getting Forgejo's runners to work
      • I have a works-well-enough setup for my server, one of my collaborators is struggling with docker networking
      • It's very much not ootb
      • It does work though, and is very similar to github actions in the end:
      • julian45[m]
        must admit i had a little chuckle at continuwuation/continuwuity
      • good naming
      • but thanks for the info, that's good context to have
      • rustynova[m]
        Even uses reqwest
      • bitmap[m]
        <rustynova[m]> "Odd. Been using two libraries to..." <- does it work if you use curl? it seems to be working for me
      • (just making sure there are no issues on the musicbrainz-server side, as I recall rdswift reported some trouble with digest auth recently)
      • monkey[m]
        holycow23: Actually, some early feedback as I can see the CI tests failed: please check the 2 eslint errors in Choropleth.tsx, see https://github.com/metabrainz/listenbrainz-serv... (you can ignore warnings if any)
      • kepstinbrainz has quit
      • RustyNova[m]1 joined the channel
      • RustyNova[m]1
        <bitmap[m]> "does it work if you use curl..." <- Uhh... Idk with curl but tried both rust's reqwest and Firefox Dev tools
      • Used both http_auth and digest_auth as libraries, same output.
      • But now I found out that I can just use oauth so will do that
      • SothoTalKer_ joined the channel
      • SothoTalKer has quit
      • reosarevok[m] has quit
      • petitminion joined the channel
      • petitminion has quit
      • minimal has quit
      • jasje[m]
        <monkey[m]> "Oops, sorry just saw that you..." <- I just did a workaround but the issue still exists
      • jasje[m]: Basically the login page is totally blank for webviews (happens on ios always and sometimes on android) except for the toast “Login to access this page”
      • jasje[m]: This is the place where we redirect user to musicbrainz
      • dseomn has quit
      • dseomn joined the channel
      • lucifer[m]
        monkey: yes i saw the error and didn't re-run it manually so that i could debug the issue. i have noticed a pattern in the failures but didn't find a concrete issue yet. if it fails to resolve itself tomorrow, i will execute it manually.
      • Maxr1998 has quit
      • Maxr1998_ joined the channel
      • derat[m]
        reosarevok: i noticed that the /doc and /doc/Style pages for recordings and RGs use "Title", while the edit forms use "Name" instead. should i update the wiki pages to also use "Name"? series and works look like they're already aligned on using "Name" everywhere. for releases, "Title" is used everywhere.
      • i remember this being super-confusing for seeding. iirc for yambs i just made "title" and "name" be synonyms so users wouldn't need to keep them straight :-P
      • Kladky has quit
      • aerozol[m]
        <kellnerd[m]> "Sure you can set the task..." <- Wanna make a ticket? While reo is still on a roll adding these 😝
      • derat: I sent you a PM on matrix btw, but iirc you didn't have that function set up?