#metabrainz

/

      • reosarevok[m]
        * continue work on instruments
      • 2025-11-17 32128, 2025

      • reosarevok[m]
        * 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).
      • 2025-11-17 32142, 2025

      • BrainzBot
        LB-1878: Inconsistent listen history export JSON format https://tickets.metabrainz.org/browse/LB-1878
      • 2025-11-17 32122, 2025

      • kellnerd[m]
        julian45: your turn please
      • 2025-11-17 32145, 2025

      • julian45[m] joined the channel
      • 2025-11-17 32145, 2025

      • julian45[m]
        hello!
      • 2025-11-17 32130, 2025

      • julian45[m]
        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
      • 2025-11-17 32101, 2025

      • reosarevok[m]
        Or maybe Hemang Mishra can start :)
      • 2025-11-17 32125, 2025

      • HemangMishra[m]
        Hi all
      • 2025-11-17 32110, 2025

      • HemangMishra[m]
        This week I finished implementation of captcha verification for create account feature. https://github.com/metabrainz/listenbrainz-androi…
      • 2025-11-17 32111, 2025

      • HemangMishra[m]
        Had to cover lots of edge cases.
      • 2025-11-17 32149, 2025

      • HemangMishra[m]
        Also opened up some issues for new contributors.
      • 2025-11-17 32111, 2025

      • HemangMishra[m]
        That's it for me. Jade: next?
      • 2025-11-17 32132, 2025

      • reosarevok[m]
        I can go in the meantime
      • 2025-11-17 32155, 2025

      • reosarevok[m]
        I mostly worked on MBS-12758 - converting the label form to React
      • 2025-11-17 32155, 2025

      • BrainzBot
        MBS-12758: Convert label edit form to React https://tickets.metabrainz.org/browse/MBS-12758
      • 2025-11-17 32105, 2025

      • reosarevok[m]
        It's progressing slowly but surely
      • 2025-11-17 32106, 2025

      • reosarevok[m]
        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
      • 2025-11-17 32149, 2025

      • reosarevok[m]
        And ansh the other
      • 2025-11-17 32157, 2025

      • reosarevok[m]
        Let's see if any appear :)
      • 2025-11-17 32145, 2025

      • reosarevok[m]
        Seems not :)
      • 2025-11-17 32150, 2025

      • _BrainzGit
        [listenbrainz-android] 14nirvan73 opened pull request #618 (03main…fix/navigation): Fixed bug of the bottom nav bar https://github.com/metabrainz/listenbrainz-androi…
      • 2025-11-17 32110, 2025

      • reosarevok[m]
        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
      • 2025-11-17 32121, 2025

      • Jade[m]
        And did most of the work for making a website for one of my other projects: https://forgejo.ellis.link/continuwuation/continu…
      • 2025-11-17 32104, 2025

      • Jade[m]
        Just got to fix a few minor things on that
      • 2025-11-17 32115, 2025

      • Jade[m]
        All in all, some progress
      • 2025-11-17 32117, 2025

      • \- has quit
      • 2025-11-17 32119, 2025

      • petitminion has quit
      • 2025-11-17 32111, 2025

      • petitminion joined the channel
      • 2025-11-17 32154, 2025

      • anuj_ has quit
      • 2025-11-17 32152, 2025

      • lucifer[m]
        mayhem: https://test.metabrainz.org/admin/, supporters dashboard should be completely fixed now. users part still has a couple of bugs.
      • 2025-11-17 32117, 2025

      • lucifer[m]
        okay fixed now.
      • 2025-11-17 32108, 2025

      • Techman has quit
      • 2025-11-17 32123, 2025

      • Techman joined the channel
      • 2025-11-17 32135, 2025

      • x123 joined the channel
      • 2025-11-17 32152, 2025

      • x123 has quit
      • 2025-11-17 32116, 2025

      • petitminion has quit
      • 2025-11-17 32119, 2025

      • \- joined the channel
      • 2025-11-17 32155, 2025

      • \- has quit
      • 2025-11-17 32133, 2025

      • Kladky has quit
      • 2025-11-17 32114, 2025

      • v6lur has quit