Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- May 17 12:05:17 <DeadSuperHero> Okay. Starting!
- May 17 12:05:32 <DeadSuperHero> Welcome to our Community Codechat, everybody! :)
- May 17 12:05:42 <maxwell> hoollllllaaaa
- May 17 12:05:59 <raven24> ahoi
- 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!
- May 17 12:06:52 * SlackerD (kvirc@pool-70-18-154-155.norf.east.verizon.net) has joined #diaspora-meeting
- May 17 12:07:04 <SlackerD> ohai all
- 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.
- 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.
- May 17 12:07:53 <maxwell> please test it
- May 17 12:07:57 <raven24> :)
- May 17 12:08:05 <DeadSuperHero> Yeah, the more testing, the better. :)
- May 17 12:08:05 <maxwell> the goal is for it to be a good way to get a DEVELOPMENT environment running
- May 17 12:08:06 <SlackerD> I plan on it
- May 17 12:08:14 <maxwell> something short and sweet
- May 17 12:08:17 <SlackerD> I have a Slackware VM set up here at work.
- May 17 12:08:20 <maxwell> not the be-all end all
- May 17 12:08:31 <DeadSuperHero> SlackerD, should be doable then, let us know how it goes.
- May 17 12:08:32 <maxwell> kinda like the meter js install script
- May 17 12:08:37 <SlackerD> will do
- May 17 12:08:39 <maxwell> meteor
- May 17 12:08:41 <DeadSuperHero> :P
- May 17 12:09:07 <DeadSuperHero> On that note, we've also had improvements to our debugger, thanks to tsujigiri
- May 17 12:09:21 <maxwell> word
- May 17 12:09:25 <DeadSuperHero> New debugger gem. Try it out.
- May 17 12:09:42 <maxwell> i think rails switched it in its default gem file too
- May 17 12:09:48 <maxwell> for rails 4
- 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
- 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
- May 17 12:11:16 <DeadSuperHero> Totally. I was planning on mentioning those that contributed in the status for this week's anyways.
- 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
- May 17 12:11:28 <maxwell> yeah!
- 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
- May 17 12:12:00 <maxwell> oh hot, didn't see that
- May 17 12:12:00 <DeadSuperHero> It's really handy for getting it set up.
- May 17 12:12:09 <DeadSuperHero> Yeah, he just put it up
- May 17 12:12:11 <DeadSuperHero> <33333
- May 17 12:12:17 <raven24> like half an hour ago
- May 17 12:12:28 <DeadSuperHero> This is why we love our community.
- May 17 12:13:15 <DeadSuperHero> That being said, with our community development stuff, we are always looking for new contributors.
- May 17 12:13:26 <maxwell> bring you kids
- May 17 12:13:29 <maxwell> bring your friends
- May 17 12:13:29 <DeadSuperHero> Even if it's something small like squashing a bug on our BugMash (renamed to Week in Review)
- May 17 12:13:35 <DeadSuperHero> we could totally use the help
- 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/
- May 17 12:14:17 <maxwell> yeah, we got some bug reports today and yesterday we should add there
- May 17 12:14:39 <DeadSuperHero> Totally. We try and keep it diverse enough so that it has something to offer to everybody.
- May 17 12:14:50 <DeadSuperHero> Whether it's a quick CSS fix, or a Ruby bug, or something in Javascript
- 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.
- May 17 12:15:07 <SlackerD> Diaspora is totally part of the Illuminati.
- May 17 12:15:09 <SlackerD> :P
- May 17 12:15:11 <DeadSuperHero> Shhh.
- 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.
- 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.
- 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!
- May 17 12:16:59 <DeadSuperHero> Better docs = better resources.
- May 17 12:17:05 <maxwell> wurd
- May 17 12:17:14 <DeadSuperHero> It would also be good to get some feedback from some of the podmins.
- May 17 12:17:30 <maxwell> yeah and another thing that came up this past week
- May 17 12:17:38 <maxwell> do we want a podmin mailing list?
- May 17 12:17:47 <maxwell> or can we just say all podmins are in diaspora-dev
- May 17 12:17:52 <maxwell> thoughts?
- May 17 12:18:04 <DeadSuperHero> I think it's an interesting distinction to make. Not all podmins are experienced developers.
- May 17 12:18:06 <maxwell> we had a security announcement which i pushed thru dev
- May 17 12:18:16 <maxwell> yeah, but can we at least say they will get the emails
- May 17 12:18:20 <raven24> either diaspora-dev with a [PODMIN] in the subject or a separate mailinglist
- May 17 12:18:29 <raven24> I think both makes sense in its way
- May 17 12:18:29 <maxwell> id be happy to tag them for now
- May 17 12:18:39 <maxwell> new mailing lists i think just rot
- May 17 12:18:44 <DeadSuperHero> Yeah.
- May 17 12:18:45 <maxwell> i guess if its super low traffic
- May 17 12:18:48 <maxwell> meh
- May 17 12:18:57 <maxwell> simplest thing that works?
- May 17 12:19:01 <DeadSuperHero> True that.
- May 17 12:19:05 <maxwell> ok
- May 17 12:19:09 <maxwell> i will tag podmin stuff
- May 17 12:19:16 <raven24> great
- May 17 12:19:16 <maxwell> maybe migrations, security, setup changes
- May 17 12:19:19 <maxwell> with [podmin]
- May 17 12:19:25 <DeadSuperHero> And I will hunt down any podmins that aren't already on the list. :)
- May 17 12:19:29 <maxwell> change ya filters~!
- May 17 12:19:39 <DeadSuperHero> We've got something like 15 pods on podupti.me or something crazy like that.
- May 17 12:19:45 <DeadSuperHero> Always a good idea to keep them all on board.
- May 17 12:20:08 <maxwell> word
- May 17 12:20:35 <DeadSuperHero> Our community is growing hella fast.
- May 17 12:21:38 <DeadSuperHero> Some other things we want to talk about
- May 17 12:21:53 <maxwell> yeah
- May 17 12:22:00 <maxwell> so a couple of new things on the hit list to talk about
- May 17 12:22:06 <maxwell> i spoke with this with raven24 a bit
- May 17 12:22:11 <maxwell> concerning federation
- May 17 12:22:15 <raven24> aye
- May 17 12:22:19 <maxwell> i think the first step is getting the federation refactor in
- May 17 12:22:39 <maxwell> that kinda de-mystifies some of the 'validation phase' of a message
- May 17 12:22:50 <maxwell> regardless of where we go from there
- May 17 12:23:02 <maxwell> this refactor makes cleaner seams between stuff
- May 17 12:23:07 <maxwell> because the general gist is
- May 17 12:23:15 <maxwell> refactor, then extract
- May 17 12:23:25 <maxwell> because some of this code just needs to be ripped out and redone
- 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
- May 17 12:24:03 <maxwell> raven24: do you think you could get the tests to pass on the federation_refactoring branch?
- May 17 12:24:22 <maxwell> there is some interesting 3.2 incompatibilities with the way association methods are generated
- May 17 12:24:26 <raven24> should be doable,
- May 17 12:24:29 <maxwell> i think i might have got it sorted
- May 17 12:24:32 <maxwell> let me see if i pushed
- May 17 12:24:58 <raven24> the main thing was the raise if there was no :author method, i think
- May 17 12:25:03 <maxwell> yeah
- May 17 12:25:07 <maxwell> i just took it out :)
- 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
- May 17 12:25:25 <maxwell> its kinda dumb, rails now overrides association methods when you include a new model
- May 17 12:25:30 <maxwell> yes thx for link
- May 17 12:25:41 <maxwell> so the goal of this refactor, again, is just cleanup
- May 17 12:25:49 <maxwell> i tried to minimize changes in behavior
- May 17 12:25:56 <maxwell> two cavets
- May 17 12:26:10 <maxwell> 1) previously, we were raising on certain federation errors, but not others
- 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
- May 17 12:26:35 <maxwell> I made all of the errors raise
- May 17 12:26:44 <maxwell> however, that now all happens at the same time
- May 17 12:26:51 <maxwell> so what we should do once we make it green
- May 17 12:27:00 <maxwell> is to take out the raising altogether
- May 17 12:27:08 <maxwell> and change it with some federation logger messages
- May 17 12:27:11 * grippi (~grippi@gateway-sf.pivotallabs.com) has joined #diaspora-meeting
- May 17 12:27:15 <maxwell> (thats 2)
- May 17 12:27:20 <grippi> and i'm 3
- May 17 12:27:21 <SlackerD> hi grippi
- May 17 12:27:25 <grippi> sup?
- May 17 12:27:30 <SlackerD> nothing much
- May 17 12:27:37 <grippi> coolbeans
- May 17 12:27:51 <maxwell> ok
- May 17 12:27:53 <maxwell> word
- May 17 12:27:57 <raven24> good
- May 17 12:28:02 <maxwell> there is some other things we are throwing around
- May 17 12:28:11 <maxwell> but nothing really set in stone
- May 17 12:28:26 <maxwell> some scratch work of ideas on my github profile
- May 17 12:28:36 <maxwell> but nothing worth discussing in detail yet
- May 17 12:28:51 <maxwell> fwiw, i try to push all my dumb ideas to github
- May 17 12:28:57 <s0dafire> Is now Question-Time?
- May 17 12:29:06 <maxwell> umm i had a couple of more hting
- May 17 12:29:10 <s0dafire> k
- May 17 12:29:27 <maxwell> Question: Move to 1.9.3 only?? (new factory girl is only 1.9.3)
- May 17 12:29:39 <maxwell> i upgraded factory girl, which is just a small dependency
- May 17 12:29:42 <maxwell> but
- May 17 12:29:43 <maxwell> when i pushed it
- May 17 12:29:55 <maxwell> travis exploded, and told me there is no new factory girl for 1.8.7?
- May 17 12:30:03 <maxwell> is this the beginning of the end?
- May 17 12:30:08 <maxwell> so that leads me to the question
- May 17 12:30:11 <maxwell> how have you all installed diaspora
- May 17 12:30:16 <maxwell> rvm? or packages?
- May 17 12:30:22 <grippi> i'd personally like to deprecate support for all versions of 1.8
- May 17 12:30:29 <raven24> rvm
- May 17 12:30:36 <maxwell> me too
- May 17 12:30:43 <maxwell> 1.9.3 is just in every way better
- May 17 12:30:44 <raven24> and deprecating 1.8x +1
- May 17 12:30:45 <SlackerD> maxwell: it pulled in packages for me when I installed it
- May 17 12:30:46 <dmorley_> rvm!
- May 17 12:30:47 <maxwell> so much faster development
- 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
- May 17 12:30:54 <SlackerD> I believe it pulled in 1.9.3
- May 17 12:31:03 <grippi> great!
- May 17 12:31:04 <maxwell> SlackerD: i think via RVM?
- May 17 12:31:11 <SlackerD> yes, rvm
- May 17 12:31:15 <grippi> so it looks like no one here would have an issue switching to 1.9.3?
- May 17 12:31:15 <maxwell> cool
- May 17 12:31:24 <grippi> you can use your REE GC flags with it
- May 17 12:31:26 <grippi> it's super awesome
- May 17 12:31:26 <maxwell> grippi: still think we should ping the list
- May 17 12:31:30 <grippi> yeah
- May 17 12:31:38 <grippi> i just wanted to get a sense from the participants here
- May 17 12:31:38 <maxwell> would love to get dmorley_ thoughts on how it changes his setups
- May 17 12:31:42 <SlackerD> the cool thing was
- May 17 12:31:46 <maxwell> or offSchub
- May 17 12:31:53 <SlackerD> Slackware had most of the dependencies already :)
- May 17 12:31:54 <maxwell> or diasp
- May 17 12:32:30 <maxwell> any other thoughts?
- May 17 12:32:35 <DeadSuperHero> Might be good to ping the list first for feedback, for anyone that missed this chat.
- 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.
- 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
- May 17 12:33:07 <raven24> I think we should encourage everyone to abandon distribution ruby packages
- May 17 12:33:14 <DeadSuperHero> A good idea, I think.
- May 17 12:33:16 <grippi> yeah
- May 17 12:33:20 <DeadSuperHero> Some distro packages are soooo old.
- May 17 12:33:20 <maxwell> raven24: bold words :)
- May 17 12:33:22 <grippi> even heroku uses rvm
- May 17 12:33:35 <raven24> :)
- May 17 12:33:36 <maxwell> i don't think thats true
- May 17 12:33:38 <maxwell> but ok
- May 17 12:33:42 <grippi> it is
- May 17 12:33:47 <[JT]-> rvm ftw
- May 17 12:34:17 <maxwell> ok
- May 17 12:34:24 <grippi> actually, nvm you're right
- May 17 12:34:24 <maxwell> so the general consensus of IRC diaspora
- May 17 12:34:32 <maxwell> is rvm is l33t
- May 17 12:34:35 <grippi> but regardless, it's definitely not a bad thing
- May 17 12:34:37 <maxwell> and thus
- May 17 12:34:45 <maxwell> we should think about making diaspora 1.9.3 only
- May 17 12:34:53 <maxwell> i will send a mail to the list
- May 17 12:34:54 <grippi> yes yes & yes
- May 17 12:35:00 <dmorley_> yes
- May 17 12:35:00 <maxwell> and if we don't get major complaining
- May 17 12:35:03 <maxwell> we will upgrade
- May 17 12:35:04 <grippi> we'll receive some flack
- May 17 12:35:07 <grippi> but probably not too much
- May 17 12:35:07 <raven24> [like]
- May 17 12:35:11 <maxwell> and we will need a guide to upgrade current installs
- May 17 12:35:19 <maxwell> anyone want to help with that
- May 17 12:35:19 <DeadSuperHero> I'll take care of it.
- 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
- May 17 12:35:29 <DeadSuperHero> lol
- May 17 12:35:43 <maxwell> ok
- May 17 12:35:44 <maxwell> rad
- May 17 12:35:45 <maxwell> !
- May 17 12:35:51 <grippi> yay
- May 17 12:35:52 <maxwell> ok a couple of other things on the list
- May 17 12:36:08 * luke_ (~luke@3.Red-79-152-240.dynamicIP.rima-tde.net) has joined #diaspora-meeting
- May 17 12:36:17 <maxwell> people trying to debug on diapsora dev with broken english
- May 17 12:36:20 <maxwell> i want to help them
- May 17 12:36:26 <maxwell> but i feel like it is annoying to everyone on the list
- May 17 12:36:28 <maxwell> thoughts?
- May 17 12:36:37 <maxwell> i don't want to be a jerk to him, or the people subscribed?
- May 17 12:36:44 <luke_> maybe separate channels for different languages?
- May 17 12:36:57 <grippi> luke_: we've had experience with stuff like that before
- May 17 12:36:59 <DeadSuperHero> I dunno, too many separate channels can get a little hairy.
- May 17 12:37:00 <grippi> like, separating lists
- May 17 12:37:04 <grippi> it's gets nuts
- May 17 12:37:05 <maxwell> i don't really want to introduce more overhead
- May 17 12:37:05 <raven24> the guy was on IRC yesterday, and I tried to help, but it was hard ...
- May 17 12:37:05 <maxwell> yeah
- May 17 12:37:08 <maxwell> yeah
- May 17 12:37:15 <maxwell> i think he is just google translating everyhtign
- May 17 12:37:21 <DeadSuperHero> Ouch.
- May 17 12:37:23 <maxwell> i think the problem is that he can't even read the main guide
- May 17 12:37:33 <maxwell> cuz questions he was asking are pretty fundamental
- May 17 12:37:34 <luke_> you won't be able to help him then, unfortunately
- May 17 12:37:37 <maxwell> yeah
- 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"
- May 17 12:37:39 <grippi> maybe we need to seek translators for the installation guide?
- May 17 12:37:44 <maxwell> no
- May 17 12:37:48 <maxwell> thats a clusterfuck right now
- May 17 12:37:53 <grippi> true
- May 17 12:38:05 <maxwell> ok
- May 17 12:38:14 <grippi> well, better install scripts would help alleviate some of the confusion
- May 17 12:38:14 <maxwell> we will just try to direct crazy people to IRC
- May 17 12:38:21 <maxwell> grippi: => truth
- May 17 12:38:31 <luke_> maxwell: lol
- May 17 12:38:39 <raven24> what do you mean "better"
- May 17 12:38:40 <raven24> XD
- May 17 12:38:43 <[JT]-> to #diaspora-crazy
- May 17 12:38:46 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
- May 17 12:38:47 <grippi> lol
- May 17 12:38:48 <maxwell> lololololol
- May 17 12:38:52 * sarahmei (~sarahmei@75-101-111-130.dedicated.static.sonic.net) has joined #diaspora-meeting
- May 17 12:38:55 <maxwell> heh
- May 17 12:38:59 <maxwell> ok
- May 17 12:39:01 <maxwell> other small things
- May 17 12:39:07 <maxwell> that we can add to wish list and what not
- May 17 12:39:13 <maxwell> why doesnt the ajax loader show on first stream load :(
- May 17 12:39:16 <tubbo> maxwell: I propose a rule for diaspora-dev: No free support.
- May 17 12:39:23 <grippi> lol i know why
- May 17 12:39:28 <maxwell> tubbo: interesting
- May 17 12:39:30 <tubbo> you don't see people asking "how do i generate a model" on rails-core
- May 17 12:39:46 * morgenstern_ has quit (Client Quit)
- May 17 12:39:47 <tubbo> i don't subscribe to the regular group for that reason
- May 17 12:39:50 <DeadSuperHero> but you do see it in places like StackExchange
- May 17 12:39:59 <DeadSuperHero> :P
- May 17 12:40:02 <maxwell> also interesting
- May 17 12:40:07 <[JT]-> tubbo: and Rails is more mature than D*
- May 17 12:40:14 <maxwell> i wonder if it would help to do a stack exchange
- May 17 12:40:20 <maxwell> even for the better SEO
- 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.
- May 17 12:40:24 <maxwell> of fixes
- May 17 12:40:29 <maxwell> yeah
- May 17 12:40:41 <luke_> From my perspective (ASP.NET dev) setting stuff up on Linux is hard because it is very different
- 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
- May 17 12:41:00 <DeadSuperHero> uh
- May 17 12:41:15 <maxwell> I think that makes sense when we hit a level of maturity
- May 17 12:41:32 <maxwell> but i hear you about watering down the point of diaspora-dev with support requests
- 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
- May 17 12:41:36 <tubbo> maxwell: i would get behind something like that
- May 17 12:42:04 <raven24> tubbo: is that like for every question answered satisfactory you get/pay money
- 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
- 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.
- 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
- May 17 12:42:47 <tubbo> i think so
- May 17 12:43:04 <maxwell> we can think it a bit more :0
- May 17 12:43:07 <maxwell> :)
- May 17 12:43:08 <maxwell> not :0
- May 17 12:43:09 <tubbo> i think we need to be firm with people, but not like mean
- 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.
- May 17 12:43:22 <maxwell> [JT]-: i like that idea
- May 17 12:43:32 <maxwell> its also an interesting thought
- May 17 12:43:33 <tubbo> yeah that's a good baseline we can give people
- May 17 12:43:39 <maxwell> that people should get it running in dev mode
- May 17 12:43:43 <maxwell> before production mode
- May 17 12:43:45 * zarrina (~chatzilla@223.25.10.14) has joined #diaspora-meeting
- May 17 12:43:48 <raven24> [JT]-: then there are people like me, who always go right for what they came to do
- May 17 12:43:49 <maxwell> i actually added
- May 17 12:44:03 <[JT]-> Sure, that's me too. But sometimes you have to walk before you can run.
- May 17 12:44:05 <maxwell> http://railsapps.github.com/installing-rails-3-1.html
- May 17 12:44:07 <luke_> tubbo: I am lead web dev for betfred.com
- 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.
- May 17 12:44:56 <maxwell> yeah, really
- 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
- May 17 12:45:16 <raven24> windows doesn't work well
- May 17 12:45:18 <raven24> ;)
- May 17 12:45:20 <maxwell> developers are our installer target right now
- May 17 12:45:28 <luke_> @saramei: I can't rails behaving on XP
- May 17 12:45:51 <maxwell> <3
- May 17 12:45:52 <maxwell> ok
- May 17 12:46:02 <maxwell> i wanna get these last two a
- May 17 12:46:05 <maxwell> nd leave time for q
- May 17 12:46:24 <maxwell> other new things you can help with
- May 17 12:46:25 <maxwell> Change application.yml loader to use figaro
- May 17 12:46:33 <maxwell> its a cool new gem for env loading
- 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
- May 17 12:47:10 <maxwell> it a good task for someone who knows ruby and good OOP
- May 17 12:47:16 <maxwell> but wants to get their feet wet with diaspora
- May 17 12:47:27 <maxwell> because its a lot of just breaking crappy code into nice little happy objects
- May 17 12:47:30 <maxwell> bob ross style
- May 17 12:47:39 <DeadSuperHero> :)
- May 17 12:47:50 <maxwell> someone could fix this
- May 17 12:47:52 <maxwell> This:https://github.com/diaspora/diaspora/issues/3271
- May 17 12:47:58 <maxwell> grippi!!!!!!!!!!
- May 17 12:48:01 <maxwell> :P
- May 17 12:48:09 <maxwell> another thing
- May 17 12:48:10 <grippi> oh whoops
- May 17 12:48:13 <maxwell> Show a page : you do not have permission to view this post to things posted to twitter:
- May 17 12:48:18 <maxwell> we are posting permalinks to twitter
- May 17 12:48:25 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
- May 17 12:48:36 <maxwell> i personally am opinionated to say that you should always permalink your shit you send out the world
- May 17 12:48:46 <maxwell> while I agree we can do more to make this feature better
- May 17 12:48:49 <raven24> true
- May 17 12:48:52 <sarahmei> Then the counter should be updated :p
- May 17 12:48:55 <maxwell> i think if you click on a link of a private post on twiter
- May 17 12:48:57 <sarahmei> It's super annoying
- May 17 12:49:00 <maxwell> what counter?
- May 17 12:49:05 <maxwell> oh
- May 17 12:49:05 * morgenstern_ has quit (Read error: Connection reset by peer)
- May 17 12:49:06 <maxwell> yeah
- May 17 12:49:20 <maxwell> we can just set the max length to 140 -21
- May 17 12:49:25 <maxwell> on the counter
- May 17 12:49:28 <maxwell> should be easy enuf
- May 17 12:49:29 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
- May 17 12:49:38 <maxwell> but when a user clicks a private link
- May 17 12:49:59 <maxwell> it should say something like "this is private, contact the post owner to get permission or something"
- May 17 12:50:05 <maxwell> because right now we throw a 404
- May 17 12:50:11 <maxwell> and people think d* is broken
- May 17 12:50:23 <raven24> +1
- May 17 12:50:44 <maxwell> ok
- May 17 12:50:50 <maxwell> we can add that to the wish list
- May 17 12:50:57 <maxwell> stevenh isn't here
- May 17 12:51:02 <DeadSuperHero> Sad face.
- May 17 12:51:03 <maxwell> but i wanted to talk about doorkeeper
- May 17 12:51:11 <maxwell> but ill just respond in that pull request
- May 17 12:51:15 <raven24> +1 that, too
- May 17 12:51:32 <maxwell> the TL;dr is i think we should wait a little bit
- 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
- May 17 12:51:52 <maxwell> so while some api routes are great (things to get stream etc etc)
- May 17 12:52:02 <maxwell> we should let it settle down before putting oath stuff back in
- May 17 12:52:06 <maxwell> but it should not be too hard!
- May 17 12:52:11 <maxwell> :D
- May 17 12:52:14 <maxwell> so rails 3.2
- May 17 12:52:16 <maxwell> yay
- May 17 12:52:19 <maxwell> ruby 1.9.3
- May 17 12:52:20 <maxwell> ray
- May 17 12:52:20 <raven24> especially as middleware
- May 17 12:52:22 <maxwell> yay
- May 17 12:52:28 <maxwell> ok
- May 17 12:52:31 <maxwell> i think thats really it
- May 17 12:52:39 <maxwell> I am yanking out old bad code
- May 17 12:52:44 <maxwell> but thats not really exciting new features
- May 17 12:52:47 <maxwell> questions!
- May 17 12:53:07 <maxwell> s0dafire:
- May 17 12:53:28 <s0dafire> So there are some heavy bugs around there for example: https://github.com/diaspora/diaspora/issues/3244
- May 17 12:53:48 <maxwell> yeah
- May 17 12:53:54 <maxwell> we should add that to the bug mash
- May 17 12:53:58 <DeadSuperHero> Totes.
- May 17 12:54:00 * morgenstern_ has quit (Ping timeout: 255 seconds)
- May 17 12:54:02 <maxwell> its not actually a big database problem
- May 17 12:54:06 <DeadSuperHero> I'll add it after this meeting.
- May 17 12:54:08 <maxwell> its just something at the presenter level
- May 17 12:54:33 <maxwell> maybe even in JS
- May 17 12:54:36 * liamn has quit (Ping timeout: 245 seconds)
- May 17 12:54:42 <grippi> maxwell++
- May 17 12:54:44 <grippi> indeed
- May 17 12:55:04 <grippi> i'd also like reshares to actually act like reshares on the original post
- May 17 12:55:08 <grippi> maxwell: do we currently do that?
- May 17 12:55:11 <s0dafire> Most user aren't happy about this.. and this bug exists since a month or so..
- May 17 12:55:11 <grippi> i'm having a brainfart
- May 17 12:55:11 <luke_> are you guys just keeping up with the latest version of rails/ruby?
- May 17 12:55:12 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
- May 17 12:55:27 <grippi> luke_: as discussed previously, we're on 3.2
- May 17 12:55:37 <grippi> and we want to push 1.9.3 as standard
- May 17 12:55:43 <grippi> we're using it on joindiaspora.com
- May 17 12:55:47 <maxwell> luke_: we are trying to stay as up to date as possible
- May 17 12:55:55 <maxwell> s0dafire: we will get on it
- May 17 12:55:57 <luke_> okay thanks
- May 17 12:56:01 <maxwell> a failing test would be helpful
- May 17 12:56:04 <grippi> we just need to be careful :)
- May 17 12:56:07 <maxwell> so feel free to send a pull request for it
- May 17 12:57:09 <s0dafire> k... my next question is: What's with the 'Follow-Button'? Why you guys removed it?
- May 17 12:57:25 <maxwell> beta profile is beta
- May 17 12:57:30 <grippi> yeah
- May 17 12:57:33 <maxwell> its a button that didn't do anything
- May 17 12:57:36 <grippi> s0dafire: we're still working with it
- May 17 12:57:41 <maxwell> *was
- May 17 12:57:47 <[JT]-> Oh yeah - picture federation. Is that an open issue? It's driving me nuts.
- May 17 12:58:01 <maxwell> it is an open issue
- May 17 12:58:05 <grippi> and we're testing and listening with ourselves and a small group of people on jd.com
- May 17 12:58:13 <grippi> [JT]-: we have big plans for federation
- May 17 12:58:16 <maxwell> i might patch it in an ugly way so it works
- May 17 12:58:24 <grippi> which we look forward to explaining soon
- May 17 12:58:27 <[JT]-> I figured it was just a matter of patience. Thanks!
- May 17 12:58:31 <grippi> once we get our ideas ironed out
- May 17 12:58:44 <maxwell> word
- May 17 12:58:57 <s0dafire> it signaled you interacting with the post
- May 17 12:59:06 <s0dafire> so it has a function
- May 17 12:59:22 <s0dafire> and you was able to unfollow a post
- May 17 12:59:34 <s0dafire> so you 'mute' the interaction
- May 17 12:59:36 * morgenstern_ has quit (Ping timeout: 256 seconds)
- May 17 12:59:51 <maxwell> oh
- May 17 12:59:53 <maxwell> that follow
- May 17 12:59:54 <JanKusanagi> I think s0dafire is talking about the "follow" link in posts, not the "follow" button in new profiles
- May 17 12:59:59 <DeadSuperHero> Yeah.
- May 17 13:00:02 <maxwell> grippi: go
- May 17 13:00:03 <grippi> oh ok
- May 17 13:00:07 <grippi> so i took that out
- May 17 13:00:07 <JanKusanagi> which I also miss, vtw
- May 17 13:00:09 <JanKusanagi> btw
- May 17 13:00:14 <grippi> in efforts to encourage interaction
- May 17 13:00:20 <grippi> we still keep tabs on it in the database
- May 17 13:00:23 <grippi> we just don't expose it in the ui
- May 17 13:00:28 <grippi> so bringing it back would be trival
- May 17 13:00:39 <grippi> i'd optimally like to bring it back as a mute function
- May 17 13:00:39 <s0dafire> okay
- May 17 13:00:46 <grippi> as in, after you interact with something
- May 17 13:00:48 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
- May 17 13:00:49 <grippi> you can mute it
- May 17 13:01:00 <raven24> +1
- May 17 13:01:05 <grippi> but i didn't like how i had the options of "follow", "like", "reshare", and "comment"
- May 17 13:01:08 <grippi> it was too many options
- May 17 13:01:15 <grippi> as in
- May 17 13:01:19 <grippi> "do i follow this, or like it?"
- 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"
- May 17 13:01:38 <grippi> mute as in "stop notifying me of changes"
- May 17 13:01:41 <DeadSuperHero> It means more like "I want to leave this conversation for now, and not recieve notifications of it"
- May 17 13:01:43 <DeadSuperHero> Yeah.
- May 17 13:01:51 <s0dafire> many users saw the follow-button as an option for 'read this post later in my activity-stream'
- 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
- May 17 13:02:15 <s0dafire> so it wasn't useless overall
- 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?
- May 17 13:02:46 <JanKusanagi> s0dafire: +1
- May 17 13:03:20 <DeadSuperHero> luke_, what do you mean exactly? Like, Diaspora as a commenting platform for sites?
- 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
- May 17 13:04:07 <raven24> that sounds unfeasible with the distributed nature of D*
- May 17 13:04:15 <DeadSuperHero> Interesting thoughts, but I agree with raven24
- May 17 13:04:24 * morgenstern_ has quit (Client Quit)
- 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
- May 17 13:04:36 * morgenstern_ (~quassel@95.182.135.72) has joined #diaspora-meeting
- May 17 13:04:38 <maxwell> make stuff you care about, and own the data
- May 17 13:04:48 <luke_> :D
- May 17 13:04:50 <maxwell> and share it around where you want
- May 17 13:05:08 <maxwell> we can do fun comment platforms once we get that nailed down
- May 17 13:05:15 <maxwell> :D
- May 17 13:05:27 <luke_> I get ya
- May 17 13:06:15 <s0dafire> grippi: Your new 'Mute-Function' = D* old "Unfollow-Post-Function" ..just sayin'
- May 17 13:06:33 <s0dafire> so I don't see the point on that
- May 17 13:06:56 * Miguel0n (~miguel@202.164.78.188.dynamic.jazztel.es) has joined #diaspora-meeting
- May 17 13:08:23 <DeadSuperHero> Any more questions?
- May 17 13:08:45 * morgenstern_ has quit (Ping timeout: 244 seconds)
- May 17 13:09:27 <maxwell> s0dafire: found the reshare problem
- May 17 13:09:29 <maxwell> should push something soon
- May 17 13:09:32 <maxwell> gotta write a test first
- May 17 13:09:37 <grippi> s0dafire: exactly
- May 17 13:09:56 <JanKusanagi> DeadSuperHero: I have one
- May 17 13:10:02 <DeadSuperHero> Shoot!
- 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...
- May 17 13:10:16 * [JT]- has quit (*.net *.split)
- May 17 13:10:39 * [JT]- (~JT]@c-71-193-134-108.hsd1.wa.comcast.net) has joined #diaspora-meeting
- 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.
- May 17 13:10:43 <maxwell> JanKusanagi: it will be optimized, and it will be the default
- May 17 13:11:17 <JanKusanagi> being default sounds perfect, I just worry about not having lighter options
- May 17 13:11:27 <raven24> true, on my shitty netbook it is hella slow...
- May 17 13:11:40 <maxwell> thats good to know
- May 17 13:11:46 <maxwell> we are gonna perf the hell out of it
- May 17 13:11:50 <maxwell> we still are figuring it out
- May 17 13:11:54 <raven24> probably the shadows or something
- May 17 13:11:57 <maxwell> so while its in flux we are not going to make it faster
- May 17 13:12:03 <maxwell> damn shadows
- May 17 13:12:06 <raven24> ;)
- May 17 13:12:15 <maxwell> that and opacity killz
- May 17 13:12:18 <maxwell> OPACITY KILLZ
- May 17 13:12:30 <JanKusanagi> I think it's quite nice, very modern stuff, shiny
- May 17 13:12:40 <[JT]-> I like it, too.
- May 17 13:12:43 <JanKusanagi> but useless if it makes your browser slow to a crowl
- May 17 13:12:58 <maxwell> on it
- May 17 13:13:00 <JanKusanagi> or consume 400 MiB of RAM just to see a profile (that might be browser bug, sure)
- May 17 13:13:05 <raven24> +1 (with hexacore and 16GB RAM, but crappy netbook: -1)
- May 17 13:13:28 <s0dafire> maxwell: cool
- May 17 13:13:50 <maxwell> s0dafire: i think it was relating to something disco wanted to do
- May 17 13:13:54 <maxwell> which is to chain reshares
- May 17 13:14:16 <maxwell> so we switched it from being a single reference to the parent, to a linked list
- May 17 13:14:36 <maxwell> and we forgot to update the presenter to show the OP instead of where you found it
- May 17 13:14:40 <JanKusanagi> that can be confusing sometimes
- May 17 13:15:45 <Miguel0n> Hi guys, any idea about the ETA on the new publisher? (Go Diaspora* : D)
- May 17 13:15:58 * Herpton (62d67070@gateway/web/freenode/ip.98.214.112.112) has joined #diaspora-meeting
- May 17 13:16:19 <maxwell> well its live for some feature flagged users
- May 17 13:16:32 <maxwell> still working out a bunch of kinks
- May 17 13:16:41 <maxwell> and grippi made some rad changes last night
- May 17 13:16:47 <[JT]-> Love the new publisher. Just need a "back" for the preview.
- 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?
- May 17 13:16:56 <raven24> latest master is missing a background ... just transparency there
- May 17 13:16:56 <maxwell> dennis finished that yesterday
- May 17 13:16:59 <Miguel0n> nice to hear thanks
- May 17 13:17:03 <JanKusanagi> maybe people could ask to be "betaflagged" somewhere? :D
- May 17 13:17:23 <maxwell> ^ [JT]-
- May 17 13:17:24 <[JT]-> JanKusanagi: Ask your podmin.
- May 17 13:17:35 <[JT]-> Yep - thanks maxwell. I'll update.
- May 17 13:17:41 <JanKusanagi> ok
- May 17 13:17:44 <grippi> and continuing
- May 17 13:17:44 <grippi> !
- May 17 13:17:45 <maxwell> maybe he didn't push it yet
- May 17 13:17:52 <maxwell> but should be in shortly
- May 17 13:17:56 <maxwell> was drivin me crazy too
- May 17 13:17:56 <[JT]-> Cool.
- May 17 13:17:58 <grippi> i haven't
- May 17 13:18:05 <grippi> i wanna make it super smooth first
- May 17 13:18:08 <JanKusanagi> I'm on jd.com, so my podmin would be... maxwell, grippi and company, I guess :D
- May 17 13:18:14 <grippi> yep yep
- May 17 13:18:17 <[JT]-> Ah. :)
- May 17 13:19:12 <Herpton> So, what about an API? Is there a reference implementation devs could look at for basic posting?
- May 17 13:19:47 <Herpton> like a v. 0.1 or something?
- May 17 13:19:48 <raven24> Herpton: afaik api is a DenSchub MrZYX co-production
- May 17 13:20:16 <maxwell> i think we are holding off until we get all these new publishing options in
- May 17 13:20:19 <Herpton> Is it? Should I talk to them, then?
- May 17 13:20:19 <maxwell> which could be a little bit
- May 17 13:20:24 <Herpton> Oh, okay.
- May 17 13:20:26 <s0dafire> On more thing... can you add the link http://podupti.me on http://joindiaspora.com ?
- May 17 13:20:49 <s0dafire> Some people don't know there are other pods out there
- May 17 13:20:51 <DeadSuperHero> I guess it couldn't hurt to put it in the footer or something.
- May 17 13:20:51 * offSchub is now known as DenSchub
- May 17 13:21:04 <JanKusanagi> +999
- May 17 13:21:09 <[JT]-> s0dafire++ - I'm all for driving decentralization.
- May 17 13:21:10 <s0dafire> and they thing joindiaspora.com is the one and only server for D*7
- May 17 13:21:17 <s0dafire> 'think
- May 17 13:21:54 <JanKusanagi> I've seen to many people thinking that
- May 17 13:22:14 <zarrina> +10
- 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
- May 17 13:22:31 <s0dafire> I've watched some vid on YouTube about D*
- May 17 13:22:41 <DeadSuperHero> Nice.
- May 17 13:22:42 <s0dafire> and all referring to joindiaspora.com
- May 17 13:22:46 <DeadSuperHero> Ah.
- 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"
- May 17 13:23:13 <JanKusanagi> that's sad
- May 17 13:23:22 <maxwell> well its not really ready for people yet
- May 17 13:23:27 <maxwell> thats why we are changing stuff
- May 17 13:23:29 <JanKusanagi> true, true
- May 17 13:23:35 <maxwell> old diaspora is old
- May 17 13:23:40 <DeadSuperHero> Hella old.
- May 17 13:24:18 <luke_> I honestly had a few problems when signing up what really was going on
- May 17 13:24:48 <maxwell> when we get a proper release a lot of these things will be fixed
- 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
- May 17 13:24:56 <luke_> testing*
- May 17 13:25:04 <maxwell> luke_: we need to do more
- May 17 13:25:13 <maxwell> feature flag beta stuff is where we are now
- May 17 13:25:20 <maxwell> new users who are beta don't see any old stuff
- May 17 13:25:22 * Herpton has quit (Quit: Page closed)
- May 17 13:25:57 * zarrina has quit (Quit: ChatZilla 0.9.88.2 [SeaMonkey 2.9.1/20120429011004])
- May 17 13:26:08 <maxwell> ok
- May 17 13:26:12 <maxwell> any other questions?
- May 17 13:26:15 <Miguel0n> maxwell: i'm on joindiaspora.com, could you please make me a flagged user?
- 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
- May 17 13:27:52 <maxwell> no progress has been made by the original poster since it was closed, like last year
- May 17 13:27:59 <maxwell> again, chat does not help us make and own things
- May 17 13:28:12 <[JT]-> chat--
- May 17 13:28:20 <maxwell> just use AIM :)
- May 17 13:28:23 <[JT]-> imho
- May 17 13:28:25 <JanKusanagi> no, but it's somethinglots of people want
- May 17 13:28:26 <raven24> lol aim
- May 17 13:28:45 <raven24> i am writing on a secure, distributed chat for university atm
- May 17 13:28:52 <raven24> a group project
- May 17 13:28:54 <raven24> c++
- 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
- 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
- May 17 13:30:29 <luke_> though it is in C#
- May 17 13:30:36 <maxwell> ok
- May 17 13:30:40 <maxwell> feel free to chat along
- May 17 13:30:43 <maxwell> but i gotta get rolling
- May 17 13:30:49 <DeadSuperHero> Me too.
- May 17 13:30:50 <luke_> cya
- May 17 13:30:52 <maxwell> talk to you all on the tubes
- May 17 13:30:56 <DeadSuperHero> Thanks for coming everyone!
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement