Thanks! What did you think re. not having pictures with the small print on the login page? Ok?
SivanD
Hi lucifer, if you have time, could you have a look at my overhauled proposal before i show it to mayhem? https://community.metabrainz.org/t/gsoc-2022-pr... I would hope to incorporate these discussions to my proposal if it's okay.
SivanD has quit
SivanD joined the channel
Thanks!
lucifer
SivanD: looking into it. as mayhem suggested, you can go for a generic make a playlist. this can probably also include new releases stuff as a part of it.
one more suggestion would be to write a concise bullet list of points showing the crux of your algorithm.
personally this is the first thing i would like to look at so that i can understand whats going on. maybe after this add details why you chose to do it this way etc.
SivanD
Oh I see, like a pseudocode. Thanks for the suggestions.
lucifer
regarding how to put generate those playlists and put in LB, don't worry. we have most of it already done in Troi. the thing to be figured out is how to run every friday which can be as simple as a weekly cron job.
the details of that can be discussed later (today if time permits or afterwards), but the first thing to focus on should be the steps to generate a playlist.
i don't have any other particular comments on the proposal but feel free to ask any questions you have.
chinmay: did you submit listens locally or are you relying on the imported dump? iirc you imported the public dump which doesn't have listens, you need to import a listens dump for that. if you submitted locally, it should already be appearing fine otherwise it may be a LB bug.
SivanD
Hi lucifer, could you elaborate on "include new releases stuff as a part of a generic make a playlist", IMO my draft code is sort of doing this job. Plz correct me if I'm wrong. Also I've updated with the pseudocode in the post now.
And you are saying that I don't have to come up with a automatic method for Weekly updates for now in my proposal? Thanks for the explanation!
lucifer
SivanD: that was for if you want to switch the proposal to a general “make a recommendation playlist”, i meant you could various types of data for this and if you want optionally include the new releases. if you want to do release radar, proposal then ofc it has to be related to recent releases so then ignore the comment.
i mean we already have a way to do updates when a user manually triggers a command, it only needs to be automated.
SivanD
I see, thank you.
lucifer
automating it may be as simple as adding a cron job entry.
alastairp: that region has two types of roads: steep uphill and steep downhill. nothing in between.
alastairp
yeah, I bet
MRiddickW joined the channel
mayhem
hiking is the same. I plotted out a hike that was clearly waay beyond us. and the two concilliation hikes are STUNNING
zas
yvanzo: serge & zappa will not be down at the same time
yvanzo
👍
lucifer
chinmay: ah cool, you can just import the incremental dumps to get some listens. full dumps will be too large and probably not needed for your purposes.
alastairp
lucifer: hi. sounds like we might not have tested dump imports recently? something to look into?
zas: hi, I can move CB, is there an available server? It doesn't need many resources anyway
lucifer
alastairp: yes probably. the feedback dump in particular was the one which failed the other day.
though the error seemed like due to bad data to me which is even weirder.
uh not the feedback dump but the feedback table in the public dump.
chinmay: yes but then you'll probably have rows in database where the recording_msid and recording_mbid is NULL so those basically are missing which recording the feedback is about.
the reason is that we can give feedback either using recording mbid or recording msid but we forgot to add recording mbid column to the dumps.
alastairp
lucifer: we have dump tests - so at a guess we don't have any feedback dumps in those tests?
lucifer
yes i think that might be the case.
yvanzo
bitmap, cc zas: I don’t know about moving CAA and MB smtp/exim containers.
zas
yvanzo: let's wait for bitmap for that, and we'll document along
🤣 i wonder how they ended up making that error now.
monkey
Conversion from Javascript timestamps (milliseconds) to some other language?
lucifer
maybe. i guess if they wanted to cheat they could multiply the seconds timestamp by 1000 and call it a milliseconds timestamp but somehow they ended up dividing by 1000 instead.
monkey: yup its KR for South Korea and KP for North Korea.
alastairp
zas: what is the upgrade/maintenance procedure for our VMs? (I'm specifically thinking of sentry.metabrainz.org, which is a hetzner cloud VM. is this something that you will periodically maintain, or should one of us do it as part of sentry maintenance?
shawshankkumar joined the channel
zas
alastairp: I don't manage sentry, but we should move it to ansible (as SOLR cloud)
alastairp
ansible for management of the base system, or also for setup of sentry (I recall you talking about a plan to add solr-cloud deployment to ansible too?)
I'm happy to coordinate with you on this when you want to do it
sentry setup is a single directory with a docker-compose.yaml file in it (from private repo sentry-onpremise on our github org, documentation in syswiki)
shawshankkumar has quit
BrainzGit
[musicbrainz-server] 14reosarevok opened pull request #2495 (03master…MBS-12318): MBS-12318 / MBS-12323 / MBS-12324: Improvements to ArtistsThatMayBe reports https://github.com/metabrainz/musicbrainz-serve...
reosarevok
mayhem: this got requested again recently https://tickets.metabrainz.org/browse/STYLE-210 - under most lyrics pages they seem to say in small print "Lyrics Licensed & Provided by LyricFind", but a few (at least the ones under "Promoted Lyrics") don't say anything, guess the point is the artist sent it themselves or some shit
BrainzBot
STYLE-210: Add Lyrics.com to list of Approved lyric sites.
reosarevok
Does that still qualify? Maybe I should try to submit some lyrics myself and see what they say under them...
Heh. They ask for language and do not even support Estonian