yes, in addition to any trivial schema changes, we'd like to bump the versions of node.js and perl required
CatQuest
:O@
ruaok
I've wanted those many times, they will make life easier.
CatQuest
reosarevok: i want both of those
bitmap
I'd love to work on that one
ruaok
but there was a reason for NOT using them when we designed the schema in 2008. and I don't recall what it was. nor are any of the people around who would know.
reosarevok
CatQuest: I know, but we have one month to write all the code and one to test, so that might need to wait for the next one
ruaok: I suspect the reason is that the ACs are a) not super stable and b) a lot
CatQuest
lol why did we not have this conversation in january!
alastairp
ruaok: off the top of my head it feels like it might be something that changes quite a bit
oh, that's basically what reosarevok said
CatQuest
hm
yvanzo
ruaok: would be very helpful to restore the rationale behind that.
bitmap
one reason I see is that we currently assume ACs are immutable, i.e. can be cached forever
ruaok
then this change is now fine?
CatQuest
wait but they have some kind of rowid right? you can link to "edit a n artistcredit"
bitmap
if we add mbids that would seem to imply you could edit them while keeping the mbid constant
CatQuest
hm
reosarevok
CatQuest: yes, they have a row id :)
bitmap: yes, I would expect if I edit an AC with Edit AC, the MBID wouldn't change
But I guess nowadays it would?
CatQuest
who uses "edit AC" amiright?
reosarevok
Hopefully someone, now that I made it so you can actually see what it changes :D
CatQuest
lol
bitmap
well, the row ID would change for sure. we use a `find_or_insert` method to swap them (and then deleted any unused ones)
I don't think we ever actually UPDATE rows in the artist_credit_name table outside of upgrade scripts
reosarevok
So that find_or_insert would need to either keep gid, or if merging, add a redirect?
Sounds doable, but
bitmap
yeah
Etua joined the channel
it might also complicate keeping some materialized tables up to date, but
yvanzo
It seems that point should be more discussed/detailed?
ruaok
yeah, outside of this meeting, methinks.
bitmap
right
reosarevok
None of these seem super problematic, so if they would also be useful for LB I'd say let's try it...
ruaok: can we tentatively announce but say we might decide not to do it after further consideration?
I guess the main issue is unexpected new changes, not not doing some
v6lur joined the channel
(re: announcing early)
ruaok
lets talk about it tomorrow and then announce the changes after the meeting.
or close the meeting and talk about it now.
fine by me if I can get a 5 mins break.
reosarevok
We should quickly talk about min perl version
I think?
bitmap
we can probably do that after the meeting
yvanzo
+1
reosarevok
Ok :) In that case, anything in that list that seems like a bad idea that needs to be decided in the meeting?
ruaok
agreed.
reosarevok
If not I guess we're done(ish)
Freso
So no decisive decision on the AC MBID, but other than that everything on that list?
ruaok will be back in a few mins
Oh, and other than the two reosarevok already noted.
CatQuest
so reos snippet? becasue i'm aaaall for per medium artwork <3
aw
reosarevok
Freso: Probably, but I guess we'll discuss a bit more after the meeting :)
Some need tickets made still too so :)
yvanzo
Freso: only finished/merged stuff for now, the rest is proposed but to be decided.
Freso
Alright.
But it sounds like that’s all for now?
reosarevok
I think so
Freso
And no further items on the agenda.
And no okno_ that’s showed up that I’ve noticed.
So I think this wraps up the meeting!
reg[m] joined the channel
Thank you for your time everyone! Stay safe out there!