#metabrainz

/

      • CatQuest
        but jeez
      • Mr_Monkey
        Over the weekend BenOckmore reported that the BB last dump on the ftp was early last month. I spent a bit of time investigating the issue and finished fixing it today.
      • Now to implement an email server to receive cronjob failure alerts !
      • CatQuest
        !m BenOckmore & Mr_Monkey
      • BrainzBot
        You're doing good work, BenOckmore & Mr_Monkey!
      • Mr_Monkey
        That's it for me.
      • ruaok: go !
      • ruaok
        yoyoyo
      • Freso
        CatQuest: As a Dane, I’ve said a lot of bad things about Sweden this year.
      • CatQuest
        lol
      • ruaok
        last week was a lot of playlist hacking and also working up some data for the LB xmas present.
      • if you've been submitting listens to LB, you should be able to see the tracks that you first submitted in 2020 here:
      • this is for mr_monkey, for example.
      • CatQuest
        🐒
      • Mr_Monkey
        <3 Vibe Killer
      • alastairp
        amazing work! so nice to see all of this work over the last few years turn into super simple "get results quickly" infrastructure
      • CatQuest
        I have never heard (of) Endless Boogie before but awesomename!
      • ruaok
        the idea is to make two playlist for people in the next couple of days: tracks that you discovered in 2020 (well submitted first) and tracks released in 2020 that you played a few times.
      • alastairp: thanks.
      • so, yes, it is now easy to produce some pretty complex things with all the work we've been doing.
      • we've hoping to release the playlist stuff in production, but call the playlist features "beta".
      • CatQuest
        huh so lastfm import no works
      • ruaok
        we need it in production in order to be able to make the playlists for other people.
      • I really hope we can finish this before xmas. 🤞
      • _lucifer: go
      • _lucifer
        Hi! all
      • I worked on improving the tests so that the resources (sample xml files) used in MB SOLR become human readable and easier to review.
      • Freso
        (Only jmp_music__ left on my list! Last call for anyone else who wants to give review!)
      • _lucifer
        Further, as yvanzo completed the work in the sir part, I updated my PRs in the solr for merging.
      • That's it for me.
      • jmp_music__: next?
      • Freso
        Or maybe jmp_music__ is not around. :)
      • Alright, final item on the agenda:
      • Freso: Next meeting
      • CatQuest
        i januar
      • Freso
        So, this is just a reminder from last week, that there is no meeting next week!
      • So the next meeting will be on January 4th!
      • And that’s all for this item. :p
      • Still no jmp_music__
      • CatQuest
        🎄
      • Freso
        So I guess that rounds out the last meeting of this year.
      • _lucifer
        Happy holidays to all!
      • Freso
        Thank you everyone who gave reviews, everyone who was around, everyone who’s worked on any of all our projects over this year!
      • Mr_Monkey
        Buenas Fiestas !
      • CatQuest
        God Jul!
      • Freso
        Take care of yourselves this holiday season, happy celebrations if you celebrate, and remember to still adhere to all the guidelines. The pandemic is not over yet, so stay safe! ❤️
      • </BANG>
      • _lucifer
        alastairp: aroun?
      • yvanzo
        Thanks Freso!
      • Mr_Monkey
        Thanks Freso!
      • ruaok
        alastairp: when do you want to get moving on the playlist stuff?
      • ruaok wonders if there is time to finish off one more salsa
      • alastairp
        ruaok: I just pushed, collaborator tests are working now
      • ruaok
        did you make the changes to the API layer too?
      • alastairp
        I'm continuing to work on other improvements, but they're not necessary for your stuff. what do you think is next?
      • yes, I fixed the API
      • ruaok
        great, thanks!
      • I think the next thing to do is to consider what remains to be done for us to merge this PR.
      • alastairp
        should I do a quick 15 minute review?
      • 5 minute even
      • ruaok
        that would be great.
      • my code has no more TODOs in it, so I think I am done. which would be great, so I can focus on the troi work this evening.
      • alastairp
        ok, sounds good
      • I didn't do private collaborating playlists, will look at that after the review
      • sumedh has quit
      • Mr_Monkey: did you add the new spotify permissions?
      • Mr_Monkey
        Yes. It'll require users to un-link and re-link their account, and there's a prompt for that if the permissions aren't set for playlists
      • alastairp
        ah, I guess I didn't get to that part of the code
      • good-o
      • _lucifer: hi, sorry. didn't see your question
      • _lucifer
        alastairp: I hope to resume work on CB in the coming days and wanted to discuss a few things beforehand in case you are unavailable at that time.
      • alastairp
        sure! what's on your mind
      • _lucifer
        i just took a look on my pending PRs. the artist and recording ones need tests, i'll try to take that up first. what's the status of the mocks pr? I saw your comment on it.
      • I think if possible we should just increase the timeout for now and merge it
      • and handle the db image part separately
      • alastairp
        yes, let's just increase the timeout for now
      • give that a go and see if it makes the tests pass
      • _lucifer
        sure, will try that and let you know if it works.
      • what else do you have in mind for future work?
      • any particular tickets or should i pick up any?
      • alastairp
        just the stuff off the next ticket I guess
      • honestly, there's not really anything which strikes me as more urgent than any other thing
      • _lucifer
        oh, right. i had forgotten about the `next` version thing.
      • alastairp
        the DB tests in BU would be another thing to look at - update the config settings and get CI working, and then add tests and fix those bad queries
      • _lucifer
        yeah, right. i'll add that to the list.
      • alastairp
        I think that's probably the most useful thing to do next
      • _lucifer
        yup, makes sense.
      • that's all i wanted to talk about. Thanks!
      • alastairp
        great. have a good week!
      • I'm around all week until the 24th
      • _lucifer
        have a good week you too! nice, i'll be in touch.
      • ruaok
        how goes the 5 min review, alastairp ?
      • alastairp
        `for collaborator in jspf["playlist"]["extension"]["https://musicbrainz.org/doc/jspf#playlist"]["collabortors"]:`
      • CORLABORTOR
      • ruaok: fruitful ;)
      • v6lur joined the channel
      • ruaok
        and the tests passed?? O_O
      • alastairp
        review done
      • I think there are only 3-4 things that should be addressed for this release, everything else can be improved after the fact
      • Gazooo79494 has quit
      • Gazooo79494 joined the channel
      • ruaok
        ok, I'll see about getting all the comments addressed this evening.
      • alastairp: was the public in the arg only about not having it in the JSON? I thought there was more to it than that... but I cant recall from the haze of hackdays.
      • alastairp: still about?
      • alastairp
        ruaok: hi, for ~15m more
      • I'm pretty sure that the public arg was because there was nowhere else to put it
      • ruaok
        aight, lets hammer out two issues, should be doable.
      • alastairp
        which means that we must have decided to not put it in the json?
      • ruaok
        ok, I can't recall another reason. I'll make that happen, since it is in the json and the UI needs the flag.
      • alastairp
        ah right, that's why it's there. good idea
      • ruaok
        I'll do it between commits so if it asplodes then I can back it out.
      • comment about listenbrainz/tests/integration/test_playlist_api.py line 654...
      • currently there is not `playlist_count` field.
      • *no
      • alastairp
        mmm, but online 625 you check playlist_count?
      • on line
      • ruaok
        I dont see what you are referring to.
      • alastairp
        self.assertEqual(response.json["playlist_count"], 2)
      • ruaok
        ok, now your comment makes sense. thanks.
      • alastairp
        when you query with ?offset=0&count=1, I understand that you should get 1 playlist back, but there should be a field that says that there are 2 playlists in total matching this query
      • ruaok
        yeah, understand what you are saying now.
      • alastairp
        > 'count' is the parameter
      • ruaok
        ok, the rest should be doable.
      • alastairp
        was probably a bit unclear
      • nic
      • nice
      • I'll add tomorrow morning the private flag to the collaboration db method
      • and hook it into the api
      • ruaok
        k
      • good, because tomorrow I need to be 100% on troi.
      • v6lur has quit
      • Lotheric received a threat because of the leak (I think) :)
      • Lotheric
        The guy is asking for a bitcoin deposit lol
      • ruaok
        ha!
      • Lotheric
        I know ****** is one of your password on day of hack..
      • Lets get directly to the point.
      • Not one person has paid me to check about you.
      • You do not know me and you're probably thinking why you are getting this email?
      • in fact, i actually placed a malware on the...
      • and it goes on
      • it's an old password though, not using it anymore :)
      • ruaok
        wait. hang. on.
      • an MB password?
      • Lotheric
        I think it was yeah in 2019
      • but I changed it
      • ruaok
        was something guessable?
      • Lotheric
        nope, not even a word from the dictionary
      • ruaok
        yvanzo: bitmap reosarevok : did we miss something in our audit???