#metabrainz

/

      • samj1912 has no idea how a typical git-docker-dev workflow works when you are making changes, testing, etc
      • samj1912
        okay
      • ruaok
        let me finish one thing, than I can help you look at it.
      • samj1912
        cool
      • ill go have dinner meanwhile
      • ruaok
        which is the project from which you do the docker-compose?
      • samj1912
      • and the bug is in this project https://github.com/metabrainz/mb-solrquerywriter which I want to fix/test
      • I guess I should just git clone all the project and change the dockerfile to build from localfiles instead of using git
      • s/project/related projects
      • how is this normally maintained? between dev/testing and prod?
      • samj1912 looks at some existing projects
      • ruaok
        yeah, normally what we do is build from the local dir into a container.
      • not sure why gentlecat did it this way.
      • samj1912
        okay, so in this case, we need to clone all the repos first and then change the dockerfile to build from localdirs
      • ruaok
        each project that creates a docker image should have a Dockerfile
      • samj1912
        okay
      • so I should be dockerizing all the related solr projects?
      • and then using docker compose to put them all together in docker-solr?
      • ruaok
        kinda.
      • start by copying the bits from docker-solr project into the individual projects.
      • samj1912
        okay
      • ruaok
        you can start by copying the Dockerfile and removing the bits not relevant to the current repo.
      • samj1912
        cool
      • ruaok
        the the docker-solr project could be replaced by a shell script, that does a series of "docker run ..." invocations for the containers.
      • take the first stab at a dockerfile, then pastbin that. I'll have a look.
      • agentsim joined the channel
      • bitmap
        solr needs the mmd-schema and querywriter installed inside its container though
      • ruaok
        oh, bummer.
      • any tips on how to make this more dev friendly?
      • agentsim has quit
      • sub-repos?
      • bitmap
        submodules would let you make changes without pushing to github at least (though they are v.annoying in other ways)
      • samj1912
        Very.
      • It's a pain dealing with picard plugins and picard when I want to test
      • ruaok
        well, the only other option I can think of is to not using containers at all.
      • that sucks for another reason
      • bitmap mostly just avoids docker for development entirely
      • samj1912: I guess just go install it without docker. :-/
      • samj1912
        I tried investing time in using docker while developing but it was too cumbersome and I quit :p. This was supposed to be my retry at it. It makes sense while deploying in prod. though
      • Okay!
      • bitmap
        it's totally awesome for prod, just kinda sucks for dev if you wanna make changes & iterate quickly on those
      • samj1912
        Cool, so I'll set one instance on my laptop with limited data and the full version on the vm
      • ruaok
        should I just stop the VM for the time being, since you're not going to use it?
      • samj1912
        yeah sure
      • KodeStar has quit
      • Kode_ joined the channel
      • rembo10 has quit
      • rembo10 joined the channel
      • Dalek_ joined the channel
      • Nyanko-sensei has quit
      • d4rkie joined the channel
      • iliekcomputers
        Freso: I'm traveling to college today, so might not make it to the meeting. I've sent my review. Sorry!
      • Dalek_ has quit
      • Dalek_ joined the channel
      • agentsim joined the channel
      • agentsim has quit
      • Dalek_ has quit
      • github joined the channel
      • github
        [musicbrainz-server] yvanzo closed pull request #556: Report limited editors to admin and only to admin (master...mbs-9357-part-2-admin-report) https://git.io/vdsTQ
      • github has left the channel
      • Dalek_ joined the channel
      • drsaunde joined the channel
      • samj1912
        Freso: added a bunch of picard tasks https://wiki.musicbrainz.org/Google_Code-in/201...
      • will add more over time
      • Dalek_ has quit
      • Sophist_UK is now known as Sophist-UK
      • Dalek_ joined the channel
      • Dalek_ has quit
      • chhavi_
        I am trying to make a musicbrainz wiki account and it's giving me a "401 Authorization Required". What is that I must be doing wrong?
      • got it done! :) ^
      • reosarevok
        (we know that bit sucks)
      • (but now you know too :D )
      • chhavi_
        Hehe yes. For once being a noob is helping to be more proficient in work! :D
      • reosarevok: Is there a specific reason we have that authentication pop up there, where we have to enter "NOTSPAM" as username &password? Can we have alternate authentication way there?
      • reosarevok
        Well, we did have a spam problem back in the day
      • agentsim joined the channel
      • I'm not sure it'd even matter now, it seems spammers are busy with the main site, but it might not be worth bothering if we're looking into moving the docs out of the wiki and/or implementing single sign in with the MB account
      • chhavi_
        Oh so we need not worry about it. We are getting it fixed with the single sign in!? :)
      • Dalek_ joined the channel
      • reosarevok
        Well, I'd surely hope so
      • I mean it's not like spammers haven't figured out how to create a MB account
      • agentsim has quit
      • But I'd like to think they would actually not go spam the wiki with it
      • chhavi_
        reosarevok: Okay for now, I will just go on making a list of pitfalls as a new user that I find, and then maybe later we can figure which one needs fixing!
      • reosarevok
        Sounds good to me :)
      • Dalek_ has quit
      • Dalek_ joined the channel
      • Freso
        samj1912: Thanks! :)
      • And even if they do go to spam the wiki, we can delete the root account.
      • Also.
      • <BANG>
      • Hi!
      • Lots of people have mailed in reviews today, but I hope that most people have arrived safely home from the summit by now (except for the ones intentionally not going home)!
      • samj1912
        hello o/
      • Freso
        So.
      • zas says:
      • """
      • I came back from the awesome bcn summit, set up gcloud VMs for loujine's visualizations, with the help of ruaok (a MB replicating database is now available on gcloud to be used by others VMs).
      • I set up few more nagios alerts concerning SSL certificates expiration.
      • I restored qnap IP blacklist, to reduce useless network traffic and load on gateways.
      • Googlebot indexation started over few days ago, that's something like 8M hits per day. It explains the higher than usual loads we have on servers.
      • I did security upgrades and usual supervision. Discourse was upgraded too.
      • I'm flying to SFO today, going to Google headquarters on Friday for gsoc mentor summit. Tourist/zombie mode enabled this start of week.
      • """
      • ferbncode says:
      • """
      • For this week I don't have much to report, but during the summit week, I completed dockerizing acousticbrainz [AB-297](thanks iliekcomputers for the help). Other than that, added some GCI tasks for CB. Also started some work on CB-270.
      • BrainzBot
      • CB-270: Add support for reviewing (or atleast rating) more entities https://tickets.metabrainz.org/browse/CB-270
      • Freso
        """
      • Uhm.
      • LordSputnik says:
      • """
      • This week I thought about form validation, which we need to finish off the new entity editing forms. I've started putting together a validator for the publisher form, which should be done soon.
      • This validator can be run client side and server side, and should improve server reliability and allow us to give better feedback to users on the editing form.
      • After this, I'll write validators for the remaining entities. Once that's done, we'll test and do a new site release. And then I'll be moving in to writing the new relationship editor.
      • """
      • And last one!
      • iliekcomputers says:
      • """
      • I'm traveling to college today so will probably not make it to the meeting. This week, I made a couple minor fixes in the metabrainz.org site, did some code review for AB and LB, addressed some code review in LB for my PRs.
      • """
      • CatQuest joined the channel
      • CatQuest has quit
      • CatQuest joined the channel
      • Thanks zas, ferbncode, LordSputnik, and iliekcomputers!
      • samj1912: Go!
      • CatQuest
        hello that was weir
      • d
      • samj1912
        Hello o/
      • got back home today
      • starting to gear up back in action, just finished setting up the solr repo on my local machine and solcing a solr bug SOLR-49
      • BrainzBot
        SOLR-49: NULL point exception in the write method on non existing fields https://tickets.metabrainz.org/browse/SOLR-49
      • samj1912
        also fixed up the GCI page for picard and added myself as a mentor
      • done
      • Freso: go
      • Freso
        🙋
      • So in the last two weeks since the last meeting, I think the most prominent thing that happened for me was attending the summit - and organising the live streaming of it.
      • ruaok
        nicely done on the streaming!
      • Freso
        For anyone who missed it, the streams can be seen at https://www.youtube.com/playlist?list=PLDFCBbxg...
      • ruaok: Cheers. :)
      • CatQuest is also here. somehow
      • Other than that, I helped a bit with the classical cleanup post, made a blog post about the stream, did some Twitter stuff, looked a bit into OTHER-302, and did some Discourse version updating.
      • BrainzBot
        OTHER-302: Add links to MB user pages on Discourse profiles https://tickets.metabrainz.org/browse/OTHER-302
      • Freso
        I was also in a bit of conversation with Wikimedia Commons about updating the logos we had at their MusicBrainz page (which I also got made into a #REDIRECT to MetaBrainz (it used to be the other way around)).
      • Still a bit more to do there, but nothing insurmountable.
      • I added some spam tickets related to some pre-summit discussions about the spam situation.
      • Related to which, I've been declared Spam Sensei - but I think we'll talk more about that at a later point (probably a blog post?) once some more of the needed development behind it has been done.
      • It's a bit too much to talk about during reviews anyway.