#metabrainz

/

      • BrainzBot
        LB-212: Show the MetaBrainz logo on the listenbrainz footer.
      • reosarevok
        Oh, true, I helped chhavi_ and samj1912 a bit with stuff :)
      • kartikeya: please in one hour :)
      • (meeting right now)
      • yvanzo
        Tackled small issues related to auto edits and UI languages.
      • Freso
        (People still up: (zas?), chhavi_; people maybe up (please confirm): LordSputnik, Leo_Verto, alastairp, ListMyCDs, ferbncode; anyone else?)
      • kartikeya
      • ok
      • yvanzo
        kartikeya: meeting time til end of hour, sorry ;)
      • Mainly worked on MBS-9480 and related spam issues.
      • BrainzBot
        MBS-9480: New editor type: spam ninja https://tickets.metabrainz.org/browse/MBS-9480
      • reosarevok
        yvanzo: thanks for fixing Estonian!
      • yvanzo
        Fiddled a bit with React vs TT.
      • MB edits, votes.
      • reosarevok: You're welcome :)
      • Fin. chhavi_?
      • chhavi_
        Helo :)
      • kartikeya is now known as kartikeyaSh
      • Freso
        (chhavi_ is last one up, unless someone else speaks up. Ping: zas, LordSputnik, Leo_Verto, alastairp, ListMyCDs, ferbncode.)
      • chhavi_
        So I and Freso discussed about setting up a workflow in JIRA for design tickets earlier this week.
      • Most of my time this week went into a lot of *invisible* design work. Did a brief competitive analysis of last.fm, discogs, iTunes, etc. Basically to figure out what we can learn from them and not reinvent the wheel :)
      • Freso
        Oh, right, I need to get on that.
      • CatQuest
        ugh itunes: what to learn: stop redesiging the site every x months that breaks all userscripts :P
      • chhavi_
        reosarevok CatQuest helped me get started with editing and other doubts
      • samj1912
        !m reosarevok
      • BrainzBot
        You're doing good work, reosarevok!
      • CatQuest
        !m reosarevok
      • BrainzBot
        You're doing good work, reosarevok!
      • chhavi_
        Almost done with the artist page mockup, will run through it tomorrow with Ruoak hopefully and put it up for feedback And with reo’s help, trying to edit/add things
      • Freso
        chhavi_: Whenever you have time, you may also want to try editing on e.g., Discogs and Wikidata to see how editing there works.
      • CatQuest
        yea lso he helpe with debussy and isntruments, forgot ot mention :X
      • chhavi_
        that's about it. fin. :)
      • reosarevok
      • CatQuest
        chhavi_: and Rate your music (rym)
      • Freso
        I haven't gotten any responses from the pinged people, so let's move on.
      • samj1912
        XD
      • Freso
        Freso: summit notes/minutes
      • chhavi_
        aah okay. Added rym to my list. Let me know if any others that I should check out!
      • CatQuest
        reosarevok: :D
      • yvanzo
        Freso: and jwf|matrix ?
      • Freso
        So as yvanzo reminded me just prior to the meeting, we have a set of summit minutes/meeting notes at https://docs.google.com/document/d/1ToifUYo_g-x... almost exclusively thanks to alastairp (seriously, thanks!).
      • CatQuest
        jwf|matrix!
      • Freso
        yvanzo: Didn't arrive at keyboard yet.
      • reosarevok
        yvanzo: he can come up when he gets to the keyboard after this :)
      • We should probably improve the minutes to actually remember what we agreed. Not volunteering.
      • Make a GCI task for that? :p
      • Freso
        I won't have the time or energy to finish the notes from the summit (I would also likely have to rewatch the thing on YouTube - which luckily I actually can this year though :)), so please, please, please people who attended, look them over and add what you remember from the discussions.
      • reosarevok
        If we have each person take one discussion, it'll be quick!
      • jwf is here
      • Freso
        E.g., maybe chhavi_ could flesh out the UX discussion and reosarevok the Translations? It doesn't have to be one person doing everything.
      • chhavi_
        yep, I can add the UX part :)
      • Freso
        So yeah, this is mostly a plea for people to chime in. 🙏🏼 🙇‍♂️
      • And that's it for this topic.
      • CatQuest
        wtf is ?
      • 🙇‍♂️
      • Freso
        chhavi_: ❤️
      • jwf: Want to do a review?
      • jwf
        Freso: If it's the summit meeting notes, I'd be happy to look them over. :)
      • Freso
        CatQuest: man bowing.
      • Let me just do Google Code-in quick and we can do jwf's topic and potential week review (and other stragglers). :)
      • Freso: Google Code-in
      • jwf
        :+1:
      • Leo_Verto is here but only on mobile
      • Freso
        So our official application is at 100% now! So we're definitely applying for Google Code-in! 🙌
      • zas
        Sorry still traveling, my flight from Zurich to Lyon was cancelled. Currently in a bus from Geneva to Lyon. Not much to say, but San Francisco and gsoc summit were fantastic, met many interesting people involved in the open source movement. More on that later.
      • Leo_Verto
        Ah, too late
      • Freso
        https://wiki.musicbrainz.org/Google_Code-in/201... still needs a lot more work though. :( We have a lot of CODE and D/T tasks and even a handful of O/R tasks, but only one listed UI task and one QA task.
      • We need at least 5 of each task type on that page to get accepted for GCI.
      • reosarevok
        Is UI also "check the UI"?
      • (for things that are weird)
      • Freso
        So try and think of some UI and QA tasks to add to that page.
      • jwf
        Oh, I can add suggestions to the docs bit, I think
      • Freso
        «User Interface: User interface can include many types of tasks including designing new visual aspects of a webpage or creating a new logo for the project. It may also include various accessibility opportunities to help make the project easier for people who are visually impaired.»
      • «Quality Assurance: Finding and verifying bugs is an important part of software development.»
      • zas
        Freso: can we add gci tasks for improving or adding importers ?
      • Freso
        (UI and QA's definitions at https://developers.google.com/open-source/gci/r... respectively.)
      • zas: The Facebook event importer script (that is now broken) was a GCI task, so sure. :)
      • yvanzo
        Freso: What comes next in GCI timeline?
      • Freso
        (I miss opatel99 - gcilou, please tell him.)
      • yvanzo: GCI org. applications close Tuesday next week.
      • samj1912
        Freso: can you give some example of QA tasks?
      • (Maybe later)
      • Freso
        And I think org.s are announced Thursday, maybe.
      • gcilou
        Freso: aw I will
      • Freso
        samj1912: Check the links at the top of https://wiki.musicbrainz.org/Google_Code-in/201... :)
      • There are both official Google/GCI sample tasks and links to MetaBrainz's tasks last year.
      • samj1912
        ah ok
      • gotcha
      • Freso
      • gcilou
        Ohm says he'll drop into the channel sometime today or tomorrow
      • chhavi_
        Maybe we can add small design elements like " redesigned footers" from mockups for UI tasks.
      • Freso
        gcilou: ❤️ :)
      • Any more questions for GCI? If not, I'll give the mic to jwf. :)
      • jwf: Take it away!
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | Meeting agenda: jwf (jwf)
      • Leo_Verto: Do you want to do a review from mobile, or are you good?
      • jwf
        I was looking at the "Insights" tab on GitHub repos and noticed a new tab underneath, "Community". All repos should have this page. https://github.com/metabrainz/listenbrainz-serv... On the page, it has a few recommendations for things to do for your project, and I also learned that GitHub has some way to access this in the API. Like for Hacktoberfest, DigitalOcean was highlighting projects that had a complete community profile.
      • Two easy things I noticed:
      • Leo_Verto
        I can do a quick review if that's okay
      • jwf
        1) We have a "HACKING.md" file in a lot of repos, but if we rename it to "CONTRIBUTING.md", it will match the GitHub requirement
      • 2) We also have a code of conduct (https://beta.musicbrainz.org/doc/Code_of_Conduct). We could either copy+paste that to all repos or just add a file for Code of Conduct that links to that page for all MeB projects.
      • Freso
        Leo_Verto: Sure, you can go after jwf. :)
      • jwf: I think the latter is better for 2).
      • jwf
        I was going to do #1 for ListenBrainz, but I was curious if there was a preference for #2
      • Okay, cool.
      • reosarevok
        jwf: we actually have a long-pending task to move to a MeB CoC IIRC
      • Freso
        Esp. since that CoC is overdue for a revamp.
      • iliekcomputers
        jwf: the HACKING.md file (at least, in LB) is not guidelines for how to contribute though. It's more of common commands needed by devs.
      • reosarevok
        (more general)
      • jwf
        So I was going to go through all MeB projects and add a Code of Conduct file pointing to the CoC on the MusicBrainz site
      • Leo_Verto
        There was a web service for checking if a GH repo has everything setup for simple contribution, I'll see if I can find it once I got my PC set uo
      • iliekcomputers
      • TOPIC: MetaBrainz Community and Development channel | MusicBrainz non-development: #musicbrainz | Meeting agenda: GitHub stuff (jwf)
      • jwf
        And yeah, that would be awesome to get that hosted on the MetaBrainz site so it's clearly implied for all projects under the MeB umbrella
      • reosarevok
        jwf: that CoC is very specifically MusicBrainz user oriented though, no?
      • That seems a bit of a mismatch for github
      • Freso
        jwf: What reosarevok said.
      • reosarevok
        What kind of CoC are they expecting?
      • jwf
        Only "General" is really relevant for other projects.
      • reosarevok
        Is it a CoC for developers?
      • Freso
        (We also want to move the Privacy Policy to be a "global" MeB one for example.)
      • yvanzo
        jwf: We are not using GH issues, will never match GH “requirement” of issue template.
      • jwf
        iliekcomputers: Oh, awesome, will look at that.
      • reosarevok
        Oh. Huh
      • jwf
        reosarevok: I would imagine the CoC would be for anyone participating in the MeB community.
      • reosarevok
      • Is this linked from somewhere?
      • jwf
        yvanzo: Yeah, I figured, that's why I didn't bring that one up. :)
      • yvanzo
        reosarevok: this is relatively new (few months).
      • Freso
        yvanzo: We could make a template for PRs at least?
      • iliekcomputers
        reosarevok: not sure, I saw it in a few PR reviews I think :P
      • jwf
        PRs is true
      • samj1912
        reosarevok: yup, picard uses it
      • I think it started from there
      • jwf
        Freso: Maybe the better question is if the CoC is something to visit first before adding it to repos?
      • reosarevok
        It seems like it should be linked from https://musicbrainz.org/doc/How%20to%20Contribu... at least
      • samj1912
        and then gentlecat made a repo to move stuff there
      • Freso
        I think it's fine to link to it now.
      • Might give me more incentive to get it modernised a bit. :)
      • jwf nods
      • yvanzo
        Freso, jwf: I mean, these are “requirements” for a fully GH-driven project, which is not our case. It is a nice recommandation list, and we should just check that we have equivalent features.
      • jwf
        Freso: I'd be happy to help with CoC discussions / updating too. I spend a lot of time on the Fedora Diversity Team and Fedora Council and we worked through some CoC issues last year to help us modernize a bit
      • Freso
        yvanzo: Sure.
      • jwf
        yvanzo: Right, but it seemed more interesting to me when I saw GitHub better highlighted projects to contribute to because of this profile. :)
      • Freso
        jwf: I would like to "eat your head" (🤣) about that at some point, yes. :)
      • jwf
        Freso: Yeah, feel free. :)
      • For now, I'll work on adding the linked CoC to the repos, can always change it later on if it moves somewhere else.
      • Freso
        yvanzo: I think we may well do what we can to be better GitHub citizens, even if we will never be natives.
      • yvanzo
        jwf: Oh, ok.
      • chhavi_
        Freso: You chose a good head like me :p