**** BEGIN LOGGING AT Tue Apr 13 02:59:56 2021 Apr 13 05:18:45 yes Apr 13 05:19:24 > <@cwicks:matrix.org> Hello Students. Is everyone's proposal listed here? https://elinux.org/Category:GSoCProposal2021 Apr 13 05:19:24 * yes, mine are Apr 13 05:19:32 * yes, mine are listed Apr 13 05:19:53 but not all the proposals listed there will be considered right? Apr 13 05:20:29 Can you share a list of final submissions shared with the org so that we have some sort of confirmations? Apr 13 05:21:06 * cwicks: It would be great if you could share a list of final submissions shared with the org so that we have some sort of confirmations? Apr 13 05:21:13 * cwicks: It would be great if you could share a list of final submissions shared with the org so that we have some sort of confirmations.. Apr 13 06:02:01 Thanks๐Ÿ˜ƒ Apr 13 06:03:54 cwicks: I am focusing only on the Micropython for BeagleConnect Freedom now because I was encountering a few dead ends in the OpenGLES acceleration for DL project.Yes it is on this page https://elinux.org/Category:GSoCProposal2021 Apr 13 06:04:09 I am converting to PDF now Apr 13 06:06:32 This link is not opening.Can someone else also please check once. Apr 13 06:09:47 Yadnik Bendale: thank you for making your proposal on elinux site. Now you need to also place it into the PDF and put it on https://summerofcode.withgoogle.com/ Apr 13 06:10:11 How much time do we have left to deadline? Apr 13 06:10:12 Yes I am at it Apr 13 06:10:21 Will be done in a few minutes Apr 13 06:11:21 12 and half hours approximately. Apr 13 06:14:04 I appreciate all of the mentors and students working to get everything well documented into the proposals Apr 13 06:14:30 Do we have any questions from students? You have some great mentors on the chat right now. Apr 13 06:15:37 Can someone please share how to convert elinux to pdf? Apr 13 06:16:03 Dhruva Gole: You are correct, if a student makes a proposal on eLinux and does not also make it on the GSOC site, it is not allowed to be considered. Apr 13 06:16:34 * ArchismanDey[m] uploaded an image: (39KiB) < https://matrix.org/_matrix/media/r0/download/matrix.org/FDsFdNOUlNUrToeJXbJOYHAV/image.png > Apr 13 06:16:51 Yadnik Bendale Apr 13 06:18:08 Thanks a lot Archisman Dey๐Ÿ‘๏ธ Apr 13 06:20:53 laimonade: are you up yet? Can you please put your proposal on the GSOC web page? Apr 13 06:22:04 cwicks: Done with uploading the PDF. Apr 13 06:24:30 excellent - I see it in final now https://summerofcode.withgoogle.com/dashboard/organization/6398417846140928/proposal/6316697687949312/ Apr 13 06:35:49 Students - please note that there are some great mentors online in the forum right now - please continue to get all the feedback entered into your proposals and have them in final on the GSOC site. Apr 13 06:36:04 laimonade: Please enter your proposal ASAP. Apr 13 06:36:19 cwicks can you see my proposal on gsoc site? I have uploaded everything there, just confirming once. Apr 13 06:36:45 cwicks: could you please check if mine is there , too. Apr 13 06:37:20 Hi Omkar Bhilare Yes! https://summerofcode.withgoogle.com/dashboard/organization/6398417846140928/proposal/4845032915337216/ Apr 13 06:37:30 Have you had Michael Welling look over the final? Apr 13 06:38:18 cwicks: do you see 2 pdfs against the my name? Apr 13 06:38:42 satacker: Yes - https://summerofcode.withgoogle.com/dashboard/organization/6398417846140928/proposal/6718016412188672/ Apr 13 06:38:49 laimonade: hey, you have not submitted the proposal, 12 hrs remain Apr 13 06:38:55 do it ASAP Apr 13 06:39:06 Did lorforlinux take a look at the final? Apr 13 06:40:24 Dhruva Gole: yes looks good - you have BELA https://summerofcode.withgoogle.com/dashboard/organization/6398417846140928/proposal/5697403266531328/ and also librobotcontrol https://summerofcode.withgoogle.com/dashboard/organization/6398417846140928/proposal/5956207946235904/ Apr 13 06:41:12 but you chose not to move forward with blynk support Dhruva Gole Apr 13 06:41:30 Yes, correct Apr 13 06:42:53 Willmish: will you be submitting your proposal on the GSOC web page? Apr 13 06:43:37 Yadnik Bendale: you are not moving forward with OpenGLES acceleration for DL? Correct? Apr 13 06:44:14 If any mentor has time, i have a qn Regarding Apr 13 06:44:14 https://elinux.org/BeagleBoard/GSoC/2021_Proposal/DhruvaGole Apr 13 06:44:14 Do you think I should cut down on the syntax explanation part or do you feel it's good as it is? Apr 13 06:44:40 yes, Michael reviewed it on discord, I also posted here. Apr 13 06:46:00 Omkar Bhilare: thank you - yes I don't know how to fix the matrix bridge - I"m glad you were able to close it with him on discord. Apr 13 06:47:02 Okay students I am taking a short break/rest - you have some really good mentors online right now. ๐Ÿ˜ด Apr 13 07:38:32 cwicks: yeah, just woke up now and will be finishing it up for the next few hours Apr 13 09:13:25 Would this mostly have to focus on microPythons config so it has board-specific definitions as mentioned here: https://docs.micropython.org/en/latest/develop/porting.html#micropython-configurations? So like typedefs, definition for alloca() for this particular machine etc? Apr 13 09:55:53 Or for example the current Zephyr port has 16kB set for the heapsize and CC1352P has 80kB total RAM so that can be kept? Apr 13 10:20:04 Detailed description of all that is not required just the flow. Apr 13 10:20:43 Oh ok, im just looking at more detailed stuff so I have a rough idea of what this actually requires Apr 13 10:25:40 Have you seen Yadnik's proposal? Apr 13 10:26:58 I am here if any student needs my help :) Apr 13 10:40:39 Willmish: and other students, this is where all the draft proposals are Link with all files https://elinux.org/Category:GSoCProposal2021 Apr 13 10:41:09 Then students need to enter their final there, then make a PDF and enter information and the PDF into the GSOC system Apr 13 11:19:47 Willmish: create an account here to submit the proposal: https://summerofcode.withgoogle.com/ Apr 13 11:21:21 Yes, I have an account already, I just have to complete the proposal on elinux first Apr 13 11:21:26 its almostdone Apr 13 11:32:02 Have you been able to do the pre work such as a pill request? Apr 13 11:33:02 yes, I linked it on elinux at the bottom as requested too, if you could pls take a look tho if I have done it correctly: https://github.com/jadonk/gsoc-application/pull/156 Apr 13 11:33:29 I put the PR link in the Misc section of the proposal Apr 13 11:34:36 Yes I will be able to be online properly in about 30 mins Apr 13 11:34:46 Ok, thanks a lot! Apr 13 11:35:33 I basically cross-compiled it with arm-linux-gnueabi-gcc and tested it on emulated qemu-arm-static Apr 13 12:25:40 Good Morning Students and Mentors - our deadline for GSOC applications is near : April 13, 2021 13:00 (Central Daylight Time). Apr 13 12:28:32 Willmish: Please do your best to fill out this portion of the proposal : Experience and approach Apr 13 12:28:32 In 5-15 sentences, convince us you will be able to successfully complete your project in the timeline you have described. Apr 13 12:29:02 Right, Im on it! Apr 13 12:29:32 You've also left this section without your personal touch: Benefit Apr 13 12:29:32 If successfully completed, what will its impact be on the BeagleBoard.org community? Include quotes from BeagleBoard.org community members who can be found on http://beagleboard.org/discuss and http://bbb.io/gsocchat. Apr 13 12:30:07 Yeah, I saw some previous comments from jkridner about the project, can I include those? Apr 13 12:30:20 definitely Apr 13 12:30:28 Or is that something I can ask other mentors to give me when reading my proposal? Apr 13 12:30:30 ok Apr 13 12:31:29 You can also use mention in any forum about the topic during disucssions with anyone. Think of it as a section to put in "why would anyone care". Then you are pulling quotes from discussions where people care - shows the impact. also, please tell me again where you documented your pull request on the form. Apr 13 12:33:39 Oh right Apr 13 12:33:42 its in the Misc section Apr 13 12:34:00 hard to notice in general, but i linked it in this sentance: Pull request required for qualification can be found here. Apr 13 12:35:09 I was unaware of this portal: https://forum.beagleboard.org/c/gsoc/13 Apr 13 12:35:09 Will it be better if I start a topic over here for discussing my project since IRC bridge seems to be broken ? Apr 13 12:39:32 > <@dhruvag2000:matrix.org> I was unaware of this portal: https://forum.beagleboard.org/c/gsoc/13 Apr 13 12:39:32 > Will it be better if I start a topic over here for discussing my project since IRC bridge seems to be broken ? Apr 13 12:39:32 Hi Dhruva Gole you might want to - I apologize I am not able to know much about when the IRC bridge is having problems - seems intermittent - but all mentors know to come here to discuss the projects. But it can't hurt to start a thread there also if you can maintain both. We recently updated the interface to the forums so I hope it's easier for people to navigate Apr 13 12:40:10 yes, I found the interface quite appealing and simple Apr 13 12:40:29 kudos for supporting markdown ๐Ÿ˜€ Apr 13 12:40:52 Willmish: Use every opportunity in the form to "impress" the mentors - so remember the last section also. Let them know what experience you have in the past on Raspberry Pi for example - link to any projects you have or any web page you host, git you already have etc. Apr 13 12:41:45 that's a thumbs up for jkridner and Drew on that choice. Apr 13 12:42:29 Yes, I know im leavign that to the last minute, but I also need to complete the other sections as much as I can Apr 13 12:42:49 I have not forgotten about the experience and have a rough plan for what to include there Apr 13 12:45:03 if any moderator is online please approve my new topic to be created ๐Ÿ™‚ Apr 13 12:45:45 I have submitted request here: https://forum.beagleboard.org/c/gsoc/13 Apr 13 13:02:11 I'm looking into it now.... Apr 13 13:02:53 okay - was i successful? Apr 13 13:03:08 #newbiemoderator on the forum :) Apr 13 13:10:33 yess Apr 13 13:10:43 thanks cwicks: https://forum.beagleboard.org/t/liborobotcontrol-support-for-bbai-rc/29225 Apr 13 13:24:37 FYI, there was a minor error in a link in your markdown. Apr 13 13:25:03 right, fixing it Apr 13 13:25:34 <@dhruvag2000:matrix.org> I wa"> My new bridge project has been a disaster. Working with Freenode and AWS, but unlikely to resolve. Apr 13 13:27:09 jkridner: I need approval everytime I even want to reply to something, also unable to post more than 2 links โ˜น๏ธ Apr 13 13:28:48 is there a sort of karma system? or is it possible for you to somehow let me comment/ post without mod approval? Apr 13 13:29:11 It would be a great help to maintain all logs over there.. Apr 13 13:29:54 Iโ€™m very excited for all the commitment and enthusiasm Iโ€™ve seen from students this year, but a little sad we have not all engaged sooner. We also seem to have a good number of high quality mentors this year. It would be great to maximize our projects if proposals have minimal overlap, so please consider if a 2nd proposal might be a good option. I think the limit is 3 targeting same or different organizations. Apr 13 13:31:09 there is a level system. i will go boost yours. Discourse tries to automate the reputation system and it is a real mixed bag. Apr 13 13:32:04 thank you ๐Ÿ™‚ Apr 13 13:33:42 Yeah, sorry for starting so late, had a lot of CW to complete at the same, tho I should have still started sooner :/ Hopefully my report will be as complete as possible Apr 13 13:35:17 I actually have pretty much everything in place apart from Expierience and approach and redoing the timetable a bit, so if you jkridner could take a look or other mentors as well I would highly appreciate it! https://elinux.org/BeagleBoard/GSoC/2021_Proposal/Micropython_for_BeagleConnect_Freedom Apr 13 13:36:17 I have made some improvements lorforlinux mentioned earlier, Implementation plan for both MicroPython porting and driver design is much more detailed now Apr 13 13:37:41 Willmish: I like that you described how Micropython exposes all different drivers and how they interact with relevant ports/platforms Apr 13 13:50:39 Ok I submitted my current version of the proposal, will edit it when I change some stuff soon Apr 13 13:50:54 Can you (mentors) see it? Apr 13 13:51:33 Hello Willmish yes! https://summerofcode.withgoogle.com/dashboard/organization/6398417846140928/proposal/6505521445601280/ Apr 13 13:52:32 Please check on the other proposal for micropython and make sure you are making different proposal as much as possible. work with the mentors here in the next few hours to fine tune your thoughts. jkridner Apr 13 13:53:42 Hello Students - we are down to just a couple of hours til the proposals are due - please do not wait til last minute to submit. As you are aware sometimes systems go down and we don't want to have your edits not get in. Remember that all drafts go here Link with all files https://elinux.org/Category:GSoCProposal2021 Apr 13 13:54:50 and all final project proposals go to PDF onto the GSOC official site. We CANNOT accept a project that is in eLINUX but not in GSOC. We also CANNOT take a proposal late - google just does not take any exceptions because the program is too large. Apr 13 13:58:31 Willmish: I checked your proposal, looks good enough to me. You should go ahead on submit on gsoc platform. Apr 13 14:13:32 Willmish: you here? Apr 13 14:13:40 yeah Apr 13 14:14:08 Reading your proposal, good work ๐Ÿ‘๏ธ Apr 13 14:14:41 Omkar Bhilare: Abhishek is here Apr 13 14:14:50 Thanks, although im still working on it haha Apr 13 14:15:56 * OmkarBhilare[m] < https://matrix.org/_matrix/media/r0/download/matrix.org/HJJyAuINYXZotntkrejuEqMn/message.txt > Apr 13 14:16:21 Omkar: changed for ECP5? Apr 13 14:16:56 Do you have or can get access to a ECP5 board? Apr 13 14:17:08 That's good to know! Apr 13 14:17:28 We will design ECP5 BeagleWire but itโ€™ll be logistically involved Apr 13 14:18:02 If this is selected, you should not be blocked on hardware Apr 13 14:18:49 No, I wrote a proposal for the Current software upgrade of beaglewire, was gonna try ECP5 but thought it will be too intensive for the GSoC timeline. Apr 13 14:19:03 I think, we can ship ulx3s, right. Apr 13 14:19:04 I have one ICE40 5K board Apr 13 14:19:16 Okay, thatโ€™s good Apr 13 14:21:02 Do you know nMigen? Apr 13 14:21:39 We can create nMigen/LiteX based SoC harness for BeagleWire Apr 13 14:22:04 Haven't used much, I more experienced in Verilog. Apr 13 14:22:32 Okay Apr 13 14:22:50 No worries Apr 13 14:23:48 Iโ€™ve reviewed your proposal Apr 13 14:24:30 You could create a prebuilt BeagleWire image Apr 13 14:24:56 Or spend time creating it Apr 13 14:25:43 SPI, UART, etc cores you plan to create your own or use an open core? Apr 13 14:26:13 Michael once said he is using one prebuilt image for testing of new beaglewire boards, I was thinking of using that first. Apr 13 14:26:51 Yes, you could possibly automate the process so new updates are incorporated Apr 13 14:28:49 There are already custom cores for this in beaglewire repo, I had gone through all the issues. Apr 13 14:29:25 Okay Apr 13 14:29:57 https://github.com/olofk/fusesoc Apr 13 14:29:58 I found this Apr 13 14:30:30 and there are some more collections of open-source cores for such operation. Apr 13 14:43:36 Yup Apr 13 16:18:21 * Haven't used much, I'mmore experienced in Verilog. Apr 13 16:18:29 * Haven't used much, I'm more experienced in Verilog. Apr 13 16:34:46 Hello students and mentors - I'm checking in - about 2 hours left to go."Students can register and submit their applications to mentor organizations. All proposals must be submitted by April 13, 2021 13:00 (Central Daylight Time)." Apr 13 16:36:41 cwicks: Can you please tell me what is to be done here?https://forum.beagleboard.org/c/gsoc/13 Apr 13 16:39:07 Hi Yadnik, the forums are another place to engage in feedback from the community at large on ideas, your project and so forth. No requirement, just opportunity to discuss. Typically our GSoC mentors are here on this chat - but some students like to engage in both place to get feedback Apr 13 16:39:58 Got it.Thanks Apr 13 16:51:40 Also, if you find the 'bridge' is not working well to the riot/matrix chat from the IRC - go straight to the IRC to engage a particular mentor, or email works also. Apr 13 17:04:38 Umm is there like a place where all mentor's email IDs are given? Apr 13 17:10:31 Hi Dhruva Gole not typically, but I can help you out if there is a particular mentor Apr 13 17:12:50 I wished rcn-ee was on irc Apr 13 17:13:13 Could have helped a bit with usb configfs in device tree Apr 13 17:16:35 I would really like jkridner to help clarify which branch/version of librobot I should really be working on ๐Ÿ™‚ Apr 13 17:16:35 I am currently confused between [this1](https://github.com/beagleboard/librobotcontrol/tree/v1.1), and [this2](https://github.com/jadonk/librobotcontrol/tree/bbai) Apr 13 17:16:59 lorforlinux: probably you could help me out with this? Apr 13 17:17:14 or if cwicks you are aware? Apr 13 17:18:30 Dhruva Gole: jkridner usually hangs out here especially today - Apr 13 17:19:04 just as a guess I started working on [this one](https://github.com/jadonk/librobotcontrol/tree/bbai) but it can be true that jason kept it away from beagleboard because he might be unsure about a few things? Hence I am not sure where to pick up from.. Apr 13 17:21:10 https://github.com/beagleboard/librobotcontrol/tree/v1.1 Apr 13 17:21:36 oh so I should continue from here..? Apr 13 17:21:59 Thanks for informing early on, cuz I had started working on the other repo Apr 13 17:23:11 That's actually the fork `Jason` made from BeagleBoard's repo Apr 13 17:23:33 * That's actually the fork jkridner made from BeagleBoard's repo Apr 13 17:23:35 yes but jason is few commits ahead, hence I thought his repo must be more latest Apr 13 17:23:53 Hello Students! Just wanted to make sure you all had seen the "Proof of Enrollment" instructions from Google for participation. https://developers.google.com/open-source/gsoc/help/proof-of-enrollment Apr 13 17:24:01 > <@lorforlinux:matrix.org> That's actually the fork jkridner made from BeagleBoard's repo Apr 13 17:24:01 * yes but jkridner is few commits ahead, hence I thought his repo must be more latest Apr 13 17:24:49 so I already started a PR at jkridner 's repo Apr 13 17:25:41 That could be the case but then, he should merge those changes back to the main repo. Ask him to do that and create your PRs for the BeagleBoard' repo only :) Apr 13 17:26:01 aha okay thanks for this major clarification Apr 13 17:51:12 can you confirm if I have done the right thing here? https://github.com/beagleboard/librobotcontrol/pull/204 Apr 13 17:51:49 > <@lorforlinux:matrix.org> That could be the case but then, he should merge those changes back to the main repo. Ask him to do that and create your PRs for the BeagleBoard' repo only :) Apr 13 17:51:49 * can you confirm if I have done the right thing here? https://github.com/beagleboard/librobotcontrol/pull/204 Apr 13 17:51:49 2 PR's for the same cause isn't discouraged right? (one is jkridner 's, the new one is mine) Apr 13 18:56:38 Hey! Here is my last-minute proposal just submitted, if anyone is interested and would like to take a look! https://elinux.org/BeagleBoard/GSoC/2021_Proposal/MicroPython_with_GreyBus_for_BeagleConnect_Freedom Apr 13 18:57:46 3 min left lol Apr 13 18:57:58 best of luck to everyone :) Apr 13 18:58:24 Yup, it was a close one, gotta say Apr 13 18:58:31 Best of luck! Apr 13 18:58:37 I'll take a look tommorow :) Apr 13 18:59:26 A big Thanks to all the mentors and fellow students.It was a great experience interacting with you'll and did get to learn a lot. Apr 13 18:59:32 * A big Thanks to all the mentors and fellow students. It was a great experience interacting with you'll and did get to learn a lot. Apr 13 19:00:07 All the best everybody ! Apr 13 19:00:15 I think Willmish you joined late, just my intro Apr 13 19:00:15 Vedant here, did gsoc with beagleboard last year and I am unofficially mentoring. If you have questions, you can tag me :) Apr 13 19:18:36 it is given [here] that Apr 13 19:18:36 /dev/bone/i2c/0 I2C0 I2C1 โŒ (On-board) Apr 13 19:18:36 So wouldn't it be better if we just exclude this in the robotcontrol library as well so that users don't try to unnecessarily use it? Apr 13 19:19:04 * it is given [here](https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec#I2C) that Apr 13 19:19:04 /dev/bone/i2c/0 I2C0 I2C1 โŒ (On-board) Apr 13 19:19:04 So wouldn't it be better if we just exclude this in the robotcontrol library as well so that users don't try to unnecessarily use it? Apr 13 19:22:34 so [here](https://github.com/beagleboard/librobotcontrol/blob/v1.1/library/src/io/i2c.c#L41) we can make it say Apr 13 19:22:34 ```ERROR: i2c bus must be between 1 & %d``` instead and also edit the ``bus<0 `` to `` bus<=0`` ? Apr 13 19:25:17 or else we can have a warning displayed that you are using a port that has conflicting functions or something ..? Apr 13 19:43:10 lorforlinux: it says [here](https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec#GPIO) TODO: "TODO Apr 13 19:43:10 For each of the pins with a GPIO, there should be a symlink that comes from the names" Apr 13 19:43:10 Should I get started writing a .dts for the same? Or has it been done elsewhere already? Apr 13 19:43:24 * lorforlinux: it says [here](https://elinux.org/Beagleboard:BeagleBone_cape_interface_spec#GPIO) as TODO: "For each of the pins with a GPIO, there should be a symlink that comes from the names" Apr 13 19:43:24 Should I get started writing a .dts for the same? Or has it been done elsewhere already? Apr 13 19:51:49 symlinks are there, take a look at code in Device-Tree repo Apr 13 19:54:57 okay the link you replied to me Apr 13 19:54:58 https://github.com/beagleboard/BeagleBoard-DeviceTrees/tree/v4.19.x-ti-overlays/src/arm/overlays Apr 13 19:56:02 Symlinks are not in the overlays Apr 13 19:56:38 There are several Device Tree files outside the overlays folder, find the symlinks in them Apr 13 19:56:44 this? https://github.com/beagleboard/BeagleBoard-DeviceTrees/blob/bdb05c42aa4d2fc0fb268003ab111d9edd3d2244/src/arm/bbai-bone-buses.dtsi Apr 13 19:58:19 Right.. Apr 13 20:03:09 here? https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/bbai-bone-buses.dtsi#L390 Apr 13 20:03:36 That's one of the file yeah! Apr 13 20:07:56 ummm Apr 13 20:07:56 I guess it's this: https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/am572x-bone-common-univ.dtsi#L2726 ? Apr 13 20:07:56 Though I am not exactly sure how and where this creates symlinks Apr 13 20:20:11 * I think it's this: https://github.com/lorforlinux/BeagleBoard-DeviceTrees/blob/97a6f0daa9eab09633a2064f68a53b107d6e3968/src/arm/am572x-bone-common-univ.dtsi#L2726 ? Apr 13 20:20:11 Though I am not exactly sure how and where this creates symlinks Apr 13 20:48:37 if anyone has bbai, I just tried to fix the I2C driver... Apr 13 20:48:37 Please can you check if it works? Apr 13 20:48:37 link: https://github.com/DhruvaG2000/librobotcontrol/tree/v1.1 Apr 13 20:49:25 lorforlinux Apr 13 20:57:55 If it doesn't work also please provide error loga Apr 13 20:58:00 * If it doesn't work also please provide error logs Apr 13 22:03:37 Will take a look ๐Ÿ‘ **** ENDING LOGGING AT Wed Apr 14 02:59:56 2021