IRC logs for #automotive for Tuesday, 2015-10-06

*** ToxicGumbo1 has joined #automotive00:28
*** ToxicGumbo has quit IRC00:30
*** Walkerdine has left #automotive00:42
*** riazantsev has quit IRC00:56
*** fernandod has quit IRC01:02
*** fernandod has joined #automotive01:02
*** alex_h has quit IRC01:06
*** mdurnev has joined #automotive01:30
*** riazantsev has joined #automotive02:39
*** alex_h has joined #automotive03:08
*** JEEB has quit IRC05:03
*** Guest64566 has quit IRC05:04
*** JEEB has joined #automotive05:05
*** Guest64566 has joined #automotive05:09
*** Tarnyko has left #automotive05:48
*** apinheiro has joined #automotive06:01
*** Tarnyko1 has joined #automotive06:18
*** gmacario has joined #automotive06:57
*** KlausUhl has joined #automotive07:04
*** fernandod has quit IRC07:18
*** fernandod has joined #automotive07:18
*** kooltux__ has joined #automotive07:19
*** pespin has joined #automotive07:40
*** toscalix has joined #automotive07:47
*** pespin has quit IRC07:57
*** mpaolino has joined #automotive08:01
*** pespin has joined #automotive08:11
*** jonathanmaw has joined #automotive08:23
*** toscalix has quit IRC08:48
*** toscalix__ has joined #automotive08:51
*** toscalix__ is now known as toscalix09:01
*** wschaller has joined #automotive09:17
paulsherwoodhi all09:26
paulsherwoodELCE Automotive Collaboration panel starting in 4 minutes09:26
*** mkl has joined #automotive09:28
jonathanmawpaulsherwood: is there a livestream?09:28
mkldon't think so09:29
* pedroalvarez waves 09:29
* paulsherwood explains that he's never done a panel discussion before, the aim is to talk about how things actually happen in automotive projects09:30
* paulsherwood asks the panel to introduce themselves and explain recent experiences09:31
rjekSounds exciting!  I too would be interested in a live stream :-/09:31
paulsherwoodChris works for Microchip, doing USB, media systems. Highlight: managed to commit driver they have recently been working on into mainline Linux kernel - first time working with mainline09:32
paulsherwoodExpectation is that it would be very difficult, but once they started talking to the upstream guys it was amazingly easy. Had mentoring from GregKH via LF09:33
paulsherwoodArthur works for Advanced Telematics Systems. Mostly deliver server side software but since joining GENIVI and AGL doing more client side. Getting involved in GDP and baselines, looking at Yocto meta-ivi builds.09:34
paulsherwoodGENIVI and AGL are providing things their customers are interested in, following developments09:34
paulsherwoodFrederico works for AW-Europe, working on Linux IVI systems.09:35
paulsherwoodRecent experience submitting patches to ivi-layer-management, had great response, invited to join weekly meetings. It's been mostly good experiences so far, highlight is how well he's been received.09:35
paulsherwoodTom works for Codethink. Only been working on GENIVI for past 2 months, doing work on GDP. Bit out of date when he started, ben trying to make it easierr for more people like himself who don't have a dtrong background in Yocto to get involved09:36
* paulsherwood invites participants in the room to flag high points, great things happening in collaborative software over couple of years?09:37
paulsherwoodMuch more awareness of collaborative automotive over couple of years, but actual cooperation is still relatively low. Competing organisiations can talk about cooperating but businsess conflicts make it difficult. Commercial/industry problem not necessarily engineering09:39
paulsherwoodYesterday announced that real-time kernel extensions has a home which is great for automotive smaller ECUs09:40
paulsherwoodQ: How do we stop auto industry reinventing the wheel?09:40
*** juanjosanchez has joined #automotive09:41
paulsherwoodChris: OEMs aren't in the right mindset yet. Took a long time to convince his company that open-sourcing drivers is a good idea09:41
paulsherwoodDone a lot of collaboration projects since opening their driver, so actual response from going open is very good09:41
paulsherwoodArthur: There are things like legal and engineering culture which take time to change. However if the open community builds the best auto software that we can then it'll provide incentive and encourage OEMs to not rewrite that themselves. We need to produce high quality software09:43
paulsherwoodTop down approach/design by committee has failed so far. More bottom up engineering09:43
paulsherwoodFrederico: Agrees with Arthur. If we want people to stop reinventing the wheel we need to produce quality results that they want to take. We do have some responsibility to try and change the culture, educate internally to help them understand the benefits e.g. less maintenance effort using open-source components09:44
paulsherwoodIt's any engineers role to help management understand the benefits09:45
paulsherwoodQ; What's managements take on giving changes back to FOSS community?09:45
paulsherwoodTom: paulsherwood is my manager, we're contributing to any project we can. What he's seen in 2 months of discussion, if we can be open and provide info we need the word will spread09:46
paulsherwoodFrederico: At local team level always had good support, easy to make case for collaboration/upstreaming. At higher level of corporation things are not so clear, but you need to make the effort. Doing open work can be good way of demonstrating technical skills09:47
paulsherwoodQ: people who work for OEMs in the room - how do you see discussion on contributing back to OSS going?09:48
paulsherwoodA: company doing service for OEM in Germany - have good position with engineering and now have agreement with management that they can do upstreaming, so don't need to worry about the source they create, don't have to bring forward for 2 years etc.09:49
* paulsherwood asks Arthur how they ended up working openly for JLR09:49
paulsherwoodArthur: The strategy there is very focused on open source, that's great for ATS. JLR don't want to reinvent the wheel, and other OEMs would receive benefit if they all collaborate09:50
paulsherwoodChris: Their code quality has improved since upstreaming their work09:51
paulsherwoodQ: From an engineering point of view, how good is the code that we are doing in GENIVI and AGL?09:51
paulsherwoodChris: the quality is pretty good, lots of people doing code reviews, finding more bugs, quality will increase by this09:52
paulsherwoodArthur: Lots of dimensions to quality. Engineers know how to write C/C++. Where quality slips is that engineers don't know how to get involved with open-source projects, can write good code but don't know how to get their code out their and cooperate so much09:53
paulsherwoodFrederico: code is good, but sometimes it seems that it isn't a good idea to take components and use them in products09:54
paulsherwoodTom: Seen a few cases where people don't know current state of project or who maintaners are, ends up with people working on wrong patch sets etc. Would be good to move beyond just mailing lists to more official reviewing09:55
paulsherwoodLuc: thinks we're in a fairy land. Working at OEM, engineers working on microcontrollers are incapable of learning, not at phase for upstreaming at all09:55
paulsherwoodQ for Luc: Is code quality good?09:55
paulsherwoodLuc: the bits I produce gets buried under the carpet, bangs head against Windows PC all day. Sees a lot of MCU devs, very common in automotive. Joined LF but didn't hire Linux guys, just got current engs trying to do Linux09:57
* paulsherwood thinks automotive in general has a series of war room type projects and by the time you look at that war room, rushing to get the SW stable, upstreaming is the last thing you're thinking about09:58
* paulsherwood repeats point made by panel. If we work in open, do good work and create enough momentum, then production projects might take notice and use what we do10:00
paulsherwoodJeremiah: I'll take devil's advocate. OEMs might look at FOSS and think it'll never meet thir embedded requirements, not the right quality that they expect.10:00
paulsherwoodLuc: OEMs don't know how to use FOSS, which is why they think this10:01
toscalixQuestion for the panel: what needs to happen in the coming 2-3 months in GENIVI / AGL to boost productivity and see more/better code?10:03
paulsherwoodAudience: Auto industry thinks it is special and has different needs. This has happened many times in the past with other industries and they've all had to transition. Auto needs to see this to make the change10:03
paulsherwoodAerospace also shares this view and seeing similar problems. FOSS might not be same quality but it's improving so quickly10:04
paulsherwoodIf FOSS can't certify itself it'll be difficult for people to take10:04
paulsherwoodQ: could FOSS engineers have helped prevent the VW situation?10:05
paulsherwoodIt's a requirement from management10:06
paulsherwoodWith VW, the regulators could not find this - Jeremiah10:08
paulsherwoodWalt disagrees10:08
paulsherwoodIf using GPLv3 no one else would see that source code, so FOSS wouldn't help10:09
paulsherwoodtoscalix: we've asked your question10:10
paulsherwoodTom: more contributors would help. Don't know direct answer to question, heading in the right direction though10:10
paulsherwoodFrederico: Been good effort in last months in GDP, CI, Gerrit. Would be good to get new maintainers + contributors10:11
paulsherwoodNeed feedback on components, question over next few months. Will people pitch in?10:11
paulsherwoodArthur: Following AGL and GENIVI. As far as he understands there's no code reuse between them. 2 solutions based on Yocto, both building different layers. If they built the same his software could go to one upstream10:12
paulsherwoodPeter Popov: not just issue of code quality. Code and opening your code is one part, but building community around your tech is bigger task. JLR's OSS tech centre does work on projects and opens it, but without community there's not a life for the software. These issues are here for both AGL and GENIVI. CarPlay and Google auto achieved this very fast10:14
paulsherwoodLuc: Apparently in UI dept of OEM he's working at, they said they're not afraid of Apple of Google10:15
paulsherwoodpaulsherwood: asks how can we increase our productivity?10:15
paulsherwoodArthur: build common base layer10:15
paulsherwoodChris: Agrees with Arthur's point.10:15
paulsherwoodpaulsherwood: need to get more contribution, can only increase productivity of same engs so far10:16
paulsherwoodAudience: make community even smaller by just making automotive specific components10:16
paulsherwoodMedia manager is great example of a component which can increase the community, it can be used outside automotive10:16
paulsherwoodWe need to target the automotive specific components though, otherwise no one else will solve these problems for us10:17
paulsherwoodThe question is: not what can the community do for you, but what can you do for the community?10:18
paulsherwoodQ: how do you deal with real time requirements?10:18
paulsherwoodpaulsherwood: remember that your requirements are probably not special. If you have a problem e.g. real time, then help make Linux solve that problem because others will be facing it also, instead of reinventing10:19
paulsherwoodAudience: working on project for OSDL, doing ASIL open software, working with partners there10:22
paulsherwoodChallenge is that they don't have V-model approach10:22
paulsherwoodChris: productivity can be increased by the way you communicate inside the community. They used to use svn, when they started working with kernel community they moved to git10:23
paulsherwoodWhen using such tools you incease your collaboration. They have distributed workers and by using these tools they can communicate much better and increase code review/quality10:24
paulsherwoodpaulsherwood: we could all increase our productivity by stopping using vcs other than git10:24
*** CTtpollard has joined #automotive10:34
*** juanjosanchez has quit IRC10:36
*** juanjosanchez has joined #automotive10:42
*** CTtpollard has quit IRC10:55
*** apinheiro has quit IRC10:56
paulsherwoodThanks to all who participated, and to Marc for typing as me throughout :)11:00
*** wschaller has quit IRC11:19
toscalixpaulsherwood: thanks11:22
*** riazantsev has quit IRC11:26
*** riazantsev has joined #automotive12:16
*** wschaller has joined #automotive12:18
*** ToxicGumbo1 has quit IRC12:53
*** ToxicGumbo has joined #automotive12:53
*** gmacario has left #automotive12:53
*** CTtpollard has joined #automotive13:11
*** mdurnev has quit IRC13:14
*** CTtpollard has quit IRC13:44
*** juanjosanchez has quit IRC13:45
*** juanjosanchez has joined #automotive13:51
*** mpaolino has quit IRC14:05
*** juanjosanchez has quit IRC14:08
*** juanjosanchez has joined #automotive14:15
ToxicGumbo-workpaulsherwood: Greatly appreciate your transcription.  Thank you.14:25
paulsherwoodnp14:27
*** wschaller has quit IRC14:33
*** bbranch has joined #automotive14:36
*** wschaller has joined #automotive14:46
paulsherwoodhttp://genivi.phanfare.com/703761214:52
paulsherwoodomg... http://genivi.phanfare.com/7037612#imageID=247809945 :/14:53
*** apinheiro has joined #automotive14:56
ToxicGumbo-work"The aim will be to involve actual engineers in the discussion"14:56
ToxicGumbo-work^ There's a joke in there somewhere ;-)14:56
paulsherwood:)14:57
ToxicGumbo-workGreat job, all.  Looks solid.14:57
ToxicGumbo-workpaulsherwood, that's a great photo. I was in a conference planning meeting with Jon Maddog Hall and asked him a few days later for a photo we took together.14:58
ToxicGumbo-workThe one he sent was entirely different14:58
ToxicGumbo-workIt was just me from across the room making a strange expression at the moment14:59
ToxicGumbo-workC'est la vie14:59
paulsherwoodlol14:59
rjekpaulsherwood: THE GOGGLES.  THEY DO NOTHING.14:59
*** jlrmagnus has joined #automotive15:09
*** CTtpollard has joined #automotive15:12
*** pespin has quit IRC15:12
*** CTtpollard has quit IRC15:15
*** juanjosanchez has quit IRC15:29
*** juanjosanchez has joined #automotive15:29
*** KlausUhl has quit IRC15:30
*** wschaller has quit IRC15:37
*** juanjosanchez has quit IRC15:48
*** juanjosanchez has joined #automotive15:48
*** Tarnyko1 has left #automotive15:49
*** wschaller has joined #automotive15:54
jlrmagnusMorning16:02
*** CTtpollard has joined #automotive16:11
*** wschaller has quit IRC16:30
*** wschaller has joined #automotive16:38
*** CTtpollard has quit IRC16:41
*** jonathanmaw has quit IRC17:07
*** toscalix has quit IRC17:10
*** juanjosanchez has quit IRC17:11
*** juanjosanchez_ has joined #automotive17:11
*** wschaller has quit IRC17:13
*** juanjosanchez_ has quit IRC17:23
*** apinheiro has quit IRC17:27
*** steve_l has joined #automotive17:30
*** juanjosanchez_ has joined #automotive17:32
* steve_l was hoping to see pictures of hover-board re-enactments in the session pictures, although was glad to see it was well attended17:32
rjek:)17:35
*** juanjosanchez_ has quit IRC17:38
*** bbranch has quit IRC17:41
*** gmacario has joined #automotive17:41
*** static has joined #automotive17:43
staticDoes AGL have an image for cubox-i or raspberry pi? or is something you have to use build scripts for17:44
staticim interested in checking it out17:45
statici stumbled across it while looking to build a carpc17:46
*** juanjosanchez_ has joined #automotive18:07
*** juanjosanchez_ has quit IRC18:13
*** static has quit IRC18:16
*** steve_l has quit IRC18:18
*** juanjosanchez has joined #automotive18:45
*** juanjosanchez has quit IRC18:54
*** static has joined #automotive18:54
*** static has quit IRC19:00
*** bbranch has joined #automotive19:49
*** static has joined #automotive20:05
*** Bjorn___ has joined #automotive20:40
*** gmacario has quit IRC20:43
*** fernandod has quit IRC20:43
*** JEEB has quit IRC20:43
*** alex_h has quit IRC20:43
*** erbo has quit IRC20:43
*** dzen has quit IRC20:43
*** louai has quit IRC20:43
*** gmacario has joined #automotive20:46
*** fernandod has joined #automotive20:46
*** JEEB has joined #automotive20:46
*** alex_h has joined #automotive20:46
*** erbo has joined #automotive20:46
*** dzen has joined #automotive20:46
*** louai has joined #automotive20:46
*** Bjorn___ has quit IRC20:49
*** jlrmagnus has quit IRC21:28
*** juanjosanchez has joined #automotive21:30
*** static has quit IRC21:38
*** gmacario has left #automotive21:39
*** jlrmagnus has joined #automotive21:44
*** bbranch has left #automotive21:44
*** ToxicGumbo-work has quit IRC21:55
*** jjardon has quit IRC22:22
*** jlrmagnus has quit IRC22:23
*** jlrmagnus has joined #automotive22:35
*** juanjosanchez has quit IRC22:41
*** jjardon has joined #automotive23:16
*** static has joined #automotive23:24
*** static has quit IRC23:32

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!