IRC logs for #automotive for Monday, 2015-10-12

*** jlrmagnus has joined #automotive00:05
*** mdurnev has joined #automotive01:38
*** jlrmagnus has quit IRC03:57
*** Sisco has quit IRC04:54
*** Sisco has joined #automotive04:54
*** Sisco_ has joined #automotive05:34
*** Sisco has quit IRC05:35
*** Sisco has joined #automotive05:40
*** Sisco_ has quit IRC05:41
*** fredcadete has joined #automotive06:10
*** murphy has quit IRC06:24
*** fredcadete has quit IRC07:11
*** gmacario has joined #automotive07:14
*** fredcadete has joined #automotive07:31
*** Tarnyko has joined #automotive07:32
Tarnykomorning07:32
fredcadetegood morning07:51
*** toscalix__ has joined #automotive07:59
*** kooltux__ has joined #automotive08:00
*** CTtpollard has joined #automotive08:11
*** paulwaters_ has joined #automotive08:16
*** poxar has joined #automotive08:17
*** ctbruce has joined #automotive08:19
*** jonathanmaw has joined #automotive08:42
*** kooltux__ has quit IRC08:46
*** Sisco_ has joined #automotive08:47
*** Sisco has quit IRC08:48
*** kooltux__ has joined #automotive09:01
*** tcouniha has joined #automotive09:14
tcounihamorning folks09:14
CTtpollardhey09:14
*** wschaller has joined #automotive09:18
*** Sisco_ has quit IRC09:26
*** Sisco has joined #automotive09:28
*** Sisco_ has joined #automotive09:30
*** Sisco has quit IRC09:33
*** CTtpollard has quit IRC10:31
*** wschaller has quit IRC10:34
*** wschaller has joined #automotive10:48
*** CTtpollard has joined #automotive11:08
*** Sisco_ has quit IRC11:16
*** Sisco_ has joined #automotive11:19
*** jobol has joined #automotive11:19
*** tom__ has joined #automotive11:32
*** CTtpollard has quit IRC11:36
*** wschaller has quit IRC11:44
*** wschaller has joined #automotive11:56
*** tcouniha has left #automotive12:38
*** KlausUhl has joined #automotive12:41
*** jeremiah has joined #automotive12:42
jeremiahOHAI!12:46
rjekThis is how I now picture jeremiah https://s-media-cache-ak0.pinimg.com/736x/aa/ca/70/aaca70611707054e7f8577915ad2ad9a.jpg12:49
tom__haha, hi jeremiah12:54
tom__erm12:54
*** tom__ is now known as CTtpollard12:54
CTtpollardthat's better12:54
jeremiahLook just like me. :-)12:54
*** gunnarx has joined #automotive12:57
paulsherwoodgenivi tools team meeting here in 2 mins12:58
gunnarxyay!12:59
gunnarxcan't wait!12:59
paulsherwood== GENIVI Tools Team Meeting Starts ==13:00
* paulsherwood can type again, mostly13:00
paulsherwoodhow are y'all?13:00
*** philrob has joined #automotive13:00
gunnarxfine13:00
KlausUhlGreat, thank you!13:00
paulsherwoodcool!13:01
gunnarxis this the roll call?13:01
paulsherwoodeffectively, yes... we don't normally do roll call though13:01
gunnarxI know...13:01
paulsherwoodminutes of last meeting https://genivi-oss.atlassian.net/wiki/display/TOOL/TT-minutes-2015092813:01
* paulsherwood is sad to admit he has not implemented his actions13:01
paulsherwoodanyone have new items for the agenda?13:02
*** Bjoern_ has joined #automotive13:02
Bjoern_hi13:02
gmacarioHi there!13:02
philrobhi there !13:02
paulsherwoodwelcome all :)13:02
gunnarxrather, remove an item.  I'm told confluence should be handled at PMO.  Not sure if Joel is here?13:03
*** steve_l has joined #automotive13:03
paulsherwoodok, done. any others?13:03
paulsherwoodassuming silence means no...13:04
paulsherwoodagenda is https://genivi-oss.atlassian.net/wiki/display/TOOL/TT-minutes-2015101213:04
*** wschaller has quit IRC13:04
*** manfred_ has joined #automotive13:04
manfred_hi13:05
paulsherwood- Build Tools -13:05
paulsherwood(hi manfred)13:05
philrobconfluence: Joel said that the launch of the new server that will allow us to get rid of atlassian in the pathname is scheduled at the time of Fall AMM13:05
gunnarxok, good to know13:05
gunnarxFrom last week:  gmacario, can you ask on genivi-ipc the remaining questions?13:05
paulsherwoodphilrob: before, or after?13:05
gmacarioI just figured it out myself by reading the documentation13:06
gmacarioand am looking forward the official annoucement during the AMM13:06
gunnarxgmacario, OK.  I forget what it was about13:06
manfred_* RTFM lol13:06
gunnarxif it's documented, maybe all is well13:06
paulsherwoodany comments on build tools?13:06
gmacarioQuestion was about CommonAPI release which works with Franca IDL 0.10 - this is not in the FM (yet)13:07
philrobconfluence: before the AMM expectedly13:07
paulsherwoodphilrob: tvm13:07
* paulsherwood can advance to next topic, assuming 'build tools' is not generating any new things today13:08
gunnarxmanfred_, any answer to gmacario?13:08
gunnarxyes, ok, I guess this topic is covered later in a way13:08
* paulsherwood notices that CIAT was next topic in the last meeting, even if it wasn't on the agenda :)13:09
manfred_CommonAPI currently uses Franca 0.9.1. Franca 0.10 will be supported by end of 201513:09
gunnarxI'm not sure if I have a clear idea what is behind each topic.13:09
paulsherwoodwe can discuss CIAT as part of build tools maybe13:09
gunnarxis Build tools and CIAT different.  What's a build tool?13:09
gunnarxIs it franca, is it the commonapi generators?13:09
paulsherwoodgunnarx: mainly the tope level agenda items (build tools, uml modeling wtc) were taken from the charter13:10
gunnarxfrankly I think we have a lot of overlap in the agenda items, they are too general13:10
paulsherwoodthat's fair.13:10
paulsherwoodwould you propose different items?13:10
gunnarxNo, not now I wouldn't.  We do our best and move on13:11
paulsherwoodto answer your question before... build tool to me includes lowlevel tools (make, cmake, qmake, autotools etc)13:11
paulsherwoodand higer level tools (bitbake, obs etc)13:11
gunnarxok, got it13:11
gunnarxstatic analysis? :)13:11
gunnarxno we have a topic for that13:11
paulsherwoodbut that could extend to jenkins et al, to be fair13:11
paulsherwoodstatic analysis is not build i think13:12
paulsherwoodi believe in the past we've talked about code generators in this topic too13:12
gunnarxok, let's move on through the agenda13:12
paulsherwoodok13:12
paulsherwood- UML modeling -13:12
* paulsherwood makes a mental note to add ELCE feedback to the AOB13:13
gunnarxDon't think we have any proposal to change tools.  As far as the model, there's some proposal how to rearrange it according to new ref.arch.13:13
gunnarxmore of a SAT topic that one though13:13
paulsherwoodgunnarx: is UML modeling still something we should keep on our agenda?13:14
gunnarxif someone wants to advance the tooling/process side of it13:14
Bjoern_we had some stakeholders like Guido in the past, but currently the interest doesn't seem to be very high :- )13:14
manfred_think discussion makes sense once we have yamaica in OSS13:14
manfred_i mean the new version13:14
gunnarxyamaica is not OSS?  I didn't know13:15
gunnarxah, ok13:15
paulsherwoodshall we move forward, then?13:15
gunnarxyes13:15
manfred_yes13:15
gunnarx(IMHO)13:15
paulsherwood- Debugging and Analysis -13:15
gunnarxok, so there's been some talk on coverity.  Any planned next things to share?13:16
gunnarxgmacario?13:16
gmacarioSure I made some experience using Coverity to scan EG-SI components13:16
gmacarioYou may find my results at https://collab.genivi.org/wiki/display/genivi/Coverity+Scans+for+EG-SI+Components13:16
paulsherwoodwould it be sensible/feasibly to add that process into a GENIVI CIAT process?13:17
gunnarxWe have some spotty coverage of genivi projects today, some maintainers are running coverity - I might like to see a general approach...13:17
gmacarioLooks like creating scan reports using Coverity is quite easy if your codebase (1) is on GitHub and (2) builds with Travis CI13:17
*** wschaller has joined #automotive13:17
gmacarioFor other repo and/or CI tools some additional steps have to be performed which are explained in the page13:17
gunnarxpaulsherwood, yes, exactly.  But it needs to be checked.  It seems easier in some environments as gmacario reports.13:17
paulsherwoodok. any interest in genivi moving to github? :)13:17
gunnarxgmacario, the slide deck ended with that it was difficult to automate the free version?13:17
gmacarioNo only which an additional process has to be performed as part of the system image build13:18
gmacario(for instance)13:18
gunnarxpaulsherwood, I don't think there is any interest :)  But the license allows anyone to clone and copy :)13:18
paulsherwoodack13:18
paulsherwoodok, so  i guuess we could say that there is interest in adding Coverity (or similar) to a CIAT pipeline13:19
gunnarxok, so one fallback option is sync copies on github, nice if someone could look into how to include in CIAT instead.13:19
paulsherwoodack13:19
gunnarxpaulsherwood, I think that's a fair conclusion13:19
paulsherwoodgunnarx: you and i have an action to document a plan for CIAT iirc13:19
jeremiahAnd I think we should view stuff on GitHub as "just another git tree" as opposed to a "fork"13:20
gunnarxoh crap13:20
gunnarx:)13:20
paulsherwoodany more on debug and analysis?13:20
gunnarxpaulsherwood, let's sync up after the meeting13:20
paulsherwoodok13:20
gunnarxwhat do people need for debugging anyway?13:20
paulsherwoodmoving on?13:20
gmacariook13:21
paulsherwood- Automated Testing -13:21
gunnarxjust wanna check the goal of TT on this topic quickly, if that's ok?13:21
paulsherwoodplease do gunnarx13:21
paulsherwoodgo ahead13:21
gunnarxwhat support could GENIVI give.  Gdb integration?  Eclipse with CDT is enough?  what?13:21
gunnarxthinking out loud, the GDP SDK / hands on demonstrated GDB on target I think, but did it work?13:22
paulsherwoodwe've been considering options to handle including/excluding debug in baserock genivi baseline13:23
steve_ldefine work :) You could debug things.. Q would be if that meant everything.13:23
gunnarxok, that means it worked.  for what was tested?13:23
gunnarxmy recollection was some snag.  anyway.13:23
gunnarxif no answers to my general questions paul, you can move on.13:23
paulsherwoodok thanks...13:24
steve_lgunnarx: one of the biggest helps I think would be to document well what debug and log mechanisms the components supported.13:24
jeremiah I think one has to enable debugging symbols13:24
*** mdurnev has quit IRC13:24
jeremiahAnd that means a new build essentially13:24
gunnarxjeremiah, yes of course.  simple point easy to forget13:24
gmacarioIsn't (at least Yocto) building a -debug package for this purpose?13:25
paulsherwoodjeremiah: true... we enable them by default, but are interested in supporting the ability to turn that off13:25
jeremiahAt least if you want to use GDB, maybe other tools have other approaches13:25
fredcadetesorry to barge in, but under yocto by default you don't need a new build13:25
jeremiahfredcadete: How does one do it in Yocto?13:25
gunnarxbarging in is the point of the meeting :)13:25
paulsherwood+113:25
fredcadeteyocto compiles with debug symbols. then at the point of packaging, it strips them from what goes into package13:25
fredcadeteand adds the symbols to package-dbg13:26
jeremiahAh okay, that's like debian where you have to install the debugging package13:26
fredcadeteso, my flow when I want to use gdb is to install package-dbg13:26
fredcadeteyep13:26
jeremiahnice13:26
gunnarxok, good to know.13:26
fredcadetemind, by default it also compiles with -O2 which is not the most helpful in some cases13:26
fredcadetebecause debugging step-by-step will have strange jumps and variables optimized13:27
fredcadeteif you want to avoid that you DO have to rebuild, I think activating the DEBUG=1 variable13:27
steve_lalso can't remember but how easy is the switch to pkg-dbg? Automated option?13:27
steve_lAs no runtime pkg mgr installed13:27
fredcadetesteve_l: oh, of course13:28
fredcadeteI am installing a package manager13:28
fredcadeteI don't remember if it's inside the gdp or not, maybe not13:28
gunnarxsee what I started now, paulsherwood ?  :)  There's lots of discussion possible on this topic.  How to structure - can we schedule a longer chat after meeting?13:28
paulsherwoodok... any more on debug today?13:28
paulsherwoodon debug? sure13:29
steve_l*think* not13:29
fredcadetederrail ended, go ahead13:29
*** gmacario1 has joined #automotive13:29
paulsherwoodfredcadete: thanks for the input13:29
*** Sisco_ has quit IRC13:29
jeremiahfredcadete: Might be cool to have a wiki page from you about your debugging workflow. :-)13:29
paulsherwood- Automated Testing (2nd time lucky) -13:29
gunnarx+113:29
paulsherwoodjeremiah: any comments on this? iirc there's overlap with things you've been advancing in BIT13:30
jeremiahLet me supply the URL for the latest status .  . .13:30
paulsherwoodtvm13:31
*** Sisco has joined #automotive13:31
gunnarxSmall item on this topic I decided to encode the steps in CommonAPI in 10 minutes into a script.13:31
gunnarx(https://genivi-oss.atlassian.net/wiki/pages/viewpage.action?pageId=5472316)13:31
paulsherwoodgunnarx: cool!13:32
gunnarxan idea I had is that this can become executable test of CommonAPI build/installation13:32
*** gmacario has quit IRC13:32
jeremiahYeah, we should collate all the stuff like that, document it, and run it13:32
jeremiahI think right now we just need a plan13:32
gunnarxsounds fancy, but it's not.  There is one step where generators are downloaded rather than built.   Anyhow, scripting makes it executable is my point.13:32
paulsherwoodgunnarx: ok, so that's bitbake specific?13:32
gunnarxno13:33
paulsherwood(runnign patch?)13:33
gunnarxit's more like a native host build in fact13:33
gunnarxcompiles commonapi generator natively, then runs it, kind of13:33
paulsherwoodack. but what's all that patching for?13:34
manfred_gunnarx: cool - post it to the lists13:34
gunnarxhttps://github.com/gunnarx/build-common-api-cpp-native13:34
gunnarxmanfred_, I already did I believe .  genivi-ipc list?13:34
gunnarxso, yeah, just for info we can move on13:34
gunnarxmanfred_, hmmm, can't find the email, maybe stuck in drafts?  I'll check and send it off in that case.13:35
paulsherwood- Source mirroring -13:35
paulsherwoodiirc gunnarx and jeremiah were looking into this wrt yocto/bitbake13:36
jeremiahIts trivially easy to do with Yocto13:36
manfred_gunnar: just attach the script to the wiki where it belongs to13:36
jeremiahIn fact, one of the big points of OE/Yocto was to collect all the source in one location13:36
gunnarxI haven't spoken to jeremiah lately.13:36
jeremiahI guess people worry it is a "fork" but it is designed to work this way13:36
paulsherwoodok great. so how would that location be published/maintained for genivi?13:36
gunnarxI also have not tried the yocto flag personally :(13:36
gunnarxpaulsherwood, yocto's feature is really mostly useful for license compliance13:37
jeremiahAll you do is put some flag that keeps the download sources in a dir, you move that dir to a place called "mirror"13:37
jeremiahand then you point your build at that.13:37
gunnarxi.e. when posting a binary image, you'd post required sources as well.13:37
gunnarxjeremiah is right in a sense, that if you just take your downloads catalog and export it, you have a mirror (matching a particular build)13:38
jeremiahIf GENIVI is going to host that, we'll need to get some kind of license review approval.13:38
jeremiahAnd that can take a while13:38
paulsherwoodjeremiah: ok, i'm thinking of the CIAT situation... needs to be automated and publish sources in a way that can be tracked for approval vs binaries13:38
jeremiahI see13:39
Bjoern_have to leave, see you next week13:39
*** Bjoern_ has quit IRC13:39
gunnarxpaulsherwood, that part is not that hard I suppose, keep the binaries and sources together when you publish13:39
jeremiahThe download mirror is a one-to-one correspondence between binary and source.13:39
jeremiahSo that ought to satisfy the GPL13:39
jeremiahAnd other FOSS licenses.13:39
paulsherwoodso create the full mirror for every build?13:40
jeremiahAh13:40
jeremiahI'm not sure about that.13:40
jeremiahI guess that would lead to a huge overflow of lots of tarballs13:40
paulsherwoodpossibly... depends how much change there actually is. assuming tarballs include version naming, maybe no need to duplicate each time13:41
jeremiahThe mirroring solution is not really designed for a lot of churn.13:42
paulsherwoodbut is there any existing code/soln for this in yocto? i've not looked at how their autobuild thing satisfies gpl13:42
fredcadeteyou can keep the previous download directory to avoid redownloading. The problem is also how to identify downloads that you don't need anymore. I haven't figured out how to do this13:42
jeremiahSo, you put a flag in your local.conf13:42
jeremiahThat saves all the sources to a download dir13:43
CTtpollardfredcadete: exactly my issue13:43
jeremiahThat download dir represents the *exact* set of sources you used for your binary image13:43
paulsherwood we're talking about a ci system, not a user13:43
jeremiahokay13:43
jeremiahI was describing user work flow.13:43
paulsherwoodack13:44
jeremiah:-)13:44
gunnarxfredcadete (and all) rsync with --delete flag, should be easy13:44
paulsherwoodshall we move on?13:44
fredcadetepaulsherwood: at the ELC there was a yocto BoF. Some yocto developers say they use autobuilder: https://autobuilder.yoctoproject.org/ . They generate a source mirror: http://downloads.yoctoproject.org/mirror/sources/13:44
gunnarxyes, I don't see a major problem here.  You decide how many different versions of the binary you want to host (likely one or a few), you update it when it needs updating, and you sync the sources to match13:44
*** manfred_ has quit IRC13:45
jeremiahBut that is not going to suit a CI environment which is moving quickly I feel13:45
paulsherwoodfredcadete: ah, looks like it is keeping copies of the tarballs then13:45
gunnarxcopying/syncing the binary might be a bigger network problem than the sources likely.13:45
paulsherwoodjeremiah: that's what i would have thought, but yp is running autobuild every day afaik?13:46
gunnarxjeremiah, don't know what you mean.  sources are quickly synced.  the binary is bigger, but you have that problem anyhow.13:46
paulsherwoodfredcadete: do they publish the binaries too?13:46
gunnarxpaulsherwood, jeremiah, what are you guys talking about, what's the problem again?13:46
fredcadetepaulsherwood: I think so: http://autobuilder.yoctoproject.org/pub/nightly/13:46
paulsherwoodfredcadete: ack13:46
jeremiahWell, what happens when project foo upgrades Wayland in poky and project bar is stuck on an older version?13:46
jeremiahDoesn't that break the build?13:47
gunnarxthe world explodes?  I don't know :)13:47
paulsherwoodgunnarx: maybe nothing. so folks are saying source mirroring for yocto is easily solved13:47
paulsherwoodlet's move on13:47
paulsherwood- CommonAPI 3.1.x setup using gunnarx/franca_install_automation -13:47
gmacario1This topic is OK.13:48
paulsherwoodwas this topic closed already? i just copied it from last time13:48
gunnarxdon't think we have news.  I think I reported last time that common API should be functioning13:48
paulsherwoodok13:48
gunnarxcould be niceified13:48
paulsherwoodonto AOB?13:48
gmacario1Yes it does and I submitted a couple PR to https://github.com/gunnarx/franca_install_automation13:48
gunnarxok, thanks gmacario1.   paulsherwood I think we're good and can move on this time13:49
paulsherwoodgmacario1: cool :)13:49
paulsherwood- AOB -13:49
paulsherwoodELCE: feedback13:49
gunnarxit was rubbish13:49
gunnarx(I hope :)13:49
paulsherwoodthe automotive panel was very well attended13:49
fredcadetegunnarx: you were there?13:49
paulsherwoodlots of very good discussion. thanks to all who contributed.13:49
gunnarxfredcadete, no, that's why I hope it was rubbish, a little joke :)13:49
paulsherwoodi undertook to write a summary for genivi13:49
paulsherwoodwill add that to my actions13:50
fredcadetepaulsherwood: agree. I have good feedback from my colleagues as well13:50
*** Sisco has quit IRC13:50
gunnarxLWN articles up yet?13:50
jeremiahIt was good, cathartic. :)13:50
*** Sisco has joined #automotive13:50
gunnarxJust so I know that I have to wake up and catch up :)13:50
philrobI was there: no rubbish :)13:50
jeremiahOne of the best things about the Linux Conf was the reverse engineering of graphics driver etnaviv13:50
jeremiahAnd how that is being used in production13:50
fredcadeteI was hoping to see an increase in IRC attendance because of the panel attendance. But I'm not sure it has happened13:51
paulsherwoodno, about the same13:51
jeremiahfredcadete: I think it has, more lurkers13:51
paulsherwoodin other news, I attended waltminer's AGL talk... was disappointed about his AGL vs GENIVI slide and told him so13:52
paulsherwoodwe need more proactive collaboration imo13:52
gunnarxyeah!  it should totally have been GENIVI vs AGL, not AGL vs GENIVI13:52
gunnarxagain, a joke.  I agree paulsherwood, seriously we should not consider it like that13:53
paulsherwoodhowever he did state that AGL is collaborating with GENIVI on CIAT, so we should wrap up what we're doing on that :)13:53
jeremiahStill feels like its more competitive than cooperative.13:53
paulsherwoodjeremiah: i don't think it's deliberately compettivie... just that folks can easily misread long-distance comms13:53
jeremiahTrue dat.13:54
gunnarxthat's quite silly.   At the most organizations may compete a bit for resources/members, but we're approaching the problem differently and complementary, IMO13:54
paulsherwoodagl folks think it's hard to get useful stuff out of genivi at time (the internal wiki etc)13:54
philrobWalt asked me about the media manager phase 2 work (on the way back from the guinness brewery)13:54
gunnarxpaulsherwood, I don't get it13:54
gunnarx"agl folks" can just ask13:54
gunnarxand we'll do our best13:54
philrobI told him AGL should consider taking over some of the workpackages described there13:55
paulsherwoodgunnarx: my stuff on GAD made it to LWN, haven't seen anything about the collab panel13:55
*** ToxicGumbo-work has joined #automotive13:55
gmacario1Please also report about the visit to the Guinness brewery for those like me who did not attend :P13:55
paulsherwoodphilrob: afaik AGL doesn't have the concept of work packages precisely13:55
philrobperhaps, but there are requirements and use cases described there, this is a starting point13:56
jeremiahgmacario1: It was delicious13:56
paulsherwoodphilrob: ack13:56
paulsherwoodany more AOB?13:56
*** pavelk has joined #automotive13:57
fredcadetethe meta-ivi/meta-ivi-common situation is a timebomb13:57
fredcadetethere, I said it13:57
jeremiahheh13:57
jeremiahfredcadete: Do you feel better?13:57
jeremiah:-)13:57
gmacario1jeremiah: I believe so: this time I ended up with attending only http://oktoberfesttorino.com/13:57
gunnarxfredcadete, what's the situation?13:57
fredcadeteno :'(13:58
paulsherwoodwell, genivi could adopt meta-ivi-common too? :)13:58
paulsherwoodmaintain it jointly?13:58
gunnarxpaulsherwood, that was/is the plan right?13:58
fredcadeteit could, I hope it does13:58
steve_lIf only it was a collab effort..13:58
gunnarxnot sure what "the situation" is so I can't speak intelligently...13:58
fredcadeteI don't see how the meta-ivi maintainers are taking it13:58
paulsherwoodgunnarx: i'm not involved in the yocto genivi baseline13:59
gunnarxfredcadete, why do they need to "take it"?13:59
jeremiahfredcadete: What is the problem as you see it?13:59
jeremiahThat we have a fork of meta-ivi?13:59
gunnarxfredcadete, do we have overlapping components now?13:59
fredcadetenot components, no13:59
fredcadetebut for example there are different versions of ivi-shell and wayland-ivi-extension13:59
gunnarx^^ recipes for components13:59
gunnarxmeta-ivi is behind, right?14:00
fredcadeteit's just one example where I understand meta-ivi can't jump to the latest version because of compatibility concerns, and AGL wants to start with the most recent version14:00
fredcadeteyes14:00
gunnarxtbh, I think AGL is making the right decision14:01
steve_lTo be fair to meta-ivi peeps they were asked to not use the latest..14:01
fredcadetegunnarx: that's the problem, each is making the right decision14:01
fredcadetefor the mandate they have14:01
fredcadetethen it's incompatible14:01
*** Sisco has quit IRC14:01
*** Sisco has joined #automotive14:01
gunnarxyes, so more shared discussion is needed14:01
paulsherwoodfredcadete: any thoughts on a solution?14:01
fredcadetepaulsherwood: no, I am on a pessimistic week14:02
gunnarxin this particular case however, I think meta-ivi (and/or GENIVI, whatever it is) should also move to the latest version.14:02
fredcadetemaybe next week14:02
steve_lIn this case I expect they are not even aware how the LM team is acting14:02
jeremiahShould we try and bring this up in the AGL layer discussion meeting tomorrow?14:02
gunnarxIn other cases, it might be simply incompatible stuff for no good reason and I'm with you14:02
* paulsherwood notes the time and proposes to end today's meeting nowish... discussion on interesting topics can continue of course14:02
paulsherwoodjeremiah: good idea14:02
steve_lgunnarx: But why did you ask them to use the older version then? :)14:03
paulsherwoodcan i close the meeting?14:03
fredcadeteclose14:03
paulsherwood== GENIVI Tools Team Meeting Ends ==14:03
paulsherwoodthanks all14:03
paulsherwoodthere are some hangover discussions iiuc, i'll be here for a while14:03
gunnarxsteve_l, not sure I did, but let's recap that in the BIT discussion.   nonetheless, we have the ability to move on, new branches, updated versions14:03
jeremiahpaulsherwood: How do I put the meta-ivi vs. meta-ivi-common discussion onto the AGL layer agenda? Email to Walt?14:04
paulsherwoodjeremiah: i think so, but also cc to genivi-projects and automotive-discussions, i think? this is quite an important topic?14:05
jeremiahWho is the maintainer of meta-ivi now? Its Ned right?14:05
jeremiahpaulsherwood: Okay.14:05
gunnarxthere's no blocker to start writing software on the latest and greatest wayland/weston - it would make sense if GDP does it.  GDP can do this individually, or based on an updated meta-ivi branch14:05
paulsherwoodjeremiah: no, it's his colleague in Korea14:05
steve_lNed are Release Mgr I think, Tolkien as the engineer doing the work.14:05
jeremiahAh, okay14:05
paulsherwoodgunnarx: true, but then should GDP and YGB stay in step?14:06
jeremiahgunnarx: So perhaps the next best opportunity to sync the two layers is after the AMM?14:06
steve_lgunnarx: sure but it leaves a painful multitude of options in its wake..14:06
gunnarxpaulsherwood, we've had this discussion multiple times, sorry if you're not in the loop14:06
paulsherwoodgunnarx: it's fine. i'm happy to stay out of it14:06
paulsherwoodpretend i didn't ask :)14:06
*** wschaller has quit IRC14:06
steve_lfrom outside our bubble it's routinely seen as a huge unregulated, little understood mess. Sadly that is sometimes interpreted as immaturity in the s/w14:07
gunnarxGDP should be based on a GENIVI baseline as default.  It is however our testing ground and is allowed to stray from compliance.  In this particular case, the new version is not non-compliant as far as I remember.  Only meta-ivi is behind.  That's a discussion I'd like to defer to the BIT however.14:07
gunnarxsteve_l, what is "it"?14:07
steve_lcrap like this weston/ivi-extension discussion14:08
gunnarxpaulsherwood ^^^ hope the above clarifies the GDP strategy if it was not clear.14:08
philrobplease, guys, cool down, we expect to have a GDP maintenance team that will improve the code governance for GDP in sync with the users expectations14:09
* steve_l takes a deep breath :)14:10
gunnarxphilrob I'm cool at least, no worries here.14:10
paulsherwoodphilrob: i think we're cool... this is normal for irc after all :)14:10
jeremiahI'm freezing. I need to put on a sweater.14:10
paulsherwoodwas there something else we were going to discuss post-meeting?14:10
gunnarxI don't see any major problem here.  Wayland and Weston have developed quickly, the right thing is to keep up.  It's simple.14:10
philrobyes, of course, but get prepared to bring this topic of code governance in the foreground in the coming weeks14:11
steve_lYes it's simple for Genivi 9: You can use Weston 1.6/IVI-Ext 1.30 in YBL, 1.7/1.30 in BBL, 1.8/1.49 soon 1.9/1.50 if you have any problems with Compositor and talk to the LM Team who tell you to use the latest. I'm sure no one on the outside will find that in the least confusing :)14:13
jeremiah:-)14:14
gunnarxsteve_l, my point is, it's simple to see what needs to be done.  So let's work to fix it.14:14
philrobgunnarx: agreed14:15
steve_lgunnarx: agreed and  I'm not shouting at you. I'm just starting to tire of shouting into the wind :)14:16
jeremiahYeah, I think steve_l has tried to get the various parties to align, but it is tough going14:16
gunnarxgot it14:17
* steve_l adds it to the BIT agenda14:20
*** wschaller has joined #automotive14:21
*** jeremiah has quit IRC14:30
gunnarxfredcadete, so to finish up debugging discussion_14:31
fredcadetegunnarx: I'm here, go ahead14:32
gunnarxYou make sure a package manager is installed in the image, a debug symbol package is built automatically by yocto, and you just install it on target when you need it_14:32
gunnarxdid I get it right?14:32
fredcadetefor local debugging with command-line gdb, yes14:32
fredcadetefor remote debugging, you end up slashing your wrists14:33
CTtpollardwow14:34
gunnarxoh, ok. i guess I shouldn't try that then.14:34
gunnarxNo flag needed in local.conf to get the debug package built?14:34
gunnarxCTtpollard, where have you been?14:34
* fredcadete checks local.conf14:35
CTtpollardgunnarx: Dublin last week, I was lurking in the tools talk14:35
gunnarxah.14:36
*** bbranch has joined #automotive14:36
*** philrob has quit IRC14:36
fredcadetegunnarx: nope, nothing special activated14:36
gunnarxOne of these days I'll get the svn to git patch sent for navit...14:36
gunnarxit's the one and only package that is still using subversion, and that bugs me to no end14:37
gunnarxmeans you have to build subversion-native only to fetch it, aaah14:37
fredcadeteeven on my vanilla GDP build I see *-dbg packages inside gdp-src-build/tmp/deploy/rpm/porter14:37
gunnarxok, good to know14:38
paulsherwoodgunnarx: https://github.com/navit-gps/navit14:39
gunnarxpaulsherwood, yes that's what I'm using14:39
gunnarxactually, no. there is one on the navit project page...14:39
gunnarxwhich I think is "official"?14:39
paulsherwoodhttp://wiki.navit-project.org/index.php/Main_Page14:39
paulsherwoodmoved to github in July14:39
gunnarxright you are, guess I remember wrong14:41
paulsherwoodgunnarx: i remember wrong all the time :)14:42
gunnarxI've noticed14:42
gunnarx:D:D:D14:42
paulsherwoodi guess i'll go sulk in another channel :)14:42
*** steve_l has quit IRC14:55
*** riazantsev has quit IRC14:55
*** KlausUhl has quit IRC14:55
myselfbtw there's a #navit on this net :)15:00
*** riazantsev has joined #automotive15:01
paulsherwood:)15:01
*** mdp has joined #automotive15:02
gunnarxmyself, I know.  Don't have any questions or things to discuss right now, that's all :)15:04
fredcadetemyself, I think myself can be a confusing name on IRC :/15:05
* myself bows deeply15:05
myselfat your service! :)15:06
fredcadeteit even works on emotes!15:06
fredcadetemarvellous15:06
gunnarxI once said to myself: "you are acting really stupid today"15:09
* CTtpollard has said that more than once to himself15:10
gunnarxyes... but have you said it to myself?15:10
gunnarxmyself, I know. is quite different from I know myself, which clearly I do not.15:10
myselfExploiting an unpatched pronoun-dereferencing vuln in the english-language parser since 1993 :)15:11
gunnarxit gets old quickly, doesn't it? :)15:11
myselfNot really.15:14
* CTtpollard starts a kronos build for raspi following the instructions posted to genivi-projects 15:20
fredcadetekronos!!15:20
fredcadeteyocto 1.8?15:20
gunnarxawesome15:21
CTtpollardfido yes fredcadete15:21
fredcadetecool15:21
fredcadeteI started today the upgrade to kronos, but targeting renesas boards15:22
fredcadeteit's being a bit harsher than expected15:22
fredcadeteI'll share my changes to meta-ivi and meta-renesas when/if I'm done15:22
CTtpollardfredcadete: meta-raspberrypi requires fido15:23
CTtpollardI would have liked to try it on poky first15:23
CTtpollard*Dizzy15:23
CTtpollardso many names15:23
CTtpollardwell requires fido for raspi2 support15:23
*** paulwaters_ has quit IRC15:30
gunnarxCTtpollard, I noticed, and responded the same to Amir just now15:33
CTtpollardah yes, thunderbird agrees15:34
gunnarxwhen you have time, please read it (just concerned about audiomanager in the long run)15:34
gunnarxIs anyone reading weirdly truncated lines in that mail from me?15:36
CTtpollardgunnarx: as in, you don't want to use kronos, with an older GDP recipe for audiomanager?15:37
CTtpollardGDP/meta-genivi-demo15:37
gunnarxyes, well primarily I don't want people to call it Kronos15:37
gunnarxor 9.0 :)15:38
gunnarxit's clear why, or not?15:38
CTtpollardI understand that GDP versioning isn't 1to1 with meta-ivi tags?15:39
gunnarxit doesn't have to be, but in that case we should likely drop the GDP7/GDP8 naming that has popped up lately15:40
gunnarxIn either case I think if you or anyone say it's "Kronos" or even "GDP9" we'll have some confusion.  I'd like to avoid mostly because the AudioMgr upgrade is one of the significant changes.  One of those that matter.15:41
CTtpollardI understand15:42
gunnarxWe should look into what is left to port the code base to latest AM15:43
CTtpollardI do wonder how to model genivi-demo-platform though15:43
gunnarxyes?15:43
CTtpollardso for the generic branches for each board, once we move to forward to use baseline8, shall we use git tags and upgrade?15:44
gunnarxthat would make sense to me15:44
CTtpollardand then keep experimental non strict builds on separate branches?15:44
gunnarxyes.15:45
CTtpollardok15:45
gunnarxit's hard to make things perfect, but I guess we try to upgrade all supported hardware platforms in one go.  Once everyone feels comfortable with a version that is based on a new baseline, the branches should move to it15:45
gunnarxit's not going to be 100% in sync I suppose, but roughly15:46
CTtpollardgunnarx: this also brings up if we want to add a 'base/master' branch where the main non unique changes can merge from15:46
gunnarxI don't expect people are too interested in maintaining old branches, I would just tag the 7.0 versions and let the branch move forward15:47
gunnarxmakes sense to everyone?15:47
gunnarxI thought we agreed qemu branch could be our "base"15:47
gunnarxunless there is some problem...15:47
CTtpollardgunnarx: well, I think jeremiah has contacted LF admins to set the remote head to the qemu branch15:48
gunnarxI thought he had shell access15:48
CTtpollardhe does I think, but it may be restricted access15:48
gunnarxok, kind of sucks15:49
gunnarxqemu (x86 and arm) is officially supported by meta-ivi anyway, and I'm quite sure well supported by poky right?  So it should always be buildable with least effort, I'm thinking15:49
CTtpollardthe documented gitolite command doesn't work anyway15:50
CTtpollardyup15:50
gunnarxI gave the command in our previous discussion, assuming you have write access to the filesystem15:50
CTtpollardyes he's tried that I believe15:50
gunnarxgit symbolic-ref?15:50
CTtpollard'ssh git@host symbolic-ref <repo> refs/head/prod'15:51
CTtpollardbut best to have this conversation when he is arounf15:51
CTtpollardI don't wan't to misquote15:52
gunnarxkindof, yes.15:52
*** wschaller has quit IRC15:54
CTtpollard'ssh git-genivi@git.projects.genivi.org symbolic-ref genivi-demo-platform refs/head/qemux86-6415:57
CTtpollardI have RW on the repo15:57
CTtpollardwhich gives a fatal15:57
gunnarxIt's wrong15:58
gunnarxssh git@host cd <repo> && git symbolic-ref HEAD refs/head/qemux86-6415:58
gunnarxsomething like that instead15:58
CTtpollardthe way I did it should also work afaik15:58
CTtpollardUsage:    ssh git@host symbolic-ref <repo> <arguments to git-symbolic-ref>15:59
CTtpollardallow 'git symbolic-ref' over a gitolite connection15:59
*** jlrmagnus has joined #automotive15:59
gunnarxyeah, but again, I think that's running a gitolite command, not a git shell command15:59
gunnarxso, as you have said, if gitolite does not support or allow it...16:00
CTtpollardI think does not allow, however it has been configured16:00
gunnarxneed shell access and write permissions to the repo directory to do what I proposed16:00
gunnarxok. back to square one16:01
gunnarxGoodmorning jlrmagnus16:02
jlrmagnusMorning Gunnar.16:02
jlrmagnushttps://www.linkedin.com/pulse/our-can-bus-firewall-coming-along-nicely-magnus-feuer?trk=hp-feed-article-title-publish16:02
jlrmagnusJust for you...16:02
jlrmagnusPlease note the phrase "existing architectures" before you start flaming.16:02
gunnarxI'm about to leave work.  But now I have to check out the awesome can stuff16:02
jlrmagnusThe power pointer goes deep into the tech stuff...16:03
jlrmagnusJust sayn'16:03
CTtpollardgunnarx: I'm off home now, if I sport jeremiah I'll ask him to try the direct shell access rather that the gitolite approach16:03
gunnarxsounds good16:04
gunnarxjlrmagnus, transformation?16:04
gunnarxmostly masking data bits right?16:05
jlrmagnusBoolean operations to apply to data and/or id/.16:05
jlrmagnusClear certain fields in the payload before forwarding.16:05
jlrmagnusChange frame id, etc.16:05
gunnarxyou have any use case for OR/XOR/NEG etc, or just nice to have?16:06
jlrmagnusNice to have - Very cheap to implement.16:06
jlrmagnusWe have a few bits left for additional ops16:06
*** wschaller has joined #automotive16:07
jlrmagnusHow I would like Gunnar to be right now: https://raw.githubusercontent.com/devmynd/practical-object-oriented-javascript/master/images/mind-blown.gif16:07
gunnarxok, I see, for outgoing frames you may need to set or clear bits depending16:07
jlrmagnusExactly.16:07
gunnarxnothing blown here :)16:08
gunnarxbut it looks legit16:08
jlrmagnusTnx.16:09
jlrmagnusI'll add an "approved by Gunnar (tm)(r)" to the presentation.16:09
gunnarxfiltering solution looks straight forward to me - the update / telematics part is the challenge16:09
jlrmagnusYes.16:10
jlrmagnusBut - The board can be configured to accept new rules only at the shop, since a specific pin has to be grounded, or OTA.16:10
jlrmagnusThere is some deployment flexibility there.16:10
gunnarxPKI nightmares16:10
gunnarxNo I won't start...16:10
gunnarx:)16:11
jlrmagnusTrue. Depends on where you install it.16:11
gunnarxrejoice in your success jlrmagnus.  Now go back to SW mgmt!!! #&#$%^*@@16:11
jlrmagnusBut there is a public device key flashed into it.16:11
jlrmagnusDude. I am hacking away. Ask me about nested DBUS calls in python.16:11
jlrmagnusIt16:11
jlrmagnusSucks16:11
gunnarxof course it does16:11
jlrmagnusGot it up and running on Friday.16:12
rjekLet's go back to CORBA!16:12
jlrmagnusYeah!16:12
jlrmagnusSwizzling and marshalling ftw.16:12
gunnarxYou need CommonAPI, where you can revel in the latest C++ draft standard ;-)16:12
jlrmagnusYep. I will switch to that.16:12
jlrmagnusI'll implement a dummy SWM setup with all components' DBUS interface in place first.16:13
jlrmagnusUsing python. Gianpaolo-approved.16:13
gunnarxworks for me16:13
jlrmagnusLessons learned there goes into FIDL.16:13
gunnarxuh oh, gmacario1 approved, I take that back16:13
jlrmagnusOne question before we go: If we are to go full auto build with Yocto - How are we going to auto-generate C++Common API files from Franca IDL files automatically?16:14
jlrmagnusI've only seen Eclipse used as a generator. Will we run that in headless mode on the build server?16:14
jlrmagnus*Have a slight itch to break out flex/bison and write command line tools*16:14
gunnarxthere are command line generators16:15
gunnarxthough not flex/bison.  they are implemented in java still16:15
gunnarxIf you check today's logs (they are long), there's a wiki page and a script mentioned which deals with command line CommonAPI16:16
jlrmagnusVery good. I'll have a look at that.16:16
jlrmagnusTnx.16:16
jlrmagnusNow I need to go back to Powerpoint hell, trying to describe the RVI ecosystem.16:17
gunnarxMaybe take a deep breath before you start going down creating a new parser :)  Anyway for completeness I should mention to anyone crazy enough to try, to look at this first also https://github.com/Pelagicore/FrancaCCG16:17
*** ctbruce has quit IRC16:17
jlrmagnusI will not do it, especially if there are java tools available.16:18
gunnarxtl;dr it's been done before, use it as a basis16:18
jlrmagnusk16:18
jlrmagnushttps://github.com/Pelagicore/FrancaCCG: Oh look! Readable C++...16:20
*** static has joined #automotive16:21
*** gmacario1 has left #automotive16:23
*** static has quit IRC16:25
*** gunnarx has quit IRC16:37
*** Tarnyko has quit IRC16:42
*** jonathanmaw has quit IRC16:45
*** tcouniha has joined #automotive16:52
*** wschaller has quit IRC17:10
*** gmacario has joined #automotive17:20
*** gmacario has left #automotive17:20
*** riazantsev has quit IRC17:25
*** joone has quit IRC17:34
*** ulf` has quit IRC17:35
*** jimmy2 has quit IRC17:35
*** murphy has joined #automotive17:49
*** murphy has quit IRC18:03
*** pratikdesai_ has joined #automotive18:18
*** pratikdesai_ has left #automotive18:19
*** chheplo has joined #automotive18:19
*** toscalix__ has quit IRC18:23
*** chheplo has quit IRC19:13
*** joone has joined #automotive19:44
*** jimmy1 has joined #automotive19:45
*** ulf` has joined #automotive19:46
*** pavelk has quit IRC19:46
*** murphy has joined #automotive19:50
*** kooltux has joined #automotive20:09
*** chheplo has joined #automotive20:11
*** kooltux__ has quit IRC20:18
*** kooltux__ has joined #automotive20:19
*** ToxicGumbo-work has quit IRC21:00
*** jobol has quit IRC21:21
*** kooltux__ has quit IRC21:27
*** FelixH has quit IRC21:55
*** fernandod has quit IRC22:07
*** fernandod has joined #automotive22:07
*** tcouniha has quit IRC22:17
*** egy has joined #automotive22:33
*** murphy has quit IRC22:38
*** FelixH has joined #automotive22:50
*** egy1 has joined #automotive22:56
*** egy has quit IRC22:57
*** dbkaplun has joined #automotive22:59
dbkaplunHey, anyone here use TunerPro or is good with tuning ECUs?22:59
jlrmagnusI can tune ECU on a general level, yes.23:09
jlrmagnusAlthough I haven't used TunerPro23:11
*** egy1 has quit IRC23:20
dbkaplunjlrmagnus: what software do you use?23:58

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