Hi monkey aerozol... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AfDp57EoOdtJFYvOw3GkbPZTCBSvpjHtwT9B8zSH4n-ViDNsjCziouzOuOqAS4GqfMsSICBHFOnmAjZ8vtnaDRZCef67iBgwAGNoYXRicmFpbnoub3JnL2lCeUhRaHZ4UUZCVUJpZldNVFBYZHVRTw>)
2026-08-03 21531, 2026
BrainzGit
[bookbrainz-site] 14MonkeyDo merged pull request #1333 (03i18n…gsoc/week5-relationship-and-entity-edior): i18n: Migrate Relationship and author page components to react-i18next and deduplicate strings https://github.com/metabrainz/bookbrainz-site/pul…
2026-08-03 21558, 2026
monkey[m] joined the channel
2026-08-03 21559, 2026
monkey[m]
<Gopal[m]> "Hi monkey aerozol..." <- Thanks Gopal, will have a look when I can
2026-08-03 21501, 2026
rozlav4 joined the channel
2026-08-03 21547, 2026
rozlav4 has quit
2026-08-03 21500, 2026
kepstin has quit
2026-08-03 21517, 2026
kepstin joined the channel
2026-08-03 21551, 2026
BusterEverett[m] has quit
2026-08-03 21552, 2026
\-7 has quit
2026-08-03 21558, 2026
\-71 joined the channel
2026-08-03 21513, 2026
vexxed[m] has quit
2026-08-03 21557, 2026
TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged and not empty as it is bridged to IRC; see https://musicbrainz.org/doc/Communication/ChatBrainz for details | Agenda: Reviews, a small announcement (reo)
Well, aerozol just says "Nothing notable to note." - does that count as a review?
2026-08-03 21546, 2026
reosarevok[m]
And Garv Thakre says:
2026-08-03 21548, 2026
reosarevok[m]
'''
2026-08-03 21519, 2026
reosarevok[m]
last week i completed the migration of unified-form and entity pages and many remaining pages and had a discussion few weeks ago with monkey about the weblate configuration and end to end connection , so i need to do major changes this week
2026-08-03 21520, 2026
reosarevok[m]
'''
2026-08-03 21549, 2026
reosarevok[m]
That's it for mailed in reviews
2026-08-03 21502, 2026
reosarevok[m]
First review can be @fettuccinae:matrix.org?
2026-08-03 21527, 2026
fettuccinae[m] joined the channel
2026-08-03 21527, 2026
fettuccinae[m]
Hello everyone!
2026-08-03 21502, 2026
fettuccinae[m]
Last week I worked on optimizing bunch of search entities
2026-08-03 21526, 2026
fettuccinae[m]
Only recording and release-list remains now
2026-08-03 21503, 2026
fettuccinae[m]
Hopefully, I will get to finish it this week
2026-08-03 21508, 2026
fettuccinae[m]
Thats it from my side
2026-08-03 21511, 2026
fettuccinae[m]
bitmap: next?
2026-08-03 21521, 2026
bitmap[m]
hey!
2026-08-03 21547, 2026
bitmap[m]
last monday I helped execute the oauth / accounts migration to metabrainz, and worked on some followup fixes during the rest of the week
2026-08-03 21509, 2026
bitmap[m]
also spent some time preparing a new MBS / MB docker release which I'm building images for now
2026-08-03 21520, 2026
bitmap[m]
fin. go zas
2026-08-03 21532, 2026
zas[m]
Hey
2026-08-03 21546, 2026
zas[m]
Picard: Merged 10 PRs — tag diff highlighting (PICARD-1164, #3284), fix copy of deleted tags (PICARD-3349, #3285), scrollable Options dialog (PICARD-3351, #3287), plugin API: persist (PICARD-3356, #3300) + unregister script vars (PICARD-3355, #3298), cover art flow simplification (#3295), CLI refactoring (#3288, #3289), ruff 0.16.0 update (#3286). Open: script-generated match icons (#3302). Also continued work on scripting for local
NOTICE: ● PICARD-1164 (https://tickets.metabrainz.org/browse/PICARD-1164): Word diff for tags... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AX3c8UK38Y03kjqSsTCRygtWbkOlu4bNLXnUJGTzXqmMW24IcTVtCVTw6hh4Khde_T8CvrJW5nmNNc7JEF5sm3tCef7KULDgAGNoYXRicmFpbnoub3JnL0JwQ0pvR3VySGZxUk1pb1Rsekxmc0ZRUQ>)
2026-08-03 21550, 2026
NOTICE: PICARD-1044 (https://tickets.metabrainz.org/browse/PICARD-1044): Allow the usage of scripting for loading local cover art
Server upgrades & monitoring: Upgraded gateway servers to Ubuntu 24.04 (metabrainz-ansible#93, ansible-role-haproxy: skip PPA, bump haproxy to 2.8). Added solrcloud VMs to Icinga monitoring + fixed icinga2 role bugs (metabrainz-ansible#94).
2026-08-03 21516, 2026
zas[m]
Other infra: Set up haproxy-internal Docker image + health endpoint on metabrainz.org oauth (#602, docker-server-configs#372, metabrainz-ansible#97). Bumped docker-openresty to v1.31.1.1-1. Fixed stale lock files in mbstats (#32).
2026-08-03 21524, 2026
zas[m]
Reviews: 14 PR reviews across picard and picard-website (oauth switch, cyanrip log fix, tomlkit optional, thread typehints, dep bumps).
2026-08-03 21528, 2026
zas[m]
Plus usual supervision, minor fixes, performance audits, security upgrades, MB edits.
2026-08-03 21532, 2026
yvanzo[m] joined the channel
2026-08-03 21532, 2026
yvanzo[m]
BrainzBot (IRC) is almost overheating now! 😉
2026-08-03 21551, 2026
zas[m]
A new Picard beta soon ;)
2026-08-03 21554, 2026
levi_op[m] has quit
2026-08-03 21558, 2026
zas[m]
fin. yvanzo ?
2026-08-03 21502, 2026
yvanzo[m]
Hi!
2026-08-03 21506, 2026
yvanzo[m]
Since last meeting, I did have a break, then had an MB dev meeting and investigated MB search ugprades for Q4.
2026-08-03 21518, 2026
yvanzo[m]
That’s all from me. Go julian45?
2026-08-03 21531, 2026
julian45[m]
hello!
2026-08-03 21522, 2026
julian45[m]
not much to report this past week since i was unfortunately unavailable, but did get a few things done, like:
2026-08-03 21501, 2026
julian45[m]
* did some prep work/research for jira 11 upgrade later this year (and apparently a v12 will come out too? surprised atlassian is still planning to release new stuff that close to data center version end of life)
2026-08-03 21549, 2026
julian45[m]
* helped zas debug some of the anti-bot mitigations after they went live (mostly by running into bugs and asking for assistance 😅)
2026-08-03 21508, 2026
kepstin has quit
2026-08-03 21510, 2026
julian45[m]
kept up with picard dev updates and found them useful as always :D
2026-08-03 21541, 2026
julian45[m]
* a little more infra refactor research on the side
2026-08-03 21555, 2026
julian45[m]
fin. monkey?
2026-08-03 21500, 2026
monkey[m]
Hello!
2026-08-03 21504, 2026
monkey[m]
Last couple of weeks I mostly worked on the OAuth migration and associated changes to MeB.org/translations
2026-08-03 21509, 2026
monkey[m]
I also continued work on the ListenBrainz infrastructure, learning and documenting a bit more troubleshooting steps. Had meetings to talk about the infra.
2026-08-03 21517, 2026
monkey[m]
Worked on some big updates to Spotify OAuth too, following their change to expire refresh tokens
2026-08-03 21524, 2026
monkey[m]
And continued following GSOC projects and helping move them along
2026-08-03 21534, 2026
monkey[m]
Also worked on BookBrainz CI workflows following some breakage, not quite done yet as they are working but I want to improve the reporting/visibility on PRs
2026-08-03 21551, 2026
monkey[m]
Lots of smaller tasks thrown in, but that's most of it.
2026-08-03 21558, 2026
monkey[m]
Nice trick Yateen ;) go!
2026-08-03 21507, 2026
reosarevok[m]
Still on my list for today: outsidecontext , reosarevok, Haris , kellnerd , op3kay , waqib2992 , Lioncat6 , Jade , failure , lucifer , Nirvan Jain , MonkeyPython , Shreshth Sharma , jasje , ansh , Gopal
2026-08-03 21538, 2026
Yateen[m] joined the channel
2026-08-03 21539, 2026
Yateen[m]
Well I was not intentionally doing that :)... (full message at <https://matrix.chatbrainz.org/irc/v1/media/download/AWt_2Y2rfVzeo_66po_YV0KXyl3es9G3I7Z1PK8zIcwdqMOVcpOEN0FkB6qg10Bca5c9zy5Ml7-wh3PWb0qIkkhCef7KwkdwAGNoYXRicmFpbnoub3JnL3ZWZ29ra0NpcVV1SVNUSFJDY2h3Rmdreg>)
2026-08-03 21546, 2026
Yateen[m]
op3kay:
2026-08-03 21503, 2026
MonkeyPython[m] joined the channel
2026-08-03 21541, 2026
reosarevok[m]
I'm not seeing op3kay - wanna go, MonkeyPython ?
2026-08-03 21543, 2026
Yateen[m]
MonkeyPython[m]: Typing trick to get called . But i was trying to search something rather
2026-08-03 21556, 2026
MonkeyPython[m]
Arararara~! hi!
2026-08-03 21511, 2026
MonkeyPython[m]
Have done a fair bit of translating MetaBrainz on weblate! 🙌🎉
NOTICE: INST-627 (https://tickets.metabrainz.org/browse/INST-627): Combine Samba Drums into Bateria group
2026-08-03 21534, 2026
MonkeyPython[m]
Next fish can be: reosarevok
2026-08-03 21548, 2026
reosarevok[m]
blup?
2026-08-03 21556, 2026
reosarevok[m]
Hi!
2026-08-03 21550, 2026
reosarevok[m]
Last week I worked on MusicBrainz code a bit, plus I spent some time looking at the migration issues that came up
2026-08-03 21509, 2026
reosarevok[m]
(so, basically, I read support email and asked lucifer and monkey to fix stuff)
2026-08-03 21545, 2026
reosarevok[m]
Additionally I was working on some more ED stuff, emails, meetings and the like, more on that later
2026-08-03 21511, 2026
reosarevok[m]
Next can be rdswift, who I forgot to list under the mailed in reviews because he wrote it so early I forgot!
2026-08-03 21519, 2026
reosarevok[m]
rdswift says:
2026-08-03 21528, 2026
reosarevok[m]
'''
2026-08-03 21539, 2026
reosarevok[m]
Last week there was a problem with the Picard Docs on Weblate.
2026-08-03 21543, 2026
reosarevok[m]
A new contributor had completed a significant number of translations into Swedish.
2026-08-03 21543, 2026
reosarevok[m]
Weblate showed the language as approximately 30% complete.
2026-08-03 21551, 2026
reosarevok[m]
I added the contributor to the acknowledgements page, but after 2 days this change still hadn't showed up on Weblate, and their translations hadn't showed up in our repo on GitHub.
2026-08-03 21559, 2026
reosarevok[m]
With significant help from outsidecontext , over about 4 days we were able to get Weblate to finally show the new translator's name in the translation strings, but Weblate dropped ALL of the translations that the translator had entered!
2026-08-03 21507, 2026
reosarevok[m]
The commits that Weblate had created for the translations were never pushed to the repo on GitHub (but Weblate did push over 500 commits with no changes other than the date in the PO files headers), and Weblate removed all traces of the translation commits from its repo and system.
2026-08-03 21510, 2026
reosarevok[m]
Needless to say, I contacted the translator to explain the situation (that all of their work had been lost), and apologized profusely.
2026-08-03 21510, 2026
reosarevok[m]
I don't know if they will ever contribute again (and I can understand if they don't).
2026-08-03 21515, 2026
reosarevok[m]
On a happier note, today is a holiday here and also my birthday. I'm now officially a septuagenarian!
2026-08-03 21516, 2026
reosarevok[m]
'''
2026-08-03 21522, 2026
reosarevok[m]
Happy birthday rdswift!!!!
2026-08-03 21526, 2026
reosarevok[m]
(also oof, poor translator :/)
2026-08-03 21547, 2026
reosarevok[m]
Next can be outsidecontext?
2026-08-03 21523, 2026
outsidecontext[m joined the channel
2026-08-03 21523, 2026
outsidecontext[m
Hi. Not so much, drowning in my day work currently. But yes, Weblate picard-docs fixing and some code reviews.
2026-08-03 21556, 2026
outsidecontext[m
Also some bug fix for cyanrip log file parsing and general code maintenance
2026-08-03 21520, 2026
outsidecontext[m
That's it, next Jade ?
2026-08-03 21534, 2026
Jade[m] joined the channel
2026-08-03 21534, 2026
Jade[m]
Hi all!
2026-08-03 21556, 2026
Jade[m]
I've been getting back into things, doing maintainence tasks across the repos I'm responsible for, working my way down the list
During the last weeks I've been reviewing PRs for Harmony and my other open source stuff.
2026-08-03 21539, 2026
kellnerd[m]
For Harmony there will be a Melon provider soon and there was a discussion (and a PR) for handling Qobuz barcodes without check digit.
2026-08-03 21503, 2026
kellnerd[m]
With MetaBrainz OAuth finally being available, I thought about not only using that to import tags to MB but also make login mandatory for Harmony to lock out bots.
2026-08-03 21550, 2026
kellnerd[m]
I was surprised by receiving the first contribution for my Dark Side of MB userstyle as well.
2026-08-03 21523, 2026
kellnerd[m]
And I finally reviewed julian45's PR for my SnapStorage library (which powers Harmony).
2026-08-03 21502, 2026
kellnerd[m]
Next can be ansh 😃
2026-08-03 21520, 2026
ansh[m] joined the channel
2026-08-03 21520, 2026
ansh[m]
Hi everyone!
2026-08-03 21531, 2026
ansh[m]
Last week, I primarily focused on performance improvements for ListenBrainz. I refactored LB Radio to make direct database calls instead of API calls, reducing WSGI thread usage. I also added a caching layer on top of the popularity endpoints and parallelized a couple of database queries while fetching feed events to improve performance.
2026-08-03 21546, 2026
ansh[m]
In addition, I worked on the frontend for notification settings in ListenBrainz and continued reviewing GSoC PRs.