Advertisement
DeadSuperHero

Diaspora Community CodeChat 05-17-2012

May 17th, 2012
306
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 39.48 KB | None | 0 0
  1. May 17 12:05:17 <DeadSuperHero> Okay. Starting!
  2. May 17 12:05:32 <DeadSuperHero> Welcome to our Community Codechat, everybody! :)
  3. May 17 12:05:42 <maxwell> hoollllllaaaa
  4. May 17 12:05:59 <raven24> ahoi
  5. May 17 12:06:29 <DeadSuperHero> First up, we'd like to acknowledge some great community developments that have happened in the past week, and we're super grateful as always for your help!
  6. May 17 12:06:52 * SlackerD (kvirc@pool-70-18-154-155.norf.east.verizon.net) has joined #diaspora-meeting
  7. May 17 12:07:04 <SlackerD> ohai all
  8. May 17 12:07:08 <DeadSuperHero> Stevenh has improved reshares so that they now capture the NSFW tag, meaning you won't have to worry about that problem with resharing.
  9. May 17 12:07:43 <DeadSuperHero> raven24 has helped us improve our install script, which is also super great for setting up a development test environment.
  10. May 17 12:07:53 <maxwell> please test it
  11. May 17 12:07:57 <raven24> :)
  12. May 17 12:08:05 <DeadSuperHero> Yeah, the more testing, the better. :)
  13. May 17 12:08:05 <maxwell> the goal is for it to be a good way to get a DEVELOPMENT environment running
  14. May 17 12:08:06 <SlackerD> I plan on it
  15. May 17 12:08:14 <maxwell> something short and sweet
  16. May 17 12:08:17 <SlackerD> I have a Slackware VM set up here at work.
  17. May 17 12:08:20 <maxwell> not the be-all end all
  18. May 17 12:08:31 <DeadSuperHero> SlackerD, should be doable then, let us know how it goes.
  19. May 17 12:08:32 <maxwell> kinda like the meter js install script
  20. May 17 12:08:37 <SlackerD> will do
  21. May 17 12:08:39 <maxwell> meteor
  22. May 17 12:08:41 <DeadSuperHero> :P
  23. May 17 12:09:07 <DeadSuperHero> On that note, we've also had improvements to our debugger, thanks to tsujigiri
  24. May 17 12:09:21 <maxwell> word
  25. May 17 12:09:25 <DeadSuperHero> New debugger gem. Try it out.
  26. May 17 12:09:42 <maxwell> i think rails switched it in its default gem file too
  27. May 17 12:09:48 <maxwell> for rails 4
  28. May 17 12:10:23 <DeadSuperHero> Related to debugging, we've also had some improvements to the federation logger, thanks to our community user pubis
  29. May 17 12:10:56 <maxwell> new thought; maybe we should send a thank you email or something to new contributors telling them there is this code chat
  30. May 17 12:11:16 <DeadSuperHero> Totally. I was planning on mentioning those that contributed in the status for this week's anyways.
  31. May 17 12:11:21 <maxwell> i feel like we get some nice contributions but we don't get to know the peeps if they don't do IRC
  32. May 17 12:11:28 <maxwell> yeah!
  33. May 17 12:11:40 <DeadSuperHero> If you're testing out the federation logger, don't forget to also check out this guide set up by raven24 :) https://github.com/diaspora/diaspora/wiki/Federation-Logger
  34. May 17 12:12:00 <maxwell> oh hot, didn't see that
  35. May 17 12:12:00 <DeadSuperHero> It's really handy for getting it set up.
  36. May 17 12:12:09 <DeadSuperHero> Yeah, he just put it up
  37. May 17 12:12:11 <DeadSuperHero> <33333
  38. May 17 12:12:17 <raven24> like half an hour ago
  39. May 17 12:12:28 <DeadSuperHero> This is why we love our community.
  40. May 17 12:13:15 <DeadSuperHero> That being said, with our community development stuff, we are always looking for new contributors.
  41. May 17 12:13:26 <maxwell> bring you kids
  42. May 17 12:13:29 <maxwell> bring your friends
  43. May 17 12:13:29 <DeadSuperHero> Even if it's something small like squashing a bug on our BugMash (renamed to Week in Review)
  44. May 17 12:13:35 <DeadSuperHero> we could totally use the help
  45. May 17 12:14:02 <DeadSuperHero> In fact, feel free to check out the latest one on the devblog here: http://devblog.joindiaspora.com/2012/05/14/diaspora-week-in-review-cleaning-up/
  46. May 17 12:14:17 <maxwell> yeah, we got some bug reports today and yesterday we should add there
  47. May 17 12:14:39 <DeadSuperHero> Totally. We try and keep it diverse enough so that it has something to offer to everybody.
  48. May 17 12:14:50 <DeadSuperHero> Whether it's a quick CSS fix, or a Ruby bug, or something in Javascript
  49. May 17 12:15:03 <DeadSuperHero> we want to make it easy for newcomers to pitch in, help out, and be a part of our terrific community.
  50. May 17 12:15:07 <SlackerD> Diaspora is totally part of the Illuminati.
  51. May 17 12:15:09 <SlackerD> :P
  52. May 17 12:15:11 <DeadSuperHero> Shhh.
  53. May 17 12:16:02 <DeadSuperHero> We've also been working on cleaning up documentation, and while we've had some great community contributions, we want to step it up a bit more.
  54. May 17 12:16:21 <DeadSuperHero> The wiki is still unfortunately kind of sprawling, and we want to make sure that we keep everything clean, relevant, and easy to navigate.
  55. May 17 12:16:45 <DeadSuperHero> If anyone is interested in helping out with that, be sure to contact me via email. It's sean@joindiaspora.com. Let's work together to make our documentation even better than it is now!
  56. May 17 12:16:59 <DeadSuperHero> Better docs = better resources.
  57. May 17 12:17:05 <maxwell> wurd
  58. May 17 12:17:14 <DeadSuperHero> It would also be good to get some feedback from some of the podmins.
  59. May 17 12:17:30 <maxwell> yeah and another thing that came up this past week
  60. May 17 12:17:38 <maxwell> do we want a podmin mailing list?
  61. May 17 12:17:47 <maxwell> or can we just say all podmins are in diaspora-dev
  62. May 17 12:17:52 <maxwell> thoughts?
  63. May 17 12:18:04 <DeadSuperHero> I think it's an interesting distinction to make. Not all podmins are experienced developers.
  64. May 17 12:18:06 <maxwell> we had a security announcement which i pushed thru dev
  65. May 17 12:18:16 <maxwell> yeah, but can we at least say they will get the emails
  66. May 17 12:18:20 <raven24> either diaspora-dev with a [PODMIN] in the subject or a separate mailinglist
  67. May 17 12:18:29 <raven24> I think both makes sense in its way
  68. May 17 12:18:29 <maxwell> id be happy to tag them for now
  69. May 17 12:18:39 <maxwell> new mailing lists i think just rot
  70. May 17 12:18:44 <DeadSuperHero> Yeah.
  71. May 17 12:18:45 <maxwell> i guess if its super low traffic
  72. May 17 12:18:48 <maxwell> meh
  73. May 17 12:18:57 <maxwell> simplest thing that works?
  74. May 17 12:19:01 <DeadSuperHero> True that.
  75. May 17 12:19:05 <maxwell> ok
  76. May 17 12:19:09 <maxwell> i will tag podmin stuff
  77. May 17 12:19:16 <raven24> great
  78. May 17 12:19:16 <maxwell> maybe migrations, security, setup changes
  79. May 17 12:19:19 <maxwell> with [podmin]
  80. May 17 12:19:25 <DeadSuperHero> And I will hunt down any podmins that aren't already on the list. :)
  81. May 17 12:19:29 <maxwell> change ya filters~!
  82. May 17 12:19:39 <DeadSuperHero> We've got something like 15 pods on podupti.me or something crazy like that.
  83. May 17 12:19:45 <DeadSuperHero> Always a good idea to keep them all on board.
  84. May 17 12:20:08 <maxwell> word
  85. May 17 12:20:35 <DeadSuperHero> Our community is growing hella fast.
  86. May 17 12:21:38 <DeadSuperHero> Some other things we want to talk about
  87. May 17 12:21:53 <maxwell> yeah
  88. May 17 12:22:00 <maxwell> so a couple of new things on the hit list to talk about
  89. May 17 12:22:06 <maxwell> i spoke with this with raven24 a bit
  90. May 17 12:22:11 <maxwell> concerning federation
  91. May 17 12:22:15 <raven24> aye
  92. May 17 12:22:19 <maxwell> i think the first step is getting the federation refactor in
  93. May 17 12:22:39 <maxwell> that kinda de-mystifies some of the 'validation phase' of a message
  94. May 17 12:22:50 <maxwell> regardless of where we go from there
  95. May 17 12:23:02 <maxwell> this refactor makes cleaner seams between stuff
  96. May 17 12:23:07 <maxwell> because the general gist is
  97. May 17 12:23:15 <maxwell> refactor, then extract
  98. May 17 12:23:25 <maxwell> because some of this code just needs to be ripped out and redone
  99. May 17 12:23:43 <maxwell> but we want it to be a bit more modular, because we don't need to throw the baby out with the bathwater
  100. May 17 12:24:03 <maxwell> raven24: do you think you could get the tests to pass on the federation_refactoring branch?
  101. May 17 12:24:22 <maxwell> there is some interesting 3.2 incompatibilities with the way association methods are generated
  102. May 17 12:24:26 <raven24> should be doable,
  103. May 17 12:24:29 <maxwell> i think i might have got it sorted
  104. May 17 12:24:32 <maxwell> let me see if i pushed
  105. May 17 12:24:58 <raven24> the main thing was the raise if there was no :author method, i think
  106. May 17 12:25:03 <maxwell> yeah
  107. May 17 12:25:07 <maxwell> i just took it out :)
  108. May 17 12:25:21 <DeadSuperHero> For anyone that's interested in seeing the federation refactoring going on, be sure to check out: https://github.com/diaspora/diaspora/tree/federation_refactorings
  109. May 17 12:25:25 <maxwell> its kinda dumb, rails now overrides association methods when you include a new model
  110. May 17 12:25:30 <maxwell> yes thx for link
  111. May 17 12:25:41 <maxwell> so the goal of this refactor, again, is just cleanup
  112. May 17 12:25:49 <maxwell> i tried to minimize changes in behavior
  113. May 17 12:25:56 <maxwell> two cavets
  114. May 17 12:26:10 <maxwell> 1) previously, we were raising on certain federation errors, but not others
  115. May 17 12:26:27 <maxwell> I don't think we want to be raising at all, but in the interest of getting the tests to pass first
  116. May 17 12:26:35 <maxwell> I made all of the errors raise
  117. May 17 12:26:44 <maxwell> however, that now all happens at the same time
  118. May 17 12:26:51 <maxwell> so what we should do once we make it green
  119. May 17 12:27:00 <maxwell> is to take out the raising altogether
  120. May 17 12:27:08 <maxwell> and change it with some federation logger messages
  121. May 17 12:27:11 * grippi (~grippi@gateway-sf.pivotallabs.com) has joined #diaspora-meeting
  122. May 17 12:27:15 <maxwell> (thats 2)
  123. May 17 12:27:20 <grippi> and i'm 3
  124. May 17 12:27:21 <SlackerD> hi grippi
  125. May 17 12:27:25 <grippi> sup?
  126. May 17 12:27:30 <SlackerD> nothing much
  127. May 17 12:27:37 <grippi> coolbeans
  128. May 17 12:27:51 <maxwell> ok
  129. May 17 12:27:53 <maxwell> word
  130. May 17 12:27:57 <raven24> good
  131. May 17 12:28:02 <maxwell> there is some other things we are throwing around
  132. May 17 12:28:11 <maxwell> but nothing really set in stone
  133. May 17 12:28:26 <maxwell> some scratch work of ideas on my github profile
  134. May 17 12:28:36 <maxwell> but nothing worth discussing in detail yet
  135. May 17 12:28:51 <maxwell> fwiw, i try to push all my dumb ideas to github
  136. May 17 12:28:57 <s0dafire> Is now Question-Time?
  137. May 17 12:29:06 <maxwell> umm i had a couple of more hting
  138. May 17 12:29:10 <s0dafire> k
  139. May 17 12:29:27 <maxwell> Question: Move to 1.9.3 only?? (new factory girl is only 1.9.3)
  140. May 17 12:29:39 <maxwell> i upgraded factory girl, which is just a small dependency
  141. May 17 12:29:42 <maxwell> but
  142. May 17 12:29:43 <maxwell> when i pushed it
  143. May 17 12:29:55 <maxwell> travis exploded, and told me there is no new factory girl for 1.8.7?
  144. May 17 12:30:03 <maxwell> is this the beginning of the end?
  145. May 17 12:30:08 <maxwell> so that leads me to the question
  146. May 17 12:30:11 <maxwell> how have you all installed diaspora
  147. May 17 12:30:16 <maxwell> rvm? or packages?
  148. May 17 12:30:22 <grippi> i'd personally like to deprecate support for all versions of 1.8
  149. May 17 12:30:29 <raven24> rvm
  150. May 17 12:30:36 <maxwell> me too
  151. May 17 12:30:43 <maxwell> 1.9.3 is just in every way better
  152. May 17 12:30:44 <raven24> and deprecating 1.8x +1
  153. May 17 12:30:45 <SlackerD> maxwell: it pulled in packages for me when I installed it
  154. May 17 12:30:46 <dmorley_> rvm!
  155. May 17 12:30:47 <maxwell> so much faster development
  156. May 17 12:30:51 <grippi> once we switch to rails 4 (when it releases), we will be required to drop support for anything > 1.9.3
  157. May 17 12:30:54 <SlackerD> I believe it pulled in 1.9.3
  158. May 17 12:31:03 <grippi> great!
  159. May 17 12:31:04 <maxwell> SlackerD: i think via RVM?
  160. May 17 12:31:11 <SlackerD> yes, rvm
  161. May 17 12:31:15 <grippi> so it looks like no one here would have an issue switching to 1.9.3?
  162. May 17 12:31:15 <maxwell> cool
  163. May 17 12:31:24 <grippi> you can use your REE GC flags with it
  164. May 17 12:31:26 <grippi> it's super awesome
  165. May 17 12:31:26 <maxwell> grippi: still think we should ping the list
  166. May 17 12:31:30 <grippi> yeah
  167. May 17 12:31:38 <grippi> i just wanted to get a sense from the participants here
  168. May 17 12:31:38 <maxwell> would love to get dmorley_ thoughts on how it changes his setups
  169. May 17 12:31:42 <SlackerD> the cool thing was
  170. May 17 12:31:46 <maxwell> or offSchub
  171. May 17 12:31:53 <SlackerD> Slackware had most of the dependencies already :)
  172. May 17 12:31:54 <maxwell> or diasp
  173. May 17 12:32:30 <maxwell> any other thoughts?
  174. May 17 12:32:35 <DeadSuperHero> Might be good to ping the list first for feedback, for anyone that missed this chat.
  175. May 17 12:32:49 <DeadSuperHero> It'd be good to know how much it changes a pod's setup, and if any extra work is needed.
  176. May 17 12:33:01 <dmorley_> well i started with root and packages, i changed to running things as a user with rvm and its hella easier. i hated rvm for so long, but thats cuz i always used the servers as root and did not know rvm+root=hell
  177. May 17 12:33:07 <raven24> I think we should encourage everyone to abandon distribution ruby packages
  178. May 17 12:33:14 <DeadSuperHero> A good idea, I think.
  179. May 17 12:33:16 <grippi> yeah
  180. May 17 12:33:20 <DeadSuperHero> Some distro packages are soooo old.
  181. May 17 12:33:20 <maxwell> raven24: bold words :)
  182. May 17 12:33:22 <grippi> even heroku uses rvm
  183. May 17 12:33:35 <raven24> :)
  184. May 17 12:33:36 <maxwell> i don't think thats true
  185. May 17 12:33:38 <maxwell> but ok
  186. May 17 12:33:42 <grippi> it is
  187. May 17 12:33:47 <[JT]-> rvm ftw
  188. May 17 12:34:17 <maxwell> ok
  189. May 17 12:34:24 <grippi> actually, nvm you're right
  190. May 17 12:34:24 <maxwell> so the general consensus of IRC diaspora
  191. May 17 12:34:32 <maxwell> is rvm is l33t
  192. May 17 12:34:35 <grippi> but regardless, it's definitely not a bad thing
  193. May 17 12:34:37 <maxwell> and thus
  194. May 17 12:34:45 <maxwell> we should think about making diaspora 1.9.3 only
  195. May 17 12:34:53 <maxwell> i will send a mail to the list
  196. May 17 12:34:54 <grippi> yes yes & yes
  197. May 17 12:35:00 <dmorley_> yes
  198. May 17 12:35:00 <maxwell> and if we don't get major complaining
  199. May 17 12:35:03 <maxwell> we will upgrade
  200. May 17 12:35:04 <grippi> we'll receive some flack
  201. May 17 12:35:07 <grippi> but probably not too much
  202. May 17 12:35:07 <raven24> [like]
  203. May 17 12:35:11 <maxwell> and we will need a guide to upgrade current installs
  204. May 17 12:35:19 <maxwell> anyone want to help with that
  205. May 17 12:35:19 <DeadSuperHero> I'll take care of it.
  206. May 17 12:35:23 <grippi> i was talking to a gentoo elitist and he was going on about he only wants one package manager
  207. May 17 12:35:29 <DeadSuperHero> lol
  208. May 17 12:35:43 <maxwell> ok
  209. May 17 12:35:44 <maxwell> rad
  210. May 17 12:35:45 <maxwell> !
  211. May 17 12:35:51 <grippi> yay
  212. May 17 12:35:52 <maxwell> ok a couple of other things on the list
  213. May 17 12:36:08 * luke_ (~luke@3.Red-79-152-240.dynamicIP.rima-tde.net) has joined #diaspora-meeting
  214. May 17 12:36:17 <maxwell> people trying to debug on diapsora dev with broken english
  215. May 17 12:36:20 <maxwell> i want to help them
  216. May 17 12:36:26 <maxwell> but i feel like it is annoying to everyone on the list
  217. May 17 12:36:28 <maxwell> thoughts?
  218. May 17 12:36:37 <maxwell> i don't want to be a jerk to him, or the people subscribed?
  219. May 17 12:36:44 <luke_> maybe separate channels for different languages?
  220. May 17 12:36:57 <grippi> luke_: we've had experience with stuff like that before
  221. May 17 12:36:59 <DeadSuperHero> I dunno, too many separate channels can get a little hairy.
  222. May 17 12:37:00 <grippi> like, separating lists
  223. May 17 12:37:04 <grippi> it's gets nuts
  224. May 17 12:37:05 <maxwell> i don't really want to introduce more overhead
  225. May 17 12:37:05 <raven24> the guy was on IRC yesterday, and I tried to help, but it was hard ...
  226. May 17 12:37:05 <maxwell> yeah
  227. May 17 12:37:08 <maxwell> yeah
  228. May 17 12:37:15 <maxwell> i think he is just google translating everyhtign
  229. May 17 12:37:21 <DeadSuperHero> Ouch.
  230. May 17 12:37:23 <maxwell> i think the problem is that he can't even read the main guide
  231. May 17 12:37:33 <maxwell> cuz questions he was asking are pretty fundamental
  232. May 17 12:37:34 <luke_> you won't be able to help him then, unfortunately
  233. May 17 12:37:37 <maxwell> yeah
  234. May 17 12:37:37 <[JT]-> I got annoyed with the e-mails, but just shrugged. Not much you can do other than say "go to IRC"
  235. May 17 12:37:39 <grippi> maybe we need to seek translators for the installation guide?
  236. May 17 12:37:44 <maxwell> no
  237. May 17 12:37:48 <maxwell> thats a clusterfuck right now
  238. May 17 12:37:53 <grippi> true
  239. May 17 12:38:05 <maxwell> ok
  240. May 17 12:38:14 <grippi> well, better install scripts would help alleviate some of the confusion
  241. May 17 12:38:14 <maxwell> we will just try to direct crazy people to IRC
  242. May 17 12:38:21 <maxwell> grippi: => truth
  243. May 17 12:38:31 <luke_> maxwell: lol
  244. May 17 12:38:39 <raven24> what do you mean "better"
  245. May 17 12:38:40 <raven24> XD
  246. May 17 12:38:43 <[JT]-> to #diaspora-crazy
  247. May 17 12:38:46 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
  248. May 17 12:38:47 <grippi> lol
  249. May 17 12:38:48 <maxwell> lololololol
  250. May 17 12:38:52 * sarahmei (~sarahmei@75-101-111-130.dedicated.static.sonic.net) has joined #diaspora-meeting
  251. May 17 12:38:55 <maxwell> heh
  252. May 17 12:38:59 <maxwell> ok
  253. May 17 12:39:01 <maxwell> other small things
  254. May 17 12:39:07 <maxwell> that we can add to wish list and what not
  255. May 17 12:39:13 <maxwell> why doesnt the ajax loader show on first stream load :(
  256. May 17 12:39:16 <tubbo> maxwell: I propose a rule for diaspora-dev: No free support.
  257. May 17 12:39:23 <grippi> lol i know why
  258. May 17 12:39:28 <maxwell> tubbo: interesting
  259. May 17 12:39:30 <tubbo> you don't see people asking "how do i generate a model" on rails-core
  260. May 17 12:39:46 * morgenstern_ has quit (Client Quit)
  261. May 17 12:39:47 <tubbo> i don't subscribe to the regular group for that reason
  262. May 17 12:39:50 <DeadSuperHero> but you do see it in places like StackExchange
  263. May 17 12:39:59 <DeadSuperHero> :P
  264. May 17 12:40:02 <maxwell> also interesting
  265. May 17 12:40:07 <[JT]-> tubbo: and Rails is more mature than D*
  266. May 17 12:40:14 <maxwell> i wonder if it would help to do a stack exchange
  267. May 17 12:40:20 <maxwell> even for the better SEO
  268. May 17 12:40:23 <tubbo> DeadSuperHero: StackExchange is a corporation with employees. I am not an employee of D* and I am not paid to give support, so I don't want to be bothered by it.
  269. May 17 12:40:24 <maxwell> of fixes
  270. May 17 12:40:29 <maxwell> yeah
  271. May 17 12:40:41 <luke_> From my perspective (ASP.NET dev) setting stuff up on Linux is hard because it is very different
  272. May 17 12:40:44 <tubbo> i know we have people employed but hey if we're gonna support we might as well charge for it
  273. May 17 12:41:00 <DeadSuperHero> uh
  274. May 17 12:41:15 <maxwell> I think that makes sense when we hit a level of maturity
  275. May 17 12:41:32 <maxwell> but i hear you about watering down the point of diaspora-dev with support requests
  276. May 17 12:41:33 <luke_> so while I understand MVC frameworks, some things that are very *nix is difficult to get my head around
  277. May 17 12:41:36 <tubbo> maxwell: i would get behind something like that
  278. May 17 12:42:04 <raven24> tubbo: is that like for every question answered satisfactory you get/pay money
  279. May 17 12:42:08 <tubbo> luke_: i would recommend buying Linux Pocket Guide or some other *NIX book and learning it. 90% of the web is run on unix-based OSes, if you want to do web you probably should at least be comfortable in that sort of an environment
  280. May 17 12:42:30 <tubbo> raven24: no i was talking about the RedHat/10gen model of offering support for their FLOSS products for a fee.
  281. May 17 12:42:39 <maxwell> it is an interesting prospect, maybe we should pick up the topic of "support requests in diaspora dev " on the mailing list
  282. May 17 12:42:47 <tubbo> i think so
  283. May 17 12:43:04 <maxwell> we can think it a bit more :0
  284. May 17 12:43:07 <maxwell> :)
  285. May 17 12:43:08 <maxwell> not :0
  286. May 17 12:43:09 <tubbo> i think we need to be firm with people, but not like mean
  287. May 17 12:43:11 <[JT]-> If folks can get a test Rails app running, they can probably get D* going. Maybe the first suggestion should be to do the former and come back when prepared to do the latter.
  288. May 17 12:43:22 <maxwell> [JT]-: i like that idea
  289. May 17 12:43:32 <maxwell> its also an interesting thought
  290. May 17 12:43:33 <tubbo> yeah that's a good baseline we can give people
  291. May 17 12:43:39 <maxwell> that people should get it running in dev mode
  292. May 17 12:43:43 <maxwell> before production mode
  293. May 17 12:43:45 * zarrina (~chatzilla@223.25.10.14) has joined #diaspora-meeting
  294. May 17 12:43:48 <raven24> [JT]-: then there are people like me, who always go right for what they came to do
  295. May 17 12:43:49 <maxwell> i actually added
  296. May 17 12:44:03 <[JT]-> Sure, that's me too. But sometimes you have to walk before you can run.
  297. May 17 12:44:05 <maxwell> http://railsapps.github.com/installing-rails-3-1.html
  298. May 17 12:44:07 <luke_> tubbo: I am lead web dev for betfred.com
  299. May 17 12:44:41 <[JT]-> Long term, you want to make the installation kind of point-and-click, but the project isn't there yet.
  300. May 17 12:44:56 <maxwell> yeah, really
  301. May 17 12:45:00 <sarahmei> Rails and ruby don't work well on windows, really :( so that's a bigger issue than the d* code
  302. May 17 12:45:16 <raven24> windows doesn't work well
  303. May 17 12:45:18 <raven24> ;)
  304. May 17 12:45:20 <maxwell> developers are our installer target right now
  305. May 17 12:45:28 <luke_> @saramei: I can't rails behaving on XP
  306. May 17 12:45:51 <maxwell> <3
  307. May 17 12:45:52 <maxwell> ok
  308. May 17 12:46:02 <maxwell> i wanna get these last two a
  309. May 17 12:46:05 <maxwell> nd leave time for q
  310. May 17 12:46:24 <maxwell> other new things you can help with
  311. May 17 12:46:25 <maxwell> Change application.yml loader to use figaro
  312. May 17 12:46:33 <maxwell> its a cool new gem for env loading
  313. May 17 12:46:56 <maxwell> which can decouple our loading from yaml or ENV vars, and separate our config validations for when the server starts
  314. May 17 12:47:10 <maxwell> it a good task for someone who knows ruby and good OOP
  315. May 17 12:47:16 <maxwell> but wants to get their feet wet with diaspora
  316. May 17 12:47:27 <maxwell> because its a lot of just breaking crappy code into nice little happy objects
  317. May 17 12:47:30 <maxwell> bob ross style
  318. May 17 12:47:39 <DeadSuperHero> :)
  319. May 17 12:47:50 <maxwell> someone could fix this
  320. May 17 12:47:52 <maxwell> This:https://github.com/diaspora/diaspora/issues/3271
  321. May 17 12:47:58 <maxwell> grippi!!!!!!!!!!
  322. May 17 12:48:01 <maxwell> :P
  323. May 17 12:48:09 <maxwell> another thing
  324. May 17 12:48:10 <grippi> oh whoops
  325. May 17 12:48:13 <maxwell> Show a page : you do not have permission to view this post to things posted to twitter:
  326. May 17 12:48:18 <maxwell> we are posting permalinks to twitter
  327. May 17 12:48:25 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
  328. May 17 12:48:36 <maxwell> i personally am opinionated to say that you should always permalink your shit you send out the world
  329. May 17 12:48:46 <maxwell> while I agree we can do more to make this feature better
  330. May 17 12:48:49 <raven24> true
  331. May 17 12:48:52 <sarahmei> Then the counter should be updated :p
  332. May 17 12:48:55 <maxwell> i think if you click on a link of a private post on twiter
  333. May 17 12:48:57 <sarahmei> It's super annoying
  334. May 17 12:49:00 <maxwell> what counter?
  335. May 17 12:49:05 <maxwell> oh
  336. May 17 12:49:05 * morgenstern_ has quit (Read error: Connection reset by peer)
  337. May 17 12:49:06 <maxwell> yeah
  338. May 17 12:49:20 <maxwell> we can just set the max length to 140 -21
  339. May 17 12:49:25 <maxwell> on the counter
  340. May 17 12:49:28 <maxwell> should be easy enuf
  341. May 17 12:49:29 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
  342. May 17 12:49:38 <maxwell> but when a user clicks a private link
  343. May 17 12:49:59 <maxwell> it should say something like "this is private, contact the post owner to get permission or something"
  344. May 17 12:50:05 <maxwell> because right now we throw a 404
  345. May 17 12:50:11 <maxwell> and people think d* is broken
  346. May 17 12:50:23 <raven24> +1
  347. May 17 12:50:44 <maxwell> ok
  348. May 17 12:50:50 <maxwell> we can add that to the wish list
  349. May 17 12:50:57 <maxwell> stevenh isn't here
  350. May 17 12:51:02 <DeadSuperHero> Sad face.
  351. May 17 12:51:03 <maxwell> but i wanted to talk about doorkeeper
  352. May 17 12:51:11 <maxwell> but ill just respond in that pull request
  353. May 17 12:51:15 <raven24> +1 that, too
  354. May 17 12:51:32 <maxwell> the TL;dr is i think we should wait a little bit
  355. May 17 12:51:42 <maxwell> i don't know what the APIs are going to be around the new stuff we are going to do
  356. May 17 12:51:52 <maxwell> so while some api routes are great (things to get stream etc etc)
  357. May 17 12:52:02 <maxwell> we should let it settle down before putting oath stuff back in
  358. May 17 12:52:06 <maxwell> but it should not be too hard!
  359. May 17 12:52:11 <maxwell> :D
  360. May 17 12:52:14 <maxwell> so rails 3.2
  361. May 17 12:52:16 <maxwell> yay
  362. May 17 12:52:19 <maxwell> ruby 1.9.3
  363. May 17 12:52:20 <maxwell> ray
  364. May 17 12:52:20 <raven24> especially as middleware
  365. May 17 12:52:22 <maxwell> yay
  366. May 17 12:52:28 <maxwell> ok
  367. May 17 12:52:31 <maxwell> i think thats really it
  368. May 17 12:52:39 <maxwell> I am yanking out old bad code
  369. May 17 12:52:44 <maxwell> but thats not really exciting new features
  370. May 17 12:52:47 <maxwell> questions!
  371. May 17 12:53:07 <maxwell> s0dafire:
  372. May 17 12:53:28 <s0dafire> So there are some heavy bugs around there for example: https://github.com/diaspora/diaspora/issues/3244
  373. May 17 12:53:48 <maxwell> yeah
  374. May 17 12:53:54 <maxwell> we should add that to the bug mash
  375. May 17 12:53:58 <DeadSuperHero> Totes.
  376. May 17 12:54:00 * morgenstern_ has quit (Ping timeout: 255 seconds)
  377. May 17 12:54:02 <maxwell> its not actually a big database problem
  378. May 17 12:54:06 <DeadSuperHero> I'll add it after this meeting.
  379. May 17 12:54:08 <maxwell> its just something at the presenter level
  380. May 17 12:54:33 <maxwell> maybe even in JS
  381. May 17 12:54:36 * liamn has quit (Ping timeout: 245 seconds)
  382. May 17 12:54:42 <grippi> maxwell++
  383. May 17 12:54:44 <grippi> indeed
  384. May 17 12:55:04 <grippi> i'd also like reshares to actually act like reshares on the original post
  385. May 17 12:55:08 <grippi> maxwell: do we currently do that?
  386. May 17 12:55:11 <s0dafire> Most user aren't happy about this.. and this bug exists since a month or so..
  387. May 17 12:55:11 <grippi> i'm having a brainfart
  388. May 17 12:55:11 <luke_> are you guys just keeping up with the latest version of rails/ruby?
  389. May 17 12:55:12 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
  390. May 17 12:55:27 <grippi> luke_: as discussed previously, we're on 3.2
  391. May 17 12:55:37 <grippi> and we want to push 1.9.3 as standard
  392. May 17 12:55:43 <grippi> we're using it on joindiaspora.com
  393. May 17 12:55:47 <maxwell> luke_: we are trying to stay as up to date as possible
  394. May 17 12:55:55 <maxwell> s0dafire: we will get on it
  395. May 17 12:55:57 <luke_> okay thanks
  396. May 17 12:56:01 <maxwell> a failing test would be helpful
  397. May 17 12:56:04 <grippi> we just need to be careful :)
  398. May 17 12:56:07 <maxwell> so feel free to send a pull request for it
  399. May 17 12:57:09 <s0dafire> k... my next question is: What's with the 'Follow-Button'? Why you guys removed it?
  400. May 17 12:57:25 <maxwell> beta profile is beta
  401. May 17 12:57:30 <grippi> yeah
  402. May 17 12:57:33 <maxwell> its a button that didn't do anything
  403. May 17 12:57:36 <grippi> s0dafire: we're still working with it
  404. May 17 12:57:41 <maxwell> *was
  405. May 17 12:57:47 <[JT]-> Oh yeah - picture federation. Is that an open issue? It's driving me nuts.
  406. May 17 12:58:01 <maxwell> it is an open issue
  407. May 17 12:58:05 <grippi> and we're testing and listening with ourselves and a small group of people on jd.com
  408. May 17 12:58:13 <grippi> [JT]-: we have big plans for federation
  409. May 17 12:58:16 <maxwell> i might patch it in an ugly way so it works
  410. May 17 12:58:24 <grippi> which we look forward to explaining soon
  411. May 17 12:58:27 <[JT]-> I figured it was just a matter of patience. Thanks!
  412. May 17 12:58:31 <grippi> once we get our ideas ironed out
  413. May 17 12:58:44 <maxwell> word
  414. May 17 12:58:57 <s0dafire> it signaled you interacting with the post
  415. May 17 12:59:06 <s0dafire> so it has a function
  416. May 17 12:59:22 <s0dafire> and you was able to unfollow a post
  417. May 17 12:59:34 <s0dafire> so you 'mute' the interaction
  418. May 17 12:59:36 * morgenstern_ has quit (Ping timeout: 256 seconds)
  419. May 17 12:59:51 <maxwell> oh
  420. May 17 12:59:53 <maxwell> that follow
  421. May 17 12:59:54 <JanKusanagi> I think s0dafire is talking about the "follow" link in posts, not the "follow" button in new profiles
  422. May 17 12:59:59 <DeadSuperHero> Yeah.
  423. May 17 13:00:02 <maxwell> grippi: go
  424. May 17 13:00:03 <grippi> oh ok
  425. May 17 13:00:07 <grippi> so i took that out
  426. May 17 13:00:07 <JanKusanagi> which I also miss, vtw
  427. May 17 13:00:09 <JanKusanagi> btw
  428. May 17 13:00:14 <grippi> in efforts to encourage interaction
  429. May 17 13:00:20 <grippi> we still keep tabs on it in the database
  430. May 17 13:00:23 <grippi> we just don't expose it in the ui
  431. May 17 13:00:28 <grippi> so bringing it back would be trival
  432. May 17 13:00:39 <grippi> i'd optimally like to bring it back as a mute function
  433. May 17 13:00:39 <s0dafire> okay
  434. May 17 13:00:46 <grippi> as in, after you interact with something
  435. May 17 13:00:48 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
  436. May 17 13:00:49 <grippi> you can mute it
  437. May 17 13:01:00 <raven24> +1
  438. May 17 13:01:05 <grippi> but i didn't like how i had the options of "follow", "like", "reshare", and "comment"
  439. May 17 13:01:08 <grippi> it was too many options
  440. May 17 13:01:15 <grippi> as in
  441. May 17 13:01:19 <grippi> "do i follow this, or like it?"
  442. May 17 13:01:22 <JanKusanagi> "mute" sounds to me kind of like "I don't want to see this post ever again, in any way"
  443. May 17 13:01:38 <grippi> mute as in "stop notifying me of changes"
  444. May 17 13:01:41 <DeadSuperHero> It means more like "I want to leave this conversation for now, and not recieve notifications of it"
  445. May 17 13:01:43 <DeadSuperHero> Yeah.
  446. May 17 13:01:51 <s0dafire> many users saw the follow-button as an option for 'read this post later in my activity-stream'
  447. May 17 13:02:14 <JanKusanagi> yes, I understand the meaning in this context, I'm just saying I don't think it sounds clear to people who didn't know the "follow/unfollow" thing
  448. May 17 13:02:15 <s0dafire> so it wasn't useless overall
  449. May 17 13:02:44 <luke_> Question: I've been working a lot with Disqus and Livefyre recently at work ... have you guys got any plans for something similar?
  450. May 17 13:02:46 <JanKusanagi> s0dafire: +1
  451. May 17 13:03:20 <DeadSuperHero> luke_, what do you mean exactly? Like, Diaspora as a commenting platform for sites?
  452. May 17 13:04:00 <luke_> Either Linking in with their services (maybe that isn't an option depending on their T&Cs) or having a commenting platform itself
  453. May 17 13:04:07 <raven24> that sounds unfeasible with the distributed nature of D*
  454. May 17 13:04:15 <DeadSuperHero> Interesting thoughts, but I agree with raven24
  455. May 17 13:04:24 * morgenstern_ has quit (Client Quit)
  456. May 17 13:04:26 <maxwell> i think we are trying to focus on one thing right now, which is help people make and own stuff
  457. May 17 13:04:36 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
  458. May 17 13:04:38 <maxwell> make stuff you care about, and own the data
  459. May 17 13:04:48 <luke_> :D
  460. May 17 13:04:50 <maxwell> and share it around where you want
  461. May 17 13:05:08 <maxwell> we can do fun comment platforms once we get that nailed down
  462. May 17 13:05:15 <maxwell> :D
  463. May 17 13:05:27 <luke_> I get ya
  464. May 17 13:06:15 <s0dafire> grippi: Your new 'Mute-Function' = D* old "Unfollow-Post-Function" ..just sayin'
  465. May 17 13:06:33 <s0dafire> so I don't see the point on that
  466. May 17 13:06:56 * Miguel0n (~miguel@202.164.78.188.dynamic.jazztel.es) has joined #diaspora-meeting
  467. May 17 13:08:23 <DeadSuperHero> Any more questions?
  468. May 17 13:08:45 * morgenstern_ has quit (Ping timeout: 244 seconds)
  469. May 17 13:09:27 <maxwell> s0dafire: found the reshare problem
  470. May 17 13:09:29 <maxwell> should push something soon
  471. May 17 13:09:32 <maxwell> gotta write a test first
  472. May 17 13:09:37 <grippi> s0dafire: exactly
  473. May 17 13:09:56 <JanKusanagi> DeadSuperHero: I have one
  474. May 17 13:10:02 <DeadSuperHero> Shoot!
  475. May 17 13:10:04 <JanKusanagi> will the new profiles replace completely the current ones, or do you intend to provide an option to see old-style profiles? I ask because I've seen the new profile and it doesn't seem like the most accessible thing for people with old or low power machines. Sure, it'll be optimized, but still...
  476. May 17 13:10:16 * [JT]- has quit (*.net *.split)
  477. May 17 13:10:39 * [JT]- (~JT]@c-71-193-134-108.hsd1.wa.comcast.net) has joined #diaspora-meeting
  478. May 17 13:10:40 <DeadSuperHero> That's a good question. I'm pretty sure we're just going to have the new profiles, though.
  479. May 17 13:10:43 <maxwell> JanKusanagi: it will be optimized, and it will be the default
  480. May 17 13:11:17 <JanKusanagi> being default sounds perfect, I just worry about not having lighter options
  481. May 17 13:11:27 <raven24> true, on my shitty netbook it is hella slow...
  482. May 17 13:11:40 <maxwell> thats good to know
  483. May 17 13:11:46 <maxwell> we are gonna perf the hell out of it
  484. May 17 13:11:50 <maxwell> we still are figuring it out
  485. May 17 13:11:54 <raven24> probably the shadows or something
  486. May 17 13:11:57 <maxwell> so while its in flux we are not going to make it faster
  487. May 17 13:12:03 <maxwell> damn shadows
  488. May 17 13:12:06 <raven24> ;)
  489. May 17 13:12:15 <maxwell> that and opacity killz
  490. May 17 13:12:18 <maxwell> OPACITY KILLZ
  491. May 17 13:12:30 <JanKusanagi> I think it's quite nice, very modern stuff, shiny
  492. May 17 13:12:40 <[JT]-> I like it, too.
  493. May 17 13:12:43 <JanKusanagi> but useless if it makes your browser slow to a crowl
  494. May 17 13:12:58 <maxwell> on it
  495. May 17 13:13:00 <JanKusanagi> or consume 400 MiB of RAM just to see a profile (that might be browser bug, sure)
  496. May 17 13:13:05 <raven24> +1 (with hexacore and 16GB RAM, but crappy netbook: -1)
  497. May 17 13:13:28 <s0dafire> maxwell: cool
  498. May 17 13:13:50 <maxwell> s0dafire: i think it was relating to something disco wanted to do
  499. May 17 13:13:54 <maxwell> which is to chain reshares
  500. May 17 13:14:16 <maxwell> so we switched it from being a single reference to the parent, to a linked list
  501. May 17 13:14:36 <maxwell> and we forgot to update the presenter to show the OP instead of where you found it
  502. May 17 13:14:40 <JanKusanagi> that can be confusing sometimes
  503. May 17 13:15:45 <Miguel0n> Hi guys, any idea about the ETA on the new publisher? (Go Diaspora* : D)
  504. May 17 13:15:58 * Herpton (62d67070@gateway/web/freenode/ip.98.214.112.112) has joined #diaspora-meeting
  505. May 17 13:16:19 <maxwell> well its live for some feature flagged users
  506. May 17 13:16:32 <maxwell> still working out a bunch of kinks
  507. May 17 13:16:41 <maxwell> and grippi made some rad changes last night
  508. May 17 13:16:47 <[JT]-> Love the new publisher. Just need a "back" for the preview.
  509. May 17 13:16:51 <Herpton> Hey, I had a quick question. What's the status of any sort of API? Will we be able to write apps that make use of it anytime soon?
  510. May 17 13:16:56 <raven24> latest master is missing a background ... just transparency there
  511. May 17 13:16:56 <maxwell> dennis finished that yesterday
  512. May 17 13:16:59 <Miguel0n> nice to hear thanks
  513. May 17 13:17:03 <JanKusanagi> maybe people could ask to be "betaflagged" somewhere? :D
  514. May 17 13:17:23 <maxwell> ^ [JT]-
  515. May 17 13:17:24 <[JT]-> JanKusanagi: Ask your podmin.
  516. May 17 13:17:35 <[JT]-> Yep - thanks maxwell. I'll update.
  517. May 17 13:17:41 <JanKusanagi> ok
  518. May 17 13:17:44 <grippi> and continuing
  519. May 17 13:17:44 <grippi> !
  520. May 17 13:17:45 <maxwell> maybe he didn't push it yet
  521. May 17 13:17:52 <maxwell> but should be in shortly
  522. May 17 13:17:56 <maxwell> was drivin me crazy too
  523. May 17 13:17:56 <[JT]-> Cool.
  524. May 17 13:17:58 <grippi> i haven't
  525. May 17 13:18:05 <grippi> i wanna make it super smooth first
  526. May 17 13:18:08 <JanKusanagi> I'm on jd.com, so my podmin would be... maxwell, grippi and company, I guess :D
  527. May 17 13:18:14 <grippi> yep yep
  528. May 17 13:18:17 <[JT]-> Ah. :)
  529. May 17 13:19:12 <Herpton> So, what about an API? Is there a reference implementation devs could look at for basic posting?
  530. May 17 13:19:47 <Herpton> like a v. 0.1 or something?
  531. May 17 13:19:48 <raven24> Herpton: afaik api is a DenSchub MrZYX co-production
  532. May 17 13:20:16 <maxwell> i think we are holding off until we get all these new publishing options in
  533. May 17 13:20:19 <Herpton> Is it? Should I talk to them, then?
  534. May 17 13:20:19 <maxwell> which could be a little bit
  535. May 17 13:20:24 <Herpton> Oh, okay.
  536. May 17 13:20:26 <s0dafire> On more thing... can you add the link http://podupti.me on http://joindiaspora.com ?
  537. May 17 13:20:49 <s0dafire> Some people don't know there are other pods out there
  538. May 17 13:20:51 <DeadSuperHero> I guess it couldn't hurt to put it in the footer or something.
  539. May 17 13:20:51 * offSchub is now known as DenSchub
  540. May 17 13:21:04 <JanKusanagi> +999
  541. May 17 13:21:09 <[JT]-> s0dafire++ - I'm all for driving decentralization.
  542. May 17 13:21:10 <s0dafire> and they thing joindiaspora.com is the one and only server for D*7
  543. May 17 13:21:17 <s0dafire> 'think
  544. May 17 13:21:54 <JanKusanagi> I've seen to many people thinking that
  545. May 17 13:22:14 <zarrina> +10
  546. May 17 13:22:21 <JanKusanagi> I'm trying to educate google to show "diasporaproject.org" as first match for "diaspora", but it's hard :P
  547. May 17 13:22:31 <s0dafire> I've watched some vid on YouTube about D*
  548. May 17 13:22:41 <DeadSuperHero> Nice.
  549. May 17 13:22:42 <s0dafire> and all referring to joindiaspora.com
  550. May 17 13:22:46 <DeadSuperHero> Ah.
  551. May 17 13:23:09 <JanKusanagi> the usual flow I see is "what's that diaspora thing? -> google: diaspora -> joindiaspora.com -> sign up for invite -> wait forever"
  552. May 17 13:23:13 <JanKusanagi> that's sad
  553. May 17 13:23:22 <maxwell> well its not really ready for people yet
  554. May 17 13:23:27 <maxwell> thats why we are changing stuff
  555. May 17 13:23:29 <JanKusanagi> true, true
  556. May 17 13:23:35 <maxwell> old diaspora is old
  557. May 17 13:23:40 <DeadSuperHero> Hella old.
  558. May 17 13:24:18 <luke_> I honestly had a few problems when signing up what really was going on
  559. May 17 13:24:48 <maxwell> when we get a proper release a lot of these things will be fixed
  560. May 17 13:24:52 <luke_> but I have that with G+ ... I may have asked this before ... are you guys going to do any A/B
  561. May 17 13:24:56 <luke_> testing*
  562. May 17 13:25:04 <maxwell> luke_: we need to do more
  563. May 17 13:25:13 <maxwell> feature flag beta stuff is where we are now
  564. May 17 13:25:20 <maxwell> new users who are beta don't see any old stuff
  565. May 17 13:25:22 * Herpton has quit (Quit: Page closed)
  566. May 17 13:25:57 * zarrina has quit (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9.1/20120429011004])
  567. May 17 13:26:08 <maxwell> ok
  568. May 17 13:26:12 <maxwell> any other questions?
  569. May 17 13:26:15 <Miguel0n> maxwell: i'm on joindiaspora.com, could you please make me a flagged user?
  570. May 17 13:27:01 <JanKusanagi> I'd ask about the xmpp/jabber chat, but I think that's been asked about enough times :P
  571. May 17 13:27:52 <maxwell> no progress has been made by the original poster since it was closed, like last year
  572. May 17 13:27:59 <maxwell> again, chat does not help us make and own things
  573. May 17 13:28:12 <[JT]-> chat--
  574. May 17 13:28:20 <maxwell> just use AIM :)
  575. May 17 13:28:23 <[JT]-> imho
  576. May 17 13:28:25 <JanKusanagi> no, but it's somethinglots of people want
  577. May 17 13:28:26 <raven24> lol aim
  578. May 17 13:28:45 <raven24> i am writing on a secure, distributed chat for university atm
  579. May 17 13:28:52 <raven24> a group project
  580. May 17 13:28:54 <raven24> c++
  581. May 17 13:29:19 <luke_> SignalR does a lot of the "web sockets" abstraction stuff, it was made for .NET but doesn't have to run on it
  582. May 17 13:30:20 <luke_> they have a client side JS library and they actually have a Jabbr client example as their main project
  583. May 17 13:30:29 <luke_> though it is in C#
  584. May 17 13:30:36 <maxwell> ok
  585. May 17 13:30:40 <maxwell> feel free to chat along
  586. May 17 13:30:43 <maxwell> but i gotta get rolling
  587. May 17 13:30:49 <DeadSuperHero> Me too.
  588. May 17 13:30:50 <luke_> cya
  589. May 17 13:30:52 <maxwell> talk to you all on the tubes
  590. May 17 13:30:56 <DeadSuperHero> Thanks for coming everyone!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement