No, they didn’t extend it, it was supposed to be renewable until Feb 2024.
reosarevok
I still prefer sticking to jira unless it's a really really bad idea and/or migrating is really easy
alastairp
reosarevok: the problem with post-2024 is that we can't self-host it any more
FishQuest
same
wat
reosarevok
alastairp: sure, I get that
mayhem
still, the question stands. what are we migrating to. so in the interest of time I would like us to start thinking about it now. given that migrating away could be a major time sink for us.
alastairp
which has user privacy/data issues
FishQuest
that doesnt make anysense at all
yvanzo
mayhem: right
alastairp
reosarevok: sure, just making sure you were aware
mayhem
so, I have nothing more concrete to say right now.
yvanzo
Jira Cloud is still an option in my opinion, until we find a big issue.
alastairp
I've not used any other self-hosted bug trackers since MB used trac
mayhem
let us all think about this, knowing that there is a deadline off in the distance.
alastairp
not sure what the situation is like these days
yvanzo
Maybe even the SSO can be preserved.
mayhem
privacy issues remain, however.
Freso
Alright, that sounds like this item wrapped up?
mayhem
yeah
Freso
If so, let’s go back to reviews for skelly37 before un-banging. :)
skelly37: Go!
skelly37: Ping?
skelly37
Hello everyone :) Basically I've finished and received good reviews for my pipe logic
yellowhatpro
Freso: can I give my last week's review as well? couldnt resist
skelly37
So now I'm writing tests
I have a few things to think over but all the issues are named as TODOs and the project goes smoothly for now
I think that's all
FishQuest
yellowhatpro
yvanzo
Thanks everyone!
Freso
yellowhatpro:
Go.
yellowhatpro
Hello everyone!!
So last week I got my hands dirty with brainz player integration, read documentations and sample codes for the media player libraries.
Worked on the music service + notification required for the playback.
Updated the cb integration pr as well
Thanks Freso
yvanzo
(Oops. Too soon!)
Thanks yellowhatpro :)
Freso
yellowhatpro: That’s fin? :)
yellowhatpro
Yeah that's it for now
Freso
Alright!
yvanzo
mayhem: I confirm that SSO would still work with Jira Cloud. (The add-on we are currently using is available on Jira Cloud too.)
But the privacy issues remain.
Freso
That’s that for today’s meeting then. Thank you all for your time! Remember to stay hydrated, wear sunscreen, and wear your mask!
</BANG>
zas
I wonder if there are many tools (open source preferably) around that can match most of the features of Jira, so we don't lose too much if we migrate. Also the existence of tools to actually import from Jira would be a good thing... Perhaps we should start to list "must-have" features, it would help to restrict options.
FishQuest
at this point we could just concede we should mke ticketbrainz...
zas: yes, knowing what features we use is a good idea. for example, I know that in CB and LB I believe that we don't use very many advanced workflow features, I suspect that something almost as simple as GH issues would be OK for this, but for other projects maybe not
zas: https://test.acousticbrainz.org/ is working with nginx-proxy. I'm currently testing `pg_dump | ssh flobot psql` as a method of dumping the database, it works but I need to benchmark transfer time.
yvanzo: I'll wait for that review, then release, I think :)
yvanzo
reosarevok: I don’t really see why instrumental and karaoke would have to be exclusive to each other.
skelly37 has quit
reosarevok
Because the way we define instrumental for the attribute since the beginning is "lyrics are not relevant for this recording"
yvanzo
It seems that the recordings that would be listed by this report are missing a “karaoke” performance relationship to the work, but the “instrumental” performance relationship doesn’t necessarily have to be deleted.
reosarevok: Indeed, the way it is defined in MusicBrainz seems to be problematic.
reosarevok
The whole point was to have a way to indicate to data users "you can ignore lyrics-related stuff for this recording"
FishQuest
karaoke is something that usually has lyrics but here we havea version witotuh while insturmntal never had lyrics
reosarevok
The only reason we added karaoke separately for recording-work was to have a separate option for karaoke :)
FishQuest
karaoke always is a version of something that has lyrics
reosarevok
So that when the lyrics *are* wanted but it's instrumental, we can use it
FishQuest: "instrumental" as a recording-work attribute is also only for stuff with lyrics, really
(otherwise there's no use for it, since it's instrumental by definition)
FishQuest
hmm
reosarevok
The difference is "karaoke" -> the recording is instrumental, but we care about lyrics data, "instrumental" -> the recording is instrumental and we do *not* care about lyrics data
FishQuest
yes
reosarevok
So they're explicitly meant to be mutually exclusive by design :)
FishQuest
yea
reosarevok
(both of these are only meant to be used with works that have lyrics to begin with, since if not they're already [no lyrics])
yvanzo
If you were to allow both at the same time, you could have “instrumental”-only to still be what it currently is, “karaoke”-only to be karaoke recordings that have some vocals but still allows you to sing on top of it, and “karaoke”+“instrumental” to have no vocals and allow you to sing on top of it. It would require to adjust the definitions.
reosarevok
Maybe so, but nobody who deals with karaoke has ever asked for the distinction, really :)
So it seems like a lot of effort for no big gain. If that changes, we could consider it
skelly37 joined the channel
FishQuest
yea that doesnt make sense to me
yvanzo
The benefit is not this distinction, it is to have a definition of “instrumental” that is closer to the common meaning: no vocals.
reosarevok
But then we'd also expect to set it for every [no lyrics] work :)
FishQuest
except that karaoke *can *have some lyrics, but it doesnt make sense for karaoke to separate *completely no lyrics*and *some lyrics*
reosarevok
I mean, we could rename the attribute if you have a better idea, tbh
I just don't, but I feel it's useful to have a "ignore lyrics" attribute :)
FishQuest
+1
reosarevok
(or well, other people who asked for it feel it's useful :D I don't care too much myself, but I can see the usefulness)
I totally understand the "the name as written is a bit confusing" angle though :) It's similar with "recording" which is not literally a 1:1 map with things that are recorded
It's just I don't have a better name
yvanzo
Is there any issue with the proposed solution?
reosarevok
You'd have to ask the karaoke people :)
If you want to start a discussion about it and get opinions, we can postpone merging this
It's not really urgent anyway, so :)
yvanzo
Indexed search doesn’t allow to filter by relationship attribute, that would not cause a regression here at least.
reosarevok
The main issue I can see from my side is that if someone is currently operating under the assumption (with their app or whatever) that instrumental -> automatically ignore lyrics, we would break that by having some which have instrumental but should not get lyrics ignored
yvanzo
Yes
reosarevok
But not sure if there's an issue from the actual understanding / style POW, not without asking the people who use instrumental and karaoke often :)
FishQuest
I know *I* don't want a conflation of the two
yvanzo
reosarevok: Made a comment, let’s postpone merging it.
alastairp: mayhem: fyi, my laptop is having display issues again. while waiting for the display to be replaced (probably this entire week), i am on a spare machine. don't have ssh keys on this one so currently don't have access to MeB infra.
if needed, i can create a new key and someone can add it to servers till the situation is resolved.
alastairp
lucifer: ok, ping me if you need me to do anything for you
lucifer
thanks, will do!
mayhem
Ok, I'm around so should be ok.
BrainzGit
[listenbrainz-server] 14chinmaykunkikar opened pull request #2039 (03master…listens-page-updates): Add useful messages and call to actions for empty states on listens page https://github.com/metabrainz/listenbrainz-serv...