Morning, yvanzo (and other interested parties). Just wanted to let you know that I successfully completed a reindex overnight. It took about 16 hours, up from around 12. It looks to me that artist indexing is significantly slower than it used to be. But that's just a sample size of one ;)
lucifer[m]
mglubb: there are a couple of unreleased PRs that improve the indexing time.
especially, artist core.
for us, it halves the indexing time for artist core from ~20 mins to 10 mins.
mglubb[m]
Thanks, lucifer . I'll wait for them to be merged into main then give it a whirl. As it happens, I'm seeing similar slowness in ongoing indexing. Hopefully they'll help that?
lucifer[m]
yes, i think the live indexing should be faster too with that.
Maxr1998 joined the channel
Maxr1998_ has quit
mthax has quit
mthax joined the channel
yvanzo[m]
Hi lucifer, yes.
It took ~5h.
lucifer[m]
the mb docker numbers i have for it are 7-8h. so seems a across the board improvement.
Also I stopped the live indexer for reindexing the whole collections.
So there are some messages to be processed now.
lucifer: I just left a comment to your last PR for the retry strategy.
outsidecontext[m
mayhem, zas: I'd like to tag a libdiscid release. Can one of you help me with getting the release files copied to the MB file servers afterwards?
There is not much changes, but a CMake fix that is waiting to be released for two years now, and also the binaries for Windows and macOS get code-signed now.
mayhem[m]
not a problem.
outsidecontext[m
ok, great. then I'll tag the release and ping you when its ready.
looks like I'm accidental de-facto maintainer of libdiscid since a few years. Not sure how this happened
lucifer[m]
yvanzo: done.
yvanzo: is it fine i disable the sir jenkins jobs?
[@_discord_410549040392962058:chatbrainz.org](https://matrix.to/#/@_discord_410549040392962058:chatbrainz.org) when did you send the messages? I'll check.
adhawkins[m]
10:33:41 (BST) and 11:38:35 (again BST)
s/BST/GMT + 1/, s/BST/GMT + 1/
lucifer[m]
adhawkins[m]: [@bitmap:chatbrainz.org](https://matrix.to/#/@bitmap:chatbrainz.org) and [@yvanzo:chatbrainz.org](https://matrix.to/#/@yvanzo:chatbrainz.org) got the same issue yesterday. while waiting for their response you can check the chatlogs from last night/early morning.
adhawkins[m]
Will do. Thanks.
rayyan_seliya123 has quit
There is talk of rebuilding images and the like. Wonder if that's been done?
I'll wait for bitmap or yvanzo to respond. For now, lunch time!
yvanzo[m]
adhawkins: Apparently, an additional command can be required (depending on your Docker Compose version?), see the updated step 4.
adhawkins[m]
Thanks, will double check.
yvanzo[m]
(the build command)
Patched live indexing sir container for production SolrCloud 9 cluster.
texke has quit
petitminion has quit
petitminion joined the channel
lucifer_ joined the channel
lucifer_
testing irc bridge.
lucifer[m]
adhawkins: the irc bridge seems to be working, can you check you sent the message to right channel on the right network?
petitminion has quit
adhawkins[m] uploaded an image: (87KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/acQOtOwHvWSzvMCvwYYNWoOj/image.png >
adhawkins[m]
Done that, and now the upgrade seems to be progressing. Thanks.
adhawkins: i see you in the channel but don't see your message or the dm.
adhawkins[m]
Odd...
lucifer[m] uploaded an image: (197KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/gNLHDuShluTWaOiiuCUSlGQM/image.png >
lucifer[m]
thanks yvanzo!
adhawkins[m]
I've just disconnected and reconnected. Anything?
lucifer[m]
nothing in the channel but sent you a dm
i didn't see a part/join in irc for your username either fwiw
adhawkins[m]
Ok, let me restart my bouncer.
lucifer[m]
maybe an issue with your ircclient or bouncer?
adhawkins has quit
adhawkins joined the channel
fettuccinae[m]
mayhem: can you please help me with this [test case fail](https://github.com/metabrainz/metabrainz.org/actions/runs/15162692322/job/42632388438?pr=506#step:6:1049). The uuid-ossp extension was already added and it still fails.
adhawkins
Any joy now?
lucifer_
hey hey hey
adhawkins
Testing testing
mayhem[m]
@fettuccinae:matrix.org: do the tests pass locally?
fettuccinae[m]
mayhem[m]: no, the same "no function matches" error
fwiw we are on pg 16 in production so you can use gen_random_uuid without uuid-ossp too. i intend to do that in LB once timescale is migrated to 16 or 17.
lucifer_ has left the channel
fettuccinae[m]
lucifer[m]: ill do that.
<lucifer[m]> "change the column type to uuid" <- i was type casting it back to test locally `uuid_generate_v4()::text` and was still getting the same error.
s/test/text/
<lucifer[m]> "fwiw we are on pg 16 in producti..." <- I think we are still on pg12.3 in [MeB](https://github.com/metabrainz/metabrainz.org/blob/19acb9456d20ab873afdd08aa2595c9991f7d3cb/docker/docker-compose.test.yml#L17), im getting the same error with `gen_random_uuid()`
An MB API questions: In release results mediums have a field track-offset. What exactly does this indicate, and in which cases is it something other than 0?
outsidecontext: I believe this is used for continuous numbering across mediums. So for example if you have songs 1 - 10 spread on two mediums, you will get tracks 1-5 on each medium.
track offset allows you to define that medium 2 track 1 is actually track 6
(although please correct me if I'm wrong)
mshahnawaz1[m] has quit
outsidecontext[m
monkey: I'd assume something like this. But can this actually be set for releases on MB? I had seen this field before, but never questioned it :)
monkey[m]
Didn't realize you can't set it on the website
outsidecontext[m
Actually it looks to me as if this field is actually unused. I guess the intention was as you described. But in practice it isn't in use. Something like the case with different numbering would just have the track "number" strings set differently from the position. E.g. on https://musicbrainz.org/ws/2/release/805cc5b2-1...
<lucifer[m]> "@fettuccinae:matrix.org: mamanul..." <- Sorry internet issue due to bad weather!
monkey[m]
<outsidecontext[m> "Actually it looks to me as if..." <- I suppose you're right. Perhaps a leftover from the days of yore when one could not set arbitrary numbering for tracks?
yvanzo[m]
The MusicBrainz indexed search is up-to-date and refreshed in real-time again.
A backup of SolrCloud 9 collections will be available in a few hours.
julian45[m]
<lucifer[m]> "monkey: mac or linux?" <- if i may add my $0.02 on this: IMO macs provide a considerably nice (and, if you're willing to pay for it, beefy) setup that "just works" out of the box, but main downsides are cost & (sometimes) less ability to tinker w/ things you might want to tinker with.
on the other hand, linuxes of various sorts are getting closer and closer to that nice "just works" state out-of-box and you have a lot more freedom to tinker, but generally there can be a lot more *need* to tinker to reach desired working state (e.g., peripheral drivers, firmware, desktop environment, etc.) vs macs
julian45[m] uploaded an image: (9KiB) < https://matrix.chatbrainz.org/_matrix/media/v3/download/julian45.net/M5Xw5KaXSMzY76HO6Bi2N9m1tpWIWXzt/2025-05-21_12-07-56.png >
also, a nice coincidence as i found myself in the GSoC welcome meeting a little bit ago ^
lucifer[m]
julian45: yes makes sense. i asked because monkey used to use a mac and i use linux and usually its me having the a/v issues.
monkey[m]
Linux this time...
julian45[m]
personally i have a bit of all three majors: my main laptop is an m2 macbook air from a few years ago, but my gaming/dev setup is a windows 11 desktop i built myself and use a lot of wsl/containers - then my homelab environment is quite linux-y
monkey[m]
I have this very reassuring physical switch to turn off my microphone and webcam each separately.
Turns out Zoom didn't like me turning on the hardware after starting the call.
The usual have-you-tried-turning-it-off-and-on-again prevails.
julian45[m]
as for linux distros... started & grew my *nix skills with ubuntu and don't mind it at all, but after i started using RHEL for $dayjob i started to get a lot more interested in that ecosystem, incl upstream fedora... (for one thing, os upgrades tend to Just Work [or if it won't work, it'll block you from upgrading, tell you why, and roll you back] thanks to leapp.) also partial to arch
Jade[m] joined the channel
Jade[m]
My experience recently has been that windows has been abysmal, and that mac and linux have both been pretty good, with different failings
I won a mac recently and I've been using it pretty much exclusively, because of the hardware, but macos has been much more reliable than windows was during the time I had to use it
And stuff like built-in dictation is very nice (when you had to pay for a I think £700 licence for dragon on windows, and it's just not available on linux)
petitminion joined the channel
julian45[m]
yeah. even from an enterprise standpoint even though windows has a pretty staying presence as The enterprise OS and microsoft has put out lots of tools to manage the complete vertical of their ecosystem (intune for device management, entra id for identity/access management, "good" old active directory, etc.), windows unreliable overall and microsoft seems to be actively trying to make it worse over time, which is impressive in a way
and if you're an org that needs to manage more than a handful of mac endpoints, there's pretty respectable tooling out there for doing that, even if it doesn't come straight from apple. (heck, there are now tools for doing similar quality work for linux endpoint fleets!)
at $dayjob our userbase on college-issued computers is something like 70% macs vs 30% windows these days
* these days, working out to well over a thousand macs
* at $dayjob our userbase on workplace-issued computers is something like 70% macs vs 30% windows these days, working out to well over a thousand macs
bitmap[m]
<adhawkins[m]> "I keep seeing the following in..." <- hi adhawkins, assuming you're using MB docker, this is likely due to the icu library being upgraded in the `db` container when it was recreated. can you try the following command and see if it resolves the issue?... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/...>)