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
2023-07-28 20917, 2023
aerozol
outsidecontext: 🎉 I’m going to share the blog post on the various channels if you weren’t already planning something?
2023-07-28 20900, 2023
outsidecontext
aerozol: please do, that would be great. wanted to ask about it anyway
2023-07-28 20908, 2023
aerozol
Great, will do
2023-07-28 20920, 2023
ApeKattQuest
wait how does series support in picard work exactly?
2023-07-28 20914, 2023
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)
2023-07-28 20946, 2023
aerozol
A bunch of new scripting variables I believe
2023-07-28 20939, 2023
Maxr1998 joined the channel
2023-07-28 20936, 2023
Maxr1998_ has quit
2023-07-28 20928, 2023
mayhem
mooin!
2023-07-28 20957, 2023
zas
moooooin!
2023-07-28 20906, 2023
mayhem
morning!
2023-07-28 20915, 2023
mayhem
zas: have you tried lb-radio???
2023-07-28 20925, 2023
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)
2023-07-28 20913, 2023
aerozol
moin!
2023-07-28 20924, 2023
mayhem
yes, there was a first tag radio implementation that wasn't so good, but we have a new one now.
2023-07-28 20941, 2023
mayhem
if you get a query where there is borked data, post the query here and I'll look
2023-07-28 20929, 2023
mayhem
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.
2023-07-28 20951, 2023
mayhem
monkey suggested that we use different terms for this, but I forgot which ones we worked out.
2023-07-28 20912, 2023
mayhem
I do remember "hard" = "adventurous"
2023-07-28 20954, 2023
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
2023-07-28 20941, 2023
mayhem
ok, will add later today.
2023-07-28 20950, 2023
aerozol
Thanks xosexo
2023-07-28 20913, 2023
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.
2023-07-28 20935, 2023
mayhem
I had to develop a methodology around this to make things fuzzy and softer.
2023-07-28 20933, 2023
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
2023-07-28 20917, 2023
aerozol
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
2023-07-28 20936, 2023
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
2023-07-28 20901, 2023
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
2023-07-28 20941, 2023
aerozol
Hopefully there’s a way to get the gist across, without getting too specific...
2023-07-28 20930, 2023
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.
2023-07-28 20956, 2023
mayhem
have you tried `user:aerozol` or `recs:aerozol` ?
2023-07-28 20941, 2023
aerozol
No! I’ll dig in now
2023-07-28 20908, 2023
ApeKattQuest
btw happy sysadmin day :D
2023-07-28 20948, 2023
ApeKattQuest
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
2023-07-28 20931, 2023
ApeKattQuest
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
2023-07-28 20909, 2023
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
2023-07-28 20923, 2023
ApeKattQuest
aaahh
2023-07-28 20941, 2023
ApeKattQuest
well that's usefull fora lof of spesific type of series. cafe del mar and bbc clasic comes to mind
2023-07-28 20920, 2023
ApeKattQuest
does it matter if it's release group or release seris though
2023-07-28 20907, 2023
ApeKattQuest
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
2023-07-28 20934, 2023
outsidecontext
ApeKattQuest: there are variables for release, release group, recording and work series
2023-07-28 20956, 2023
fletchto99 has quit
2023-07-28 20925, 2023
fletchto99 joined the channel
2023-07-28 20902, 2023
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.
2023-07-28 20952, 2023
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.
2023-07-28 20921, 2023
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)
2023-07-28 20941, 2023
reosarevok
!m zas
2023-07-28 20941, 2023
BrainzBot
You're doing good work, zas!
2023-07-28 20905, 2023
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)
2023-07-28 20948, 2023
akshaaatt
Damn aerozol ! That looks amazing 🔥
2023-07-28 20910, 2023
outsidecontext
aerozol: that's cool, use it.
2023-07-28 20917, 2023
aerozol
Thanks akshaaatt! Based on the one we did for an Android app update a while back, if you remember :D
2023-07-28 20937, 2023
akshaaatt
⚡️⚡️⚡️⚡️
2023-07-28 20913, 2023
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
2023-07-28 20957, 2023
aerozol
Ah, you mean the packaging/preview mockup look? Sounds good
2023-07-28 20950, 2023
outsidecontext
yes, that
2023-07-28 20947, 2023
jasje
aerozol: one of the best artworks I’ve seen in a while
2023-07-28 20920, 2023
aerozol
Stop it 🥰
2023-07-28 20932, 2023
yvanzo
O’Moin
2023-07-28 20905, 2023
yvanzo
reosarevok: Thanks for updating beta and opening that ticket, also glad you recovered your account.
2023-07-28 20929, 2023
yvanzo
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.
2023-07-28 20935, 2023
reosarevok
zas: salvar los muebles also exists in Spanish
2023-07-28 20916, 2023
reosarevok
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:)
2023-07-28 20925, 2023
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.
2023-07-28 20939, 2023
reosarevok
That's what I mean with the blocking
2023-07-28 20947, 2023
yvanzo
I’m very sorry to see this week of pretty productive teamwork ending like this really.
2023-07-28 20949, 2023
reosarevok
I don't think there's any bad faith from your part or anything
2023-07-28 20908, 2023
yvanzo
It’s a technical issue, and the concerns have been given in comment to the ticket.
2023-07-28 20913, 2023
reosarevok
But we need to figure something out about how style decisions get applied in MBS code
2023-07-28 20926, 2023
reosarevok
Maybe something for a future team meeting
2023-07-28 20900, 2023
reosarevok
No rush with it anyway, and sorry if I made it feel like I thought you had bad intentions here
2023-07-28 20909, 2023
reosarevok
(I'm not always great at communicating)
2023-07-28 20948, 2023
yvanzo
Okay, I’m not always great at it either, shared wrongs I guess.
2023-07-28 20904, 2023
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
2023-07-28 20928, 2023
reosarevok
If you feel some of them for example affect the team more than others and should be decided together
2023-07-28 20937, 2023
reosarevok
But then this should get decided and codified
2023-07-28 20952, 2023
reosarevok
As I said maybe something for a post holiday meeting :)
2023-07-28 20955, 2023
SothoTalKer_ joined the channel
2023-07-28 20922, 2023
reosarevok
For now, don't worry about it, enjoy your holiday, and we'll just talk this later
2023-07-28 20952, 2023
reosarevok
Is there anything you'd like me to check or look into before you go, btw?
2023-07-28 20941, 2023
SothoTalKer has quit
2023-07-28 20945, 2023
SothoTalKer_ is now known as SothoTalKer
2023-07-28 20910, 2023
yvanzo
If you could embark on Docker, that would be great.
2023-07-28 20955, 2023
reosarevok
I meant more short term :)
2023-07-28 20908, 2023
reosarevok
But do you mean starting to learn more about docker? I can do that, yes
2023-07-28 20923, 2023
reosarevok
Speaking of, zas, do we still need docker in the agenda for next Monday?
2023-07-28 20933, 2023
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.
2023-07-28 20950, 2023
reosarevok
Sure
2023-07-28 20903, 2023
reosarevok
Let's do that as soon as you're up to it post-hols
2023-07-28 20907, 2023
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
2023-07-28 20918, 2023
zas
reosarevok: nope ;)
2023-07-28 20943, 2023
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.
2023-07-28 20933, 2023
yvanzo
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.
2023-07-28 20946, 2023
reosarevok
I agree, but it got quite messy last time I tried to migrate to mb-docker for dev
2023-07-28 20900, 2023
reosarevok
So I was thinking maybe we could look into that some morning at the office during the summit? :)
2023-07-28 20905, 2023
yvanzo
Like all other projects are doing: having docker files in the main repo.
2023-07-28 20926, 2023
yvanzo
reosarevok: do you have any docker stuff running on your workstation/laptop?
2023-07-28 20946, 2023
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
2023-07-28 20905, 2023
reosarevok
I've also used it a bit for the wikidata-bot
2023-07-28 20926, 2023
yvanzo
If not, you can just use `docker system prune --all --force --volumes` got get rid everything you tried to achieved with it.
2023-07-28 20905, 2023
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)
2023-07-28 20945, 2023
yvanzo
Yes, we cannot have two MB instances running the same code atm.some improvements are needed to avoid conflicts with local MBS installs.
2023-07-28 20926, 2023
yvanzo
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.
2023-07-28 20910, 2023
yvanzo
I don’t think there is any plan to move away from Docker for our apps, only for some hosting services such as consul.
2023-07-28 20904, 2023
yvanzo
Even if replacing Docker, the needs stay the same: having a reproducible environment for continuous integration, deployment and development.
2023-07-28 20946, 2023
reosarevok
Sure :)
2023-07-28 20956, 2023
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-docker.… reo-docker`
2023-07-28 20926, 2023
yvanzo
If running the server or publishing ports, they should also be changed to avoid conflicts with the running instance.
2023-07-28 20949, 2023
mayhem
aerozol: I love that software box.
2023-07-28 20915, 2023
mayhem
man, I wish I could know how many times picard has been downloaded over the past 20 years. Is it a billion yet?
2023-07-28 20948, 2023
mayhem
nope, not even close.
2023-07-28 20903, 2023
mayhem
I would be its been downloaded 5 - 15 millions times. deffo the most successful downloaded project I was ever involved in.
2023-07-28 20936, 2023
aerozol
mayhem: So glad people are liking it!! outsidecontext and I worked on that ages ago
2023-07-28 20931, 2023
aerozol
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=168…
2023-07-28 20919, 2023
yvanzo
aerozol, outsidecontext: added it to the summit sessions
2023-07-28 20920, 2023
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)
2023-07-28 20936, 2023
yvanzo
it's mostly a reminder for both of you to not forget about it during that week
2023-07-28 20920, 2023
yvanzo
I’ve put in hacking sessions, not in the main agenda for big topics
2023-07-28 20936, 2023
aerozol
<3
2023-07-28 20940, 2023
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.
2023-07-28 20924, 2023
aerozol
lucifer: thanks for that, appreciate it
2023-07-28 20917, 2023
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...
2023-07-28 20913, 2023
ApeKattQuest
aerozol: that picard box is :chef's kiss: awesome
2023-07-28 20912, 2023
aerozol
jeez guys, I could have sworn when we first worked on it people weren’t that convinced! I like the box too!
2023-07-28 20940, 2023
aerozol
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.
2023-07-28 20901, 2023
lucifer
👍
2023-07-28 20913, 2023
lucifer
just need to canonical release mbids right?
2023-07-28 20936, 2023
mayhem
let me answer that priorities question in more detail on monday.
2023-07-28 20901, 2023
ApeKattQuest
aerozol: i don't remember seeing this before :o
2023-07-28 20957, 2023
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
2023-07-28 20945, 2023
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)
2023-07-28 20917, 2023
ApeKattQuest
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