<suvid[m]> "on my testing environment, it..." <- Wait did this message mention you monkey? I had replied to your previous message on my pc but it doesn't show it as a reply on my phone so I'm confused
2025-03-10 06911, 2025
Kladky joined the channel
2025-03-10 06941, 2025
lucifer[m]
monkey, ansh hi! email on support about issues in connecting apple music to listenbrainz from safari on iphone. any ideas?
zas, julian45: hi! i would like to upgrade spark cluster servers to latest ubuntu lts (noble). we are on focal atm which is eol next month so maybe we should upgrade other servers too.
2025-03-10 06900, 2025
lucifer[m]
also, I am planning to update dockerfiles for other python projects to noble with python 3.13.
2025-03-10 06946, 2025
zas[m] joined the channel
2025-03-10 06947, 2025
zas[m]
lucifer: you can upgrade them one by one, and we can make changes to ansible so those servers are added to noble group
2025-03-10 06946, 2025
lucifer[m]
zas: makes sense, the spark cluster is free for the rest of the day. so if you have time, i can coordinate with you on that today. do you run ansible to upgrade the servers or just do-release-upgrade on the server itself?
2025-03-10 06957, 2025
cynic
hello! i'm from wuvt.vt.edu, where we're attempting to attach release-group MBIDs to hand-typed records of our stationphysical media
2025-03-10 06908, 2025
cynic
eep, didn't mean to hit enter there.
2025-03-10 06905, 2025
cynic
regardless, we've hit rate limits for the solr indexed search. the natural next step would be setting up a local copy, probably in our k8s cluster, but the whole 'outdated solr version' thing seems a bit spooky
2025-03-10 06921, 2025
zas[m]
lucifer: You can just run do-release-upgrade on each server, but we need to make changes on ansible config too. We can't upgrade systems from Ansible directly atm afaik.
2025-03-10 06907, 2025
cynic
do the folks itc have any advice for our attempted goal here? wrt setting up a mirror, or just in general. auto-assigning MBIDs is prone to error, we're aware, but it's a quick solution and hopefully not an entirely permanent one.
2025-03-10 06934, 2025
lucifer[m]
zas: the upgrade fails on michael due to lack of disk space on /boot.
2025-03-10 06917, 2025
zas[m]
Be sure to run apt autoremove before starting the upgrade, in order to remove old kernels
2025-03-10 06952, 2025
BrainzGit
[listenbrainz-android] 1407jasjeet merged pull request #553 (03main…bug_user_is_coming_null_if_we_click_on_you_in_feed): Fix null profile screen if we click on "You" in feed https://github.com/metabrainz/listenbrainz-androi…
[bookbrainz-utils] 14dependabot[bot] closed pull request #52 (03master…dependabot/npm_and_yarn/cleaner/multi-c90c854c9a): chore(deps): bump cross-spawn, eslint and typescript-eslint-parser in /cleaner https://github.com/metabrainz/bookbrainz-utils/pu…
2025-03-10 06905, 2025
lucifer[m]
zas: hi again, i did run apt autoremove but that doesn't remove anything atm. i think its to do with https://askubuntu.com/questions/563483/why-doesnt…. its probably safer if you could tell me what changes to make on one server to allow removal of old files and then i can do the same for remaining servers.
2025-03-10 06925, 2025
zas[m]
lucifer: would it be possible to do an install from scratch for those servers?
2025-03-10 06944, 2025
lucifer[m]
zas: sorry not sure what you mean
2025-03-10 06908, 2025
zas[m]
I mean proceeding to a full reinstall (losing all data)?
2025-03-10 06949, 2025
lucifer[m]
yes i think it should be possible.
2025-03-10 06943, 2025
lucifer[m]
do you think we can also upgrade spark servers at the same time?
2025-03-10 06951, 2025
lucifer[m]
if its no extra cost.
2025-03-10 06938, 2025
zas[m]
If we want to upgrade the servers (for example to AX42) we'll have a setup fee for each and their prices monthly cost increased a lot (from 35€ to 49€ excl. VAT). But cpu are 30-40% faster (more cores and more threads), lower consumption (but it changes nothing for us price-wise). The rest (RAM/storage) are the same, but likely a bit faster.
2025-03-10 06937, 2025
zas[m]
If we keep the current servers, no extra cost. We reinstall from scratch (if possible) and get new software on same hardware.
2025-03-10 06901, 2025
zas[m]
For the same extra cost we could get 2 more AX41-nvme but Hetzner don't offer them anymore, I dunno how the Spark cluster performance scale with cpu and/or increase of nodes.
2025-03-10 06907, 2025
lucifer[m]
i see, let's just reinstall from scratch then, zas for now.
2025-03-10 06938, 2025
zas[m]
Ok, do you have data to save first?
2025-03-10 06907, 2025
lucifer[m]
no we can proceed with the reinstalls.
2025-03-10 06934, 2025
minimal has quit
2025-03-10 06939, 2025
zas[m]
ok, I'll start with michael then.
2025-03-10 06944, 2025
lucifer[m]
sounds good
2025-03-10 06947, 2025
vardhan has quit
2025-03-10 06935, 2025
vardhan_ has quit
2025-03-10 06908, 2025
minimal joined the channel
2025-03-10 06911, 2025
vardhan_ joined the channel
2025-03-10 06911, 2025
vardhan joined the channel
2025-03-10 06939, 2025
zas[m]
@lucifer: michael is now ready, I'll proceed with jackie
2025-03-10 06935, 2025
zas[m]
lucifer: randy is in the set too right?
2025-03-10 06958, 2025
zas[m]
I can upgrade jackie jermaine marlon randy tito in parallel, michael upgrade went smoothly
2025-03-10 06906, 2025
zas[m]
lucifer: ping, can you confirm randy is in the set of servers?
bitmap, zas: what do you think about moving all the base images we have into one repo? base-image, consul template base, python, node? not sure if i am missing any.
2025-03-10 06921, 2025
KrishnaCosmic has quit
2025-03-10 06949, 2025
bitmap[m] joined the channel
2025-03-10 06949, 2025
bitmap[m]
<lucifer[m]> "bitmap, zas: what do you think..." <- I could see merging the first two since they're closely linked. the others don't seem very related to me, e.g. how would you manage tags?
2025-03-10 06904, 2025
lucifer[m]
ah right, yeah good point about tags.
2025-03-10 06945, 2025
lucifer[m]
i was thinking we could do date based versioning for git tags and each image tag uses the date in it somehow too.
2025-03-10 06956, 2025
Sophist_UK has quit
2025-03-10 06924, 2025
Sophist-UK joined the channel
2025-03-10 06937, 2025
minimal has quit
2025-03-10 06958, 2025
minimal joined the channel
2025-03-10 06925, 2025
BrainzGit
[listenbrainz-server] 14fettuccinae opened pull request #3218 (03master…sanitize_username): LB-1442: Fix sending emails if username contains a special character https://github.com/metabrainz/listenbrainz-server…
I'm a bit sick again. What the heck... I did hang out with a friend's children recently though! I blame the little plague dealers.
2025-03-10 06930, 2025
reosarevok[m]
Just the usual comms last week, but of design discussion, but very quiet overall.
2025-03-10 06931, 2025
reosarevok[m]
'''
2025-03-10 06953, 2025
reosarevok[m]
derat says: "Nothing to report again, but I'll hopefully have time to start working on some miscellaneous server tickets this week."
2025-03-10 06906, 2025
reosarevok[m]
And yvanzo says "Was off last week."
2025-03-10 06923, 2025
reosarevok[m]
On my list for today: julian45, lucifer, kellnerd, mayhem, outsidecontext, bitmap, monkey, MonkeyPython, jasje, Gautam Shorewala, reosarevok, ansh, zas
2025-03-10 06931, 2025
reosarevok[m]
julian45: wanna get us started?
2025-03-10 06945, 2025
julian45[m] joined the channel
2025-03-10 06945, 2025
julian45[m]
Sure!
2025-03-10 06943, 2025
julian45[m]
Hi all, since last week I worked with zas to fork and fix the GitHub Action we use to manage our DNS records now (action wasn't being maintained upstream and needed to be updated), and I also made some inroads on the SSO project. Hopefully will be reaching out to the tester group on that this week!
2025-03-10 06952, 2025
julian45[m]
That's all, go kellnerd ?
2025-03-10 06921, 2025
kellnerd[m] joined the channel
2025-03-10 06921, 2025
kellnerd[m]
Hey 👋
2025-03-10 06954, 2025
kellnerd[m]
Last week I merged a couple of userscript PRs for some of ROpedebee's scripts.
2025-03-10 06959, 2025
kellnerd[m]
I started with the Harmony integration of the cover art uploader which YoMo12 provided before I reviewed a couple of other PRs.
2025-03-10 06949, 2025
kellnerd[m]
And since I was already looking at it, I finished the Harmony integration to seed release URLs instead of just the front cover URL and made it display the image sizes as well.
2025-03-10 06946, 2025
outsidecontext[m joined the channel
2025-03-10 06947, 2025
outsidecontext[m
Sounds awesome
2025-03-10 06951, 2025
kellnerd[m]
Both changes have been released today, that was one of the most wanted features which people were missing form a-tisket.
2025-03-10 06914, 2025
kellnerd[m]
(And most never realized that it is actually that userscript which is doing the magic.)
2025-03-10 06909, 2025
kellnerd[m]
That's it, I am currently creating release lookup tests for the Tidal v1 API provider from cached data 😓
2025-03-10 06937, 2025
kellnerd[m]
outsidecontext: Wanna go next?
2025-03-10 06945, 2025
outsidecontext[m
sure, hi everyone
2025-03-10 06925, 2025
reosarevok[m]
Still on my list for today: lucifer, mayhem, bitmap, monkey, MonkeyPython, jasje, Gautam Shorewala, reosarevok, ansh, zas
2025-03-10 06935, 2025
outsidecontext[m
last week I did code reviews of zas' refactorings for Picard. Also checking some tickets and bugfixes
2025-03-10 06916, 2025
LupinIII
!m kellnerd[m]
2025-03-10 06916, 2025
BrainzBot
You're doing good work, kellnerd[m]!
2025-03-10 06926, 2025
suvid[m]
Hey reosarevok
2025-03-10 06926, 2025
suvid[m]
I would also like to chip in if its possible 😅
2025-03-10 06947, 2025
outsidecontext[m
I also did experiment with and actually implement Picard browser integration using a custom protocol. Trigger for this was latest Safari releases on macOS preventing the existing browser integration links to load
2025-03-10 06920, 2025
outsidecontext[m
It's generally working, but brings its own issues. Very platform dependent, and debugging platform specific issues is already very time consuming