0:02 AM
petitminion joined the channel
0:02 AM
opal has quit
0:13 AM
opal joined the channel
1:29 AM
petitminion has quit
1:55 AM
lusciouslover has quit
2:11 AM
lusciouslover joined the channel
2:18 AM
lusciouslover has quit
5:35 AM
BrainzGit
5:44 AM
5:44 AM
5:45 AM
5:59 AM
yvanzo
!m lucifer
5:59 AM
BrainzBot
You're doing good work, lucifer!
6:12 AM
BrainzGit
6:14 AM
6:44 AM
6:47 AM
yvanzo
6:47 AM
lucifer
yvanzo: thanks! taking a look
8:26 AM
Lotheric_ joined the channel
8:27 AM
Lotheric has quit
8:43 AM
mayhem
jasje: akshaaatt : how/when can I test the new LB app with the improved workflow??
8:44 AM
aerozol
I want to put up my #listenbrainzmonday but I get an error when I try to load time range ‘this week’ + template ‘designer top 10’ :(
8:44 AM
“There was an error trying to load statistics for this user and time range: TypeError: Failed to fetch Please check the username or try another time range.”
8:45 AM
Works fine when I enter another username
8:45 AM
mayhem
yea, works fine for me. lucifer? ^^
8:46 AM
aerozol
Does mine work if you put in ‘aerozol’ Rob?
8:46 AM
8:47 AM
That’s weird but I guess it’s possible :D
8:47 AM
Maybe I was in a coma
8:48 AM
mayhem
8:49 AM
seems to
8:49 AM
so
8:49 AM
aerozol
The only broken one is template ‘designer top 10’
8:49 AM
(I assume because I don’t have 10 albums)
8:53 AM
mayhem
inded, that borks.
8:53 AM
ApeKattQuest
how do you.. only listen to 10 albums.. in one whole week ??? :o
8:53 AM
wait how does mine look
8:53 AM
mayhem
8:53 AM
mostly for me, but this is the exception.
8:54 AM
aerozol
ApeKattQuest: Exactly!! How do you log a bug report for a human behavioural bug
9:38 AM
lucifer
mayhem: will fix
9:52 AM
lusciouslover joined the channel
9:57 AM
lusciouslover has quit
9:59 AM
jasje
mayhem: should be on your device by the end of the week
9:59 AM
we just have to update the beta app
9:59 AM
mayhem
👍
9:59 AM
jasje
akshaaatt: is busy rn
10:21 AM
monkey
mayhem: regarding the stats art error above: I had started PR LB#2595 if you think it it is relevant to add the fix to it
10:21 AM
BrainzBot
10:31 AM
mayhem
sounds like lucifer is on that. lucifer ^^
10:34 AM
lucifer
monkey: sure, i'll add the fix there
10:34 AM
monkey
Thanks !
10:53 AM
lucifer
mayhem: release-colors cronjob for huesound has been broken for like ~4 months now. there was a simple bug in the program name to convert image to color, i fixed and ran the job, it worked fine but it refuses to terminate. probably an issue with concurrency, i am planning to rewrite it with a threadpoolexecutor.
10:54 AM
mayhem
I figured -- its taking some time to catch up -- I'm running it right now
10:54 AM
lucifer
its all caught up.
10:55 AM
i synced it all last night but the watermark timestamps are all messed up so its executing 4 months of work everytime you launch it
10:55 AM
mayhem
my script is still running and seems to be fetching things as we speak.
10:55 AM
ah. ok. let me stop it.
10:55 AM
then I can start downloading the images to my local machine.
10:55 AM
lucifer
makes sense, i'll rewrite the script meanwhile.
10:56 AM
mayhem
k
11:45 AM
petitminion joined the channel
12:08 PM
reosarevok
12:09 PM
yvanzo
Hi reosarevok, I didn’t complete/submit my review yet but found it's conflicting with the other PR for admin messages.
12:10 PM
reosarevok
Well, that much is obvious, that's specifically why I asked for it to be reviewed and merged before that one
12:10 PM
yvanzo
The template should be either moved to non-admin path or split under admin/non-admin paths.
12:10 PM
reosarevok
It is all being moved to non-admin paths
12:11 PM
IIRC from /admin/attributes to just /attributes
12:11 PM
yvanzo
I mean the path in the repository, not in the URL.
12:12 PM
reosarevok
Yes, so do I :) Maybe I forgot to move some files? IIRC the templates all move, but I might have missed some
12:12 PM
yvanzo
Anything under /root/admin/ should be admin-only.
12:12 PM
reosarevok
12:12 PM
yvanzo
Ok, cool!
12:13 PM
reosarevok
But if you do find some stuff I might have missed on review do let me know and I'll fix that! :)
12:14 PM
yvanzo
Ok thanks for having double-confirmed it :)
12:14 PM
reosarevok
No worries :)
12:15 PM
I think the right order for these would be merge the attributes one, you rebase/amend the admin one, we merge that, I rebase/amend the lowercasing one, we merge that
12:15 PM
If that seems ok to you?
12:15 PM
yvanzo
O agree
12:15 PM
reosarevok
No huge rush, tomorrow would be fine too tbh
12:16 PM
As long as we have at least a week and a bit for translators to reconfirm rows, it seems ok
12:17 PM
yvanzo
Can do today
13:06 PM
fletchto99_ joined the channel
13:07 PM
fletchto99 has quit
13:07 PM
fletchto99_ is now known as fletchto99
13:59 PM
Pratha-Fish
13:59 PM
Sophist-UK joined the channel
14:23 PM
mayhem
lucifer: I'm working on a PR to have test.sh set a env var to indicate tests are running. so far so good, but when trying to grant table perms, this happens when connected as the postgres user:
14:23 PM
14:23 PM
actually, never mind. grant != permissions.
14:24 PM
lucifer
👍
14:24 PM
mayhem
yet... "sqlalchemy.exc.ProgrammingError: (psycopg2.errors.InsufficientPrivilege) permission denied for sequence release_color_id_se"
14:25 PM
I guess the test user is using the wrong pg user then.
14:33 PM
petitminion has quit
14:36 PM
lucifer
mayhem: you are only granting privileges on tables, you need to grant privileges on sequences separately
14:37 PM
mayhem
is it possible to GRANT everyone in one go?
14:38 PM
lucifer
afaik not without making that user a superuser
14:38 PM
14:38 PM
but in general
14:38 PM
mayhem
hmm, I don't quite understand how things used to work before I mucked with them. :(
14:40 PM
lucifer
what do you want to do?
14:41 PM
mayhem
I set the PYTHON_TESTS_RUNNING in docker-compose.test.yml and then in init-db I want to check for that being set. if so, set up test db.
14:43 PM
lucifer
i see, there are a couple of complex interactions to it. i can fix it later today.
14:43 PM
mayhem
yes, I've found them.
14:44 PM
but I think I see what needs doing now, I'll continue for a bit.
14:44 PM
lucifer
okay cool
14:59 PM
reosarevok
yvanzo, bitmap: any idea what might cause MBS-13389 ? (to ISE rather than be caught earlier)
14:59 PM
BrainzBot
15:00 PM
yvanzo
no, that’s a second bug
15:01 PM
but that’s also proving database constraints to be useful :)
15:02 PM
it would be helpful to know if it could be a case of double submission.
15:02 PM
(like clicking more than once on the submit button)
15:05 PM
petitminion joined the channel
15:07 PM
bitmap
it shouldn't be possible (in theory...) unless the needs-disambiguation check failed
15:08 PM
since we actually lock the table before we check for duplicates
15:12 PM
reosarevok
I think I've seen stuff like this in sentry before
15:12 PM
bitmap
see Edit::Role::CheckDuplicates
15:14 PM
I guess either is_disambiguation_needed failed, or the $duplicate_violation query
15:47 PM
mayhem
15:47 PM
lucifer: when I do a ./develop.sh build I get the following error. have you seen this before?
15:51 PM
lucifer
mayhem: nope seeing for the first time
15:51 PM
afk at the moment but can take a look in a few hours
15:53 PM
q3lont joined the channel
15:54 PM
mayhem digs
15:57 PM
reosarevok
bitmap: the fix for MBS-13391 is basically "convert it to React", right?
15:57 PM
BrainzBot
15:59 PM
bitmap
not necessarily, but it would probably help
16:00 PM
reosarevok
I mean, I'm sure it can be fixed beforehand
16:01 PM
What was the plan for converting the editors? First release, then all others will be trivial? Or can we get the smaller ones done sooner?
16:01 PM
Oh, btw
16:01 PM
MBS-13390 does seem new? I also hit it today
16:01 PM
BrainzBot
16:01 PM
reosarevok
Did we change anything in test?
16:03 PM
lusciouslover joined the channel
16:03 PM
bitmap
hmm, not that I can remember
16:03 PM
re: converting the editors I'm about to submit a PR to refactor the artist credit editor
16:08 PM
lusciouslover has quit
16:09 PM
reosarevok
yvanzo: can you think what might have changed in test?
16:21 PM
yvanzo
I don’t know, maybe it’s just running an old branch?
16:22 PM
Yup, it is still running the Node 20 upgrade, at best.
16:23 PM
reosarevok: I pushed master to test and launched a new build.
16:26 PM
BrainzGit
16:28 PM
16:30 PM
reosarevok
yvanzo: whoops, we missed the favicon_class for metalmusicarchives :) ^ that adds it too
16:30 PM
yvanzo
👍
16:34 PM
reosarevok
yvanzo: also, any thoughts on when a style IMPLEMENTATION REQUESTED ticket should be closed?
16:34 PM
Once the implementation is sent for review? merged? released?
16:34 PM
I cannot decide
16:34 PM
Released seems the most precise but also by far the easiest to forget
16:35 PM
yvanzo
I would close only when it is delivered.