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!
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
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:
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?