20160305 Log

[18:02] ######################

[18:02] 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] Useful Commands: #action #agreed #info #idea #link #topic.

[18:02] there we go

[18:02] hello everyone!

[18:02] o/

[18:02] -*- tsyesika waves

[18:02] :)

[18:03] -*- ersi waves

[18:03] https://wiki.mediagoblin.org/Meeting#Next_Meeting here's the current agenda!

[18:03] Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)

[18:03] <-- angelo1 left (Ping timeout: 276 seconds)

[18:03] feel free to add something, though let us know

[18:03] #topic 0.9.0 release (imminent!)

[18:04] so, we're actually close on this

[18:04] 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] 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] though I did it on paper and there isn't a good scanner here ;)

[18:05] oh well! release art may be a bit grainy looking till I get home

[18:05] 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] https://wiki.mediagoblin.org/Meeting#Next_Meeting

[18:05] Title: Meeting - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)

[18:06] great ayleph

[18:06] 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] I've made *some* headway

[18:06] here's what I'm thinking though:

[18:07] 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] *is* necessary

[18:07] 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] what do people think?

[18:07] err

[18:08] tsyesika does not agree ;)

[18:08] the alembic migrations + plugins?

[18:08] tsyesika: yes

[18:08] I think we should do it prior

[18:08] and we should also have alembic making the initial database, it causes problems if we don't

[18:09] 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] hopefully it can be ready by then!

[18:09] i think it's important to have this merged

[18:10] you're probably right, I'm just nervous about doing the wrong thing so close to release :\

[18:10] 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] but i think the plugins alembic migration should be added too then we can scrap the sqlalchemy generation based of models.py

[18:11] tsyesika: okay, yeah that's a blocker I suppose

[18:11] okay, I'll do my best this weekend.

[18:11] is there anything else to say on the release then?

[18:12] I wanted to throw something out there

[18:12] don't think so, if you can't get it done this weekend, push the release back a few days

[18:12] I've added some fixes for the blog mediatype

[18:12] ayleph: shoot

[18:12] ayleph: ah yeah

[18:12] i haven't marked it with 0.9.0 yet

[18:12] ayleph: I'm okay with blog fixes being merged

[18:12] 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] ayleph: ah yeah... hm! this might be tricky

[18:13] because of the forementioned alembic + plugins thing

[18:13] I'd say hold off till after release, if that's ok?

[18:13] absolutely

[18:13] cool.

[18:13] oh, there's one more thing I wanted to bring up on the plugin migrations front

[18:14] 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] or using the "branching" feature of alembic

[18:14] the branching feature is probably a better route

[18:14] 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] though it's warned heavily that it's "beta"

[18:14] ayleph: ah yeah, it should be in the plugin migrations stuff. Hold off on it!

[18:14] roger

[18:15] I guess which route to take requires more investigation by me this weekend?

[18:16] hopefully this can be resolved with a clear solution fast

[18:16] ok! should we go onto the next topic?

[18:16] I'm afraid this is beyond my experience enough that I can't make a useful contribution

[18:16] regarding choosing which way forward

[18:16] ok

[18:16] we'll see then!

[18:16] I know some other people are doing plugins + branching

[18:16] so it's probably good enough to go that route

[18:17] ok.

[18:17] next item!

[18:17] #topic GSoC

[18:18] so, I guess the most important question I have on this one is, is anyone else interested in mentoring? :)

[18:18] right now breton and I are listed https://wiki.mediagoblin.org/GSOC_2016

[18:18] Title: GSOC 2016 - GNU MediaGoblin Wiki (at wiki.mediagoblin.org)

[18:18] i have no idea how busy i will be yet, when's the deadline

[18:19] https://developers.google.com/open-source/gsoc/timeline

[18:19] Title: Google Summer of Code 2016 Timeline | Google Summer of Code
 * Google Developers (at developers.google.com)

[18:19] --> fdhj joined #mediagoblin

[18:19] any have a pluc service with mediaglobin ?

[18:19] not sure what the deadline is for mentors, though I guess ideally before March 14th

[18:19] fdhj: we're in a meeting, though I don't know what that is

[18:20] --> j12t joined #mediagoblin

[18:20] 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] maybe next year though :)

[18:20] tsyesika: totally justified

[18:20] ok, well if you're interested, you can aldo contact me

[18:20] also

[18:20] sorry

[18:20] fdhj: no worries!

[18:20] public service

[18:21] does anyone else have anything to bring up on gsoc?

[18:21] 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] guess not :)

[18:23] so move on!

[18:23] --> saksham1115 joined #mediagoblin

[18:23] #topic Federation mini-update

[18:23] this one's all tsyesika

[18:23] take it away!

[18:23] :)

[18:24] 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] 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] 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] 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] I'll appriciate lots of testing once it has been merged :)

[18:26] --> saksham1115 joined #mediagoblin

[18:27] :) :)

[18:27] \o/

[18:27] :)

[18:27] you are doing amazing work tsyesika

[18:27] thanks for all your hard effort

[18:27] no problem :) It

[18:27] * I'm glad it's all coming together

[18:27] me too!

[18:28] <-- saksham1115 left (Remote host closed the connection)

[18:28] --> saksham1115 joined #mediagoblin

[18:28] cool, anyone have questions on federation?

[18:28] what pump client has tsyesika been using for testing lately?

[18:28] pumpa

[18:28] -*- ayleph has had trouble getting dianara and pumpa to connect recently

[18:29] okay cool. maybe something on my end then.

[18:29] ayleph: what server are you on?

[18:29] microca.st has been down for me

[18:29] 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] oh

[18:29] you mean for mediagoblin testing ;)

[18:29] har

[18:29] har

[18:29] 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] 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] but the fix is in master so all is well if you run from that

[18:30] 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] hm

[18:30] interesting

[18:30] ayleph: file a bug, i'll see if i can track it down once i've finished up with the federation stuff

[18:30] sounds good

[18:33] woo

[18:33] so, anything else?

[18:33] also tsyesika it sounded like you had something you wanted to discuss?

[18:33] maybe I misread!

[18:33] I'd like to bring up that both me and paroneayea will be at LP :)

[18:33] oh yes!

[18:33] we will!

[18:33] LP == LibrePlanet

[18:33] when and where is that?

[18:34] https://libreplanet.org/2016/ (March 19th to 20th at MIT, MA)

[18:34] Title: LibrePlanet 2016 (at libreplanet.org)

[18:34] oh, that's just a couple weeks away. cool

[18:34] yeah

[18:34] I'll be speaking with davexunit, too

[18:35] about "Solving the deployment crisis with GNU Guix"

[18:37] so!

[18:37] maybe see some of you there?

[18:37] and with that, I think we're at meeting end?

[18:37] -*- tsyesika nods

[18:37] thanks everyone for coming! :)

[18:38] and let's end the meeting with an ascii art version of a ghost cat

[18:38]  /\/\

[18:38] ( o_o)

[18:38] ( >   >

[18:38] ~

[18:38] booo!

[18:38] horray for ghosts! (boo!)

[18:38] miaouu

[18:38] #endmeeting

[18:38] Meeting ended Sat Mar 5 17:38:47 2016 UTC. Minutes:       http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.html

[18:38] Minutes (text): http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.txt

[18:38] Log:           http://mediagoblin.org/irclogs/irc_meeting-2016-03-05.log.html

[18:38] ######################