#metabrainz

/

      • ansh[m]
        Hi Everyone!
      • Last week, I was wrapping up work on upgrading LB to bootstrap 4. Started with upgrading LB to Bootstrap 5
      • Reviewed some PRs, and was mainly busy with GSoC Proposals
      • That's it from my side
      • monkey: next?
      • monkey[m]
        Hi everyone
      • Last week I was mainly busy reviewing PRs and proposals for GSOC
      • I also went over the Bootstrap4migration with a fine toothed comb
      • While testing each button and moal in the website it has given me time to reflect on the progress of ListenBrainz over the years. Fellsgoodman
      • modal*
      • Fixed a couple of issues in the user feed related to the new thank you events, which I've seen people using straight away which is quite nice
      • And that's my week!
      • kellnerd Go!
      • reosarevok[m]
        Still on my list for today: aerozol, MonkeyPython (Jigen (IRC)), bitmap, outsidecontext, yvanzo, lucifer, Jade, zas, Gautam Shorewala, jasje, julian45, Ankit_Matth (IRC)
      • kellnerd[m]
        Hey there 👋
      • This weekend I've created a settings page for Harmony to finally allow a bit of per user customization.
      • monkey[m]
        Oops, forgot, also helped mayhem with setting up LB mapping test cases
      • Sorry.
      • kellnerd[m]
        For starters I've made the behavior of the seeder configurable, whether it opens in a new tab and whether it should redirect to the Release Actions page after the import.
      • I've also integrated the already existing provider checkboxes and region input there. Now I wonder whether I should make these inputs not remember changes anymore on the home page?
      • ahvalmissaamine
        !m kellnerd[m] wow! awesome!
      • BrainzBot
        You're doing good work, kellnerd[m] wow! awesome!!
      • kellnerd[m]
        Also read through a couple of GSoC proposals
      • Somehow I still only find time for MeB over the weekends, but research paper submission is this week, so it hopefully will get better.
      • jasje: How was your week?
      • (And I forgot the same thing as monkey, contributing a few LB mapping test cases)
      • If jasje is not here... go Jade
      • jasje[m]
        Hii
      • reosarevok[m]
        haha
      • jasje[m]
        Week was very good
      • reosarevok[m]
        typical jasje 😂
      • jasje[m]
        Got a couple things done
      • Posted this yesterday:
      • Hey everyone, just published a 2.8.4-beta release that:... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/...>)
      • That summarises it. Also did gsoc proposal reviews.
      • Thats about it
      • Jade: next?
      • Jade[m]
        Hi everyone! I'm back from ~~the grave~~ university!
      • I've been writing up my GSoC stuff these past few days. I think most of the proposal is pretty solid
      • I'm still not sure if we're going to use Rust or Python
      • Probably a topic for after we've done the updates?
      • Also planning my final year project out a bit, that may be very MusicBrainz themed! However, prioritising GSoC over that for now
      • mayhem[m]
        do you have a strong reason to use Rust, Jade ? If you dont, use Python.
      • Jade[m]: I have actual G-socks.
      • reosarevok[m]
        Well, MBS should probably move to either node or rust in the future, if we were to pick rust then that would make sense, but that's of course unlikely to be clear today :)
      • ahvalmissaamine
        I always have 🤣
      • Jade[m]
        lucifer next?
      • lucifer[m]
        hi all!
      • reosarevok[m]
        Still on my list for today: aerozol, MonkeyPython (Jigen (IRC)), bitmap, outsidecontext, yvanzo, zas, Gautam Shorewala, julian45, Ankit_Matth (IRC)
      • lucifer[m]
        last week i worked on generating similarity data from MLHD+, got a first cut of the data ready. reviewed a bunch of gsoc proposals. and also participated in the LB meet earlier today.
      • bitmap: next?
      • bitmap[m]
        hey
      • last week I was mostly finishing up some open PRs for the beta release, and doing code review for the same
      • there were a lot of JS changes on beta which caused a few bugs, but I deployed some fixes already (thanks to all who are testing)
      • also marked several thousand spammers in the DB (stumbled across them via the Sentry events we added for IPs creating multiple accounts per day)
      • that's all for me. julian45 wanna go next?
      • julian45[m]
        sure
      • hi all!
      • last week i looked at jira docs some more to gear up for a hopeful migration this week, which will require downtime - added to the agenda for a bit of discussion after reviews
      • in doing so i also converted some one-run-only-per-migration scripts yvanzo had made to idempotent ansible; although said scripts haven't been maintained in a while, there was still some use to them. spending some time this week firming up playbooks for the migration and then doing it (hopefully)
      • jasje[m]
        <Jade[m]> "[off] i've seen GSoC too many..." <- Google system on a chip
      • julian45[m]
        that's all for me, go zas ?
      • zas[m]
        Hey
      • reosarevok[m]
        Still on my list for today: aerozol, MonkeyPython (Jigen (IRC)), outsidecontext, yvanzo, Gautam Shorewala, Ankit_Matth (IRC)
      • Jade[m]
        jasje[m]: I think they call that Google Tensor for fancy brand points
      • zas[m]
        Last week I reviewed some nice Picard PRs (https://github.com/metabrainz/picard/pull/2613 was merged)
      • Plus usual stuff, supervision, system upgrades, user support, blocking/unblocking, etc. That's it for me. yvanzo ?
      • yvanzo[m]
        Hi
      • More pain than anything last week.
      • Looking forward to working with julian45 on Jira update and deploying SolrCloud 9 backups.
      • Fin, go outsidecontext!
      • Or Jigen (IRC)?
      • reosarevok[m]
        ahvalmissaamine (IRC):
      • ahvalmissaamine
        Arararara~! hi!
      • This week I'll be working on the toc, have working on a community post asking for examples and finally having a meeting wth monkey
      • I have finished the zine post and the spanish course (but will start sp2 later this month)
      • next week I'm taking time off!
      • that's it for me, next can be.. who's left lol
      • Ankit_Matth
        I am
      • ahvalmissaamine
        go go!
      • Ankit_Matth
        Hii Everyone!
      • Last week, I completely refined my GSoC proposal based on mentor’s feedback. Also updated BookBrainz PRs (#1163, #1162, #1160, #1159) as changes requested by the mentor.
      • Currently working on the prototype for the new CaliBre plugin.
      • That's all for me. next
      • next outsidecontext
      • reosarevok[m]
        Gautam Shorewala: if he's not around, you can go? :)
      • GautamShorewala[ joined the channel
      • GautamShorewala[
        Hi
      • Last week I was not well
      • Ankit_Matth
        ohh
      • GautamShorewala[
        So not able to do anything just had some rest
      • Next? aerozol @aerozol:matrix.org:
      • reosarevok[m]
        Get better! :)
      • Ankit_Matth has quit
      • I think aerozol and outsidecontext are not around today
      • So that should be that for the reviews
      • julian45: time to get down?
      • julian45[m]
        i saw ChatBrainz downtime ahead of my entry on the agenda, maybe that should go first?
      • reosarevok[m]
        Oh, I thought that was connected because there's no name
      • julian45[m]
        didn't have a paren for the person who raised it though
      • reosarevok[m]
        So I thought it was all you :)
      • lucifer[m]
        oh sorry that was me
      • reosarevok[m]
        Who is the secret raiser?
      • lucifer[m]
        i forgot to put my name
      • reosarevok[m]
        Oh. Go lucifer!
      • lucifer[m]
        hi! i am planning to upgrade chatbrainz this week, most probably on wednesday unless a blocker comes up so expecting a downtime of 30-60 mins.
      • we don't have a test environment to test the deployment before directly updating chatbrainz in prod so need to be a bit careful.
      • reosarevok[m]
        How would that work? Matrix down, IRC and Discord temporarily unbridged?
      • lucifer[m]
        yes.
      • with only IRC being logged.
      • for the duration of the downtime.
      • ahvalmissaamine
        irc wins again
      • Jade[m]
        The Discord bridge might backfill
      • lucifer[m]
        yes possible.
      • Jade[m]
        Depends which one is set up?
      • lucifer[m]
        i am not familiar enough with the implementation details of the discord bridge to confirm though.
      • Jade[m]
        But it'll only be :chatbrainz.org accounts affected for matrix
      • the joys of federation haha
      • lucifer[m]
        yes.
      • i'll post an update here on wednesday a few hours before starting the process.
      • that's it from my side.
      • monkey[m] pokes reosarevok
      • reosarevok[m]
        Thanks!
      • julian45: Jira!
      • julian45[m]
        so, gojira? ;) 🦎 (no dino emoji, alas)
      • anyway
      • because the current jira server is on a quite old version of ubuntu and its java version (8) is too old for the version of jira we want to go to (17), my thinking was that it would be best to just migrate db/data to a fresh install of jira on a fresh ubuntu server
      • while this upgrade _maybe_ could be made to happen in place, i think it's less trouble than doing ubuntu 18 -> 20 -> 22 -> 24 and jdk 8 -> 17 in place
      • (maybe yvanzo could chime in on that?)
      • yvanzo[m]
        I agree, the current server is not maintained manually, we are seeking for Ansible-managed instance.
      • s/not/even/
      • julian45[m]
        either way, this will require downtime since, even if transferring data and db from one server to another, activity on data/db must stop before the transfer begins
      • reosarevok[m]
        Seems safer to have a new install, make sure it works and if not keep using the old one for now rather than doing a long update process anyway
      • julian45[m]
        i'm thinking maybe a couple of hours of "downtime window", even if not all of that ends up being used, is a good idea to take
      • yvanzo[m]
        julian45: Shall we set up the new instance without data at first, and only once it is working schedule for migration?
      • julian45[m]
        yvanzo: do you think you can spare a couple of hours on thursday or saturday to be in the "backseat" for the migration? i'm hoping i can mostly handle this myself, but you may wish to get involved yourself + there may be jira sysadmin-ing questions i have that you might be able to answer with your experience
      • ope, you sent that as i was typing my last msg
      • yvanzo[m]
        Sorry
      • julian45[m]
        np
      • yvanzo[m]
        julian45: Thursday woud work for me.
      • julian45[m]
        overall a good idea - though if we want to make it more "staging"-ey, we could also import prod data into a separate db from the one that would be used in prod
      • and that might be a good case for downtime to capture that data, though idk
      • yvanzo[m]
        So for everyone, let’s say that Thursday might be without tickets for some hours.
      • julian45[m]
        i think i can at least prep the new instance with minimal/no degradation of prod before thu, and then if prospects look good we can set up some time on thursday. sound reasonable?
      • (ope, another case of you sending while i was typing - again, no worries, esp since we align)
      • yvanzo[m]
        yes, thank you.
      • julian45[m]
        [mr burns voice] excellent
      • that's all, thanks!
      • * that's all for now, thanks!
      • yvanzo[m]
        Thanks everyone!