20160305 Log
Jump to navigation
Jump to search
[18:02] <chaosgoblin> ###################### [18:02] <chaosgoblin> Meeting started Sat Mar 5 17:02:14 2016 UTC. The chair is paroneayea. Information about the meeting agenda at http://wiki.mediagoblin.org/Meeting#Next_Meeting [18:02] <chaosgoblin> Useful Commands: #action #agreed #info #idea #link #topic. [18:02] <paroneayea> there we go [18:02] <paroneayea> hello everyone! [18:02] <ayleph> o/ [18:02] -*- tsyesika waves [18:02] <paroneayea> :) [18:03] -*- ersi waves [18:03] <paroneayea> https://wiki.mediagoblin.org/Meeting#Next_Meeting here's the current agenda! [18:03] <chaosgoblin> Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org) [18:03] <-- angelo1 left (Ping timeout: 276 seconds) [18:03] <paroneayea> feel free to add something, though let us know [18:03] <paroneayea> #topic 0.9.0 release (imminent!) [18:04] <paroneayea> so, we're actually close on this [18:04] <paroneayea> on the code side, it's mostly the Alembic + plugins issue which is holding us up, which I hope to deal with this weekend [18:04] -*- tsyesika adds things [18:04] <paroneayea> on the PR side, I sent Deb an outline for the blogpost, we'll talk monday, and the release art is done [18:04] --> angelo1 joined #mediagoblin [18:05] <paroneayea> though I did it on paper and there isn't a good scanner here ;) [18:05] <paroneayea> oh well! release art may be a bit grainy looking till I get home [18:05] <ayleph> My only outstanding ticket on 0.9.0 is #5376 and I've just pushed a couple more fixes for it. I've changed the ticket severity for the remaining task. If we went ahead and released without fixing the very last bit of #5376, I'd be okay addressing it later. [18:05] <paroneayea> https://wiki.mediagoblin.org/Meeting#Next_Meeting [18:05] <chaosgoblin> Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org) [18:06] <paroneayea> great ayleph [18:06] <paroneayea> so I got distracted because I gave a talk yesterday, but now that that's over, this weekend is devoted to the plugin stuff for me [18:06] <paroneayea> I've made *some* headway [18:06] <paroneayea> here's what I'm thinking though: [18:07] <paroneayea> I don't think merging this is necessary for the release, because it's kind of a feature, but proving that we have a way forward with something to merge after 0.9.0 is out [18:07] <paroneayea> *is* necessary [18:07] <paroneayea> I think it might be safer to merge after 0.9.0 since 0.9.0's migrations work and adding such a big thing so close to release might do something unexpected [18:07] <paroneayea> what do people think? [18:07] <tsyesika> err [18:08] <paroneayea> tsyesika does not agree ;) [18:08] <tsyesika> the alembic migrations + plugins? [18:08] <paroneayea> tsyesika: yes [18:08] <tsyesika> I think we should do it prior [18:08] <tsyesika> and we should also have alembic making the initial database, it causes problems if we don't [18:09] <paroneayea> tsyesika: ok... well, I'll try for having that ready to merge this weekend. Maybe we should look at the code and check in on Monday? [18:09] <paroneayea> hopefully it can be ready by then! [18:09] <tsyesika> i think it's important to have this merged [18:10] <paroneayea> you're probably right, I'm just nervous about doing the wrong thing so close to release :\ [18:10] <tsyesika> currently we have a bug where if an alembic migration makes structural changes it errors as the db is initiated from models.py so at the very least that needs fixing [18:10] <tsyesika> but i think the plugins alembic migration should be added too then we can scrap the sqlalchemy generation based of models.py [18:11] <paroneayea> tsyesika: okay, yeah that's a blocker I suppose [18:11] <paroneayea> okay, I'll do my best this weekend. [18:11] <paroneayea> is there anything else to say on the release then? [18:12] <ayleph> I wanted to throw something out there [18:12] <tsyesika> don't think so, if you can't get it done this weekend, push the release back a few days [18:12] <ayleph> I've added some fixes for the blog mediatype [18:12] <paroneayea> ayleph: shoot [18:12] <paroneayea> ayleph: ah yeah [18:12] <ayleph> i haven't marked it with 0.9.0 yet [18:12] <paroneayea> ayleph: I'm okay with blog fixes being merged [18:12] <ayleph> it's got a migration (my first), and it's dead simple, but it's something to be aware of if we merge [18:12] <paroneayea> ayleph: ah yeah... hm! this might be tricky [18:13] <paroneayea> because of the forementioned alembic + plugins thing [18:13] <paroneayea> I'd say hold off till after release, if that's ok? [18:13] <ayleph> absolutely [18:13] <paroneayea> cool. [18:13] <paroneayea> oh, there's one more thing I wanted to bring up on the plugin migrations front [18:14] <paroneayea> there are really two paths: doing things the way we did with sqlalchemy-migrate where plugins are treated kind of as their own applications (if that's possible...) [18:14] <paroneayea> or using the "branching" feature of alembic [18:14] <paroneayea> the branching feature is probably a better route [18:14] <ayleph> actually, i think that maybe i did the migration wrong... i added it in the normal migrations path, not in the plugin migrations path. didn't think about that. [18:14] <paroneayea> though it's warned heavily that it's "beta" [18:14] <paroneayea> ayleph: ah yeah, it should be in the plugin migrations stuff. Hold off on it! [18:14] <ayleph> roger [18:15] <paroneayea> I guess which route to take requires more investigation by me this weekend? [18:16] <paroneayea> hopefully this can be resolved with a clear solution fast [18:16] <paroneayea> ok! should we go onto the next topic? [18:16] <ayleph> I'm afraid this is beyond my experience enough that I can't make a useful contribution [18:16] <ayleph> regarding choosing which way forward [18:16] <paroneayea> ok [18:16] <paroneayea> we'll see then! [18:16] <paroneayea> I know some other people are doing plugins + branching [18:16] <paroneayea> so it's probably good enough to go that route [18:17] <paroneayea> ok. [18:17] <paroneayea> next item! [18:17] <paroneayea> #topic GSoC [18:18] <paroneayea> so, I guess the most important question I have on this one is, is anyone else interested in mentoring? :) [18:18] <paroneayea> right now breton and I are listed https://wiki.mediagoblin.org/GSOC_2016 [18:18] <chaosgoblin> Title: GSOC 2016 - GNU MediaGoblin Wiki (at wiki.mediagoblin.org) [18:18] <tsyesika> i have no idea how busy i will be yet, when's the deadline [18:19] <paroneayea> https://developers.google.com/open-source/gsoc/timeline [18:19] <chaosgoblin> Title: Google Summer of Code 2016 Timeline | Google Summer of Code | Google Developers (at developers.google.com) [18:19] --> fdhj joined #mediagoblin [18:19] <fdhj> any have a pluc service with mediaglobin ? [18:19] <paroneayea> not sure what the deadline is for mentors, though I guess ideally before March 14th [18:19] <paroneayea> fdhj: we're in a meeting, though I don't know what that is [18:20] --> j12t joined #mediagoblin [18:20] <tsyesika> ah, probably won't know so don't want to put myself down in case i won't be able to take the role [18:20] <tsyesika> maybe next year though :) [18:20] <paroneayea> tsyesika: totally justified [18:20] <paroneayea> ok, well if you're interested, you can aldo contact me [18:20] <paroneayea> also [18:20] <fdhj> sorry [18:20] <paroneayea> fdhj: no worries! [18:20] <fdhj> public service [18:21] <paroneayea> does anyone else have anything to bring up on gsoc? [18:21] <paroneayea> or should we move on? [18:21] <-- saksham1115 left (Remote host closed the connection) [18:22] --> saksham1115 joined #mediagoblin [18:22] <-- saksham1115 left (Remote host closed the connection) [18:23] <paroneayea> guess not :) [18:23] <paroneayea> so move on! [18:23] --> saksham1115 joined #mediagoblin [18:23] <paroneayea> #topic Federation mini-update [18:23] <paroneayea> this one's all tsyesika [18:23] <paroneayea> take it away! [18:23] <tsyesika> :) [18:24] <tsyesika> well a lot of progress has been made and If you've been following me on pump and in places I've shown some pictures but federation is coming along [18:24] <-- j12t left (Ping timeout: 252 seconds) [18:24] <tsyesika> We've now got to the stage where you can specify the audience on the upload form and it automatically federates to both remote and local users [18:25] <tsyesika> we also this week I got some code in place to do some federation back (http://tsyesika.se/something_cool.png shows comment federation from pump.io to mediagoblin) [18:25] <tsyesika> I'm aiming to get this to a mergable point in the next few days so it can be merged after 0.9.0 but before next weekend [18:25] <-- saksham1115 left (Remote host closed the connection) [18:26] <tsyesika> I'll appriciate lots of testing once it has been merged :) [18:26] --> saksham1115 joined #mediagoblin [18:27] <paroneayea> :) :) [18:27] <paroneayea> \o/ [18:27] <tsyesika> :) [18:27] <paroneayea> you are doing amazing work tsyesika [18:27] <paroneayea> thanks for all your hard effort [18:27] <tsyesika> no problem :) It [18:27] <tsyesika> * I'm glad it's all coming together [18:27] <paroneayea> me too! [18:28] <-- saksham1115 left (Remote host closed the connection) [18:28] --> saksham1115 joined #mediagoblin [18:28] <paroneayea> cool, anyone have questions on federation? [18:28] <ayleph> what pump client has tsyesika been using for testing lately? [18:28] <tsyesika> pumpa [18:28] -*- ayleph has had trouble getting dianara and pumpa to connect recently [18:29] <ayleph> okay cool. maybe something on my end then. [18:29] <paroneayea> ayleph: what server are you on? [18:29] <paroneayea> microca.st has been down for me [18:29] <tsyesika> ayleph: apache by default strips the Authorization header, there is an extra config header you need to specify to stop it doing that [18:29] <paroneayea> oh [18:29] <paroneayea> you mean for mediagoblin testing ;) [18:29] <paroneayea> har [18:29] <paroneayea> har [18:29] <ayleph> paroneayea: Oh, I run my own pump server which works fine for me (if I rememeber to enable it), but yeah, I mean mediagoblin testing :) [18:29] -*- paroneayea a dope :) [18:30] <tsyesika> also when people do test, federation to some pump.io servers might not work until the next pump.io release as I had to fix a bug in pump :) [18:30] <tsyesika> but the fix is in master so all is well if you run from that [18:30] <ayleph> tsyesika: I use lighttpd. I used to be able to connect to master with pumpa, but it's not working since i upgraded pumpa [18:30] <tsyesika> hm [18:30] <tsyesika> interesting [18:30] <tsyesika> ayleph: file a bug, i'll see if i can track it down once i've finished up with the federation stuff [18:30] <ayleph> sounds good [18:33] <paroneayea> woo [18:33] <paroneayea> so, anything else? [18:33] <paroneayea> also tsyesika it sounded like you had something you wanted to discuss? [18:33] <paroneayea> maybe I misread! [18:33] <tsyesika> I'd like to bring up that both me and paroneayea will be at LP :) [18:33] <paroneayea> oh yes! [18:33] <paroneayea> we will! [18:33] <paroneayea> LP == LibrePlanet [18:33] <ayleph> when and where is that? [18:34] <tsyesika> https://libreplanet.org/2016/ (March 19th to 20th at MIT, MA) [18:34] <chaosgoblin> Title: LibrePlanet 2016 (at libreplanet.org) [18:34] <ayleph> oh, that's just a couple weeks away. cool [18:34] <paroneayea> yeah [18:34] <paroneayea> I'll be speaking with davexunit, too [18:35] <paroneayea> about "Solving the deployment crisis with GNU Guix" [18:37] <paroneayea> so! [18:37] <paroneayea> maybe see some of you there? [18:37] <paroneayea> and with that, I think we're at meeting end? [18:37] -*- tsyesika nods [18:37] <paroneayea> thanks everyone for coming! :) [18:38] <paroneayea> and let's end the meeting with an ascii art version of a ghost cat [18:38] <paroneayea> /\/\ [18:38] <paroneayea> ( o_o) [18:38] <paroneayea> ( > > [18:38] <paroneayea> ~ ---- [18:38] <paroneayea> booo! [18:38] <paroneayea> horray for ghosts! (boo!) [18:38] <biotedd> miaouu [18:38] <paroneayea> #endmeeting [18:38] <chaosgoblin> Meeting ended Sat Mar 5 17:38:47 2016 UTC. Minutes: http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.html [18:38] <chaosgoblin> Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.txt [18:38] <chaosgoblin> Log: http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.log.html [18:38] <chaosgoblin> ######################