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