Last week, I was wrapping up work on upgrading LB to bootstrap 4. Started with upgrading LB to Bootstrap 5
2025-04-07 09730, 2025
ansh[m]
Reviewed some PRs, and was mainly busy with GSoC Proposals
2025-04-07 09736, 2025
ansh[m]
That's it from my side
2025-04-07 09740, 2025
ansh[m]
monkey: next?
2025-04-07 09746, 2025
monkey[m]
Hi everyone
2025-04-07 09704, 2025
monkey[m]
Last week I was mainly busy reviewing PRs and proposals for GSOC
2025-04-07 09731, 2025
monkey[m]
I also went over the Bootstrap4migration with a fine toothed comb
2025-04-07 09740, 2025
monkey[m]
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
2025-04-07 09747, 2025
monkey[m]
modal*
2025-04-07 09751, 2025
monkey[m]
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
2025-04-07 09704, 2025
monkey[m]
And that's my week!
2025-04-07 09705, 2025
monkey[m]
kellnerd Go!
2025-04-07 09720, 2025
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)
2025-04-07 09721, 2025
kellnerd[m]
Hey there 👋
2025-04-07 09735, 2025
kellnerd[m]
This weekend I've created a settings page for Harmony to finally allow a bit of per user customization.
2025-04-07 09745, 2025
monkey[m]
Oops, forgot, also helped mayhem with setting up LB mapping test cases
2025-04-07 09747, 2025
monkey[m]
Sorry.
2025-04-07 09700, 2025
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.
2025-04-07 09728, 2025
kellnerd[m]
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?
2025-04-07 09705, 2025
ahvalmissaamine
!m kellnerd[m] wow! awesome!
2025-04-07 09705, 2025
BrainzBot
You're doing good work, kellnerd[m] wow! awesome!!
2025-04-07 09710, 2025
kellnerd[m]
Also read through a couple of GSoC proposals
2025-04-07 09758, 2025
kellnerd[m]
Somehow I still only find time for MeB over the weekends, but research paper submission is this week, so it hopefully will get better.
2025-04-07 09722, 2025
kellnerd[m]
jasje: How was your week?
2025-04-07 09725, 2025
kellnerd[m]
(And I forgot the same thing as monkey, contributing a few LB mapping test cases)
2025-04-07 09743, 2025
kellnerd[m]
If jasje is not here... go Jade
2025-04-07 09746, 2025
jasje[m]
Hii
2025-04-07 09751, 2025
reosarevok[m]
haha
2025-04-07 09702, 2025
jasje[m]
Week was very good
2025-04-07 09703, 2025
reosarevok[m]
typical jasje 😂
2025-04-07 09709, 2025
jasje[m]
Got a couple things done
2025-04-07 09729, 2025
jasje[m]
Posted this yesterday:
2025-04-07 09731, 2025
jasje[m]
Hey everyone, just published a 2.8.4-beta release that:... (full message at <https://matrix.chatbrainz.org/_matrix/media/v3/download/chatbrainz.org/HOmpurPIFfioKfwdccDOfpJe>)
2025-04-07 09757, 2025
jasje[m]
That summarises it. Also did gsoc proposal reviews.
2025-04-07 09711, 2025
jasje[m]
Thats about it
2025-04-07 09720, 2025
jasje[m]
Jade: next?
2025-04-07 09732, 2025
Jade[m]
Hi everyone! I'm back from ~~the grave~~ university!
2025-04-07 09750, 2025
Jade[m]
I've been writing up my GSoC stuff these past few days. I think most of the proposal is pretty solid
2025-04-07 09755, 2025
Jade[m]
I'm still not sure if we're going to use Rust or Python
2025-04-07 09702, 2025
Jade[m]
Probably a topic for after we've done the updates?
2025-04-07 09727, 2025
Jade[m]
Also planning my final year project out a bit, that may be very MusicBrainz themed! However, prioritising GSoC over that for now
2025-04-07 09752, 2025
mayhem[m]
do you have a strong reason to use Rust, Jade ? If you dont, use Python.
2025-04-07 09717, 2025
mayhem[m]
Jade[m]: I have actual G-socks.
2025-04-07 09730, 2025
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 :)
2025-04-07 09734, 2025
ahvalmissaamine
I always have 🤣
2025-04-07 09702, 2025
Jade[m]
lucifer next?
2025-04-07 09708, 2025
lucifer[m]
hi all!
2025-04-07 09718, 2025
reosarevok[m]
Still on my list for today: aerozol, MonkeyPython (Jigen (IRC)), bitmap, outsidecontext, yvanzo, zas, Gautam Shorewala, julian45, Ankit_Matth (IRC)
2025-04-07 09714, 2025
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.
2025-04-07 09721, 2025
lucifer[m]
bitmap: next?
2025-04-07 09727, 2025
bitmap[m]
hey
2025-04-07 09750, 2025
bitmap[m]
last week I was mostly finishing up some open PRs for the beta release, and doing code review for the same
2025-04-07 09716, 2025
bitmap[m]
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)
2025-04-07 09744, 2025
bitmap[m]
also marked several thousand spammers in the DB (stumbled across them via the Sentry events we added for IPs creating multiple accounts per day)
2025-04-07 09757, 2025
bitmap[m]
that's all for me. julian45 wanna go next?
2025-04-07 09705, 2025
julian45[m]
sure
2025-04-07 09710, 2025
julian45[m]
hi all!
2025-04-07 09748, 2025
julian45[m]
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
2025-04-07 09753, 2025
julian45[m]
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)
2025-04-07 09703, 2025
jasje[m]
<Jade[m]> "[off] i've seen GSoC too many..." <- Google system on a chip
2025-04-07 09707, 2025
julian45[m]
that's all for me, go zas ?
2025-04-07 09716, 2025
zas[m]
Hey
2025-04-07 09721, 2025
reosarevok[m]
Still on my list for today: aerozol, MonkeyPython (Jigen (IRC)), outsidecontext, yvanzo, Gautam Shorewala, Ankit_Matth (IRC)
2025-04-07 09709, 2025
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 ?
2025-04-07 09742, 2025
yvanzo[m]
Hi
2025-04-07 09700, 2025
yvanzo[m]
More pain than anything last week.
2025-04-07 09703, 2025
yvanzo[m]
Looking forward to working with julian45 on Jira update and deploying SolrCloud 9 backups.
2025-04-07 09710, 2025
yvanzo[m]
Fin, go outsidecontext!
2025-04-07 09733, 2025
yvanzo[m]
Or Jigen (IRC)?
2025-04-07 09741, 2025
reosarevok[m]
ahvalmissaamine (IRC):
2025-04-07 09750, 2025
ahvalmissaamine
Arararara~! hi!
2025-04-07 09750, 2025
ahvalmissaamine
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
2025-04-07 09750, 2025
ahvalmissaamine
I have finished the zine post and the spanish course (but will start sp2 later this month)
2025-04-07 09750, 2025
ahvalmissaamine
next week I'm taking time off!
2025-04-07 09728, 2025
ahvalmissaamine
that's it for me, next can be.. who's left lol
2025-04-07 09737, 2025
Ankit_Matth
I am
2025-04-07 09744, 2025
ahvalmissaamine
go go!
2025-04-07 09746, 2025
Ankit_Matth
Hii Everyone!
2025-04-07 09757, 2025
Ankit_Matth
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.
2025-04-07 09709, 2025
Ankit_Matth
Currently working on the prototype for the new CaliBre plugin.
2025-04-07 09728, 2025
Ankit_Matth
That's all for me. next
2025-04-07 09754, 2025
Ankit_Matth
next outsidecontext
2025-04-07 09714, 2025
reosarevok[m]
Gautam Shorewala: if he's not around, you can go? :)
2025-04-07 09752, 2025
GautamShorewala[ joined the channel
2025-04-07 09752, 2025
GautamShorewala[
Hi
2025-04-07 09759, 2025
GautamShorewala[
Last week I was not well
2025-04-07 09713, 2025
Ankit_Matth
ohh
2025-04-07 09717, 2025
GautamShorewala[
So not able to do anything just had some rest
2025-04-07 09734, 2025
GautamShorewala[
Next? aerozol @aerozol:matrix.org:
2025-04-07 09741, 2025
reosarevok[m]
Get better! :)
2025-04-07 09756, 2025
Ankit_Matth has quit
2025-04-07 09757, 2025
reosarevok[m]
I think aerozol and outsidecontext are not around today
2025-04-07 09709, 2025
reosarevok[m]
So that should be that for the reviews
2025-04-07 09722, 2025
reosarevok[m]
julian45: time to get down?
2025-04-07 09746, 2025
julian45[m]
i saw ChatBrainz downtime ahead of my entry on the agenda, maybe that should go first?
2025-04-07 09701, 2025
reosarevok[m]
Oh, I thought that was connected because there's no name
2025-04-07 09707, 2025
julian45[m]
didn't have a paren for the person who raised it though
2025-04-07 09710, 2025
reosarevok[m]
So I thought it was all you :)
2025-04-07 09714, 2025
lucifer[m]
oh sorry that was me
2025-04-07 09717, 2025
reosarevok[m]
Who is the secret raiser?
2025-04-07 09720, 2025
lucifer[m]
i forgot to put my name
2025-04-07 09721, 2025
reosarevok[m]
Oh. Go lucifer!
2025-04-07 09759, 2025
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.
2025-04-07 09739, 2025
lucifer[m]
we don't have a test environment to test the deployment before directly updating chatbrainz in prod so need to be a bit careful.
2025-04-07 09758, 2025
reosarevok[m]
How would that work? Matrix down, IRC and Discord temporarily unbridged?
2025-04-07 09704, 2025
lucifer[m]
yes.
2025-04-07 09713, 2025
lucifer[m]
with only IRC being logged.
2025-04-07 09725, 2025
lucifer[m]
for the duration of the downtime.
2025-04-07 09733, 2025
ahvalmissaamine
irc wins again
2025-04-07 09758, 2025
Jade[m]
The Discord bridge might backfill
2025-04-07 09712, 2025
lucifer[m]
yes possible.
2025-04-07 09716, 2025
Jade[m]
Depends which one is set up?
2025-04-07 09732, 2025
lucifer[m]
i am not familiar enough with the implementation details of the discord bridge to confirm though.
2025-04-07 09734, 2025
Jade[m]
But it'll only be :chatbrainz.org accounts affected for matrix
2025-04-07 09750, 2025
Jade[m]
the joys of federation haha
2025-04-07 09712, 2025
lucifer[m]
yes.
2025-04-07 09756, 2025
lucifer[m]
i'll post an update here on wednesday a few hours before starting the process.
2025-04-07 09701, 2025
lucifer[m]
that's it from my side.
2025-04-07 09750, 2025
monkey[m] pokes reosarevok
2025-04-07 09758, 2025
reosarevok[m]
Thanks!
2025-04-07 09705, 2025
reosarevok[m]
julian45: Jira!
2025-04-07 09748, 2025
julian45[m]
so, gojira? ;) 🦎 (no dino emoji, alas)
2025-04-07 09758, 2025
julian45[m]
anyway
2025-04-07 09703, 2025
julian45[m]
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
2025-04-07 09754, 2025
julian45[m]
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
2025-04-07 09710, 2025
julian45[m]
(maybe yvanzo could chime in on that?)
2025-04-07 09740, 2025
yvanzo[m]
I agree, the current server is not maintained manually, we are seeking for Ansible-managed instance.
2025-04-07 09754, 2025
yvanzo[m]
s/not/even/
2025-04-07 09755, 2025
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
2025-04-07 09755, 2025
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
2025-04-07 09750, 2025
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
2025-04-07 09748, 2025
yvanzo[m]
julian45: Shall we set up the new instance without data at first, and only once it is working schedule for migration?
2025-04-07 09752, 2025
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
2025-04-07 09707, 2025
julian45[m]
ope, you sent that as i was typing my last msg
2025-04-07 09715, 2025
yvanzo[m]
Sorry
2025-04-07 09718, 2025
julian45[m]
np
2025-04-07 09733, 2025
yvanzo[m]
julian45: Thursday woud work for me.
2025-04-07 09752, 2025
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
2025-04-07 09711, 2025
julian45[m]
and that might be a good case for downtime to capture that data, though idk
2025-04-07 09743, 2025
yvanzo[m]
So for everyone, let’s say that Thursday might be without tickets for some hours.
2025-04-07 09749, 2025
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?
2025-04-07 09711, 2025
julian45[m]
(ope, another case of you sending while i was typing - again, no worries, esp since we align)