MEETING LOGGING STARTS NOW! [11:03] --------------------------- so! :) whoo! good morning all and welcome to the march / halfway through 0.2.2 meeting! http://wiki.mediagoblin.org/Meeting#March_3rd.2C_2012.2C_9:00_am_Pacific_Time [11:04] we have a few items on the agenda, but anyone is welcome to add more I'm trying to remember if Elrond was making to this one also or if he was telling me he wouldn't make it :) anyway [11:05] SQL is second on the agenda anyways ;) http://wiki.mediagoblin.org/GSOC_2012 is first on the agenda! why don"t you tell us all about GSOC then? [11:06] right :0 so the short of it is that I've submitted an application for GMG to be its own project for GSOC in retrospect we probably could have gone in under the GNU umbrella but whatever I think we are doing something new enough for GNU [11:07] that it is worth submitting separately yeah I agree. anyway, I've scoped out a few people as potential mentors, but if you really want to be a mentor and have made contributions before, send me a PM right now I think the main thing is that we really need to flesh out the ideas section of that wiki page more and I guess that's two things: [11:08] - flesh out what's there - new ideas do you have the ideas wiki link handy? Okay, I'm also here. :-) [11:09] bottom of http://wiki.mediagoblin.org/GSOC_2012 oh, nm hey welcome Elrond ! I see so yeah Hi Elrond! I think it might be easier to be doing GSOC right now if we had the plugin system ready, but that's going to be worked on starting in the next few weeks (more on that later) so some "adventerous" stuff might be complex to do [11:10] I'd also love to know if schendje or etc have ideas on stuff like drag & drop file submission, multi-file uploads, etc well, those 2 :) schendje: cool they kind of belong together maybe? I was thinking we should turn each of these into "subsections" of ideas and write descriptions for them [11:11] schendje: yeah I agree it might depend on the person we get could you possibly expand that into a section and write descriptions? I could do that, sure freedeb: that's true, and students will submit their own proposals with "modified" versions of these ideas or new ones I'll also look for other ideas * paroneayea did GSOC for CC in 2010 schendje: stellar yes, if anyone else has any other ideas, would be great [11:12] by the way, as usual, I ramble in meetings, pleeeease feel free to jump in esp if you have ideas or etc Hmm, my standard one: ACL. ;) so maybe if there was a little more detaill about what those two tasks might entail Elrond: ACL? paroneayea - access lists, private media. ;) Elrond: oh, interesting, yeah a person could say "I'll do both" w/confidence Elrond: if you have ideas on what the "description" for that would be like [11:13] what does ACL stand for paroneayea - But I guess, I'll do it sooner or later myself. It's not THAT hard anyway. write it out and add it! Access Control Level, I'm guessing? freedeb - Acess Control List. so close! heh ok so like Admins, helpers, users freedeb: I think it's more like "show this media only to your friends" [11:14] people have differnet levels of cotnrol? oh! access for the media not the instance freedeb - More like "freedeb may read", "paroneayea may comment" ;o) ok will there be ways to make groups? so like all your family can do stuff with family pics [11:15] and feeds? freedeb - Well, one can extend that to any level at any point. But the basic idea is "may view media" probably coupled with "may comment". anyway, so I guess what should happen is schendje should flesh out the submission items and I'll flesh out the rest that are already there, and people are welcome to add more but you don't have to worry that you 've left out soemone (oh, it's there already) eg, Elrond can add ACL AVRS: yeah, podcasting feeds would be great (though it's pretty "simple" to add maybe) Okay, I'll add ACL and write some parts of what *could* be done. sounds good freedeb - That's the exteneded variant. :) ok [11:16] paroneayea: comment feeds, messages about new comments AVRS: YES! AVRS: could you add a "improved commenting" section and add that to it so that one may also depend on how much progress is made on the core bit ok and maybe even "non-local-user" comments optional, of course okay AVRS, paroneayea - Re-iterating an idea by schendje: Having a section with "news" for yourself! which makes me think of particle physics (the non-local users) [11:17] Elrond: ah right, that's a big one, and appropriate now that we have SQL stuff landing the kind of "user timeline" thing I forget what schendje called it. but yeah good ideas! so, post-meeting: please help expand that section, people! :) Yeah. like "view all of my comments or faves" [11:18] # TODO: Add ACL, user-timeline(schendje) # TODO: flesh out non-upload existing items (paroneayea) freedeb - Yeah. And "view all the new comments on my pics". TODO meeting items are good ideas, I forgot about that :) okay we should probably move past GSOC [11:19] "State of the SQL transition (preview: it's super close, but we need help!)" Ahh! unless people have gsoc things Elrond: yes this one's in your camp probably :) what's the what Okay. The good news: We're *really* close! hooray! [11:20] For example I have a local branch with a bunch of hacks, but not many, and all our unit tests go. yayy! Bad news: We have sections in our code that are not covered by unit tests. And they actually fail with SQL. ;) Notably RSS feeds for tags. [11:21] yowch! :) Most important stuff is in master already! *** dipto (~diptorupd@c-76-123-52-221.hsd1.va.comcast.net) has quit: Read error: Connection reset by peer Elrond: "so how can we help?" :) [11:22] And basic things like logging in, viewing media (and very soon: uploading) work on SQL in master. paroneayea - "Good that you ask!" ;O) (I love that phrase ;O) ) We need some early testers! People who now that things can break, people who just want to test it. And people who know that the SQL part might change and break their testing instance. [11:23] Testing SQL is quite easy, really. I have started a section on the wiki on how to help us test it: http://wiki.mediagoblin.org/SQL_Database_Backend#Testing_SQL [11:25] If there is a plce to send people to break/test stuff I will send folks there To the wiki AND irc. ok we can use our newfangled pagekite accounts to "try this running from my machine at this address" ;) more about pagekite in a few [11:26] we could also use omgmg but honestly I doubt we'll have time to update that thing Hmm, yeah. And really, the schema might change. And I don't think, we want to create migrations now. right okay! [11:27] so, I guess the answer is "after this meeting, we should help test those things! and encourage people to come onto irc and volunteer to help!" freedeb - Give us maybe one or two days before you send 1000 of people. I want to make master actually work for viewing media. ;) good idea Elrond ;) Elrond: I'll switch to working on helping test SQL stuff now this weekend [11:28] ok, no worries now that the celery/kombu stuff is wrapped up paroneayea - No panic. :-) :) anyway, looks like we're on track at least so, time to move onto the next section? freedeb - Or send them to irc AND wiki, in that order. ;-) Yeah, next section. :-) [11:29] ok, ping me when you want people *** raignarok (~raignarok@p4FDCED7D.dip.t-dialin.net) has joined channel #mediagoblin ACK. [11:30] so re: plugins (assuming SQL discussion sufficiently over) willkg isn't here, and this is really "his thing", but we had a call and a braindump http://dpaste.com/711049/ I know he plans on turning this into a wiki document soon but basically "we're thinking about it, and Will and I will both be at PyCon next week, and we'll be discussing it and trying to move things forward then" I'm not sure if there's much more to discuss :) [11:31] but if people have comments on that doc [11:32] would love to hear them *skimming over it* :) [11:33] *** tvol (~tvol@c-67-169-40-173.hsd1.ca.comcast.net) has quit: Quit: tvol Short question: Using pip means, that each plugin needs to register on pypi? [11:34] Elrond: I don't think it will be completely necessary, you can pip install from repositories but pypi registration will help simplify things the main thing meant by that is "we'll use real python packaging" the same way mediagoblin does setup.py & friends Okay. [11:35] .oO( One day I'll learn how that works and turn my simulation library into a real package. ;) ) :) [11:36] paroneayea - So more news on plugins after pycon? Elrond: yes I think next meeting will have more concrete news, basically As in "news at 10" ;) :) ok more concrete plans oh hey one thing not on the agenda for this month, if tryggvib and joar are around, is API stuff ;) [11:37] but it sounds like "things are moving ahead" I'm here hiya tryggvib ! hi how's freeing iceland going? :) well the project just started last Thursday so it's going slowly at the moment :) tryggvib - Could you give a heads up on api? and/or what you and joar are doing? yes [11:38] Basically I and joar met and discussed the API after I decided what we at the ministry wanted and what we wanted was to just go with nyergler's api add some oauth authentication and allow upload straight to mediagoblin from sites served by other servers [11:39] tryggvib: awesome tryggvib: let us know if/when it's time for us to drop some press about it on the blog :) after our meeting we decided that we were going to implement CORS (cross-origin resource sharing) in mediagoblin to avoid javascript problems with same-origin [11:40] oh cool a welcome feature! Ahhh, yeah! cool we also decided to just use oauth 1.0 and not 2.0 because there are free python solutions we can use and save us time so joar has sent me an estimate of the dev time for the api and we are now waiting for ministry bosses to say go [11:41] *** Bugsbane (~quassel@bas2-oshawa95-1279672795.dsl.bell.ca) has joined channel #mediagoblin after we get a go joar starts working and we can drop some press :) tryggvib: woohoo! great to hear that moving along :) [11:42] :-) cool assuming that's a wrap on the API updates conferences! PyCon! freedeb, willkg, and I are all doing a bunch of conference stuff yeah so first of all, freedeb and I will be running a poster session at pycon we might even have stickers! [11:43] we will! yay! They are getting shipped to us in Santa Clara so the two things from nyergler's api we're going to implement is /u//gallery/ and /u//m/ plus all of the backbone structure to ease implementation of everything else oh! it's a CA sticker maker tryggvib: sorry we cut your short :) whoops it's ok I'm just babbling along that makes sense, yeah cool we just have to figure out what nyergler was thinking with /u//gallery/ POST [11:44] *** tvol (~tvol@c-67-169-40-173.hsd1.ca.comcast.net) has joined channel #mediagoblin yeah I'm not sure what you would POST to the gallery? if that's what I think it is (submit new stuff) we're good, if not joar will implement a submission as well with the added optional parameter of a callback so I'm done [11:45] hm, I think submitting on the normal submit URL might make more sense, but with different headers conferences :) cool! so yeah, conferences! I can't wait to sticker my laptop with mediagoblin heads ;) http://dustycloud.org/gfx/goodies/mediagoblin_sticker-ng.png hehe. :) we"ll have plenty for everyone maybe someday we will also have http://dustycloud.org/gfx/goodies/mediagoblin_favico_sticker.png as a sticker ;) in joar's estimates he made room for discussions here and decide with all of us what would be the best way to implement the submissions Fancy sticker! [11:46] tryggvib: aha, cool! room for discussions in estimations: smart :) that and multiply by pi and sounds like he's on the right track for reasonable accuracy ;) Elrond: yes, it's the mediagoblin favicon :) in sticker form! we didn't make that one though, just the circle one [11:47] Other conferences? oh right yes the RDFC Reykjavik Digital Freedoms Conference cool tryggvib: oh right! I forgot about that! :) I can mail soem stickers to you yay! I'll do a lightning talk on mediagoblin Sounds like it is in Reykjavik. Far away... or the file and you can print some locally I'll have to see if I can do that [11:48] there's a cheap international flat rate envelope deb and I will be also at libreplanet that I could fill with stickers and send to Iceland yes though neither of us are giving official libreplanet mediagoblin talks with stickers but i am giving a CC talk and I might work it in :) cool and yes, stickers there too I may also mention MG in my talk about community [11:49] I'll also be giving a mediagoblin talk at Flourish, which is a chicago FOSS conference so we should ask about the lightning talks (at LP) freedeb: ah right, I think those are on saturday though and I'm only there for sunday Where is libreplanet? oh, *I* should ask Elrond: boston Boston Okay. [11:50] 3/24 and 25 anyway, I anticipate after this month I'll be conferenced out I'll be at LinuxFest NorthWest in April *** tvol (~tvol@c-67-169-40-173.hsd1.ca.comcast.net) has quit: Quit: tvol freedeb is at conferences all the time, and I don't know how she does it and then I'd like to give a talk on decentralization at HOPE in NY made a comment at the end of http://dustycloud.org/blog/talks-in-march-2012 > Yesterday my friend Will commented to Deb (whose life is pretty much nonstop conferences) "I don't know how you do it. I do a conference and then I have to hug myself in a dark room for a month to rejuvenate." Too true. I think after this month is over I'm going to have to reconstruct myself in a bucket for a day or so. I'll bring stickers w/ me to Ada Camp, OCON and Akademy [11:51] *** tvol (~tvol@c-67-169-40-173.hsd1.ca.comcast.net) has joined channel #mediagoblin freedeb: awesome *** tvol (~tvol@c-67-169-40-173.hsd1.ca.comcast.net) has quit: Client Quit is Estonia close for anyone? joar I guess he's in Sweden Akademy is a free conference freedeb: we should ship stickers to lydia ;) [11:52] so if the travel is cheap, then you just have the accomodations sure! where is she? I think germany, but she's a big KDE person, and will definitely be at akademy I'm sure I can bring a pile with me but that won't be until June :) cool [11:53] anyone who wants stickers should email me and I will ship some after we get back from PyCon yay via the cheap slightly slow fat rate envelope Any upcoming conferences in central europe? flat! fat rate... must be a lot of stickers in that envelope! I've got Estonia (Akademy) in June [11:54] I didn't submit to libre graphics meeting, though I had considered it and then Barcelona for LinuxCon in October I think When is Liunxtag? I thought I would be too wiped out, and conferences are cool but distract from real development for me may 23-26 I think? http://www.linuxtag.de/2012/ [11:55] I assume "mai" is "may" oh right Elrond if you are going to Linuxtag, I can send you enough stickers to share May is the month I am not doing any conferences [11:56] which I am good wth freedeb - I haven't decided to go there. I'm basicly only going to a conference if there's good chance to meet people. freedeb: how many stickers did you make and where did you print them? 1000 at Ps Printers in California [11:57] we cna do more at some point for sure we only have 3minutes left! last topic! pagekite accounts! We have 5 mins left! go! oh 5! well I guess this won't take 5 :) [11:58] Okay. :) yeah, Bjarni RĂșnar said you had talked about it with him basically we have pagekite free group accounts with resources set quite high, and people who have made any sort of significant mediagoblin contribution PM me, and I'll set you up I'll be adding a note about that to the hacking howto and deployment wiki page also giving suggestions on how to use pagekite [11:59] you have to advertise it on medagoblin.org right? tryggvib: I said we'd say on the wiki that we have these accounts on the hacking howto page which is true, and not spammy and we have a "loose" page with deployment recipes that anyone can add stuff, and I'll link there I thought that was useful in both cases and not just "trying to get this free thing" [12:00] ok :) joar using mediagoblin has been very useful so hopefully it can be useful for more hackers here great! and I think we're allied projects of sorts so! [12:01] allies are nice register, PM me, and I'll hook you up to the new setup Not to mention pagekite links to us on their main pages. yes I think it's healthy! so I guess that's it end of the meeting? looks like it :) Yes. End. [12:02] MEETING LOGGING ENDS NOW! -------------------------