that series change is interesting. I nearly forgot about it (even though I did the change). Only when writing the blog post I came across it again and though that this is actually a quite important addition :D
aerozol
outsidecontext: 🎉 I’m going to share the blog post on the various channels if you weren’t already planning something?
outsidecontext
aerozol: please do, that would be great. wanted to ask about it anyway
aerozol
Great, will do
ApeKattQuest
wait how does series support in picard work exactly?
aerozol
I don’t think it’s tagging via series (e.g. treating a recording series like an album) ApeKattQuest, that’s what I thought at first too (got a bit too excited tbh)
A bunch of new scripting variables I believe
Maxr1998 joined the channel
Maxr1998_ has quit
mayhem
mooin!
zas
moooooin!
mayhem
morning!
zas: have you tried lb-radio???
zas
yes; I noticed weird results though, I'll give it another run soon (if I remember correctly, I got non-doom metal suggestions in the list, not sure why)
aerozol
moin!
mayhem
yes, there was a first tag radio implementation that wasn't so good, but we have a new one now.
if you get a query where there is borked data, post the query here and I'll look
aerozol: I hadn't put the description of easy,medium, hard into the docs yet because the words were failing me. but I have a better idea how to express it now, so I"ll add that later.
monkey suggested that we use different terms for this, but I forgot which ones we worked out.
I do remember "hard" = "adventurous"
aerozol
I don’t mind if the in-page words aren’t perfect, we have to simplify for the UI anyway! But more details in the docs is helpful for those such as me
mayhem
ok, will add later today.
aerozol
Thanks xosexo
mayhem
there are a lot of "soft" concepts in lb-radio. which is very different from the rest of MeB, which is always hard and factual.
I had to develop a methodology around this to make things fuzzy and softer.
aerozol
Yeah I totally get it. The reason I was particularly interested in easy/med/hard mode is because we had discussed that it would grab different tags, so I was curious to see what it ended up doing
I have no no problem with a simple ‘fuzzy’ slider for the basic user, they don’t care how the cake is made (generally speaking ofc). The MeB audience will be more curious and happy to read docs
mayhem
the thing is that for each type of source, the algorithm works differently. I hope expressing it in vague terms will be good enough, because otherwise it would be a lot of docs to maintiain. we'll see
aerozol
Oh, interesting. One reason why I’m interested (and other MB editors will be too) is because we will want to know how we can ‘hands-on’ improve the results/get to work adding tags and so on
Hopefully there’s a way to get the gist across, without getting too specific...
mayhem
Yes, that is a good goal to shoot for. and I think the tag radio needs the most documentation, next is the artist element. the others, easier to describe.
have you tried `user:aerozol` or `recs:aerozol` ?
aerozol
No! I’ll dig in now
ApeKattQuest
btw happy sysadmin day :D
aerozol: oic. no i thought it meant like uh if a release is part of a series yo ucna idk tag it liek that? i had no idea what that meant
being able to tag a recording series as a release woudl be neat. or even a collection.. so thne you could have playlists as collection
aerozol
ApeKattQuest: It’s quite a lot of new variables, so I’m guessing you can now easily write folders/tracks like [series] [number]: [release name]? Be interesting to see what the community does with it
ApeKattQuest
aaahh
well that's usefull fora lof of spesific type of series. cafe del mar and bbc clasic comes to mind
does it matter if it's release group or release seris though
the thing about RG series is that a spesific release could, possibly be not "of that series" such is the case very much in books
outsidecontext
ApeKattQuest: there are variables for release, release group, recording and work series
fletchto99 has quit
fletchto99 joined the channel
zas
We managed to recover reo's lost account, using Discourse Merge feature. That's not exactly restoring the account (that's only possible using backups, and it restores everything, so not really convenient), but we merged old (and marked as deleted) account to a new one. Badges, Likes, Posts, ... from old account are then owned by new account.
reosarevok
yvanzo, bitmap: I added MBS-13190 for the issue that caused this :)
Good to know that's a possibility. It requires the use of command like (rake) if source account is an admin one, but in this case I used UI, setting the old account as a normal one without SSO, and target as admin with SSO.
reosarevok
(we should look into it at some point this year, not super urgent, but still - I was surprised to see how many emails with multiple accounts we had)
!m zas
BrainzBot
You're doing good work, zas!
zas
In French, we have an expression for this, which translates to something like: we saved the furniture... "Sauver les meubles" (limiting the losses in the event of a disaster)
(our tweets are starting to look a bit samey, always the same MeB logo image)
akshaaatt
Damn aerozol ! That looks amazing 🔥
outsidecontext
aerozol: that's cool, use it.
aerozol
Thanks akshaaatt! Based on the one we did for an Android app update a while back, if you remember :D
akshaaatt
⚡️⚡️⚡️⚡️
outsidecontext
aerozol: sure. we need to finish this story anyway. I used some of the images. but maybe we can look into this in detail during the summit. would be cool to discuss this with others
aerozol
Ah, you mean the packaging/preview mockup look? Sounds good
outsidecontext
yes, that
jasje
aerozol: one of the best artworks I’ve seen in a while
aerozol
Stop it 🥰
yvanzo
O’Moin
reosarevok: Thanks for updating beta and opening that ticket, also glad you recovered your account.
For yesterday’s rant, it’s not cool okay at all. Don’t accuse me of petty things such as blocking you. I’m up for discussing this issue again after this release but not on the basis of personal attacks.
reosarevok
zas: salvar los muebles also exists in Spanish
yvanzo: it's not about pettiness, I just think you're looking at this as if it was a code decision, but it's a style decision, and those are my responsibility, not the MBS team's:)
yvanzo
I don’t think I‘ve been shitty to you in any way but if you think I did, please contact me about it so we can prevent this kind of messy discussion to happen again.
reosarevok
That's what I mean with the blocking
yvanzo
I’m very sorry to see this week of pretty productive teamwork ending like this really.
reosarevok
I don't think there's any bad faith from your part or anything
yvanzo
It’s a technical issue, and the concerns have been given in comment to the ticket.
reosarevok
But we need to figure something out about how style decisions get applied in MBS code
Maybe something for a future team meeting
No rush with it anyway, and sorry if I made it feel like I thought you had bad intentions here
(I'm not always great at communicating)
yvanzo
Okay, I’m not always great at it either, shared wrongs I guess.
reosarevok
I'm not against the idea at least in theory that style decisions or at least some subset of them get made by the MBS team as a group with voting
If you feel some of them for example affect the team more than others and should be decided together
But then this should get decided and codified
As I said maybe something for a post holiday meeting :)
SothoTalKer_ joined the channel
For now, don't worry about it, enjoy your holiday, and we'll just talk this later
Is there anything you'd like me to check or look into before you go, btw?
SothoTalKer has quit
SothoTalKer_ is now known as SothoTalKer
yvanzo
If you could embark on Docker, that would be great.
reosarevok
I meant more short term :)
But do you mean starting to learn more about docker? I can do that, yes
Speaking of, zas, do we still need docker in the agenda for next Monday?
yvanzo
For the search stuff, there is this maven hell but I think it will be easier to look at it in a group session.
reosarevok
Sure
Let's do that as soon as you're up to it post-hols
TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | BookBrainz: #bookbrainz | Channel is logged; see https://musicbrainz.org/doc/IRC for details | Agenda: Reviews
zas
reosarevok: nope ;)
yvanzo
Yes I mean we have Docker Compose project as a recommended way to install it even for dev setup so we should have more eyes on it.
Ultimately musicbrainz-docker should be merged into musicbrainz-server but if we are going to break stuff it will probably be at the same time as a schema change.
reosarevok
I agree, but it got quite messy last time I tried to migrate to mb-docker for dev
So I was thinking maybe we could look into that some morning at the office during the summit? :)
yvanzo
Like all other projects are doing: having docker files in the main repo.
reosarevok: do you have any docker stuff running on your workstation/laptop?
reosarevok
Not right now, but I have used it before, IIRC I have specifically used it for the meb site at least and I did use it at some time for MBS too as a test, but it is not really a good idea from my experience to try to combine docker + local mbs installs, so I should just migrate it fully if I'm to use it
I've also used it a bit for the wikidata-bot
yvanzo
If not, you can just use `docker system prune --all --force --volumes` got get rid everything you tried to achieved with it.
reosarevok
Having the files in the main repo seems sensible enough, assuming we're sticking with docker (I know atj did mention something about not being a fan but I don't remember if the sysadmin team has clear ideas about fully migrating to something else eventually or not)
yvanzo
Yes, we cannot have two MB instances running the same code atm.some improvements are needed to avoid conflicts with local MBS installs.
The main conflicts I can think of are dependencies not being necessarily installed the same way and consequently static files not being built the same way either.
I don’t think there is any plan to move away from Docker for our apps, only for some hosting services such as consul.
Even if replacing Docker, the needs stay the same: having a reproducible environment for continuous integration, deployment and development.
reosarevok
Sure :)
yvanzo
You can also use `wolf` for testing scripts, just clone it under a different name to avoid conflicts with the current instance: `git clone --depth 1 https://github.com/metabrainz/musicbrainz-docke... reo-docker`
If running the server or publishing ports, they should also be changed to avoid conflicts with the running instance.
mayhem
aerozol: I love that software box.
man, I wish I could know how many times picard has been downloaded over the past 20 years. Is it a billion yet?
nope, not even close.
I would be its been downloaded 5 - 15 millions times. deffo the most successful downloaded project I was ever involved in.
aerozol
mayhem: So glad people are liking it!! outsidecontext and I worked on that ages ago
lucifer: did you have any luck poking at those images that weren’t loading for some LB listens? Now that I’m not scrobbling from my phone anymore everything picks up images fine, but those older ones are still being stubbornly image-less: https://listenbrainz.org/user/aerozol/?min_ts=1...
yvanzo
aerozol, outsidecontext: added it to the summit sessions
aerozol
yvanzo: thanks. I’m not sure what outsidecontext wanted to discuss re. the visuals, so I’ll let him handle it (or you can delegate to me outsidecontext)
yvanzo
it's mostly a reminder for both of you to not forget about it during that week
I’ve put in hacking sessions, not in the main agenda for big topics
aerozol
<3
lucifer
aerozol: i did look into but i don't have a solution yet. when its fixed, images for previously submitted listens will also appear.
aerozol
lucifer: thanks for that, appreciate it
ApeKattQuest
oh wow I just realised that "meubles" (fr/es) is like probably etymologically same as "møbler" (no) hmm we don't have a saying like "vi reddet møblene" but...
aerozol: that picard box is :chef's kiss: awesome
aerozol
jeez guys, I could have sworn when we first worked on it people weren’t that convinced! I like the box too!
monkey: I have assigned you LB-1320 to review, but happy to do the pull request myself if you’re happy to go the lazy ‘replace the jpg’ route :)
next priority for you: Arsh's dataset for the artist similarity page.
lucifer
👍
just need to canonical release mbids right?
mayhem
let me answer that priorities question in more detail on monday.
ApeKattQuest
aerozol: i don't remember seeing this before :o
aerozol
ApeKattQuest: we did it back in the mists of ’22 I believe. Quite keen to get more of our stuff in that look actually, but the day-to-day gets in the way
ApeKattQuest
eh. I think it's fun as a one of joke-y image, but i think it only makes sense for picard (it's a software)
as a sort of parody of these srs business software houses that make these unironically (with unironically high prices you used to pay for boxed software like these) for software that's litterally never seen a physical release