#metabrainz

/

      • ruaok
        you insist on applying your standard to everyone.
      • 2017-04-26 11637, 2017

      • ruaok
        what if i said that you needed a crazy colorful haircut to work at MetaBrainz?
      • 2017-04-26 11641, 2017

      • Gentlecat
        I really wish someone else would chime in into the conversation
      • 2017-04-26 11655, 2017

      • Gentlecat
        that's another thing, I'm not insisting!
      • 2017-04-26 11608, 2017

      • Gentlecat
        I just don't want to put my formal approval on it
      • 2017-04-26 11649, 2017

      • Gentlecat
        I tried to convince you by providing some arguments, but it wasn't enough. that's enough for me
      • 2017-04-26 11626, 2017

      • Gentlecat
        what kinds of comments did you expect me to make when you asked for a code review?
      • 2017-04-26 11641, 2017

      • ruaok
        the ones you did, which are fine.
      • 2017-04-26 11650, 2017

      • Gentlecat
        I didn't talk about styling stuff because I know that's something you don't care about
      • 2017-04-26 11600, 2017

      • Gentlecat
        but that seemed kind of important to me
      • 2017-04-26 11659, 2017

      • Gentlecat
        I mean, it's not like I'm coming up with random problems. it's never been a problem in any other place for me before
      • 2017-04-26 11615, 2017

      • Gentlecat
      • 2017-04-26 11636, 2017

      • ruaok
        this is no longer a technical discussion. this is now a teamwork discussion.
      • 2017-04-26 11659, 2017

      • ruaok
        it is Gentlecat's way or no way.
      • 2017-04-26 11621, 2017

      • Gentlecat
        can you elaborate on that?
      • 2017-04-26 11643, 2017

      • Gentlecat
        and I really want to hear from someone else if I'm causing problems
      • 2017-04-26 11644, 2017

      • ruaok
        you're not willing to meet me in the middle. it has to be all your way, or you're not going to approve the PR.
      • 2017-04-26 11644, 2017

      • reosarevok
        ruaok: from what I see, this looks just the same as bitmap or chirlu's comments on my PRs when I send a MBS PR - they're requesting what they think will be better for long term maintenance of the project. What's so bad about it?
      • 2017-04-26 11607, 2017

      • reosarevok
        All I've seen in MBS is the same as this: the PR is only approved once all the requested changes are made
      • 2017-04-26 11628, 2017

      • ruaok
        this is about a difference in philosophy and teamwork.
      • 2017-04-26 11606, 2017

      • reosarevok
        (whether *this* specific change is important, I dunno, but ensuring LB is stable ant testable seems pretty useful given how we're hoping for it to get huge)
      • 2017-04-26 11611, 2017

      • Gentlecat
        I actually think that we did, but the thing I'm talking about is my formal approval
      • 2017-04-26 11613, 2017

      • reosarevok
        (so if it's better for testing...)
      • 2017-04-26 11626, 2017

      • Gentlecat
        and I just can't make it, sorry
      • 2017-04-26 11627, 2017

      • ruaok
        the things that Gentlecat is insisting on make not functional changes to the code. it is purely stylistic and I disagree with his stylistic attidude.
      • 2017-04-26 11650, 2017

      • Gentlecat
        ^ this, however, I disagree with
      • 2017-04-26 11608, 2017

      • reosarevok
        "I don't need to know how listens_time_range is implemented to understand how write works" doesn't sound stilystic, sounds like the usual each-function-does-one-thing approach
      • 2017-04-26 11625, 2017

      • reosarevok
        er, stylistic, fuck it. For a style leader I sure suck at writing style
      • 2017-04-26 11622, 2017

      • reosarevok
        (that's what I've been told to do in school, anyway, make as many small components as possible because it's easier to isolate failures and to test them in isolation)
      • 2017-04-26 11641, 2017

      • reosarevok
        I'm not claiming to be an expert though, so I'd rather you two just asked for the opinion of a second python coder :)
      • 2017-04-26 11604, 2017

      • reosarevok
        (samj1912 or bitmap or dunno who would be ideal for this)
      • 2017-04-26 11616, 2017

      • reosarevok
        If they don't think the changes are particularly important, merge, if they think they are consider doing them? But dunno :)
      • 2017-04-26 11613, 2017

      • ZaphodBeeblebrox
        pizza with tuna and corn?
      • 2017-04-26 11614, 2017

      • ZaphodBeeblebrox
        that sounds delicious!
      • 2017-04-26 11604, 2017

      • ZaphodBeeblebrox puts his foot back in his mouth
      • 2017-04-26 11605, 2017

      • ZaphodBeeblebrox
        .. :/
      • 2017-04-26 11636, 2017

      • reosarevok
        ZaphodBeeblebrox: that doesn't sound delicious to me, but given you scandis have curry pizza with bananas, what do I know :p
      • 2017-04-26 11646, 2017

      • samj1912
        reosarevok I usually leave the style decisions to the people maintaining the project. For eg. Me zas Mineo and other contributors to picard have developed a style guide and stick to it. I am also very particular about the way and look of the code that is written and generally stick to pep8 except for a couple of guidelines. As for functions and classes we
      • 2017-04-26 11646, 2017

      • samj1912
        generally divide them up into smaller modular one as long as it possible and as long as we can maintain readability we try to reduce duplicate LoC.
      • 2017-04-26 11603, 2017

      • Quesito
        I have been known to part take in corn on pizza once in a awhile ZaphodBeeblebrox...although haven't gone full tuna + corn yet. ;)
      • 2017-04-26 11610, 2017

      • samj1912
        That is for the picard though and my personal preference
      • 2017-04-26 11620, 2017

      • ZaphodBeeblebrox
        tuna is delicious :d
      • 2017-04-26 11643, 2017

      • samj1912
        I haven't ever looked at LB code in depth to comment on that PR
      • 2017-04-26 11656, 2017

      • ruaok
        ah, so the code suggestion that Gentlecat made doesn't actually work and makes the code more complicated or slower.
      • 2017-04-26 11609, 2017

      • reosarevok wonders if ruaok's comment is related to samj1912's or to something else
      • 2017-04-26 11658, 2017

      • ruaok
        not to samj1912's comment. the comment was directed at Gentlecat's comment on my PR.
      • 2017-04-26 11642, 2017

      • ruaok
        but, I've merged that now and will continue with my day. albeit not nearly as happily as I did before.
      • 2017-04-26 11628, 2017

      • reosarevok was just wondering what the "doesn't actually work and makes the code more complicated or slower" was in reaction to - whether you tried it or what :)
      • 2017-04-26 11653, 2017

      • ruaok
        I tried to accept his suggestion, but the suggestion was actually technically flawed.
      • 2017-04-26 11642, 2017

      • Gentlecat commented
      • 2017-04-26 11657, 2017

      • reosarevok
        Anyway, merging the PR is ok
      • 2017-04-26 11626, 2017

      • samj1912
        Oh btw ruaok, spent most of my day talking to professors, most of the related researchers already have their student slots filled. I am trying to get my department undergrad advisor to help me out. Let's see how it goes.
      • 2017-04-26 11649, 2017

      • ruaok
        oy, that doesn't sound good.
      • 2017-04-26 11600, 2017

      • samj1912
        There is one person who specializes in speech processing and sound related ML.
      • 2017-04-26 11610, 2017

      • samj1912
        I have a meeting with him tomorrow
      • 2017-04-26 11615, 2017

      • samj1912
        Hopefully he accepts
      • 2017-04-26 11622, 2017

      • ruaok
        ok
      • 2017-04-26 11657, 2017

      • reosarevok
        As far as I see, Gentlecat was giving his opinion on how it should be done, but since you have merging rights, and he didn't have a change request up (anymore at least, dunno earlier) it's not like he was trying to block the PR. It makes sense that he won't give an official approval to code he doesn't 100% approve of, though, that sounds reasonable to me?
      • 2017-04-26 11618, 2017

      • reosarevok
        If you just don't agree with the comments, leave a comment about why, say you're merging, and he can refactor later if he wants and make sure his option still works fine
      • 2017-04-26 11654, 2017

      • samj1912
        If nothing else works, I'll just work on it part time. The projects are interesting :D
      • 2017-04-26 11617, 2017

      • reosarevok
        Especially if you want to get something done soonish, it makes sense to make changes, but have a documented list of suggestions of possible improvements that can be done later, be it by you or by somebody else
      • 2017-04-26 11619, 2017

      • ruaok
        reosarevok: let's just leave it be. I am clearly not expressing myself well.
      • 2017-04-26 11639, 2017

      • ruaok
        reosarevok: again, it wasn't about the PR or blocking my work.
      • 2017-04-26 11652, 2017

      • reosarevok
        (and I think that applies even if it's just stylistic, as long as *you* aren't forced to change that yourself)
      • 2017-04-26 11653, 2017

      • ruaok
        it was about team-work, compromising and getting along better.
      • 2017-04-26 11640, 2017

      • reosarevok
        Well, "I don't think this code is ideal but I'm not blocking it either" sounds like compromise to me. He suggested things, you made some changes, didn't make others, and the PR was merged
      • 2017-04-26 11613, 2017

      • reosarevok
        "You have to give official approval" isn't compromising really, in the same way as "nah I'm just going to reject this PR" by him wouldn't be either
      • 2017-04-26 11635, 2017

      • Gentlecat
        reosarevok: that's exactly my thinking
      • 2017-04-26 11638, 2017

      • reosarevok
        So why not just use that as a compromise going forward?
      • 2017-04-26 11630, 2017

      • Sophist-UK
      • 2017-04-26 11634, 2017

      • agentsim has quit
      • 2017-04-26 11650, 2017

      • reosarevok
        Of course, for that to work it should work the same way in the other way - so Gentlecat shouldn't demand ruaok giving his approval to something *he* doesn't think it's ideal, etc.
      • 2017-04-26 11608, 2017

      • ruaok
        let's just drop it, please.
      • 2017-04-26 11611, 2017

      • reosarevok
        And tbh it feels like the most possible things that are mentioned in a PR, the better it is for future documentation - even if the final answer is "I didn't do it that way", at least there's a discussion and in the future you can see why it wasn't done that way. I know I've found that useful in past PRs myself at least, especially when I come back to it and
      • 2017-04-26 11611, 2017

      • reosarevok
        I don't remember exactly why I didn't do that
      • 2017-04-26 11619, 2017

      • ruaok
        this is just making more pissed off by every second.
      • 2017-04-26 11628, 2017

      • Sophist-UK
        Happy to give my opinion (as the receiver of style comments in Picard), but only if people want to hear it.
      • 2017-04-26 11645, 2017

      • ruaok signs off IRC for the day
      • 2017-04-26 11655, 2017

      • reosarevok will drop it now, but would love it if ruaok considered it once he's not pissed off :)
      • 2017-04-26 11605, 2017

      • reosarevok
        (and sorry for making you grumpier now! but I felt it was important)
      • 2017-04-26 11606, 2017

      • Gentlecat
        it seems like an important discussion to have
      • 2017-04-26 11642, 2017

      • agentsim joined the channel
      • 2017-04-26 11621, 2017

      • agentsim has quit
      • 2017-04-26 11622, 2017

      • Sophist-UK
        Apparently not - and my stylistics comment was only intended to lighten the atmosphere (which was a bit uncomfortable but perhaps necessary)
      • 2017-04-26 11656, 2017

      • reosarevok
        :) thanks for trying Sophist-UK
      • 2017-04-26 11613, 2017

      • reosarevok
        (even though I'm not into soul, so I don't think I'll love the Stylistics :D )
      • 2017-04-26 11639, 2017

      • reosarevok
        Maybe at a different time we'll have another discussion about this, but I guess we should let it be for now
      • 2017-04-26 11641, 2017

      • khan joined the channel
      • 2017-04-26 11617, 2017

      • Sophist-UK
      • 2017-04-26 11618, 2017

      • reosarevok
        Let It Be… Naked? Do I have to see that? :p
      • 2017-04-26 11608, 2017

      • arbenina_ has quit
      • 2017-04-26 11600, 2017

      • Freso
        Meeting notes from this Monday are up: https://community.metabrainz.org/t/notes-from-met…
      • 2017-04-26 11608, 2017

      • reosarevok
        !m Freso
      • 2017-04-26 11608, 2017

      • BrainzBot
        You're doing good work, Freso!
      • 2017-04-26 11609, 2017

      • khan has quit
      • 2017-04-26 11625, 2017

      • Quesito
        Do the images from CCA/Wikimedia go through any process to ensure they do not contain malicious code or are corrupted in any way?
      • 2017-04-26 11658, 2017

      • ferbncode_ joined the channel
      • 2017-04-26 11659, 2017

      • Leftmost
        !w Freso
      • 2017-04-26 11604, 2017

      • Leftmost
        Dang. I was hoping that would tell him he's doing terrible work.
      • 2017-04-26 11632, 2017

      • samj1912
        what does mineobot do btw?
      • 2017-04-26 11636, 2017

      • Freso
        legoktm: ^ Quesito's question, do you know?
      • 2017-04-26 11615, 2017

      • reosarevok
        samj1912: it adds MBIDs to Wikidata to keep the 1:1 matching on both sides when possible
      • 2017-04-26 11630, 2017

      • samj1912
        ah, cool
      • 2017-04-26 11635, 2017

      • samj1912
        example wiki page?
      • 2017-04-26 11640, 2017

      • reosarevok
      • 2017-04-26 11641, 2017

      • Quesito
        huh, thats super cool
      • 2017-04-26 11603, 2017

      • reosarevok
        (right now those give a lot of false positives where we do have a Wikidata link on our side, but it's not yet reciprocated)
      • 2017-04-26 11626, 2017

      • reosarevok
        Well, that's not the only reason, of course, it's also because yay semantic web
      • 2017-04-26 11638, 2017

      • reosarevok
        But this is probably the most direct benefit for editors :)
      • 2017-04-26 11656, 2017

      • Freso
        reosarevok: Can you take a look at https://musicbrainz.wordpress.com/wp-admin/edit-c… - the guy is promoting an MB mirror (which seems to be down now though), so I'm leaning towards approving them. What's your take?
      • 2017-04-26 11604, 2017

      • reosarevok
        In a sec :)
      • 2017-04-26 11638, 2017

      • reosarevok
        Honestly, I'd consider *not* approving it for the guy's own good
      • 2017-04-26 11658, 2017

      • reosarevok
        Unless he wants a lot of headphones users crushing his server every time it's up :p
      • 2017-04-26 11644, 2017

      • Freso
        Okay. I'll delete them now, but I'll probably approve his comments if he makes some again.
      • 2017-04-26 11650, 2017

      • Freso
        (The server is down now anyway.)
      • 2017-04-26 11609, 2017

      • reosarevok
        Sounds good to me
      • 2017-04-26 11600, 2017

      • Leo_Verto has quit
      • 2017-04-26 11635, 2017

      • Freso
        reosarevok: Would a report for "artists that are type:Person with no gender set" make sense?
      • 2017-04-26 11646, 2017

      • reosarevok
        I thought we had it
      • 2017-04-26 11656, 2017

      • reosarevok
        If we don't, I'd say it does
      • 2017-04-26 11656, 2017

      • Freso
      • 2017-04-26 11635, 2017

      • Freso
        I'll make a ticket.
      • 2017-04-26 11638, 2017

      • pprkut has quit
      • 2017-04-26 11656, 2017

      • Freso
        Ooh. And I'm logged out of Jira. 👍
      • 2017-04-26 11614, 2017

      • reosarevok wonders why https://musicbrainz.org/report/ArtistsThatMayBePersons includes collaboration rels
      • 2017-04-26 11621, 2017

      • reosarevok
        Those are perfectly legitimate group-group rels
      • 2017-04-26 11637, 2017

      • lazka has quit
      • 2017-04-26 11650, 2017

      • Freso
        https://musicbrainz.org/report/ArtistsThatMayBePe… includes Characters... I'm guessing it hasn't been updated for new relationships and artist types in a while.
      • 2017-04-26 11637, 2017

      • Freso
      • 2017-04-26 11637, 2017

      • BrainzBot
        MBS-3233: Additional artist-based reports given new NGS fields
      • 2017-04-26 11602, 2017

      • Freso
        yvanzo bitmap: Should I leave it as is, or close and make two new tickets for each of the suggested new reports?
      • 2017-04-26 11607, 2017

      • reosarevok
        Well, sure, but collaborator already existed
      • 2017-04-26 11610, 2017

      • Gentlecat
      • 2017-04-26 11619, 2017

      • Quesito
        Gentlecat: thats a great share! Congrats Señor alastairp!
      • 2017-04-26 11649, 2017

      • Gentlecat
        relatively old though :)
      • 2017-04-26 11604, 2017

      • Gentlecat
        I just got a notification about a reference to our blog post
      • 2017-04-26 11607, 2017

      • Freso
        Yeah, it's been sitting in the "waiting for approval" queue for a while.
      • 2017-04-26 11622, 2017

      • Freso
        (I forget to check that frequently... obviously. :/)
      • 2017-04-26 11610, 2017

      • Freso
        There seems to be a number of interesting posts on that blog, but my brain can't handle it right now.
      • 2017-04-26 11622, 2017

      • samj1912
        any idea where zas is? :P I haven't seen him around on irc lately
      • 2017-04-26 11659, 2017

      • Freso
        Now that you mention it, no. He also wasn't at the meeting this Monday.
      • 2017-04-26 11643, 2017

      • Freso
        I'd ping r* to see if he knows, but he's taking an IRC break right, so I don't want to disturb him. He deserves some off-time too. :)
      • 2017-04-26 11651, 2017

      • Freso
        +now
      • 2017-04-26 11622, 2017

      • reosarevok
        Last edited on Monday, he might just be taking time off with kids :p
      • 2017-04-26 11646, 2017

      • reosarevok
        (well that probably doesn't count as time off, but)
      • 2017-04-26 11653, 2017

      • reosarevok
        Freso: I'm not either of the two btw but I'd make two tickets
      • 2017-04-26 11600, 2017

      • reosarevok
        (or turn this into one and make a second)
      • 2017-04-26 11658, 2017

      • drsaunder joined the channel
      • 2017-04-26 11640, 2017

      • yvanzo
        Freso: I would leave it as is, suggested reports seem to be close enough to each other to be implemented at the same time.
      • 2017-04-26 11607, 2017

      • Freso
        yvanzo: 👍