irc_meeting_2012-08-04.txt 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. <paroneayea> MEETING LOGGING STARTS
  2. <paroneayea> ----------------------
  3. <paroneayea> first of all, might be a good idea to see a show of hands of
  4. who's around this meeting :) [12:06]
  5. <paroneayea> I am, obviously ;)
  6. * gandaro too
  7. <gandaro> :P
  8. <paroneayea> willkg couldn't make it to this one because he's traveling for
  9. work
  10. * paroneayea is currently at freedeb's place :) [12:07]
  11. <paroneayea> well anyway :)
  12. <freedeb> hi!
  13. <paroneayea> I think I saw elrond here also :)
  14. <freedeb> yep
  15. <paroneayea> well let's jump into things [12:08]
  16. <paroneayea> http://wiki.mediagoblin.org/Meeting#Next_Meeting
  17. *** aaronw (~aaronw@cpe-67-247-34-152.nyc.res.rr.com) has joined channel
  18. #mediagoblin
  19. <paroneayea> so, release schedule
  20. * AVRS
  21. <paroneayea> hey aaronw !
  22. <paroneayea> so the plan was to release on monday. However, I didn't think
  23. ahead to extract translations for people, and we usually like to
  24. give them a week
  25. <freedeb> do you want to paste in the agenda link for folks? [12:09]
  26. <paroneayea> oh I did, but http://wiki.mediagoblin.org/Meeting#Next_Meeting
  27. again
  28. <AVRS> paroneayea: it'd be good to extract them anyway?
  29. <paroneayea> so I think we should put it off by one week. That will also give
  30. freedeb and I enough time to make a nice press release
  31. <paroneayea> AVRS: yes I intend to do so
  32. <paroneayea> we had a busy day yesterday, as we hinted earlier for those who
  33. have lurked on IRC, so I hadn't gotten to it yesterday :)
  34. [12:10]
  35. <AVRS> ok
  36. <paroneayea> so the answer is yes :)
  37. <paroneayea> I do think feature-wise we have enough for a good release here.
  38. [12:11]
  39. <paroneayea> anything else on the release subject before we move on?
  40. <paroneayea> I was thinking of the name like "A Snazzy New Look" or "A Brand
  41. New Look" or something.
  42. <paroneayea> because of theming stuff [12:12]
  43. <freedeb> A whole new world
  44. <paroneayea> haha
  45. <freedeb> mostly jk
  46. <paroneayea> we might get in trouble with disney for that one :)
  47. * Elrond is only half around.
  48. <paroneayea> hey Elrond !
  49. <paroneayea> so, next item is plugins and themes [12:13]
  50. <paroneayea> assuming nobody has any more comments on the release
  51. <freedeb> "You've got the look"
  52. <freedeb> we can sort that part offline
  53. <paroneayea> freedeb: ooh, I like that one
  54. <paroneayea> yeah
  55. <paroneayea> so, some news on that: will has implemented our first really
  56. useful plugin [12:14]
  57. <paroneayea> which is a flatpages plugin
  58. <paroneayea> so if you need a way to host your About page or your TOS or
  59. whatever
  60. <paroneayea> you can now do that through mediagoblin proper
  61. <paroneayea> willkg isn't here so I'm kinda representing him on this one
  62. <freedeb> plugins and themes
  63. <paroneayea> yeah [12:15]
  64. <Elrond> Ahh, great!
  65. <paroneayea> so on the plugins end, I know there are several things we've been
  66. talking about moving into plugins for a long time
  67. <paroneayea> eg the openstreetmap stuff
  68. <Elrond> Maybe we should do a plugins workshop for people interested to port
  69. over things into plugins?
  70. <paroneayea> Elrond: yes!
  71. <paroneayea> freedeb and I had talked about that
  72. <paroneayea> a pluginpalooza as freedeb said [12:16]
  73. <freedeb> exactly!
  74. <freedeb> I think the workshop prep will help us organize the docs for plugins
  75. <paroneayea> yeah
  76. <freedeb> and then get feedback all at once
  77. <paroneayea> I think we'd need to figure out a good time that willkg and I are
  78. both available to do that
  79. <Elrond> Yeah. [12:17]
  80. <freedeb> we could set up a doodle poll once we find a time you guys are both
  81. around
  82. <paroneayea> I wonder if that'd be best done this month or next... my schedule
  83. is still insane this month due to finishing our move and wrapping
  84. up stuff at CC and on the Liberated Pixel Cup
  85. <freedeb> Labor Day weekend? [12:18]
  86. <paroneayea> but next month I am finally done with CC and moved in to our new
  87. place :)
  88. <paroneayea> oh hm
  89. <paroneayea> when is that again?
  90. * schendje sneaks in late
  91. <paroneayea> hey schendje !
  92. <paroneayea> theming is next so good timing :)
  93. <schendje> hey! flatpages plugin sounds good
  94. <paroneayea> yeah [12:19]
  95. <freedeb> I'm checking
  96. <paroneayea> so we have a few cool things this release such as flatpages
  97. plugin and theming and even some things like joar's processing
  98. panel improvements
  99. <paroneayea> so I think it'll be a good release.
  100. <paroneayea> freedeb: sweet
  101. <freedeb> September 3rd [12:20]
  102. <paroneayea> oh that's good timing
  103. <paroneayea> I'll be done swith CC stuff then.
  104. <paroneayea> and pretty settled into the new place
  105. <freedeb> so the 1st and 2nd are the Sat and Sun
  106. <Elrond> Oh, I have one really short topic (more a cry for help). Let me know,
  107. when I shell speak (SQL related).
  108. <freedeb> shell? groan
  109. <paroneayea> I think that's a good tentative time... we should see if that
  110. works for willkg
  111. <Elrond> freedeb - shell as in zsh. ;o)
  112. <freedeb> I know! [12:21]
  113. <paroneayea> :D
  114. *** ADFENO (~galo@201.35.210.73) has joined channel #mediagoblin
  115. <paroneayea> Elrond: how about we talk abou tthe themes stuff and we talk
  116. about that right after?
  117. <Elrond> paroneayea - ACK.
  118. <paroneayea> cool
  119. <paroneayea> so freedeb, we'll talk to willkg about the pluginpalooza weekend
  120. ;)
  121. <paroneayea> is that it for themes? [12:22]
  122. <ADFENO> Hello, :D
  123. <gandaro> hi ADFENO ;)
  124. <paroneayea> er, plugins
  125. <paroneayea> hello ADFENO
  126. <freedeb> yes
  127. <paroneayea> we are having our monthly contributor meeting
  128. <paroneayea> pull up a chair ;)
  129. <paroneayea> so!
  130. <paroneayea> let's move on to themeing then
  131. <ADFENO> Doews someone know if gobblin.se accepts attachments up to 10 MB?
  132. [12:23]
  133. <paroneayea> so I landed the theming stuff, made a terrible terrible example
  134. theme (goblincities) and schendje made an actually beautiful one
  135. <Elrond> ADFENO - (Note: the monthly meeting is logged and published.)
  136. <Elrond> ADFENO - Please ask joar after the meeting. :)
  137. <paroneayea> ADFENO: no idea, I'd ping joar.
  138. <paroneayea> :)
  139. <gandaro> does gobblin.se actually support attachments?
  140. <paroneayea> not sure, but attachments are one more thing we'd like to
  141. pluginify ;) [12:24]
  142. <ADFENO> Well, as far as I know, it does.
  143. <paroneayea> so
  144. <paroneayea> back on themes
  145. <ADFENO> I did it some months ago.
  146. <paroneayea> we included schendje's beautiful airy theme
  147. <paroneayea> I think @chimo on identi.ca also made a theme [12:25]
  148. <paroneayea> oh!
  149. <paroneayea> http://chimo.chromic.org/2012/07/31/mediagoblin-theme/ blogged,
  150. even :)
  151. <paroneayea> I'm not sure what else there is to discuss meeting-wise on this
  152. though other than if people want to get into theming, maybe we
  153. should find out how to help them? [12:26]
  154. <paroneayea> schendje: thoughts? as you've actually built one :)
  155. <schendje> yeah I'm trying to remember how the process went [12:27]
  156. <Elrond> Is theming easy and straight forward? Or do we need a
  157. theming-workshop too?
  158. <schendje> I can have a more careful look at that, to check if things can be
  159. improved?
  160. <paroneayea> that would be great schendje
  161. <paroneayea> I suspect theming is pretty doable if you've already done
  162. mediagoblin template work
  163. <paroneayea> but it might be confusing if you've never touched jinja2 or the
  164. like [12:28]
  165. <paroneayea> okay, anything else on themes?
  166. *** freedeb (~deb@fsf/emeritus/deborah) has quit: Ping timeout: 246 seconds
  167. <paroneayea> if not, we should pass it over for elrond to talk about SQL stuff
  168. [12:29]
  169. *** ADFENO (~galo@201.35.210.73) is now known as ADFENO-Just_Watc
  170. <AVRS> The mention of “favorites” on the main page message for unregistered
  171. users: should it be removed before the release? If it is removed,
  172. can/should the translations be saved?
  173. <paroneayea> AVRS: yes, that should and can be done [12:30]
  174. <paroneayea> good call
  175. <AVRS> good
  176. <Elrond> Okay.
  177. <paroneayea> okay, on that note, passing over to elrond :)
  178. <Elrond> We have a long standing SQL issue with some strange errors. Something
  179. about relations breaking. [12:31]
  180. <Elrond> Problem being: I'm totally busted on my time / energy. Even to the
  181. point, I forgot the issue# for the problem.
  182. <Elrond> The good news: I have some good idea, what's going on. And I have an
  183. idea, on how to fix it. [12:32]
  184. <paroneayea> Elrond: could you document at least your thoughts on what's
  185. broken and how to fix it?
  186. <Elrond> The cry for help: I need someone to step up and assist me. I would
  187. love to explain to him/her, what should be done and leave all the
  188. pride to him/her then. :-)
  189. <paroneayea> maybe at that point we can try to cajole someone into picking up
  190. the bug :)
  191. <paroneayea> yeah [12:33]
  192. <paroneayea> AVRS: pushed the textual change :) [12:34]
  193. <Elrond> I don't even know, if I can try to document it *nicely* on some
  194. bug. I'd really love to explain it to someone with a brain. ;))
  195. <AVRS> paroneayea: cool, thanks
  196. *** freedeb (~deb@32.142.220.47) has joined channel #mediagoblin
  197. <paroneayea> Elrond: okay, well how about this [12:35]
  198. <paroneayea> over the next month we'll try to find someone to pick up the bug
  199. <paroneayea> if that can't happen
  200. <paroneayea> you can explain to me after my move is done
  201. <Elrond> Sounds good!
  202. <paroneayea> and I might be able to work on it or at least filter it into a
  203. better bug :)
  204. <Elrond> Thanks!
  205. <paroneayea> Elrond: I'm filing a bug for us to talk the week of the
  206. 20th... I'll be moving in then! [12:36]
  207. <Elrond> paroneayea - ACK.
  208. <paroneayea> okay, so, next thing! [12:37]
  209. <paroneayea> is joar around?
  210. <paroneayea> I'm assuming now :)
  211. <paroneayea> er
  212. <paroneayea> no
  213. <paroneayea> since he hasn't said anything
  214. <paroneayea> joar added: "Should we namespace plugins? If so, how should we
  215. namespace plugins?"
  216. <paroneayea> so here's my feeling on this: pre-python3.3 (which we don't
  217. support yet), any sort of "plugin namespacing" is a terrible,
  218. terrible hack [12:38]
  219. <paroneayea> so
  220. <paroneayea> I think it's maybe best if we instead we do this:
  221. <paroneayea> - plugins bundled with mediagoblin go in mediagoblin/plugins/
  222. <paroneayea> - plugins outside of mediagoblin have their own toplevel module,
  223. but we encourage either a mg_ or gmg_ prefix [12:39]
  224. <paroneayea> is that reasonable?
  225. <paroneayea> technically, underscores in python toplevel modules are called
  226. bad style, but nobody's ever been able to explain to me why
  227. <paroneayea> and I don't think that makes sense
  228. <paroneayea> so I'm okay with the underscore
  229. <paroneayea> despite otherwise being a style stickler :) [12:40]
  230. <paroneayea> anyone else have thoughts on this? this seems to be the type of
  231. thing elrond usually has strong opinions on :)
  232. <gmgbot> *NEWS* git: Removing text on frontpage that suggests we have
  233. favorites (we don't) [12:41]
  234. <paroneayea> gmgbot has strong opinions apparently ;)
  235. <gmgbot> paroneayea: Error: "has" is not a valid command.
  236. <paroneayea> heh.
  237. <Elrond> *reading again* [12:42]
  238. <Elrond> paroneayea - Sounds good! [12:43]
  239. <paroneayea> cool.
  240. <paroneayea> I'll talk to joar about that later and for now we'll consider
  241. that bit of the meeting resolved
  242. <paroneayea> so there's one more thing that's not on the agenda
  243. <Elrond> As long, as plugins are in a dedicated python area, I'm fine. [12:44]
  244. <paroneayea> yeah
  245. <paroneayea> we're expecting external plugins to be in their own packages.
  246. <paroneayea> so I'm going to let freedeb announce something exciting
  247. <Elrond> Even if it's elrond_s_other_project.gmg_connector. ;)
  248. <freedeb> we're going to do some crowdfunding
  249. <freedeb> through the FSF
  250. <freedeb> it's something new they want to do for GNU projects [12:45]
  251. <freedeb> and we're going to be the guinea pig
  252. <Elrond> paroneayea - Would elrond_s_other_project.gmg_connector work?
  253. <paroneayea> Elrond: yes, it will work
  254. <Elrond> Fine with me! [12:46]
  255. <freedeb> I'm excited for us to be able to leverage the FSF's vast network
  256. <Elrond> So people can have super_gmg_plugin_pack.{plugin1,plugin2} ;o)
  257. <freedeb> and help them get to a new level of being able to really help GNU
  258. projects raise money [12:47]
  259. <paroneayea> freedeb: yay!
  260. *** dangar4l (~dangar4l@unaffiliated/dangar4l) has quit: Quit: Saliendo
  261. <Elrond> freedeb - Super!
  262. <freedeb> thanks! [12:48]
  263. <freedeb> we had a really great meeting at the FSF yesterday
  264. <paroneayea> so freedeb, willkg and I are doing some planning for this
  265. campaign, but if all goes well it'll mean a better ability for me
  266. to be focused on mediagoblin stuff, and maybe if all goes really
  267. well, even further things for the project :)
  268. <freedeb> with John
  269. <paroneayea> :D [12:50]
  270. <freedeb> we willkeep you allposted [12:51]
  271. <freedeb> there will certainly be opportunities to pass the link along
  272. <freedeb> and we are going to be making a little promo video
  273. <freedeb> if you are interested in a bit part in the video, we may need that
  274. too [12:52]
  275. <paroneayea> yay! I'm excited. [12:53]
  276. <Elrond> Yeah, let us know, when we should pass around links.
  277. <freedeb> excellent, thanks! [12:54]
  278. <paroneayea> :) [12:55]
  279. <paroneayea> so is that it?
  280. <paroneayea> we might be able to wrap up this meeting slightly early ;)
  281. <freedeb> five whole minutes? whoo!
  282. <freedeb> :)
  283. <paroneayea> alright, if there's nothing else anyone has [12:56]
  284. <paroneayea> let's call it a wrap :)
  285. <paroneayea> END LOGGING! [12:57]
  286. <paroneayea> ------------