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
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
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
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.