reosarevok: regarding mbs-14096, we should use the discourse api to delete the spammer accounts if im not wrong. But in that case what would the api credentials be?
MBS-14096: Automatically remove Discourse accounts of spammers
2025-11-13 31726, 2025
adhawkins
bitmap[m]: My overnight run last nigh hasn't found any. If any crop up again I'll give you a shout.
2025-11-13 31729, 2025
shreeshanth joined the channel
2025-11-13 31745, 2025
reosarevok[m]
op3kay: `DISCOURSE_API_KEY` and `DISCOURSE_API_USERNAME` in DBDefs I expect
2025-11-13 31725, 2025
reosarevok[m]
See lib/MusicBrainz/Server/Controller/Discourse.pm
2025-11-13 31752, 2025
reosarevok[m]
I expect we'd either use one of the methods there or write a new similar one
2025-11-13 31759, 2025
reosarevok[m]
(but I have not looked into this deeper)
2025-11-13 31709, 2025
reosarevok[m]
bitmap, yvanzo: we only have three things for beta for now, but one unbreaks some forms hitting userscript issues that people keep getting affected by and another should be good for sanojjonas to test stuff, so I will quickly put them out
<rayyan_seliya[m]> "And yeah monkey: one thing to..." <- I'm not sure I understand you, but if your database is out of date you can always delete the docker volume for the postgres container, and run the database init script again to download the latest DB dump
2025-11-13 31715, 2025
rayyan_seliya[m]
monkey[m]: Okk will try this again .. but before looking into the websites edition page I just queried on the local database and it was. Showing like 20000+ editions but on the website how would I know this 20000+ editions are actually present or not I was not getting that it was very slow for me .... Like unable to lookup like the one which is appearing on the edition page by clicking it I was getting some 404 or some random
2025-11-13 31715, 2025
rayyan_seliya[m]
error that's my point ! anyways will try setting up again after deleting the local postgre ..
2025-11-13 31738, 2025
rayyan_seliya[m]
What computer specs u use for the bookbrainz local setup ?
2025-11-13 31707, 2025
monkey[m]
Sorry, I'm still confused. Do you mean the BB website was really slow? If that's what you mean, indeed there are some issues on all our infrastructure because we are getting bombarded by AI scrapers relentlessly, and it's taking our websites down
2025-11-13 31739, 2025
rayyan_seliya[m]
monkey[m]: Yeah on my localhost .. I am saying it is slow ..
2025-11-13 31724, 2025
monkey[m]
Ah, OK, your local version. Hm. Are you on Windows/ running in Docker Desktop? Because I know that's usually quite slow
Thnks for this I appreciate it but I already have wsl2 linked with my docker desktop !!
2025-11-13 31731, 2025
monkey[m]
This would allow docker to run natively on your machine, instead of inside a virtual machine (which is what docker desktop does).
2025-11-13 31731, 2025
monkey[m]
If you can't set that up, make sure to review the resources allocated in docker desktop, it is usually restricting the virtual machine resources a lot. But definitely try WSL2 first
2025-11-13 31736, 2025
monkey[m]
Ah
2025-11-13 31755, 2025
monkey[m]
Well, I don't know much more about running docker on windows other than that
2025-11-13 31704, 2025
rayyan_seliya[m]
If I get more hurdle for looking up more editions I will create pr for it .. 🥲
2025-11-13 31711, 2025
monkey[m]
But it sounds like you definitely have enough resources on your machine!
2025-11-13 31722, 2025
rayyan_seliya[m]
monkey[m]: Yeah ..
2025-11-13 31732, 2025
rayyan_seliya[m]
Thankyou monkey .. for helping me out I will try one more time after re setup and will try to look upon some more editions and then will create a pr ..
2025-11-13 31715, 2025
monkey[m]
> unable to lookup like the one which is appearing on the edition page by clicking it I was getting some 404 or some random error that's my point
2025-11-13 31715, 2025
monkey[m]
This just sounds like your local DB is out of date, so editions that exist in BB do not exist in your local DB. Try nuking the docker volume and setting up the DB again
2025-11-13 31753, 2025
rayyan_seliya[m]
monkey[m]: > <@monkey:chatbrainz.org> > unable to lookup like the one which is appearing on the edition page by clicking it I was getting some 404 or some random error that's my point... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/mLLBvQgvPDhwsWKioHUHklYE>)
Can I know musicbrainz-server development server username and password ?
2025-11-13 31734, 2025
reosarevok[m]
Password should generally be "mb" for all accounts
2025-11-13 31749, 2025
reosarevok[m]
So you can log in as any existing account
2025-11-13 31740, 2025
reosarevok[m]
bitmap: when converting IPIs and ISNIs, should we just keep using `FormRowTextListSimple`? Or was the idea to eventually get rid of that?
2025-11-13 31741, 2025
reosarevok[m]
(we can use the non-simple version, but that seems to currently require add/remove edits in order to use IdentifierSet and IPIs and ISNIs don't have those)
2025-11-13 31733, 2025
bitmap[m]
reosarevok: we wouldn't be able to use `IdentifierSet` although the non-simple component doesn't necessarily require separate add/remove edits, just that the backend supports a 'removed' subfield. that's not necessarily trivial either though, so I'd probably stick with the simple component for now
2025-11-13 31753, 2025
reosarevok[m]
bitmap: I guess that needs to be converted to have `StandaloneFormRowTextListSimple` too then etc like we did with the other one
2025-11-13 31707, 2025
reosarevok[m]
(not sure if that'd be easier or harder than supporting the removed subfield, probably easier since it's mainly busywork)
2025-11-13 31759, 2025
bitmap[m]
oh I thought you might be converting the entire form with it, if not we'll need a standalone component yea
<bitmap[m]> "oh I thought you might be..." <- I'm converting the entire label form but it still needs to be used in other forms, so I need to still keep it available
2025-11-13 31709, 2025
reosarevok[m]
bitmap: also, what was the JS equivalent of `sprintf('%011.0f', $ipi)`?
2025-11-13 31731, 2025
reosarevok[m]
(we actually import sprintf-js but just as a dependency rn so I expect we have another way)