**** BEGIN LOGGING AT Tue May 03 02:59:58 2016 May 03 05:37:01 ds2, Wormo : Hi ! May 03 05:37:16 Just saw the mail . May 03 05:39:08 Actually my next exam is on 5th (less than 48 hours here). And after that I have a log gap before the next exam comes up. So, I will start working on the points and the video after 5th. Will that be fine ? May 03 05:39:25 ds2, Wormo ^^ May 03 05:39:49 *long gap May 03 15:38:17 hey bradfa! Are you there? May 03 15:38:45 mdp^^ May 03 15:46:31 foreverska, I am having some problems installing OBS. May 03 15:46:48 Which platform? May 03 15:47:18 Ubuntu 14.04 May 03 15:48:02 I am adding ppa's.But it is saying that the name is incorrect or the format. May 03 15:48:48 ppa:obsproject/obs-studio? May 03 15:49:37 Yes.I have ffmpeg installed but it is still showing unmet dependencies on installing OBS regarding ffmpeg May 03 15:50:17 So when I add ppa for ffmpeg ,it is giving that message. May 03 15:50:49 ffmpeg is completly uptodate :( May 03 15:51:49 for ffmpeg I am adding this ppa, ppa:jon-severinsson/ffmpeg May 03 15:52:08 Hmmm yea Ubuntu/Debian (Debian especially) has a checkered history with FFMPEG and stuff based on it. May 03 15:52:33 OBS's instructions don't say anything about that... Care to paste what's happening when you apt-get OBS? May 03 15:52:41 (in a online notepad) May 03 15:52:45 Okay. Wit May 03 15:52:47 wait May 03 15:53:53 The following packages have unmet dependencies: May 03 15:53:53 obs-studio : Depends: libavcodec-ffmpeg56 (>= 7:2.4) but it is not installable May 03 15:53:53 Depends: libavdevice-ffmpeg56 (>= 7:2.4) but it is not installable May 03 15:53:53 Depends: libavfilter-ffmpeg5 (>= 7:2.4) but it is not installable May 03 15:53:53 Depends: libavformat-ffmpeg56 (>= 7:2.4) but it is not installable May 03 15:53:54 Depends: libavutil-ffmpeg54 (>= 7:2.4) but it is not installable May 03 15:53:56 Depends: libswresample-ffmpeg1 (>= 7:2.4) but it is not installable May 03 15:53:58 Depends: libswscale-ffmpeg3 (>= 7:2.4) but it is not installable May 03 15:54:00 E: Unable to correct problems, you have held broken packages. May 03 15:55:20 Ohh I will do it in a online notepad May 03 15:55:31 didn't see your message May 03 15:56:03 NP, but yea, that's best in IRC with stuff like that. Did you use the ppa:kirillshkrogalev/ffmpeg-next that the forum suggests? May 03 15:58:18 chanakya_vc: yes, I'm here, sorry, I was sick the past few days but back now May 03 15:58:40 bradfa,Ohh I hope you are all right? May 03 15:58:47 chanakya_vc: yes, nothing major May 03 15:58:53 Hi chanakya_vc May 03 15:58:55 foreverska, I am trying that now. May 03 15:59:01 mdp, Hey! May 03 16:00:34 how is the bonding period going for everyone? May 03 16:01:12 bradfa,mdp,I am so sorry for the delay in HW list.Actually my lab has been closed for a couple of days.I have still not gone completely through their inventor y.It will open by thursday. May 03 16:01:51 All the Hw is available there.So I will have it ready before the coding period starts. May 03 16:02:34 chanakya_vc: ok, it's probably good to focus on getting your intro video done while you wait for the lab to open May 03 16:03:09 bradfa, I am working on that. foreverska has been helping me a lot. May 03 16:04:03 chanakya_vc: ok, good :) May 03 16:05:50 bradfa,m_w, I am confused regarding the kernel coding guidelines given:https://www.kernel.org/doc/Documentation/CodingStyle or should I use https://www.gnu.org/prep/standards May 03 16:05:57 mdp ^^ May 03 16:06:25 chanakya_vc: kernel code must follow the kernel style guide May 03 16:06:46 chanakya_vc: I would recommend continuing to use the kernel style in the PRU code, too, unless someone else objects May 03 16:07:45 Oh, right, PRU is done in C these days. For a split second I thought you were being a bit harsh applying Linux Kernel standards to ASM. May 03 16:07:54 chanakya_vc: although there is good information in the FSF's code style guide, that document touches on many things which have nothing to do with style May 03 16:08:29 foreverska, I installed OBS. I am running it as root.But it is saying that it failed to initialize video. May 03 16:08:53 foreverska, I guess the permissions for it to run are not set. May 03 16:09:02 I don't think you should run OBS as root. Root doesn't have an active X session. May 03 16:09:34 bradfa,I was confused between the GNU document and the kernel.org doc May 03 16:09:42 chanakya_vc: what is confusing about the kernel coding guidlines? May 03 16:10:23 Because the kernel.org doc says explicitly that we should not follow the GNU docs :) May 03 16:10:48 okay May 03 16:10:53 foreverska, Same problem when I am running it normally. May 03 16:11:15 chanakya_vc: this isn't a FSF project, there's no need to listen to the FSF's opinions May 03 16:11:22 :D May 03 16:11:24 m_w, So I should go with the kernel.org guide lines.Seems simpler to follow anyway May 03 16:11:30 yes May 03 16:11:32 100% May 03 16:11:36 chanakya_vc: kernel style is sensible and easy to read May 03 16:12:11 run checkpatch on your code and watch the warning/errors come flying May 03 16:12:46 Yes I have not done that too.I remember you told me m_w May 03 16:13:35 bradfa, I got to go to have dinner.But I will be back in about half an hour. Will you be afk afterwards? May 03 16:13:36 the kernel community is very picky about coding style and if you ever want to contribute to the mainline you have to know the kernel coding style May 03 16:14:58 m_w, Okay.I have to get all this stuff cleared. I have an exam tomorrow so got to go to have dinner and then study. Will you be there in the meeting tomorrow? May 03 16:15:09 yes May 03 16:15:50 chanakya_vc: I'm around for the next 4 hours or so, but depending on what's going on I may or may not actually be at my keyboard (but I have no meetings today) so just ping me when you're back May 03 16:17:04 chanakya_vc: weird... glxinfo | grep OpenGL when you get a chance. Dependent on your system OBS may be a little too fancy. You may have to go with something more basic like gtk-recordmydesktop. May 03 16:17:05 bradfa,Okay. If by any chance I am unable to I will read up on this and clear it up with you in tomorrow's meeting. May 03 16:18:11 chanakya_vc: ok, sounds good May 03 16:18:14 foreverska, I will. Got to go now! I will report with everything in tomorrow's meeting.Thanks! May 03 16:19:04 Alright, for reference you're looking for OpenGl version 3.2 or better in that output. If not, gtk-recordmydesktop or move off LTS. May 03 16:20:03 bradfa,mdp,m_w Talk to you tomorrow! I will try to read the kernel coding guide and get back to you. Bye! May 03 16:20:21 foreverska, Okay! Will do .Talk to you tomorrow! May 03 16:21:57 when are the weekly status reports due? May 03 16:22:46 I see one from Henrik. May 03 16:22:59 today May 03 16:23:16 okay May 03 16:23:29 are they all supposed to go to the list? May 03 16:23:48 we don't really have a time, but I guess before the end of Tuesday (local timezone) May 03 16:23:50 yeah May 03 16:24:23 Question : We had to submit the weekly report after the coding starts . right ? May 03 16:24:45 good question... May 03 16:24:46 _av500_: are we starting weekly reports now? May 03 16:24:59 the video should be top priority May 03 16:25:30 I guess in past years we've started them when coding starts May 03 16:28:13 Abhishek_: weekly reports are to be submitted after coding starts. And not compulsorily in the bonding . Is that correct ? May 03 16:28:54 ds2, m_w ^^ May 03 16:29:56 ZeekHuge: it shouldn't take more than a few minutes to report your status, so I would do it even if it is not required yet. May 03 16:31:02 ZeekHuge: if you keep a blog or wiki you can link to it for status updates as well May 03 16:31:09 Okay, but I was busy with exams :( so I haven't done anything significant. May 03 16:32:00 I will be starting after 5th of this month. May 03 16:32:04 well then that is your report May 03 16:32:27 not too much pressure during the bonding period May 03 16:32:38 just try to get you into the swing of things May 03 16:33:54 Hey Wormo May 03 16:34:27 m_w: I mentioned about the "after 5th" in the mail too . May 03 16:35:18 ZeekHuge: you are good don't worry May 03 16:35:40 Okay :) Thank you May 03 16:36:47 * ZeekHuge goes back to study :) Will be around though .. May 03 16:43:07 Hi ZeekHuge, guess you saw latest email from av500 May 03 16:57:54 alexhiam: Did you see my mail? May 03 17:08:07 oops .. missed that. May 03 17:13:14 kiran4399: yeah, no worries May 03 17:13:36 kiran4399: but try to idle in here as much as possible May 03 17:15:35 hi alexhiam May 03 17:16:41 hi alexhiam May 03 17:17:03 hi amragaey May 03 17:17:47 I'm thinking about what you said last time, I'm not sure about somethings May 03 17:18:30 How could PyBBIO communicate with board ? May 03 17:19:12 what do you mean? PyBBIO runs on the beaglebone May 03 17:20:12 yes, it'll just complie python code. How the code would actually executed on board? May 03 17:21:38 well for one compile isn't the right term, as python is an interpreted language. But yeah, that's the big question if the code is run on c9.io instead of on the beaglebone May 03 17:22:35 jkridner and I were talking about it, and he had the idea to use git to sync python code hosted on beagleboard.org or c9.io to a local repo on the beaglebone then run it there May 03 17:23:14 but it's still not exactly trivial to run arbitrary code from the internet as the root user without there being security concerns... May 03 17:24:07 so, If I run python code now on beaglebone instead of c9.io, will it run ? May 03 17:24:20 well, yeah May 03 17:24:42 that's what PyBBIO is for May 03 17:25:18 it can be run from the command line, crontab, systemd, etc., and can also be run in the cloud9 ide hosted on the beaglebone May 03 17:25:18 I can use docker to sandbox PyBBIO, so user code will run code in a container. this will keep the server safe. May 03 17:25:59 but what about access to the sysfs and dev files needed to interface with the I/O drivers? May 03 17:26:31 can docker give containers access to single files, or only directories? I can't remember... May 03 17:28:01 docker container can run pre-made image, the image can have all dependencies of the project, and also would have access to local server volumes, files and directories May 03 17:28:19 so for the node.js code, you are thinking of moving it from being served up from beaglebonard.org to being hosted on c9.io? May 03 17:30:39 yes, but I'll need to understand how the code would communicate with board May 03 17:31:22 I could see a 'PyBBIO runner' docker container as being a decent way to do the python execution, but I'm still not seeing the benefit of moving all the code to c9.io. It seems like a lot of added complication, and I don't see the plus side May 03 17:31:46 currently the bonescript example code is working fine being served up by beagleboard.org, so why redo that? May 03 17:33:10 and I feel like it would be much more straightforward to do a similar thing with the Python code, where it's served up in a block by beagleboard.org, then there's some javascript code based on socket.io that sends the whole code block to that PyBBIO docker container May 03 17:33:52 or whatever the python runner ends up being May 03 17:33:59 this how I figured out the integration with c9.io, I found that running bone101 on it, I could then send any python code to run on it. May 03 17:34:37 right, but then the code is running on some remote VPS somewhere, which isn't really any more useful May 03 17:35:45 aha, so connection to this VPS is through socket.io ? May 03 17:36:31 no, socket.io needs to be run in the browser, everything on c9.io is run on a VPS May 03 17:37:10 and c9.io isn't our site, so we have no way of adding javascript code to it May 03 17:37:27 whereas we can modify beagleboard.org May 03 17:38:18 basically what I'm saying is, while c9.io is able to run Python code, it's much harder (maybe not even possible) to get it to execute code on a beaglebone May 03 17:39:39 how do you see c9.io integration then ? May 03 17:41:18 I'm not sure I do May 03 17:42:16 actually, you have the github repo synced with c9 workspace, so you would add any files instantly May 03 17:43:11 but I still don't see any way to run code from c9.io on the beaglebone May 03 17:44:27 c9.io is on internet, the user's beaglebone is on their LAN behind their router. As far as c9.io is concerned the beaglebone doesn't exist, it has no way to access it May 03 17:46:03 yes, I put this solution for users using the bone101 website. May 03 17:47:10 what do you mean? May 03 17:49:03 users who will run python examples on http://beagleboard.org/support/bone101 May 03 17:49:51 oh, ok, then what would c9.io be for? May 03 17:50:46 Interpreting python code :) May 03 17:51:16 wait, so the python code would be sent from bone101 to c9.io?? May 03 17:51:35 yes May 03 17:52:18 but why send it there, where it has no way of accessing the beaglebone, when you could use socket.io to send it straight to the beaglebone from bone101? May 03 17:55:32 the how could python code would be interpreted? I know there's some python interpreters in JS but they are limited! May 03 17:56:28 the whole chunk of code could just be sent as text to the beaglebone, where it could be written to a .py file and run by python May 03 17:56:54 just the same as sending it to c9.io, but it would be on the beaglebone May 03 18:01:52 then, in this python milestone I would write the python code on browser and run it on beaglebone? May 03 18:02:59 yeah, I think that's a much better solution May 03 18:03:03 does that make sense? May 03 18:05:04 yes, this would be through PyBBIO library May 03 18:07:21 right, so beaglebonard.org would serve up the PyBBIO example programs (e.g. https://github.com/graycatlabs/PyBBIO/blob/master/examples/blink.py), and you would need to write some in-browser js code that would send that to the connected local beaglebone when you press the 'run' button, as well as some server code on the beaglebone that listens for those requests and runs the code May 03 18:09:08 just found this : https://summerofcode.withgoogle.com/projects/#4789581136265216 May 03 18:13:21 this is clear now May 03 18:15:37 great May 03 18:15:38 I need to read current socket.io implementation to figure out the communication between browser and beaglebone May 03 18:16:47 yeah. I believe jkrinder implemented an RPC backend for all the bonescript routines. Since for Python it's just sending the whole program, the browse side of it will be much simpler than for bonescript May 03 18:19:59 could you send some links/references for this RPC backend ? May 03 18:20:28 should all be in the bone101 repo May 03 18:20:30 https://github.com/jadonk/bone101 May 03 18:21:06 ok, thanks May 03 18:22:19 jkridner will be able to explain all that when he's online May 03 18:23:36 ok, and i'll discuss the c9.io part with him also May 03 19:24:22 Abhishek_: you there ? May 03 20:11:22 Wormo: there ? May 03 20:11:54 Hi there May 03 20:12:03 Hey ! May 03 20:12:16 So, did you read the mail ? May 03 20:12:23 Yes, I replied already May 03 20:13:07 tried to respond quickly so it was in time to act upon May 03 20:13:39 I can repeat here if the email is taking its time to arrive though... May 03 20:13:58 <_av500_> alexhiam: no weekly reports are for codding period May 03 20:14:07 No no .. I got the mail. May 03 20:14:39 Ok you got a better response here ZeekHuge since _av500_ is actually here May 03 20:14:50 yes :) May 03 20:15:24 <_av500_> I just sent a mail May 03 20:15:30 <_av500_> no panic :) May 03 20:15:44 Wormo: So the mail suggested by you should be to mentors and not on the mailing list, as is to be done with the report. May 03 20:15:56 yes May 03 20:16:28 Cool :) I'll do that before the meeting :) May 03 20:17:14 and then the fun can begin end of this week after your test May 03 20:18:32 Yes, after 5th. Though my exams will go on till 17th, I have some time there between 5th and 13th. So I can do some task there. May 03 20:18:51 *some tasks May 03 20:18:52 have you done any videos before? May 03 20:19:53 Yes I have : https://www.youtube.com/watch?v=8q2SE9pB49k May 03 20:20:21 Though it is different from the one that is required. May 03 20:20:40 no problem, it helps May 03 20:21:25 Yep. **** ENDING LOGGING AT Wed May 04 02:59:58 2016