mayhem: about the first one, i had looked into it last week. it was already fixed in the new redesign so was waiting for the release to comment but then forgot.
mayhem: re the other answer, i guess it might make sense for some media players to distinguish on the track level instead of the recording level. however, with the canonical mapping stuff we have been going in the opposite direction in LB.
so i am not sure if it makes sense to allow feedback on the track level. especially since everything else in LB is based around recordings.
even for "album" level, we are preferred to go with a release group over release because that level of granularity is not suitable or expected by most LB users.
duncan has quit
mayhem
agreed.
will you rrespond to both?
lucifer
sure
mayhem
thanks.
yvanzo
hi reosarevok, please ping me when you are up for PR #2357
jivte_ joined the channel
reosarevok
yvanzo: I'm aroundish, but probably going to eat a bit first. Ok in an hour or 1h30?
From then we can figure which tests are missing and I can help with writing some too.
reosarevok
I guess I'm a bit confused about what you expect to see. Something like "test X in file Y tests method Z" for every thing?
If so, I guess I can try, I just haven't seen us do that before :)
yvanzo
We did that before
reosarevok
Maybe I just don't remember it then, my bad
yvanzo
It's not about "test file/method", it's about use cases.
reosarevok
Sure, but I thought the use cases were documented by actually adding detail on what is being tested and labels to tests
yvanzo
A single line about testing is fine for small patches only.
reosarevok
I guess when I opened this I expected that the CI tests kinda overrode that and the point was usually to specify in more detail what was tested manually when CI tests were not available / added :) I think the coverage in the ModifyNote CI test is fairly exhaustive, anyway, but if you see something I forgot you can let me know?
I can look at the edit note permissions suggestion first
iconoclasthero joined the channel
jasje joined the channel
yvanzo
thanks
reosarevok
yvanzo: it makes sense to block the blocked notes editor from editing their notes, should they be blocked from *deleting* them too?
In theory letting them remove seems sensible, but they can give a reason so maybe they'd do something dodgy there, I dunno
Maybe it's easier to just block changes entirely while edit note privs are off?
yvanzo
agreed, it seems safer and easier to block that too
kellnerd joined the channel
FishFish
[17:21] <reosarevok> mayhem: is it going to be called periodic jams? If so, it has to be a periodic table but with jam jars, clearly
+++
aerozol: get on that design :DD
reosarevok
yvanzo: added a commit blocking that
<BANG>
Welcome to Mondaying
Hope last Monday was nice and relaxed without having to put up with me here!
Let's see how the pause has affected everyone
My list for today is: reosarevok, bitmap, zas, mayhem, yvanzo, monkey, lucifer, akshaaatt, atj, CatQuest, Pratha-Fish, riksucks, jasje, jivte, kellnerd
I also have another mailed review from our dear sleeping beauty, aerozol! It says:
'''
Kia ora koutou!
I’ve still been busy with other stuff, so I haven’t done anything long-term in the last couple of weeks. But there were a couple of smaller tasks that I did as they came up.
The most noticeable one was jazzing up and differentiating our various MeB forum/ticket/wiki favicons and logos (MBH-542), making them look nice - and hopefully helping me/you navigate our ridiculous amount of open browser tabs. Nobody’s complained yet so I assume that was either a success or not very noticeable (which is also a success)
I got access to our YouTube account (thanks for the help reosarevok and mayhem!) and uploaded about a million (well, 22) walkthrough/tutorial videos. These were made during our last doc sprint a while ago, so it’s nice to finally get them up. Looking forward to posting more on there as needed and keeping a side-eye on the stats/dashboard too.
In similar ‘social channels’ news, I asked for and was given mod access from the three different people that started the various MeB related subreddits out there (that I know of), and gave them a jush.
I’m not positioning them as official MeB channels, just giving them a tidy and made them look nice. And added links between them, and to our other channels (IRC and Wiki, + Discord for the kids). I’ll keep an eye on these as well.
I did the usual stuff as well. If you’re wondering what ‘usual stuff’ is for me, it’s something like: moderating critiquebrainz, doing some guideline drafting, keeping an eye on a bunch of socials, answering questions on IRC, minor ticket input.
As always please do bug me if you have something you need, or are getting annoyed at me sitting on a ticket forever.
'''
yvanzo
Always sleeping! ;)
reosarevok
yvanzo: wanna start? :)
yvanzo
Before I fall asleep? ;)
reosarevok
Maybe!
yvanzo
During the last two weeks, I released a new version of MusicBrainz Server.
Also started preparing the MusicBrainz database schema change.
Resumed testing the search indexer’s performances w.r.t. to settings.
Plus usual PR reviews, tickets triage, and support.
I was testing some of the changes in that PR inside the production-cron container. a few dbmirror2 packets are missing a pending_keys file, but I figured out why, and that file isn’t required to apply the packets, so I just modified the scripts to check if it exists first and tweaked some warning messages
otherwise I did a small amount of code review
fin! go mayhem
mayhem
k
reosarevok
People left for today are: reosarevok, zas, monkey, lucifer, akshaaatt, atj, CatQuest, Pratha-Fish, riksucks, jasje, jivte, kellnerd
mayhem
last week was all about finishing the datasets page, which we did.
week before that was the same, but we didn't finish, lol.
and of course dealing with GSoC, PRs and MeB Background tasks.
speaking of GSoC: Would anyone like to write a blog post about our students? if left to me, it might not happen...
and then today I finished three troi patches for our first release of recommendations: daily jams, weekly jams and weekly new jams.
monkey could give it a whirl
thanks monkey !
hopefully we can get those released in the next couple of weeks!
fin. monkey !
monkey
Heya !
Last couple of weeks the main attraction was finishing implementation and deploying the new ListenBrainz redesign ! The feedback has been positive so far, most people prefer the new design, so that's good !
I worked on a few other user-facing features on LB:
A multi-search component to search for a MB recording by track/artist name OR by pasting an MBID of MB url
Tag voting in the Listening Now page — the first step of more tags visible and votable in LB
Some minimal UX changes on the Fresh Releases page
I also helped mayhem push the updated MetaBrainz datasets page past the finish line.
Reviewed PRs and guidelines and did some general admin tasks for BB + looked into some issues reported on the forums.
And a few other bits and bobs !
That's me! akshaaatt go !
akshaaatt
Hi Everyone!
I have been at home for the past few days and spent some quality time with family :)
monkey
Nice
akshaaatt
I helped santiagofn with some MB revamp stuff. Looking forward to continuing on that
Helped review some LB android stuff and worked on some misc things..
That’s pretty much it for now. I’ve been learning cool stuff behind the scenes. Let’s see when I get to use those skills here!
Go lucifer!
rdswift
akshaaatt, thanks for rescheduling dependabot for the andriod app outside of the weekly meeting.
akshaaatt
My pleasure :)
Or zas?
zas
hey
reosarevok
People left for today are: reosarevok, lucifer, atj, CatQuest, Pratha-Fish, riksucks, jasje, jivte, kellnerd
zas
last week, I was planning to upgrade servers, but options are limited due to lack of space in our rack, so it's time to retire kiki & herb
but for that we have to move consul to new servers
so we did some work in this field with atj (consul will be managed by ansible)
lucifer
hi! (internet issues here)
zas
I updated serviceregistrator in this regard, and did a bunch of tests
I also managed a certificate renewal issue with Gandi (all cleared now)
plus usual Picard PRs reviews, MB edits, upgrades, and user support. fin, atj?
atj
hi
last week I started learning a bit about consul and then write an ansible role to install and configure it. I then deployed it on rex, rudi and mingus so zas could perform some tests.
*wrote
I also added the vlan interface to mingus and made a few minor fixes and improvements to the various ansible roles.
and probably some other bits I've forgotten.
lucifer?
lucifer
hi all
last week i worked on finishing up the listens table migration.
i also added a cron job and related setup to regularly update similarity datasets.
debugged some misc LB issues and had a meeting with rob and SoundCloud contact about integrating it in LB
reosarevok: next?
reosarevok
Hi!
Last couple weeks I spent a fair amount of time helping mayhem with the datasets pages
Which luckily are out now!
Additionally, I was (still am) working on testing and improving some schema change stuff