#metabrainz

/

      • alastairp
        I'd like to look at 28, but we can't do that until we upgrade AB :( maybe we could have a version guard on that bit of code
      • 2021-02-04 03542, 2021

      • ruaok
        the summer of code ideas page is up: https://wiki.musicbrainz.org/Development/Summer_o…
      • 2021-02-04 03552, 2021

      • ruaok
        alastairp, bitmap, zas, Mr_Monkey: time to augment the ideas and take exising ideas and chop them in half, since GSoC is being cut in half this year. keep in mind that we can try out to sponsor 1 or 2 people for doing a second half of the project.
      • 2021-02-04 03516, 2021

      • alastairp
        ruaok: did you see the email thread on gsoc-mentors saying that even though the time period is x months, orgs can probably plan with a student to do it full-time over a shorter period rather than part-time over the full period?
      • 2021-02-04 03517, 2021

      • Mr_Monkey
        Roger roger
      • 2021-02-04 03525, 2021

      • alastairp
        which fits in with our thoughts about 2nd part
      • 2021-02-04 03513, 2021

      • ruaok
        alastairp: yep, indeed. but, we should be careful how much we advertise this.
      • 2021-02-04 03531, 2021

      • alastairp
        yeah, absolutely
      • 2021-02-04 03532, 2021

      • ruaok
        "exceptional students" may be offered to continue their work paid.
      • 2021-02-04 03541, 2021

      • ruaok
        iliekcomputers: let me know when you have some time to chat about GSoC Ideas, ok?
      • 2021-02-04 03532, 2021

      • BrainzGit
        [brainzutils-python] alastair opened pull request #48 (master…jenkins-tests): WIP: Simplify BU tests and configure to run in Jenkins https://github.com/metabrainz/brainzutils-python/…
      • 2021-02-04 03554, 2021

      • iliekcomputers
        sure. i have some time right now.
      • 2021-02-04 03510, 2021

      • iliekcomputers
        i have a couple of things that I was thinking about.
      • 2021-02-04 03518, 2021

      • ruaok
        k
      • 2021-02-04 03527, 2021

      • iliekcomputers
        1. finish the follow/following features I started.
      • 2021-02-04 03553, 2021

      • ruaok
        on those, I was wondering if you and I should do some coordinated hacking before the summer.
      • 2021-02-04 03503, 2021

      • ruaok
        I kinda wanna see that stuff happen sooner.
      • 2021-02-04 03519, 2021

      • alastairp
        timeline / tweet-length reviews (stored in cb?) / pinning my jam to the top of the timeline
      • 2021-02-04 03521, 2021

      • iliekcomputers
        2. something around LB wide metrics using alastairp's brainzutils work. Basically fleshing out listenbrainz.org/current-status to show more stuff.
      • 2021-02-04 03530, 2021

      • iliekcomputers
        ruaok: hmm, i think we could do that too.
      • 2021-02-04 03544, 2021

      • alastairp
        hah, speaking of we should merge that too :|
      • 2021-02-04 03503, 2021

      • ruaok
        Yes, I think the social features, now that we have a better idea of what they should be, would be great for GSoC. I am somewhat hesitant to add recommendation stuff for half sized gsoc projects.
      • 2021-02-04 03532, 2021

      • iliekcomputers
        yeah, it's pretty well scoped right now, just needs someone to write that code up :D
      • 2021-02-04 03551, 2021

      • ruaok
        I'd love to do some coordinated hacking. :)
      • 2021-02-04 03552, 2021

      • sumedh has quit
      • 2021-02-04 03529, 2021

      • iliekcomputers
        let me look at my calendar, i have a bunch of PTO to take, perhaps we can do it some week late Feb, early March.
      • 2021-02-04 03503, 2021

      • ruaok
        ohhh, that sounds like a great idea. I'll clear my schedule for a week for that action!
      • 2021-02-04 03534, 2021

      • ruaok
        I wonder if we could make the follow features and the basic timeline work during that week.
      • 2021-02-04 03557, 2021

      • iliekcomputers
        easily
      • 2021-02-04 03502, 2021

      • alastairp
        a reminder, I'll be basically unavailable the last week of feb. not saying I'll be around to work on it, but if you want me for questions/ideas then March is better
      • 2021-02-04 03512, 2021

      • iliekcomputers
        a lot of the code is there already behind a flag.
      • 2021-02-04 03537, 2021

      • ruaok
        ok, cool. what would be the next logcial thing to tackle for that week, you think?
      • 2021-02-04 03501, 2021

      • ruaok
        lets see about the first week of march for this hack week, then?
      • 2021-02-04 03500, 2021

      • iliekcomputers
        yeah, i think March 1-5 would work.
      • 2021-02-04 03523, 2021

      • ruaok
        that week is clear for me.
      • 2021-02-04 03532, 2021

      • ruaok
        alastairp? Mr_Monkey care to join?
      • 2021-02-04 03503, 2021

      • alastairp
        I can pencil it in. I"m teaching at least one of those days
      • 2021-02-04 03521, 2021

      • alastairp
        3 full days is probably achievable
      • 2021-02-04 03521, 2021

      • ruaok
        not a dealbreaker, methinks.
      • 2021-02-04 03525, 2021

      • ruaok
        great.
      • 2021-02-04 03541, 2021

      • ruaok
        I have blank schedule and can guard against shit stacking into that week.
      • 2021-02-04 03547, 2021

      • Mr_Monkey
        YES! I've been thinking a lot about the social features
      • 2021-02-04 03553, 2021

      • iliekcomputers
        i'll look at what I'd done already but I think we'll spend ~2 days to finish up the timeline and follow features.
      • 2021-02-04 03520, 2021

      • iliekcomputers
        iirc the user compatibility metric needs some design work before we start implementing it.
      • 2021-02-04 03516, 2021

      • alastairp
        iliekcomputers: unrelated, would like your feedback on https://github.com/metabrainz/brainzutils-python/…
      • 2021-02-04 03519, 2021

      • iliekcomputers
        but i think it would take up the rest of the time, if we discuss and agree upon the design of that prior, i think we could ship an initial version.
      • 2021-02-04 03559, 2021

      • iliekcomputers
        alastairp: sure, happy to take a look.
      • 2021-02-04 03531, 2021

      • alastairp
        iliekcomputers: just an answer to my question in that comment
      • 2021-02-04 03542, 2021

      • iliekcomputers
        alastairp: i think ranges in BU and pinning in specific projects sounds great.
      • 2021-02-04 03552, 2021

      • alastairp
        perfect
      • 2021-02-04 03559, 2021

      • alastairp
        yeah, it sounds like the right thing to do
      • 2021-02-04 03518, 2021

      • alastairp
        I'm still conflicted about the whole 'pip freeze > requirements.txt' thing, but that's a wider python ecosystem issue :)
      • 2021-02-04 03538, 2021

      • ruaok
        alastairp: regarding the "lets imprort a pile of genres from already curated sources" project... maybe a GSoC project?
      • 2021-02-04 03504, 2021

      • _lucifer
        alastairp: i see the cache.set and cache.set_many have an encode argument regarding whether the key should be encoded. the current default is true. how about just changing the default to false?
      • 2021-02-04 03504, 2021

      • alastairp
        ruaok: oh yeah, that's something I started on but could be a neat self-contained project
      • 2021-02-04 03506, 2021

      • ruaok
        alastairp: iliekcomputers : did we already talk about this? https://pipenv.pypa.io/en/latest/
      • 2021-02-04 03517, 2021

      • alastairp
        ruaok: I use pipenv in a few things
      • 2021-02-04 03520, 2021

      • alastairp
        it's a bit shit
      • 2021-02-04 03540, 2021

      • ruaok
        ah, then we already talked about it. it sounded good, but the execution was shit.
      • 2021-02-04 03501, 2021

      • alastairp
        apparently the _new_ new hotness is https://python-poetry.org/
      • 2021-02-04 03505, 2021

      • alastairp
        but I don't know much about it
      • 2021-02-04 03525, 2021

      • ruaok
        wins for fancy page design.
      • 2021-02-04 03537, 2021

      • alastairp
        first page and I still don't know what it does
      • 2021-02-04 03531, 2021

      • ruaok
        does look sexy. I'll have to try it on a personal project and see how it goes.
      • 2021-02-04 03538, 2021

      • alastairp
        I _think_ the goal is to have something similar to pipenv, in a way like node does it - where you have a list of actual dependencies of your project, and then a lock file that contains all of the dependencies of those
      • 2021-02-04 03500, 2021

      • alastairp
        a lot easier to get an intuition of if a version upgrade directly affects you or not
      • 2021-02-04 03524, 2021

      • ruaok
        I've updated https://wiki.musicbrainz.org/Development/Summer_o… with the notes from this convo. needs fleshing out over the next week or two. but a good start to be thinking about.
      • 2021-02-04 03505, 2021

      • sampsyo has quit
      • 2021-02-04 03543, 2021

      • Etua joined the channel
      • 2021-02-04 03555, 2021

      • Etua has quit
      • 2021-02-04 03535, 2021

      • kuno
        ListenBrainz is now showing me "Recent listens (50 total)" and "No listens yet" on the same page, is that expected?
      • 2021-02-04 03532, 2021

      • sampsyo joined the channel
      • 2021-02-04 03507, 2021

      • BrainzGit
        [musicbrainz-docker] release v-2021-02-04 has been published by yvanzo: https://github.com/metabrainz/musicbrainz-docker/…
      • 2021-02-04 03550, 2021

      • Mr_Monkey
        kuno: No, that is not expected. are you https://listenbrainz.org/user/kuno ? I see "Recent listens (0 total)" and "No listens yet" which is coherent.
      • 2021-02-04 03532, 2021

      • Mr_Monkey
        The API also returns a count of 0: https://api.listenbrainz.org/1/user/kuno/listens
      • 2021-02-04 03559, 2021

      • kuno
        Mr_Monkey: I am, but my dev/test account is https://listenbrainz.org/user/l%C3%BBd
      • 2021-02-04 03549, 2021

      • Mr_Monkey
      • 2021-02-04 03504, 2021

      • zas
        ruaok: can we stop/start docker on lemmy?
      • 2021-02-04 03525, 2021

      • zas
        it needs to be upgraded, but there are plenty of stuff running there
      • 2021-02-04 03541, 2021

      • zas
        yvanzo: what's the sir issue status?
      • 2021-02-04 03510, 2021

      • kuno
        Mr_Monkey: any idea if this is just a bug? (or are we waiting for some background process to process those listens, or is there something wrong with my listen payloads)?
      • 2021-02-04 03541, 2021

      • Mr_Monkey
        I'm looking into it now. My early hunch is that it's a front-end bug.
      • 2021-02-04 03516, 2021

      • kuno
        Mr_Monkey: great, thanks!
      • 2021-02-04 03511, 2021

      • yvanzo
        zas: sir is still stopped, I plan to dump messages to see if it is related to queue length
      • 2021-02-04 03534, 2021

      • ruaok
        Zas can do this afternoon. Will ping you after lunch.
      • 2021-02-04 03515, 2021

      • BrainzGit
        [brainzutils-python] amCap1712 opened pull request #49 (master…disable-encoding): BU-4: Don't hash cache keys before inserting them https://github.com/metabrainz/brainzutils-python/…
      • 2021-02-04 03502, 2021

      • sumedh joined the channel
      • 2021-02-04 03537, 2021

      • outsidecontext
        reosarevok: about the support mail, could you maybe just direct them to the forums? I could reply, but not sure I can handle any follow up right now
      • 2021-02-04 03506, 2021

      • reosarevok
        Sure
      • 2021-02-04 03508, 2021

      • outsidecontext
        thanks
      • 2021-02-04 03509, 2021

      • sumedh has quit
      • 2021-02-04 03547, 2021

      • Mr_Monkey
        kuno: Unles you did anything to change the situation, looks like it sorted itself. Maybe it was a lag in processing as you suggested. Could you please keep an eye on it and let me know if it starts acting strange?
      • 2021-02-04 03521, 2021

      • kuno
        Mr_Monkey: sure
      • 2021-02-04 03530, 2021

      • iliekcomputers
        it might have been the redis cache somehow, did you delete your listens at some point kuno ?
      • 2021-02-04 03509, 2021

      • kuno
        iliekcomputers: no, I've just started implementing ListenBrainz support, so these were the first even listens for that user.
      • 2021-02-04 03517, 2021

      • kuno
        s/even/ever/
      • 2021-02-04 03504, 2021

      • reosarevok
        yvanzo: I think you didn't answer when I asked last time - anything against MBS-11352 ?
      • 2021-02-04 03505, 2021

      • BrainzBot
        MBS-11352: Add Starzik to the "malware domains" blacklist and isGreyedOut https://tickets.metabrainz.org/browse/MBS-11352
      • 2021-02-04 03511, 2021

      • reosarevok
        My understanding is that it probably belongs there?
      • 2021-02-04 03533, 2021

      • kuno
        ListenBrainz is giving me a 500 ISE when I try to switch to a different PHP HTTP client :S
      • 2021-02-04 03543, 2021

      • kuno
        I guess I'll stick with file_get_contents() for now for HTTP requests :)
      • 2021-02-04 03545, 2021

      • yvanzo
        reosarevok: sorry, yes it belongs there, just like any somehow popular domain in MBDB that would be hijacked.
      • 2021-02-04 03509, 2021

      • reosarevok
        Thanks :) Will add
      • 2021-02-04 03510, 2021

      • kuno submits his real listens to his own profile
      • 2021-02-04 03554, 2021

      • Quoth joined the channel
      • 2021-02-04 03514, 2021

      • yvanzo
        zas: sir-prod is back, that was caused by queue size indeed; I just have to gradually requeue 149k messages.
      • 2021-02-04 03532, 2021

      • sumedh joined the channel
      • 2021-02-04 03555, 2021

      • _lucifer
        iliekcomputers: i think LB-198 can be closed. is there something more to be done about it?
      • 2021-02-04 03556, 2021

      • BrainzBot
        LB-198: Use brainzutils for caching instead of directly using redis https://tickets.metabrainz.org/browse/LB-198
      • 2021-02-04 03546, 2021

      • reosarevok
        yvanzo: whoops :D MBS-11366
      • 2021-02-04 03546, 2021

      • BrainzBot
        MBS-11366: Harmful links not greyed out once they have been removed https://tickets.metabrainz.org/browse/MBS-11366
      • 2021-02-04 03501, 2021

      • reosarevok
        (on it)
      • 2021-02-04 03518, 2021

      • _lucifer
        yvanzo: I was trying to test the consul template signals (https://github.com/metabrainz/sir/pull/116) when i try to exec any command in sir, i get the following error log
      • 2021-02-04 03523, 2021

      • _lucifer
      • 2021-02-04 03500, 2021

      • _lucifer
        i see there is another set of mb containers already up on the machine (bono), could it be due to that?
      • 2021-02-04 03508, 2021

      • iliekcomputers
        _lucifer: yeah, I think we can close it too
      • 2021-02-04 03514, 2021

      • _lucifer
        done, thanks :)
      • 2021-02-04 03501, 2021

      • reosarevok
        yvanzo: also, does it seem ok to you to rename isGreyedOut to isMalware?
      • 2021-02-04 03506, 2021

      • reosarevok
        Since that's what we use it as
      • 2021-02-04 03510, 2021

      • yvanzo
        _lucifer: search is not enabled on bono
      • 2021-02-04 03548, 2021

      • yvanzo
        _lucifer: how are you trying to test it?
      • 2021-02-04 03510, 2021

      • _lucifer
        yvanzo: start the sir index then use docker kill with the signal.
      • 2021-02-04 03546, 2021

      • kuno
        Ok, now that I've got my scrobbles submitted to ListenBrainz. When are the reports and charts pages calculated? :)
      • 2021-02-04 03510, 2021

      • iliekcomputers
        kuno: around midnight GMT, iirc
      • 2021-02-04 03513, 2021

      • iliekcomputers
        every day.
      • 2021-02-04 03533, 2021

      • kuno
        iliekcomputers: ok, makes sense, thanks.
      • 2021-02-04 03514, 2021

      • ruaok
        zas: shall we work on that restart?
      • 2021-02-04 03519, 2021

      • _lucifer
        ><alastairp> first page and I still don't know what it does
      • 2021-02-04 03523, 2021

      • _lucifer
        LB-443
      • 2021-02-04 03524, 2021

      • BrainzBot
        LB-443: Website does not explain what ListenBrainz is https://tickets.metabrainz.org/browse/LB-443
      • 2021-02-04 03526, 2021

      • _lucifer ducks
      • 2021-02-04 03546, 2021

      • zas
        ruaok: yes, in few minutes
      • 2021-02-04 03557, 2021

      • ruaok
        lololol, thanks for volunteering to fix that, _lucifer
      • 2021-02-04 03503, 2021

      • alastairp
        ^
      • 2021-02-04 03507, 2021

      • reosarevok
        !m _lucifer
      • 2021-02-04 03507, 2021

      • BrainzBot
        You're doing good work, _lucifer!
      • 2021-02-04 03510, 2021

      • _lucifer
        lol
      • 2021-02-04 03522, 2021

      • ruaok
        👏 _lucifer !
      • 2021-02-04 03534, 2021

      • _lucifer
        voluntold :D
      • 2021-02-04 03549, 2021

      • yvanzo
        reosarevok: It would be a hassle, I would keep it as-is in case we find other reasons to grey out some more URLs.
      • 2021-02-04 03511, 2021

      • zas
        ruaok: ok, let's do that
      • 2021-02-04 03527, 2021

      • ruaok
        ok, give me 30 seconds.
      • 2021-02-04 03528, 2021

      • reosarevok
        yvanzo: hmm. it's just we currently have
      • 2021-02-04 03530, 2021

      • yvanzo
        _lucifer: do you have a local instance of musicbrainz-docker?
      • 2021-02-04 03533, 2021

      • reosarevok
      • 2021-02-04 03548, 2021

      • zas
        lemmy -> stop all docker stuff, upgrade docker, start all docker stuff (along chicken sacrifice ofc)
      • 2021-02-04 03553, 2021

      • ruaok
        zas: my plan is to stop all containers except the web prod one.
      • 2021-02-04 03555, 2021

      • reosarevok
        Which is kinda the same as isMalware really
      • 2021-02-04 03510, 2021

      • zas
        ruaok: to restart docker we need to stop all containers
      • 2021-02-04 03522, 2021

      • ruaok
        then stop the web prod at the last second, just after tweeting. then you take over with the docker upgrade.