20160305 Log

From GNU MediaGoblin Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

[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> ######################