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