* continue work on bookseries (I am finding many bugs and improvement tickets so it's worth the effort)
2025-11-17 32132, 2025
reosarevok[m]
* hopefully find time to add those releases, lol
2025-11-17 32142, 2025
reosarevok[m]
Next fish can be whoever did a complicated regex last, lol
2025-11-17 32144, 2025
reosarevok[m]
'''
2025-11-17 32122, 2025
reosarevok[m]
Whoever's been regexing, lift your /(hand|feet|appendix)/
2025-11-17 32134, 2025
monkey[m]
I guess my last one was this week, but not super complicated
2025-11-17 32139, 2025
zas[m] joined the channel
2025-11-17 32139, 2025
zas[m]
Me... a lot ;)
2025-11-17 32140, 2025
reosarevok[m]
Then go, zas!
2025-11-17 32154, 2025
zas[m]
So last week ...
2025-11-17 32155, 2025
reosarevok[m]
Still on my list for today: bitmap , jasje , julian45 , monkey , mayhem , ansh , reosarevok, lucifer , Hemang Mishra , Jade , kellnerd , m.amanullah7
2025-11-17 32108, 2025
zas[m]
As many experienced, MB website was very very slow for few days
2025-11-17 32119, 2025
zas[m]
It was caused by AI bots (ofc)
2025-11-17 32141, 2025
zas[m]
The question is always the same... how to answer...
2025-11-17 32101, 2025
zas[m]
So, I went in war mode, coded a bot detector I had in mind since a while
2025-11-17 32132, 2025
zas[m]
With massive amount of time, new tools (AI-based), I managed to produce something which is actually efficient (for now)
2025-11-17 32141, 2025
zas[m] uploaded an image: (276KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/matrix.org/wSLyHcgePwAFysqeHkTrfeAA/image.png >
2025-11-17 32113, 2025
zas[m]
I deployed a very early version in prod (yes...), the blue vertical line separate before & after
2025-11-17 32148, 2025
zas[m]
So it worked. But I still have to stabilize the thing. And that's not really a simple thing: it parses logs in real time, identify suspicious bots, block them using stick tables in haproxy, create reports and stats, and is very tunable (to be able to answer to new threats)
2025-11-17 32110, 2025
zas[m]
and all blocks are only temporary by design (because they use temporary IPs anyway)
2025-11-17 32150, 2025
zas[m]
Now, I'm focusing on making this really solid (it isn't right now), so most of my time is on that
2025-11-17 32150, 2025
zas[m]
plus few minor tasks, but I worked like 15h a day for few days so....
2025-11-17 32118, 2025
zas[m]
fin.
2025-11-17 32135, 2025
mayhem[m]
who is next?
2025-11-17 32158, 2025
rdswift[m]
zas[m]: That would explain your comments on PRs at 04:00 your time!
2025-11-17 32100, 2025
reosarevok[m]
mayhem: you can be
2025-11-17 32101, 2025
zas[m]
You mayhem ;;)
2025-11-17 32107, 2025
mayhem[m]
ok!
2025-11-17 32114, 2025
zas[m]
rdswift: yes... ;)
2025-11-17 32129, 2025
mayhem[m]
first a bit of news: last week I resigned my position from the EU open source academy.
2025-11-17 32145, 2025
mayhem[m]
over the space of 4 months, they literally GOT NOTHING DONE of the things they promised.
2025-11-17 32102, 2025
mayhem[m]
fixing their domain, deploying a nextcloud instance, simple shit. just not getting done.
2025-11-17 32129, 2025
mayhem[m]
there is €2M in funding that goes to 6 IT companies and no one in the the outfit can setup a nextcloud instance.
2025-11-17 32143, 2025
mayhem[m]
they are so ill prepared for this, the docs they did produce are rubbish.
2025-11-17 32118, 2025
mayhem[m]
and we were asked to step in and fix them. despite our commitment being 5 hours a month. suddendly I was asked for 3 days of intense work to fix the docs.
2025-11-17 32131, 2025
mayhem[m]
and guess how much money they allocated for open source people?
2025-11-17 32148, 2025
mayhem[m]
zip. nada. nothing. fuck all. nix.
2025-11-17 32103, 2025
mayhem[m]
and I had enough and spoke my mind and the next day I was pushed out.
2025-11-17 32105, 2025
mayhem[m]
lol.
2025-11-17 32132, 2025
mayhem[m]
I love metabrainz. I love that we're focused on getting stuff done. its made me completely intolerant of this type of bullshit where people get paid to do nothing.
2025-11-17 32145, 2025
mayhem[m]
so, thanks, to all of your for ruining me. )
2025-11-17 32106, 2025
mayhem[m]
the rest of the week was spend doing the usual accounting, business stuff.
2025-11-17 32117, 2025
mayhem[m]
and I made much more progress on the CAA cache, which I should return to this week.
2025-11-17 32143, 2025
mayhem[m]
currently I am trying to submit a PR for the healthchecks cron monitoring, so hopefully that comes tomorrow.
2025-11-17 32149, 2025
mayhem[m]
fin. lucifer go!
2025-11-17 32153, 2025
lucifer[m]
hi all!
2025-11-17 32110, 2025
lucifer[m]
last week, worked on improving the MeB admin dashboard.
2025-11-17 32130, 2025
lucifer[m]
AI is really good with CSS :)
2025-11-17 32120, 2025
lucifer[m]
but fixing up multiple versions of bootstrap/jquery etc with flask-admin not so simple, still need to iron out a few bugs but overall looks pretty.
2025-11-17 32136, 2025
lucifer[m]
also, looked into usual spark cluster issues.
2025-11-17 32147, 2025
lucifer[m]
that's it for me. monkey ?
2025-11-17 32151, 2025
monkey[m]
Hello!
2025-11-17 32158, 2025
reosarevok[m]
Still on my list for today: bitmap , jasje , julian45 , ansh , reosarevok, Hemang Mishra , Jade , kellnerd , m.amanullah7
2025-11-17 32116, 2025
monkey[m]
Last week I put some finishing touches to the Bootstrap 5 migration in BookBrainz. One final check and it should be ready to merge
2025-11-17 32138, 2025
monkey[m]
I also deployed a new prod version of BookBrainz, and reviewed some useful PRs
2025-11-17 32106, 2025
monkey[m]
Also talked barcodes and regexps with ApeKattQuest (IRC)
2025-11-17 32135, 2025
monkey[m]
On the LB side, I reviewed PRs and implemented a PanoScrobbler importer (for their export format)
2025-11-17 32100, 2025
monkey[m]
Reviewed some details in the new MB homepage and the MeB oauth pages and profile
2025-11-17 32121, 2025
monkey[m]
And finally some ticket triage, welcoming newcomers, and some community outreach
2025-11-17 32131, 2025
monkey[m]
That's about it for me.
2025-11-17 32140, 2025
monkey[m]
kellnerd: How about you?
2025-11-17 32149, 2025
kellnerd[m]
Hey everyone!
2025-11-17 32104, 2025
kellnerd[m]
Last week I mostly stayed on top of Harmony tickets, quite a few interesting ideas have been brought up.
2025-11-17 32126, 2025
kellnerd[m]
I really hope to make alternative lookup methods (not by barcode) and relationship seeding happen soon, maybe in early 2026.
2025-11-17 32142, 2025
kellnerd[m]
And I've rediscovered an elbisaur ticket which made me investigate inconsistencies of LB's listen JSON format (LB-1878).
last week i expanded anubis deployment to the blog in addition to jira, and spent some time tweaking configs for each (e.g., making sure MB's front page blog embed is able to get to the post feed)
2025-11-17 32108, 2025
julian45[m]
also cooked up a way to extract metrics out of jira and make them visible as prometheus metrics & thus understandable by our existing observability stack
2025-11-17 32114, 2025
julian45[m] shakes fist at java
2025-11-17 32141, 2025
julian45[m]
fin, go [bitmap](https://matrix.to/#/@bitmap:chatbrainz.org)?
2025-11-17 32150, 2025
bitmap[m]
hey!
2025-11-17 32116, 2025
bitmap[m]
I was primarily working on the metabrainz oauth/account changes for MBS last week, continuing that this week
2025-11-17 32147, 2025
bitmap[m]
also submitted a small patch to fix some issues setting up MeB locally, helped debug a couple webpack issues in the homepage revamp PR, and reviewed the bot-detector documentation
2025-11-17 32100, 2025
bitmap[m]
go jasje!
2025-11-17 32144, 2025
reosarevok[m]
Hi!
2025-11-17 32155, 2025
reosarevok[m]
jasje sent a quick review in PM because he wasn't feeling great
2025-11-17 32158, 2025
reosarevok[m]
(get better!)
2025-11-17 32101, 2025
reosarevok[m]
He says:
2025-11-17 32122, 2025
reosarevok[m]
"Released v2.11. It has create account fix by hemang + profile page improvements and some bug fixes"
2025-11-17 32143, 2025
reosarevok[m]
Go ansh!
2025-11-17 32144, 2025
reosarevok[m]
Still on my list for today: reosarevok, Hemang Mishra , Jade , m.amanullah7
All stuff that reuses bits already converted for other forms is done, and I converted a bunch of new bits already, the main missing bits are the area field (so, me remembering how to do an autocomplete field properly) and the check for possible duplicates
2025-11-17 32145, 2025
reosarevok[m]
The duplicate check being done in React should finally let us be smart and remove the red "SOMETHING IS MISSING" highlights from the form when someone adds a disambiguation, which would be neat
2025-11-17 32101, 2025
reosarevok[m]
Anyway, that's about it, other than that some code review, some banning spammers, the usual
2025-11-17 32112, 2025
reosarevok[m]
m.amanullah7: you?
2025-11-17 32130, 2025
mamanullah7[m]
Hello 👋🏻 everyone!
2025-11-17 32103, 2025
mamanullah7[m]
Nothing from my side past few weeks I’m just figging with my eye infection! I’m doing well now! I hope to recover fast so again i can be on screen for long time!
2025-11-17 32110, 2025
mamanullah7[m]
I was looking to the lb issues and will start working something if i find most probably will help monkey to give bp issues if left any!
2025-11-17 32138, 2025
mamanullah7[m]
s/give/solve/
2025-11-17 32115, 2025
mamanullah7[m]
reosarevok[m]: [off] 4 times a day!
2025-11-17 32138, 2025
mamanullah7[m]
That’s it from my side
2025-11-17 32153, 2025
mamanullah7[m]
Is anyone left? Jade ?
2025-11-17 32143, 2025
reosarevok[m]
Jade / Jade (recovering account) / Jade (try @jade:ellis.link) is one
Well, in that case, it seems like we should finish for the day! :)
2025-11-17 32113, 2025
reosarevok[m]
Thanks everyone
2025-11-17 32135, 2025
reosarevok[m]
ansh, Jade: feel free to leave a review here later if you drop by :)
2025-11-17 32124, 2025
reosarevok[m]
For now, that's a
2025-11-17 32126, 2025
reosarevok[m]
</BANG>
2025-11-17 32138, 2025
monkey[m]
Thanks reo for always closing the tags properly!
2025-11-17 32140, 2025
mayhem[m]
thanks reosarevok !
2025-11-17 32121, 2025
NirvanJain[m]
<NirvanJain[m]> "https://github.com/metabrainz/..." <- [@hemang-mishra:matrix.org](https://matrix.to/#/@hemang-mishra:matrix.org) I have raised a PR for the issue , please review it once..
2025-11-17 32101, 2025
NirvanJain[m]
* [@jasje:matrix.org](https://matrix.to/#/@jasje:matrix.org) [@hemang-mishra:matrix.org](https://matrix.to/#/@hemang-mishra:matrix.org) I
2025-11-17 32135, 2025
NirvanJain[m]
* [@jasje:matrix.org](https://matrix.to/#/@jasje:matrix.org), [@hemang-mishra:matrix.org](https://matrix.to/#/@hemang-mishra:matrix.org) I
2025-11-17 32112, 2025
petitminion has quit
2025-11-17 32137, 2025
petitminion joined the channel
2025-11-17 32120, 2025
petitminion has quit
2025-11-17 32103, 2025
petitminion joined the channel
2025-11-17 32138, 2025
_BrainzGit
[bookbrainz-site] 14dependabot[bot] opened pull request #1196 (03master…dependabot/npm_and_yarn/babel/cli-7.28.3): chore(deps-dev): bump @babel/cli from 7.17.6 to 7.28.3 https://github.com/metabrainz/bookbrainz-site/pul…
2025-11-17 32156, 2025
\- joined the channel
2025-11-17 32116, 2025
Jade[m] joined the channel
2025-11-17 32116, 2025
Jade[m]
<reosarevok[m]> "ansh, Jade: feel free to leave a..." <- Aah the meeting completely fled my mind, was out
2025-11-17 32139, 2025
Jade[m]
This week the main thing was actually having a chat with my supervisor that I arranged after tracking him down
2025-11-17 32141, 2025
Jade[m]
Tldr: everything is green, we are making the music player / server
2025-11-17 32114, 2025
Jade[m]
Also set up a bunch of the work for existing music stacks to test them out