IRC logs for #automotive for Monday, 2015-08-17

*** jlrmagnus has quit IRC00:00
*** FaH_auto has joined #automotive05:21
*** Egy has joined #automotive05:46
*** mdunford has joined #automotive07:00
*** apinheiro has joined #automotive07:35
*** fredcadete has joined #automotive07:42
*** KlausUhl has joined #automotive07:54
*** jonathanmaw has joined #automotive08:02
*** Martiini has joined #automotive08:34
*** Egy has quit IRC08:49
*** CTtpollard has joined #automotive08:53
*** wschaller_ has joined #automotive09:24
jeremiahCurrently the config set-up for meta-genivi-demo is giving me some headaches09:37
jeremiahError: '/home/jeremiah/GENIVI/repos/GDP/meta-genivi-demo/conf' must be a directory containing local.conf & bblayers.conf09:37
jeremiahBut, local.conf and bblayers.conf are there.09:37
jeremiahGoogle is not being particularly helpful either.09:37
jeremiahAny ideas?09:37
rjekNormally with that sort of issue I fire up strace to see how it is coming to that conclusion09:39
CTtpollardjeremiah: what step are you on?09:39
jeremiahI did a bitbake over the weekend, which worked partially09:40
jeremiahBut now bitbake won't rerun09:40
jeremiahI removed the bitbake.lock file, but no love.09:40
jeremiahSo I'm trying to get back to the bitbake step09:41
CTtpollardjeremiah reset the template path and then re-call the poky command to set the build environment09:41
CTtpollardand try again09:41
jeremiahI did that09:41
jeremiahI'll try that again09:41
jeremiahNo change.09:42
CTtpollardis it atleast saying bitbake is a known command?09:42
jeremiahyes09:43
jeremiahThe BBPATH variable is not set and bitbake did not find a conf/bblayers.conf file in the expected location.09:44
jeremiahWhich makes me think that I have some cached data somewhere that is confusing both the oe env setup and therefor bitbake09:44
jeremiahOr that I need to make sure that I have the correct SHA checked out?09:45
jeremiahOne ought to be using HEAD for meta-genivi-demo, no?09:48
jeremiahThe BBPATH variable is not set and bitbake did not find a conf/bblayers.conf file in the expected location.09:48
jeremiahhmm09:48
CTtpollardhead works for me09:49
jeremiahWhat is your $BBPATH?09:49
jeremiahmine is empty09:49
jeremiahWait! I think I have a local path issue . . . !09:53
jeremiahAnd I think I might be able to solve it . . .09:53
jonathanmawhooray, CTtpollard has been a useful rubber duck :)09:55
rjekWhat are rubber ducks for, anyway?09:55
* CTtpollard has not heard that expression before 09:55
rjekCTtpollard: Have you met jonathanmaw?09:56
jonathanmawCTtpollard: https://en.wikipedia.org/wiki/Rubber_duck_debugging09:56
rjekCTtpollard: I think jonathanmaw is trying to say that you are an inanimate object.09:57
CTtpollardrjek: I've been said to be soulless before09:57
jeremiahAnd I am the duck?10:09
jeremiahSo, even with the path changes, I'm getting the same error.10:15
jeremiahIs there not a local.conf and a bblayers.conf shipped with meta-genivi-demo?10:16
jeremiahIt looks like there's only a sample10:16
jonathanmawjeremiah: bblayers.conf.sample may be enough. poky and meta-ivi lack bblayers.conf as well, but do have bblayers.conf.sample10:19
fredcadeteit's normal that layers only ship with sample10:19
fredcadetethe first time you source poky/oe-init-build-env the sample is copied to build/conf/local.conf10:20
jeremiahI had to create the two files to stop the warning.10:20
fredcadeteif build/conf/local.conf is already there, the sample will be ignored. When I get there usually I delete my build directory and try again10:20
jeremiahBut then I get: ERROR: Nothing PROVIDES 'genivi-demo-platform'10:21
jeremiahfredcadete: Yeah, I did that, deleted and started again.10:21
fredcadetejeremiah: what is your process? Is it the usual TEMPLATECONF and source poky/oe-init-build-env?10:22
jeremiahYeah, that is what I've been doing.10:22
jeremiahI'll restart and do that again to be sure I haven't missed a step10:22
fredcadeteWhen I have that it's usually because I have been imaginative with the setting of TEMPLATECONF and relative paths and such10:23
fredcadeteoh, and I have had issues when using zsh. I switch to bash to do source poky/oe-init-build-env10:23
jeremiahI've had some path difficulties, trying to get creative with symlinks. :/10:24
jeremiahI may have exported the wrong PATH for the conf dir10:28
jeremiahfredcadete: What do you have for TEMPLATECONF?10:29
jeremiahI'm using GDP/meta-genivi-demo/conf10:30
fredcadeteI'm not building the GDP, I build an internal image10:31
fredcadeteso it may vary10:31
fredcadetebut a oneliner is  "TEMPLATECONF=../meta-REDACTED/conf source poky/oe-init-build-env"10:31
fredcadeteif in doubt, you could try setting an absolute path for TEMPLATECONF10:32
jeremiahah, okay10:32
jeremiahI'll do that.10:32
*** Egy has joined #automotive10:40
jeremiahfredcadete: Thanks for the pointers fredcadete, I've got things working. My fan is running so I must be using Yocto.10:43
CTtpollardheh10:43
*** txenoo has joined #automotive10:47
rjekThat Thales Megamos ignition hack finally published after VW had a court demand it was not revealed two years ago: http://www.hotforsecurity.com/blog/silenced-for-two-years-by-volkswagen-car-hackers-reveal-their-paper-into-security-hole-12512.html10:48
JEEByeah, they redacted some specifics on the thing IIRC10:51
CTtpollardhas anyone had to put uboot on a Koelsch board?11:01
fredcadeteCTtpollard: I have put it on a Lager board11:05
*** wschaller_ has quit IRC11:07
CTtpollardfredcadete: do you have any instructions, my porter came with it pre-flashed, the koelsh hasn't though11:07
fredcadeteCTtpollard: I'll check11:10
CTtpollardthanks fredcadete11:12
jeremiahrjek: Yeah, I saw that. Interesting11:34
jeremiahI'm using Debian unstable to build GDP and running into problems with poky core which is older.11:35
jeremiahI'm getting breakage with GCC 5 and ncurses, looks like there is a patch out there11:35
jeremiahNot in poky yet though.11:35
jeremiahAny recommendations on which "native" host OS to use?11:35
jeremiahWhat do people use here?11:35
jeremiahI know that Yocto keeps a list of known-good and I suppose I'll just go use that.11:36
CTtpollardjeremiah: my build system is an ubuntu 14.04 vm11:36
jeremiahCTtpollard: Do you find yourself Yak shaving?11:36
jeremiahOr does it work for you?11:36
CTtpollardworks for me11:36
jeremiahI may just use that then.11:36
jeremiahthanks11:36
*** waltminer has joined #automotive11:44
radiofreejeremiah: make sure you give it a massive amount of space11:44
CTtpollardI've found at least 80GB is needed11:45
rjekI thought that Yocto building was only supported under Ubuntu these days11:47
jeremiahradiofree: Okay, thanks11:47
waltminergood morning.11:52
jeremiahHi waltminer11:52
jeremiahAre you back from Vacay already?11:53
waltmineryes :(11:53
jeremiahThat was short. :(11:53
jeremiahBut then I'm used to Swedish vacations.11:53
waltminerheh.11:54
waltminerI am going to take another week right after the AGL AMM to rent a motorcycle and ride around northern California11:54
waltminerIs the GENIVI tools team meeting IRC only this week?11:55
*** fury has joined #automotive11:55
jeremiahNice.12:11
jeremiahIt met on IRC last week12:11
jeremiahI assume there's going to be an IRC meeting today too?12:11
jeremiahI guess poke paulsherwood for definitive answer12:11
*** txenoo has quit IRC12:21
*** wschaller_ has joined #automotive12:21
*** mdunford has quit IRC12:29
paulsherwoodTools Team Meeting will start here in 27 mins12:33
*** wschaller_ has quit IRC12:35
waltminerI guess that answers my question12:35
paulsherwoodwaltminer: yup, irc only12:35
* paulsherwood was grabbing lunch12:36
*** CTtpollard has quit IRC12:39
*** Egy has quit IRC12:42
*** Egy has joined #automotive12:42
paulsherwoodfor google drive users, https://drive.draw.io/#G0Byph3VJv3myMa0ItZnJfckF4UDA shows an initial pass at CIAT12:43
*** mdunford has joined #automotive12:44
*** wschaller_ has joined #automotive12:50
*** CTtpollard has joined #automotive12:54
*** pkonopelko has joined #automotive12:56
*** steve__ has joined #automotive12:57
jeremiahPatch EGL_headers_for_wayland.patch does not apply (enforce with -f) <--- doesn't look good12:58
*** gunnarx has joined #automotive12:58
*** mdunford has quit IRC12:58
*** joel has joined #automotive12:59
jeremiahgunnarx: Are you in Heidelberg?12:59
*** joel is now known as Guest3529012:59
*** Guest35290 is now known as joelreplogle12:59
paulsherwood== GENIVI Tools Team Meeting Starts ==13:00
paulsherwoodhi all13:00
* paulsherwood notices 46 people in the channel :)13:00
paulsherwoodok, to recap from last week, minutes were published at http://wiki.projects.genivi.org/index.php/TT/minutes/2015081013:00
paulsherwoodi've put a very draft agenda for today at http://wiki.projects.genivi.org/index.php/TT/minutes/2015081713:00
CTtpollardhi paulsherwood13:01
paulsherwoodunsure how many people will be active today, since some contribs are on holiday13:01
paulsherwoodso here goes...13:01
paulsherwoodany feedback or thoughts on last week's meeting itself, and/or the minutes?13:01
steve__did get round to commenting but I think I would have just echoed the existing feedback13:02
paulsherwoodok cool :)13:02
steve__did *not* get round to..13:02
* paulsherwood guessed that :)13:02
paulsherwoodok, let's try first agenda item13:03
paulsherwood== Wikis ==13:03
*** mdunford has joined #automotive13:03
paulsherwoodjoelreplogle: any update for us? is toplevel structure set?13:03
*** pespin has joined #automotive13:03
paulsherwood(or have others any feedback from followups with joel)13:03
joelreploglenot much progress... the proposal will be given by 31 aug for wiki structure for full community feedback13:04
pkonopelkodid not see anything since last pmo call13:04
jeremiahI spoke with him in the OSS meetingh13:04
jeremiahI think he's in this meeting13:04
paulsherwoodjoelreplogle: i may have misunderstood, i heard a whisper that you might 'just do it' and see if folks like the result?13:04
jeremiahWe're waiting on feedback from GENIVI Marketing and the Technical product manager that is due in Early Sept.13:05
jeremiahThat is my understanding, Joel can confirm or deny. :-)13:05
paulsherwoodwho is that person?13:05
joelreplogleit's unfortunately more complicated (in terms of players) than just putting something up.13:05
paulsherwoodjoelreplogle: why is it?13:05
paulsherwoodbetter to seek forgiveness than permission? :)13:06
joelreplogleProbably right ;-)13:06
pespinHi, I implemented a simple client app <->service app using common-api-dbus 3.1.3 on the system dbus bus. When I call the method from the client, I can see the service receiving the request and answering it, but it seems just before answering the capi3 layer gets disconnected from the bus (and dispatcher thread is finished), and of course the service no longer works after that.13:06
gunnarxlol13:06
jeremiahpaulsherwood: The Technical Product Manager is Philippe Gicquel13:06
pespinanybody having similar issues too?13:06
paulsherwoodjeremiah: ok thanks13:06
steve__think you just received some feedback on meetings in irc ;)13:07
paulsherwoodsteve__: yup. we could move it in future to a meetings specific channel :)13:07
paulsherwoodanyways moving on... but folks are welcome to help pespin if they can13:08
paulsherwoodso joelreplogle i guess folks will remain a bit reluctant to use the new wiki til this is resolved13:08
gunnarxpespin, try emailing genivi-ipc list.  We're having a formal meeting here now for the next half hour or so.13:08
pespingunnarx: ok sorry I didn't notice ;)13:08
paulsherwoodany further comments on wiki13:08
paulsherwood?13:08
gunnarxpespin, no worries13:09
* paulsherwood moves on to Generating Tests with Franca13:09
paulsherwoodKlaus Birken requests feedback/contributions to https://genivi-oss.atlassian.net/wiki/display/TOOL/Generating+Tests+with+Franca13:09
*** jeremiah is now known as jeremiah_afk13:09
paulsherwood(klaus is on vacation so hopes to see feedback on his return)13:09
joelreploglere the wiki: I'd like to encourage people to make use of it as much as possible.  Pages may be moved a bit after the final structure is in place, but that's a simple task vs putting the content in.13:09
paulsherwoodjoelreplogle: ok, so you are saying that if we use the new one, for sure our work won't be lost or need to be re-done?13:10
joelreplogleyes, absolutely!13:10
paulsherwoodok, thanks.13:10
paulsherwoodas a show of faith i'll do13:10
paulsherwoodACTION paulsherwood migrate TT wiki content13:11
paulsherwoodothers are welcome to join me :)13:11
joelreplogleperfect - thanks!13:11
steve__happy to move. More an issue of timing for me. Need to concentrate on a deadline this week.13:11
paulsherwoodany comments here on generating tests with franca?13:11
paulsherwoodsteve__: understood13:11
paulsherwoodok, let's move onto CommonAPI please13:12
paulsherwoodthere was a lot of discussion on this last week but i think key interested folks are not here today13:12
paulsherwooddoes anyone have anything to discuss on CommonAPI?13:13
gunnarxyes13:13
CTtpollardI've sent around an email re getting it to work on the GDP13:13
paulsherwoodgunnarx: please go ahead13:14
gunnarxWell I'm not sure if it's a tools thing but we need to reconfirm GENIVI's strategy on shipping generated code or not.13:14
gunnarxbackground is, not all can use or like the java based tools13:14
gunnarxso we have typically committed generated code to git13:14
gunnarxthis is not best practice, since the source for it is there in theory already13:15
gunnarxbut it simplifies building stuff13:15
paulsherwoodseems sensible, though13:15
gunnarxand what I have found in GDP, baseline and elsewhere is a bit messy13:15
gunnarxFor example some recipes include a huge patch to add src-gen using a different commonapi version...13:15
paulsherwoodright13:16
gunnarxneeds cleanup anyway.   I took a look in audiomanager and did not find that it ships src-gen.  Maybe someone can confirm/deny?13:16
KlausUhlOne big problem with this approach is that the generator with which the code is generator usually has to match the runtime library *exactly*.13:16
KlausUhlBut I understand the background.13:16
paulsherwoodso do you have a strong view that we should insist on the from (real) source approach, gunnarx ?13:16
paulsherwood(or just aim to tidy up better)13:17
pkonopelkodoes anybody know, if there is any problem with using command line tools for code generation?13:17
gunnarxI actually have no opinion now because I need more data...  I need to understand in which state each project is, if the component maintainers can commit to maintain src-gen and so on...13:17
pkonopelkoManfred claims that they work in 3.0 and there is no need for ditributing generated code13:17
gunnarxpkonopelko, OK.  We should check that then, but the baseline and GDP needs to catch up with the strategy in that case13:18
jeremiah_afkHas anyone tested the command-line tools for CommonAPI 3?13:18
KlausUhlThe major challenge is to integrate the generators into your build.13:18
*** jeremiah_afk is now known as jeremiah13:18
jeremiahWhat KlausUhl said.13:18
KlausUhlThere is no off-the-shelf integration with anything, be it CMake, autotools, etc.13:18
pkonopelkoKlausUhl: great, so it looks like a problem for tools team13:18
KlausUhl:-)13:19
gunnarx+1 :-)13:19
jeremiahConsensus!13:19
paulsherwoodi think you may be right... provided the tools team has people who can actually do that kind of work?13:19
steve__This is picking up the conversation at the time of Genivi 8.0 about whether the EGs provide generated code or not to the baselines and was postponed as it was a big topic for the baseline maintainers to adopt?13:19
gunnarxsteve__, yes pretty much13:19
paulsherwoodi know there are people here on #automotive who could do it, but they may not consider themselves members of the tools team :)13:20
steve__ok, feedback then from both Baserock and Yocto maintainers was it is a significant piece of work.13:20
paulsherwoodhow many projects use/integrat with commonapi?13:20
jeremiahNot that many13:20
jeremiahIVI radio13:20
gunnarxWhat I need is to have clarity and I'd like to focus on simplicity in building.  So if tools are still difficult my "opinion" will probably revert to committing the generated code still.  Having patches hidden in meta-whatever must be the worst of all solutions.13:20
jeremiahI think there are plugins for AudioManager to use it.13:20
paulsherwood'Having patches hidden in meta-whatever must be the worst of all solutions.' +113:21
gunnarxand that's what we have today, not committed to git, and also not using the tools = patches in meta-layer which is totally nuts.13:21
gunnarxin certain cases I should say13:21
paulsherwoodok, so i'm ok with this being a TT requirement, assuming BIT can not take it13:21
paulsherwoodsteve__: ^^?13:22
gunnarxI'd be happy if TT take it on, figure out if we can make workable build instructions that can be applied to all.  I'd be happy to see it.13:22
paulsherwoodok13:22
gunnarxMost of all, a recommendation to SAT would be nice so we know which way to go and can apply that consistently13:23
steve__sorry afk13:23
steve__yes happy for TT to push on good solution13:23
paulsherwoodhttps://trello.com/c/gpAMIGZZ13:23
paulsherwoodok any more comments on CommonAPI?13:23
steve__was just grepping the source but didn't get clear pic back on what was using13:24
paulsherwoodok13:24
paulsherwoodnext up, CIAT13:24
paulsherwooda topic dear to my heart :)13:24
gunnarxand that has gone to your head :)13:24
paulsherwoodindeed :)13:24
steve__On gfx drivers..13:25
paulsherwoodgunnarx: do i take i you think this is a bad topic?13:25
*** jeremiah is now known as jeremiah_afk13:25
gunnarxno I'm jesting13:25
steve__Happy with suggestion we discussed.13:25
* paulsherwood strongly believes we need a solution 13:25
paulsherwoodsteve__: which suggestion precisely?13:25
steve__If I was on a phone I would have told you by now ;)13:26
paulsherwoodbut there would be no record :)13:26
steve__Remove gfx drv from binary distro..13:26
steve__Have script to pull needed parts from click through download and "make good" again.13:26
paulsherwoodah, yes. i think that's a separate topic, though, for GDP?13:26
steve__Script would be maintained by Genivi.13:26
paulsherwoodyup, that makes sense13:27
steve__Not part of CIAT output?13:27
paulsherwoodi think it would make GDP possible in CIAT, yes13:27
paulsherwood(and also reduce new-user-friction for GDP in general)13:27
CTtpollard+113:28
CTtpollardI'm not sure how you could script for the clickthrough download however13:28
paulsherwoodCTtpollard: you couldn't13:29
steve__End user downloads, then runs the script13:29
paulsherwoodgunnarx: one of the key discussions last week was about not forking recipes, iirc13:29
steve__on the gfx download13:29
CTtpollardwe have scripts for if the end user manually downloads the binaries13:29
gunnarxpaulsherwood: yes?  not sure i follow13:30
CTtpollardthey are not maintained by genivi though13:30
paulsherwoodbut since then i think i've discovered that adding config/tweaks is default behaviour anyway13:30
paulsherwoodgunnarx: this was the idea of a single git mirror13:30
paulsherwoodinstead of pulling direct from upstreams13:30
steve__Paul kindly signed the GDP maintainer up for it :)13:30
gunnarxpaulsherwood, is this related to steve__ 's topic, or a different one?13:30
gunnarxjust trying to follow13:30
paulsherwoodsorry, different one.13:31
gunnarxok13:31
paulsherwoodi think steve__'s topic is in hand :)13:31
steve__ok13:31
paulsherwoodso i'm mainly interested in a) confirming if the picgture i've drawn makes sense to others)13:32
paulsherwoodb) identifying which parts we can implement off the shelf with minimum pain13:32
paulsherwoodc) identifying how we would approach things that don't fall into b)13:32
gunnarxI think we've already given the feedback that it appeared a bit too complicated, but that we would start in one end with the most important?13:32
paulsherwoodok. do folks have any clear recommendation on what's most important?13:33
gunnarxI would start with b), let c) follow naturally later on13:33
*** Egy has quit IRC13:33
paulsherwoodfair enough13:33
gunnarxBuild automation + source mirror is most important for me.  Then follows ability to upload code for "trial build", which is typically integrated with a code-review ability also (Gerrit style)13:34
*** jeremiah_afk is now known as jeremiah13:34
paulsherwoodso, at the rightmost end, i think the only realistic FOSS candidate for test soln is LAVA today13:34
paulsherwood(ie test farm/cloud... frameworks are further down)13:35
gunnarxthat fits earlier consensus afaict13:35
paulsherwoodright.13:35
paulsherwoodi think gerrit + ml was the previous consensus on review13:35
steve__perhaps for real h/w, but presumably more flexibility if QEMU13:36
paulsherwoodi think LAVA can work with QEMU too13:36
steve__Any issue for LAVA on x86?13:36
paulsherwoodsteve__: it's python, i'd be astonished if there were13:36
steve__Was thinking of out of box solution13:37
paulsherwoodand the default server-side soln is x86 anyway13:37
CTtpollardlava can deploy qemu / kvm images13:37
paulsherwoodCTtpollard: so doesn't care about architecture?13:37
CTtpollardCTtpollard: I've had it deploy a debian x86 image and an arm image they provide, both worked13:38
steve__On QEMU just meant requirements are not so hard, no board to reboot etc.13:38
paulsherwoodCTtpollard: talking to yourself? :)13:38
CTtpollardwhere the host was a x86 laptop13:38
steve__ok good13:38
paulsherwoodsteve__: yup, but in practice i think if we only test on QEMU lots of hw-level issues maybe missed and land on users13:39
steve__agreed13:39
jeremiahYeah, part of the benefit is testing on real hardware13:39
CTtpollardin their lab, they have working jetson test beds13:39
paulsherwoodwho is they?13:40
CTtpollardlinaro that is13:40
paulsherwoodaha :)13:40
* gunnarx is soon returning to vacation mode13:40
paulsherwoodok... so wrt the middle bit, i think that's where things are less clear13:40
paulsherwoodgunnarx: ack. any strong recommendations for build and artifact publication?13:41
paulsherwood(before you disappear)13:41
gunnarxno, whatever works.  I've used Jenkins before but I'm not surprised if others are just as capable or more today13:42
paulsherwoodok, anyone else strong feelings on this?13:42
jeremiahI plan to use a Test Anywhere Protocol test for the SoW13:43
jeremiahTAP is an IETF standard, or is becoming one13:43
paulsherwoodcool13:43
jeremiahThat should fit into Jenkins (or hopefully mustard or any framework.)13:43
paulsherwoodi think our soln needs to support multiple test approaches, though? we can't expect to dictate13:43
jeremiahpaulsherwood: You may well be right.13:43
paulsherwoodok, any more on CIAT? i'm concerned we're losing gunnarx :)13:44
gunnarxdon't mind me...13:44
jeremiahIn which case we have Jenkins --> * --> LAVA13:44
steve__personally I think if it does not require full time admin and a specialistic degree in its admin you are more likely to get others accepting it.13:44
jeremiahheh13:44
paulsherwoodsteve__: is that an implied comment on Jenkins?13:44
steve__no13:44
gunnarxexactly.  There's little room for significant resource needs to keep this running13:45
paulsherwoodok, good point13:45
paulsherwoodhowever, in effect genivi is a subset of a 'distro'... and with GDP it becomes a whole distro...13:46
paulsherwoodand AGL is a distro too...13:46
jeremiahAnd then we get on to boiling the ocean13:46
paulsherwoodand distros require this infrastructure, and the resources to keepe them running13:46
steve__Depends on your goals. But assuming you are not trying to definitively provide a system for a 100+ production team, feels to me like a good straight forward setup that can easily be used by an in-house R&D team would have benefits for contribution13:46
paulsherwoodsteve__: we could set that as a criterion13:46
paulsherwoodjeremiah: fair enough :)13:47
steve__Jenkins makes it so easy to connect in tests you would need a pretty convincing argument not to provide tests for a contribution13:47
paulsherwood:-)13:47
paulsherwoodbut it's java :)13:48
waltminerIs there an arguement against Jenkins somewhere in here?13:48
jeremiahIt's Java?13:48
* jeremiah goes silent.13:48
steve__Not that I made Walt :)13:49
CTtpollardAs is Gerrit :)13:49
jeremiahCTtpollard: Is it? I knew I didn't like it.13:49
paulsherwoodwaltminer: no, i don't think there is an argument against it, really13:49
waltmineryes it is Java.13:49
paulsherwoodexcept that other things are more attractive, maybe easier to setup13:49
jeremiahAnd, BTW, Oracle claims all use of the Java API is copyright Oracle. :-)13:50
* paulsherwood decides to move on from CIAT13:50
paulsherwood== Trello Clearup ==13:50
paulsherwoodhttps://trello.com/b/SwTkXMCa/genivi-tools13:50
waltminerI guess I was hoping to see some kind of decision matrix for CIAT solutions13:51
paulsherwoodjeremiah: can you remember what triggered https://trello.com/c/rgLIW9lG13:51
paulsherwoodwaltminer: good idea13:51
paulsherwoodi'll take that as  a next action13:51
waltminerthanks13:52
* paulsherwood notices that some things have been in review for a long time13:52
paulsherwoodare we intending to do anything with them?13:53
jeremiahpaulsherwood: I was thinking about that but I can't13:53
jeremiahpaulsherwood: I have created a GENIVI-esque Docker image based on Debian though13:53
jeremiahI suppose I can slap that URL in there and we can close that.13:53
paulsherwoodjeremiah: sounds like a plan!13:53
paulsherwoodjeremiah: but i think you should publish it on the wiki too?13:54
jeremiahI'm slowly, but steadily, building up a Debian based image. I'll wait till its finished for feedback13:54
*** gunnarx has left #automotive13:54
paulsherwood(and tell the ML?)13:54
jeremiahpaulsherwood: Okay, I'll do that.13:54
*** gunnarx has joined #automotive13:54
paulsherwoodtvm13:54
jeremiahI don't know how useful it is at the moment, hopefully it becomes more robust shortly. :-)13:54
jeremiahThen I'll send it to the list, meanwhile there's some stuff on the wiki.13:55
gunnarxso it's in "doing" I suppose.  Which card are we on?13:55
* paulsherwood thinks GDP is no longer a thing for tools team, so can delete that card?13:55
gunnarxyep, kill it13:55
paulsherwoodgunnarx: all of them. i asked jeremiah about the debian one, he's advancing that13:55
steve__+113:55
paulsherwoodi know fall amm planning is on me13:56
paulsherwoodlongterm strategy for franca and commonapi i'll leave where it is13:56
paulsherwoodnormal build integration is the new one13:56
paulsherwoodanyone want to add any new cards or suggest advances for existing ones, please fire at will :)13:57
* paulsherwood will move to last topic...13:57
paulsherwood== AOB ==13:57
paulsherwood???13:57
gunnarxCommonAPI works in franca automation13:58
gunnarxI think.  Needs some more testers I'd say.13:58
paulsherwoodhow would we solicit those?13:58
gunnarxDon't know.  How are TT members using Franca / CommonAPI tooling?13:59
* paulsherwood is noticing that it's hard to armtwist volunteers at times13:59
paulsherwoodi don't know that unfortunately13:59
gunnarxYes, it's me and Klaus B testing this stuff.  There is limited resource.13:59
KlausUhlWe are integrating it from source ourselves.14:00
gunnarxAnyhow, it's there if someone wants to try it.14:00
paulsherwoodnoted... would you be interested in that, KlausUhl ?14:00
gunnarxintegrating it from source... you mean the source of the tools?14:00
KlausUhlYes.14:00
gunnarxOK, so building your own Eclipse basically14:00
KlausUhlNot a complete Eclipse. Only the Franca and CommonAPI parts.14:01
gunnarxOK, downloading binary eclipse, building franca and common API from source, and then installing in eclipse?14:01
KlausUhlWe package them as an Eclipse update site from their sources ...14:01
gunnarxok, got it.14:01
KlausUhlessentiall, yes.14:01
gunnarxso the final step is a manual install in eclipse, but you can point that to your own update site?14:02
KlausUhlWe had to patch both sources from time to time.14:02
gunnarxbugs filed?14:02
KlausUhlBut we hope that we will be able to use the "stock" versions in the near future.14:02
KlausUhlYes, bugs are filed. I will also prepare our patches for upstreaming this week.14:02
gunnarxthanks for the info.  Anyway we'll keep pressing on with the automation - ultimately we need this to develop into a GDP SDK anyhow.14:03
paulsherwood+114:03
paulsherwoodok, any other aob?14:03
steve__none14:03
gunnarxno14:03
* paulsherwood gently wonders if folks think we are discussing the right things in tools team, or if there are things we should change/drop/add to our agenda14:03
gunnarxI think the discussions are on things that need progress.  So if we can achieve progress then... :)14:04
jeremiahpaulsherwood: I think that the CIAT topic might benefit if it were broken out of TT and into its own (somewhat massive) project?14:04
pkonopelkopaulsherwood: anything particular? most things are in scope, imho14:04
paulsherwood(and this is a question to folks more widely than just the active members of the discussion... we would be happy to get feedback, suggestions)14:04
gunnarx+1. lurkers jump in.14:05
paulsherwoodpkonopelko: i'm just asking, really, to check i'm not accidenrtally driving in the wrong direction(s) :)14:05
jeremiahsteve__: Are you gonna hang around? I have some GLES patching fun. :-)14:05
* paulsherwood has heard in other fora that his diagram didn't come out right... so http://i.imgur.com/2oapEDB.png14:05
rjek10 points to paulsherwood for using correct plural of forum.14:06
paulsherwoodok, well, on that basis i propose to end the formal meeting... folks are welcome to continue discussio n of course14:06
paulsherwood== GENIVI Tools Team Meeting Ends ==14:06
paulsherwoodthanks folks... it seemed less hectic than last week, at least :)14:06
paulsherwood(but took longer... i'm typing slower, for sure)14:07
* fredcadete claps enthusiastically and stays for the credits14:07
gunnarxrjek +++  pet peeve14:07
KlausUhlpaulsherwood: I will not attend the TT meeting for the next 3 weeks because I will be on vacation.14:07
jeremiahIn a galaxy far, far away . . .14:07
* paulsherwood will tidy up the minutes and put them on the *new* wiki :)14:07
rjekgunnarx: I'm also on a mission to get people to use the correct plural of "formula", too.14:07
paulsherwoodKlausUhl: ack14:07
paulsherwoodhave a lovely break!14:08
jeremiahKlausUhl: Nice. :D14:08
steve__Paul, re diagram suggest taking a look at the Yocto doc and the Yocto project mirror to see how mirroring usually done in Yocto14:08
jeremiahrjek: Formulae?14:08
*** FaH_auto has quit IRC14:08
* rjek nods at jeremiah 14:08
gunnarxrjek, you should hear the swedes who turn it around:  "which particular (one) fora"?  Makes me squirm :)14:08
KlausUhlpaulsherwood: thank you!14:08
rjekgunnarx: Ugh! :)14:08
* jeremiah guessed right.14:08
paulsherwoodsteve__: is there a link, please? i looked but all i found was developer local mirror, which doesn;'t seem like the sasme thing?14:08
steve__In the very simplest way it could just be a copy of the local mirror.14:10
*** waltminer has quit IRC14:10
paulsherwoodsteve__: so you did mean local mirror?14:11
steve__For YP mirror you would have following in your local.conf14:11
steve__PREMIRRORS_prepend = "\ git://.*/.* http://www.yoctoproject.org/sources/ \n \ ftp://.*/.* http://www.yoctoproject.org/sources/ \n \ http://.*/.* http://www.yoctoproject.org/sources/ \n \ https://.*/.* http://www.yoctoproject.org/sources/ \n"14:11
rjekmany magic14:11
steve__PREMIRRORS_prepend = "\14:11
steve__git://.*/.* http://www.yoctoproject.org/sources/ \n \14:11
steve__http://.*/.* http://www.yoctoproject.org/sources/ \n \14:12
steve__ftp://.*/.* http://www.yoctoproject.org/sources/ \n \14:12
steve__https://.*/.* http://www.yoctoproject.org/sources/ \n"14:12
steve__No, you can put it up on a server.14:13
steve__I don't know what they use to maintain it..14:13
steve__https://wiki.yoctoproject.org/wiki/How_do_I#Q:_How_do_I_create_my_own_source_download_mirror_.3F14:14
*** joelreplogle has quit IRC14:14
fredcadetesteve__:  I have been using something close to this https://wiki.yoctoproject.org/wiki/How_do_I#Q:_How_do_I_create_my_own_source_download_mirror_.3F but admittedly I keep the archive on the same machine that uses it14:14
fredcadetesteve__: that14:15
gunnarxI'm trying out git (and git annex) to manage the downloads cache.14:15
paulsherwoodtvm14:15
gunnarxAlso toying with managing the unruly yocto build by committing partial results in git.14:15
gunnarxwhich I guess means I've soon reinvented baserock (Evil laugh :-D)14:15
gunnarxI have to agree yocto is not friendly when things go wrong14:16
gunnarxSorry, on topic again, to feel some kind of control over the contents of the downloads cache :  git or git annex I think makes sense actually.14:17
fredcadetegunnarx: in that case is the cache managed automatically?14:18
*** waltminer has joined #automotive14:18
gunnarxNo I wouldn't say so.  I just want to be notified when/if things change, basically.  I've had yocto in inconsistent state more than once, and it seems possible even for the downloads folder.14:19
fredcadetegot it. I confirm reports of Yocto inconsistent state14:19
fredcadetefor our CIAT server we even have two builds: one that builds incrementally more frequently and one that builds from scratch less frequently14:20
fredcadeteit's the only way we found to validate that we can build a distro without depending on previous state14:20
steve__http://www.yoctoproject.org/docs/1.7.2/ref-manual/ref-manual.html#source-mirrors14:20
paulsherwoodfredcadete: can you share the technology choices for your CIAT soln?14:20
gunnarxI think information about what happens in every build step would be useful when you run into trouble.  Limiting this thinking to the d/l folder only, let's say I update recipes from upstream and rebuild, then I can see which new packages were put in d/l.14:20
jeremiahI'm permanently in an inconsistent Yocto state14:21
steve__http://www.yoctoproject.org/docs/1.7.2/ref-manual/ref-manual.html#idm14009096282078414:21
gunnarxlately I've been pulling my hair out because my build-laptop shuts down (probably due to heat) in the middle of a build14:21
fredcadetepaulsherwood: it's Jenkins and plain shell scripts on top14:21
gunnarxyocto does _not_ handle an immediate power shutdown nicely14:21
jeremiahsteve__: I'm getting Applying patch EGL_headers_for_wayland.patch14:22
fredcadetepaulsherwood: honestly it's not something we plan to publish as it's very much a moving beast14:22
jeremiahcan't find file to patch at input line 314:22
steve__yes you can find yourself managing clean on correct pkg14:22
gunnarx-c clean and -c cleanall notwithstanding, I usually have to restart a clean build.  Except that my laptop can't handle a full build.  So catch 2214:22
fredcadetepaulsherwood: I'll be glad to share experience, though14:22
jeremiahsteve__: I think I ought to try to re-install my EGL drivers no?14:22
steve__laptop=>sack=>lake =)14:22
fredcadeteINHERIT += "rm_work" is a lifesaver for local builds14:23
paulsherwoodfredcadete: that's great, thank you14:23
jeremiahsteve__: Or is it that its looking for a foo.patch when its EVA_foo.patch?14:23
*** Egy has joined #automotive14:23
steve__ah sorry didn't notice that was at me14:23
gunnarxsteve__, yeah.  I've been quite fond of it while it worked.  Core i7, SSD, lots of RAM and a worthless lowres display. It was super cheap for those specs and good for compiling only.14:24
gunnarxit's still good for compiling, just not a full GDP apparently.14:24
steve__recommend cheap xeon workstation. our 24 core build server crunches GDP ~ 1 hr excluding downloads. Quickly repays itself14:26
gunnarxOh, ok... what does the laptop back look like for that one?14:26
gunnarxrucksack?14:26
steve__Trolley ;)14:26
gunnarxindeed you are14:27
steve__lol14:27
gunnarx:)14:27
steve__Jeremiah, you should have no patch issue. Could try cleaning gles-user-module and gles-kenrel-module14:28
steve__Send me the issue if you still have problems..14:29
steve__Downside of build server is you start to find all the missing dependencies in the recipes14:29
jeremiahheh14:30
jeremiahYeah, I moved to a build server to escape the problems I had on my laptop.14:30
jeremiahI'll clean and test. I may re-install the drivers since I may have missed something.14:31
jeremiahBut the EVA (Evaluation) drivers should work no?14:31
jeremiahI ask because the wiki doesn't mention the EVA_ prefix when talking about moving the tarballs so I wondered if there was other non-evaluation source people were using.14:32
steve__Yes EVA drivers work. I built Porter with Koelsch EVA driver few weeks back. Only diff between the Porter click through gfx drv and Koelsch eva driver is the time limit on the former.14:33
steve__In terms of install you would follow the Koelsch gfx install instructions.14:34
jeremiahOkay, cool14:40
jeremiahI'm going to just re-install.14:40
gunnarxsteve__, are the Koelsch and Porter drivers equivalent then?14:40
steve__basically14:41
steve__same soc=same gfx :)14:41
gunnarxsyeah, makes sense.  So Koelsch wiki instructions (and files) should execute on porter14:41
steve__yep14:42
gunnarxok good to know14:42
steve__only slight bump would be the koelsch copy script if you don't have it from the customer bsp. But for gfx that is a straight forward manual copy which is also documented in the wiki14:42
steve__yes so for a partner of ours it would be natural to build with the koeslch gfx for internal use and demo. Of course you have to consider licensing with regards what you build.14:44
steve__same for mmp14:44
*** steve__ is now known as steve_afk14:47
*** steve_afk is now known as steve14:51
*** steve is now known as steve__14:52
*** gunnarx has quit IRC15:07
*** jonathanmaw has quit IRC15:08
*** jonathanmaw has joined #automotive15:08
*** jonathanmaw has quit IRC15:08
*** mdunford has quit IRC15:10
*** mdunford has joined #automotive15:25
*** pespin has quit IRC15:28
*** steve__ has quit IRC15:35
*** jlrmagnus has joined #automotive15:44
*** waltminer has quit IRC15:49
*** KlausUhl has quit IRC15:51
*** waltminer has joined #automotive15:55
*** fredcadete has quit IRC16:04
*** mdunford has quit IRC16:06
*** wschaller_ has quit IRC16:20
*** wschaller_ has joined #automotive16:20
*** waltminer has quit IRC16:30
*** waltminer has joined #automotive16:33
*** Egy has quit IRC16:51
*** apinheiro has quit IRC16:53
*** Martiini has quit IRC16:57
*** waltminer has quit IRC16:59
jlrmagnusMorning17:08
CTtpollardhi17:08
*** wschaller_ has quit IRC17:24
*** Egy has joined #automotive17:25
*** Egy has quit IRC17:39
*** Egy has joined #automotive17:54
*** pkonopelko has quit IRC17:56
*** waltminer has joined #automotive18:00
*** Dthiriez has joined #automotive18:06
DthiriezHi Magnus18:07
*** Egy has quit IRC18:25
*** Egy has joined #automotive18:41
jlrmagnusHello David.18:41
jlrmagnusDo you have time for a demo walkthrough of what P3 has done so far with the unlock demo?18:41
DthiriezHi Magnus, let me check with Antonio, he was working on integrating the navi drawer this morning18:44
jlrmagnusOk18:45
DthiriezWe're available if now works, meet on Google hangouts?18:47
jlrmagnusYes.18:47
jlrmagnusTrying to grab your hangout.18:47
jlrmagnusDid you use my jaguarlandrover account?18:48
jlrmagnusCan you use mfeuer at the jaguarlandrover.com domain18:49
Dthiriezahh may have, Antonio's checking18:49
jlrmagnustnx18:49
Dthiriezk sending it now18:49
jlrmagnusk18:49
*** waltminer has quit IRC19:03
*** Egy has quit IRC19:20
*** Egy has joined #automotive19:34
*** waltminer has joined #automotive20:15
rjekjlrmagnus: I'm kinda excited by your CAN firewall, but I'm on holiday until the Wednesday after next.  Can I assume any news will go to genivi-projects?20:20
* rjek is currently packing for a music festival trip in a camper van full of booze, and has a mouse in his armpit to fill his snake. Modern life, eh?20:21
rjeks/fill/feed/20:21
jlrmagnusYes. I will keep you posted.20:25
jlrmagnusWe are waiting for some more components, and will then start assemble three boards.20:25
jlrmagnusWe will drop additional design docs into github as we move forward.20:25
* rjek nods, great20:29
* rjek blasts out some Talking Heads while waiting for this rodent to warm.20:29
*** Egy has quit IRC21:50
*** waltminer has quit IRC22:06
*** Egy has joined #automotive22:23
*** waltminer has joined #automotive22:24
*** Egy has quit IRC22:25
*** waltminer has quit IRC23:17
*** waltminer has joined #automotive23:34

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