#metabrainz

/

      • Mr_Monkey
        Some last questions remain, and possibly the need to rewrite some parts to turn a hack into a more proper feature.
      • alastairp
        reosarevok: definitely a "coming soon" feature
      • ruaok
        reosarevok: yes. the taglookup feature should be replaced with that.
      • reosarevok
        Neat!
      • CatQuest
        :o
      • reosarevok
        Also, Mr_Monkey: neat! Where do I find time to *also* send data to BB?
      • Mr_Monkey
        Also prepared for the hack weekend with good discussions, and had a grand ol’ time hacking away at the new playlist feature this weekend with ruaok alastairp shivam-kapila and _lucifer . We're a god 75% of the way there, I'd say.
      • reosarevok
        Can someone donate me some hours?
      • CatQuest
        reosarevok: i do week/week thing. idk
      • ruaok
        god 75%? what happens at 100% god?
      • Mr_Monkey
        Going to work this week to finish it up and wire all the separate parts together.
      • CatQuest
        Good Omens
      • reosarevok
        ruaok: bad things, I think. And then PeopleOtherThanUs go to heaven eternal?
      • Something like that :)
      • Mr_Monkey
        Also some continued forum discussions and some issue triage, and preparations for the next few BookBrainz projects.
      • That's it for me ! CatQuest go !
      • CatQuest
        Meow! `😺`
      • Last week I worked on irombooks, instrument images,
      • added melophone (a fun instrument that is a bellowed reed that looks like a lute!)
      • reosarevok
        Freaky.
      • CatQuest
        This week I will look at BookBrainz work and edition formats, bookogs people have brought much interesting to the table, and I will research this thoroughly, as agreed with Mr_Monkey
      • fin, go reosarevok
      • reosarevok
        Hi!
      • This week I've been working on more React conversions
      • BestSteve has quit
      • Including a lot related to cover art, since bitmap teased that he wanted to finally look into the EAA
      • (that will take a while though)
      • CatQuest
        :O and maybe BAA as well?
      • bitmap
        EAA = event art archive
      • BestSteve joined the channel
      • reosarevok
        CatQuest: is that an archive about sheep?
      • CatQuest
        no books
      • reosarevok
        Oh, books, I guess
      • I liked the sheep better
      • CatQuest
        but yea i was looking for a sheep emoji
      • reosarevok
        But maybe? :D
      • Eventually.
      • CatQuest
        whoooo
      • soooonnnn
      • Freso
        🐑
      • reosarevok
        Today I worked a bit on putting info together for the blog post about our messy mess
      • And also got the sad news the BBC just dropped their artist pages
      • CatQuest
        :(
      • BrainzGit
        [musicbrainz-server] reosarevok opened pull request #1805 (master…MBS-11247): MBS-11247: Stop highlighting BBC Music links https://github.com/metabrainz/musicbrainz-serve...
      • reosarevok
        So yeah ^
      • Asked them whether they still do stuff with MB or what - seems that they have some obscure pages ruaok showed me that do use it, and I got yet another support email today asking for the artist's ID for BBC Introducing so I guess they still ask for them there
      • So not sure what the BBC / MB status is
      • But losing the pages is kinda sad. Oh well.
      • ruaok
        oh sorry.
      • vintagegold has quit
      • CatQuest
        archive?
      • ruaok
        there was a part of the email I redacted. the BBC uses our data very much in a lot of places.
      • we are the ID space that ties quite a few of their systems together.
      • reosarevok
        CatQuest: yeah, some are archived, but I meant just as the user-facing "look ma we're on the BBC" thing
      • CatQuest
        yea , thats
      • ruaok
        this change, does not mean that the BBC is done using MB.
      • reosarevok
        Oh, neat. I didn't know if they were looking into migrating from those again. Thanks ruaok :)
      • s/again/as well/
      • That's about it for me. Freso?
      • Freso
        🙋‍♂️
      • yvanzo missed that teaser ^^
      • I haven’t been doing so sharp this last week, which means I have also done very little. :( Just a bit of basic things.
      • fin, yvanzo go!
      • agopo joined the channel
      • yvanzo
        Hi!
      • Freso
        (People still up: bitmap, zas, alastairp, shivam-kapila, _lucifer, jmp_music – anyone else who wants to give review, let me know ASAP!)
      • yvanzo
        Last week, I worked on updating search components according to latest MBS changes.
      • I rearranged Jira’s system dashboard for MB/GH SSO and correctly reinstalled that add-on.
      • Plus usual PR reviews, support. Fin.
      • Go bitmap?
      • bitmap
        hey
      • so I of course helped with writing & deploying fixes for the user data leak that ruaok talked about. fortunately, was able to find the issue and fix it on all servers within a couple hours after starting an audit
      • that all happened yesterday
      • zas
        !m bitmap
      • BrainzBot
        You're doing good work, bitmap!
      • bitmap
        earler in the week I rewrote the CAA-indexer in python (it's currently in perl), extended it to support events for the future event art archive, and greatly simplified the architecture by dropping rabbitmq in favor of a postgres table for storing the indexing events
      • (the amount of CAA traffic doesn't justify a dedicated message queue, and makes development/deployment significantly harder)
      • ruaok is proud of the team, even if we fuck up sometimes
      • it's still being fleshed out, but the project URL is https://github.com/metabrainz/artwork-indexer
      • besides supporting events, I tried to keep the codebase extensible in case we ever want to add support for e.g. sheep/bookbrainz in the future. hence "artwork"-indexer instead of "CAA"-indexer
      • Mr_Monkey
        Wee! Thanks !
      • CatQuest
        :D
      • bitmap
        other than that, I worked on fixing issues discovered on the beta server due to SameSite cookie changes and the recording "first release date" feature
      • agopo
        Can Picard be run from CLI?
      • bitmap
        the recording date feature introduced a performance regression, but I've updated the implementation to resolve that, so hopefully it can still be included in the next release (if we delay that by a week)
      • Freso
        agopo: No. Also, we’re in a meeting right now. Please hold follow-up questions for ~half an hour. :)
      • bitmap
        that's about it I think. zas go!
      • zas
        agopo: we're in meeting, but yes it can, though I guess you look for beets (Picard is mainly an UI app)
      • hey
      • Freso
        zas: Wait, what? Since when? 🤯 /me makes mental note to look into this later
      • zas
        As said earlier, I gave an hand to ruaok for LB scripts
      • ruaok is hoping for a more normal week from here on out
      • apart that, I investigate google search webmaster tools errors about few MB pages ending in 504s, and reported findings to bitmap/yvanzo
      • our rankings are not that bad, but we pay the lack of mobile compatibility, I hope the move to react will have visible effects on this side soon enough
      • I also investigated an issue causing all our services to drop for few seconds, likely related to consul stuff
      • I set up new telegraf stuff to collect more metrics in this field (and created associated graphs in grafana)
      • plus a bunch of upgrades (discourse/influxdb/grafana mainly)
      • and usual user support, along Picard code reviews/PRs
      • fin. alastairp ?
      • alastairp
        ZzZzzz hi
      • CatQuest
        hi
      • alastairp
        I worked on some stuff that's already been mentioned by others, work with Mr_Monkey on brainzplayer iframes and stuff
      • I spent some time looking into typesense with ruaok, it looks great, and super useful for our needs
      • I made some changes to troi to improve how we pass commandline arguments to the tools that we are making with it
      • I started to add support to the dataset hoster to report programming errors to sentry so that we can track down issues more easily
      • I took up MBS-10388 again, to get more genres in MB, after it became clear that it would be really useful to have them in troi
      • BrainzBot
        MBS-10388: Add some genre tags to MBS https://tickets.metabrainz.org/browse/MBS-10388
      • alastairp
        I started some improvements to how Listenbrainz starts up, and how we use daemontools and consul
      • with the plan to roll out these changes over all pythonbrainzes
      • finally, I spent the weekend and some time last week making plans to store playlists in LB and writing a good chunk of code to make this happen, along with Mr_Monkey and ruaok. Hoping that we'll have some good playlists in LB very shortly
      • shivam-kapila: next up!
      • agopo has left the channel
      • Freso
        Or… _lucifer, maybe?
      • _lucifer
        hi all!
      • Freso
        (Only jmp_music (and maybe shivam-kapila?) left on my list – last call for anyone else wanting to give review!)
      • _lucifer
        I worked on fixing a websocket bugs during the weekend hack. I also worked on turning the follow server into something we can use to allow multiple collaborators to update a playlist in realtime.
      • Hope to get that finished soon and submit a PR.
      • that's it for me.
      • jmp_music__: next?
      • jmp_music__
        Hey everybody!!
      • CatQuest
        hi!
      • jmp_music__
        Last week I worked on outputing the confusion matrices and the results as gaia does. I finished with the CM's dictionary output and now I have already proceeded into the integration part in AB's sklearn tool.
      • Fin! @shivam-kapila next?
      • Freso
        I haven’t seen any word from shivam-kapila, so I don’t think they’re around, so…
      • That’s all for reviews! Thank you everyone who gave reviews! :heart:
      • We have one more item on this meeting’s agenda:
      • zas/bitmap: consul upgrade
      • zas
        ok
      • we use consul/git2consul/consul-template to control most of our services
      • being critical to the whole infrastructure it is quite complex to upgrade
      • ruaok
        more napalm?
      • zas
        it is time to plan an upgrade
      • and this needs careful planning else it may results to long downtime ;)
      • I think downtime can be avoided, deploying new versions of consul / git2consul in parallel of current setup
      • CatQuest
        oh no
      • bitmap
        if the latest versions of consul-template are backwards compatible with the version of consul we use, maybe we can start with that
      • alastairp
        this ties in with the plans that I wanted to do with pythonbrainzes too, which I just mentioned above, too
      • bitmap
        in the past we discussed replacing git2consul altogether due to weird issues and not being maintained. but I'm not sure with what
      • zas
        I noticed some docker images/containers expect consul on port 8500 -> we need to ensure it can be easily modified everywhere
      • yes, git2consul is unmaintained
      • there are go alternatives, with recent activity
      • ruaok
        I wonder if this general meeting is the place to have this discussion.
      • I for one am exhausted. perhaps we should have a dedicated meeting to address this issue?
      • zas
        well, when do you think we can do that?
      • ruaok
        how urgent is this?
      • zas
        not urgent, but sooner is better
      • it can wait January (I don't want to mess up with that during Christmas holidays...)
      • ruaok
        ok, let me pick this thread up tomorrow and organize a meeting.
      • zas
        ok