IRC logs for #automotive for Monday, 2016-07-11

*** waltminer has joined #automotive00:03
*** waltminer has quit IRC00:30
*** onion123 has joined #automotive01:18
*** mdurnev has joined #automotive01:35
*** onion123 has quit IRC02:26
*** waltminer has joined #automotive02:31
*** waltminer has quit IRC02:40
*** dl9pf has quit IRC03:07
*** waltminer has joined #automotive03:08
*** mdurnev1 has joined #automotive03:26
*** mdurnev has quit IRC03:27
*** mdurnev1 is now known as mdurnev03:27
*** waltminer has quit IRC03:41
*** AlisonChaiken has joined #automotive05:28
*** ToxicGumbo-work1 has joined #automotive05:53
*** ToxicGumbo-work has quit IRC05:53
*** ashwasimha_ has joined #automotive06:34
*** gunnarx has quit IRC06:51
*** rajm has joined #automotive07:18
*** rdale has joined #automotive07:22
*** CTtpollard has joined #automotive07:27
*** gunnarx has joined #automotive07:38
*** gunnarx has joined #automotive07:38
CTtpollardmorning all07:38
gunnarxMorning and welcome back CTtpollard07:38
gunnarxor maybe you were back last week...07:39
CTtpollardback today :)07:39
gunnarxSome people have prepared some pull requests for you to study. :)07:40
CTtpollardto the rain of Manchester07:40
gunnarxaaah, perfect work weather then07:40
*** RzR has quit IRC07:42
*** kbroulik has joined #automotive07:45
gunnarxI have some Go.CD related discussion to have with you also, and pedroalvarez if he is interested :)07:46
CTtpollardsure :)07:48
gunnarxI've been doing some general cleanup.07:50
gunnarxSo the "with SDK" recipes are working again and they were previously testing the upload of sources from downloads folder07:50
*** reinar has joined #automotive07:50
gunnarxbut I found uploading downloads/* does not work now that DL_DIR is outside of the pipeline directory, so we need to rethink that07:51
CTtpollardthat's odd07:54
gunnarxit's a Go constraint - it will not allow uploading anything from outside of the pipeline07:54
gunnarxuploading = define as artifact07:54
gunnarxmaybe a good thing07:54
CTtpollardyeh I suppose07:56
gunnarxThe build itself can access the sources though, so it doesn't make too much sense from security perspective.  I imagine a task could copy all sources into the pipeline before uploading them07:56
CTtpollardcan we not link the locations?07:57
gunnarxwe could try07:57
gunnarxI used to have symlinks... actually I do have on my agent.  /var/cache/yocto/downloads is symlinked to another dir07:57
gunnarxbut yes, I don't think there's a symlink in <pipeline>/build/downloads07:58
gunnarxok, so experiment one is to create that symlink in one of the first tasks07:58
gunnarxThen, even more consolidation of templates maybe.  I've added silk to a few that supported only porter, but some remain.08:00
*** dl9pf has joined #automotive08:01
*** dl9pf has joined #automotive08:01
pedroalvarezoh, didn't know we were interested on uploading the downloads dir08:01
pedroalvarezgood morning btw :)08:01
pedroalvareznow that the dir is shared.. wouldn't that be too much to upload?08:02
gunnarxit was highly important when discussing how to publish binaries :)08:02
gunnarxgood morning...08:02
gunnarxpedroalvarez, good point, it is a superset of all sources now.  However, there's the archiver class which is likely better to use.08:02
gunnarxOK, thanks pedroalvarez - for sources, set up again a test using archiver class.08:03
gunnarxthat's action #2.08:03
gunnarxHmm, I'm feeling executive powers today, must be the coffee ;)08:04
CTtpollardplease share the caffeine around08:07
gunnarxUh wait, I guess action #2 replaces experiment #1 above.  This is what happens when taking decisions too fast.08:07
gunnarxAnyway, next thing.   As I said "with SDK" recipes and more templating...   What would you think about a task like:   if $INCLUDE_SDK then bitbake gdp -c populate_sdk  in the shared template08:10
gunnarxCommon template brings me to... I know I've asked before but do we need the 4 thread limit...  I think some pipelines are not using it and they appear to be working.    I guess it triggers some race condition, only some of the time?08:12
*** leon has joined #automotive08:13
CTtpollardWe had to put it in place when there was a recurring race stemming from qt, I'd be happy to increase the cap and see how it goes08:13
*** leon is now known as Guest4390108:13
gunnarxHave we upgraded Qt since?08:14
CTtpollardWill have, it was quite a while a go from memory08:15
CTtpollardI see no harm in running them for a bit without the hard limit on threads / make and see08:15
*** Guest43901 is now known as leon-anavi08:17
leon-anavimorning08:17
CTtpollardhi leon-anavi08:17
gunnarxOK, let's try removing it and see08:18
*** jonathanmaw has joined #automotive08:22
gunnarxWhat does CTtpollard and pedroalvarez think about having a common template that can build the SDK if the environment says it should (as suggested above)08:27
gunnarxCTtpollard, a question.  BSP submodules are not populated until you choose target with init right?08:27
CTtpollardI can't see any reason against it if it means we can consolidate things further08:28
CTtpollardgunnarx: correct08:28
gunnarxI've seen some error where workingdir=renesas but it does not exist08:28
pedroalvarez+1 to consolidation08:28
gunnarxyou know the conditional task we have, the working dir is still expected to exist...08:28
pedroalvarezooouch08:29
pedroalvarezthat's kind of stupid08:29
gunnarxI think it works because we usually don't wipe everything nowadays08:30
gunnarxanyway, instead of workingdir=meta-renesas and ./copy_gfx_binaries, let's just :  workingdir=. and task = "cd meta-renesas && ./copy_gfx_binaries"08:30
gunnarxbecause the actual task execution is conditional on target being RENESAS08:31
gunnarxoops don't know why I'm shouting the name :)08:34
gunnarxto be specific workingdir is meta-renesas/meta-rcar-gen2.  So it is the inner directory I expect does not exist unless the submodule was populated, which it likely is not if the first built target is non-renesas08:35
radiofreewere you waving a fist in the air as you typed it?08:35
* rjek imagines Kirk shouting "RENESAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS"08:37
gunnarxI don't recall, it's not totally unlikely :)08:37
radiofreerjek: dito :)08:37
rjekI have shouted that at $job-108:37
gunnarxpedroalvarez, CTtpollard does what I wrote earlier make sense?08:37
pedroalvarezit does08:39
CTtpollardgunnarx: yep, and yes that subdir does not exist until meta-renesas has been init'd08:39
gunnarxok I just modified the generic recipe so either it all goes down in flames, or it's time for another fist pump, the celebration kind08:39
gunnarxBy the way, the reason for discussing it was so someone else can go and do it... :)  but then I do it myself :)   I have "some" other things that need doing.08:42
gunnarxI recently removed unnecessary template meta-ivi-build.2, FYI08:42
*** RzR has joined #automotive08:53
CTtpollardhmm, sent a PR but no tests present in github gui yet09:50
CTtpollardah just lag09:57
gunnarxtrust the process! :)09:58
gunnarxseriously it feels pretty stable now09:58
CTtpollardlooks like a wildcard in path is failing09:59
CTtpollard'The rule [gdp-src-build/tmp/deploy/licenses/genivi-dev-platform*/license.manifest] cannot match any resource under [pipelines/GDP-Yocto-RPI2-GITHUB-PR]'09:59
CTtpollardsame with porter09:59
CTtpollardbrb10:00
gunnarxlet me check10:00
gunnarxCTtpollard, I think the build failed before that.10:23
CTtpollardhmm a do unpack on audiomanager10:30
gunnarxI found that logs.tar does not include these logs that are in work/temp so I adjusted it10:35
CTtpollardnot seeing anything glaring in meta-ivi changes to the audiomanager recipe that I'd think would cause the unpacking of a previous build to fail10:35
gunnarxI can give you the logfile if it helps10:36
CTtpollardthere's a switch to fetch over git http that we applied to mgd recipes, that's about it10:36
CTtpollardthat might prove helpful, seems to be the same error on the 4 pipelines10:38
gunnarxone sec10:40
gunnarxhttp://paste.baserock.org/nuyipafuje10:40
gunnarxNext time it should be in logs.tar :-P10:41
pedroalvarezwow, Gunnar using paste.baserock.org. this has to mean something :P10:41
gunnarxThis was painful -- ssh to machine, attach to the docker container, find the files, cat them together, export them from docker container, scp them to my machine, clipboard the contents, paste to web... ugh10:41
gunnarxsomeone should automate this... :)10:42
gunnarxAnd I'd be surprised if you get anything out of it CTtpollard  :)10:43
CTtpollardthe final patch it searches for is a recent addition to meta-ivi10:47
CTtpollardi.e new since the cached audiomanager it's trying to unpack10:48
gunnarxOK, so it fails because it should fail basically?10:48
CTtpollardThat's what I'm grasping out for now10:51
CTtpollardtrying to unpack a file that does not exist10:51
CTtpollardit finds it in the local checkout of meta-ivi, but not in the cache10:52
gunnarxthat's no good then10:52
gunnarxI goofed a bit on redefining logs.tar but fixed now10:53
CTtpollardsuppose the first course of action as per usual is to tell it to clean/wipe the shared cache for audiomanager10:55
CTtpollard-c cleansstate audiomanager10:56
CTtpollardif this is the issue though, it's not pleasant as it is quite a common scenario10:57
gunnarxhope not10:59
gunnarxrecently I feel the PRs have built correctly, the errors have been real errors10:59
CTtpollardI'll do the clean on the codethink agtent11:02
CTtpollardas the porter was building on there11:02
gunnarxSomething funky going on... there's no DL_DIR defined in local.conf on the RPi one11:02
gunnarxok, so RPI now started on CT agent, and porter on 2131 whatever.  porter dir is completely wiped.  So I'd check the results of that...11:04
gunnarxbuild is pretty quick now with caches and stuff.11:05
gunnarx^^ CTtpollard give it a few minutes11:06
CTtpollardyup tacking11:06
CTtpollard*tracking11:08
gunnarxI found a revnant of a downloads catalog in R-Pi directory, and also for some reason DL_DIR not set.  It might just be due to moving stuff around a bit.  I  hacked on the *generic script this morning after all...11:13
gunnarxoops, remnant11:14
gunnarxNo revenant here.  DiCaprio is nowhere to be seen... :)11:14
gunnarxThe two failing seem to work now CTtpollard, I triggered the other two.11:34
CTtpollardthanks gunnarx, was on lunch sorry11:37
CTtpollardso all the has been applied is a clean to am?11:38
gunnarxno parse error11:49
gunnarxwaiting for the last two. If they succeed we'll mark it up as a glitch due to recent hacking around in the recipes :)11:50
CTtpollards/the/that11:53
gunnarxweirdness ensues11:58
gunnarxor continues in fact11:59
gunnarxI'll run Minnowboard with fresh sstate, see what happens12:32
gunnarxbrb12:33
*** ToxicGumbo-work1 has quit IRC13:08
*** ToxicGumbo-work has joined #automotive13:08
*** chbae has joined #automotive13:31
chbaeHello13:38
CTtpollardhi chbae13:38
chbaeHi CTtpollard: Welcome to coming back :)13:39
*** toscalix has joined #automotive13:39
CTtpollardchbae: thanks, it was a nice break :)13:40
chbaethat’s good.13:40
*** oan has quit IRC13:40
*** oan has joined #automotive13:42
chbaeCTtpollard: Do you get the error in audiomanager for your meta-ivi upgrade PR?13:43
CTtpollardchbae: I'm waiting for the pipelines to report back13:44
chbaethat’s fetch error because you need to change meta-genivi-dev’s audiomanager_7.0.bbappend13:44
chbaeI’m upgrading to GDP-11 and you can refer https://github.com/chbae/meta-genivi-dev/commit/0dfeade3c996949344375359cfa6ab77510ec5f4.13:45
CTtpollardchbae: I'm doing the same, although I've switched to using meta-ivi11 src uri for audiomanager13:46
CTtpollardas they now support the plugin repo recipe13:46
CTtpollardchbae: but your point on meta-ivi10.0.1 PR, I fear issues like that may not be caught by the CI13:47
chbaeYes. the error cause “SRC_URI_remove” in audiomanager_7.0.bbappend13:47
CTtpollardas 2 of the pipelines have passed the PR test13:47
chbaeCTtpollard: Yes. that’s problem. I thought that it should get the error.13:48
*** mdurnev has quit IRC13:48
CTtpollardSo far I've only found audiomanager & curl to be an issue using ivi1113:48
*** nisha has joined #automotive13:48
CTtpollardchbae: I will test a clean build locally from scratch for that PR overnight, and report back13:49
chbaeaudiomanager_7.0.bb in meta-ivi: SRC_URI = git://git.projects.genivi.org/AudioManager.git;branch=master;protocol=http13:49
chbaeaudiomanager_7.0.bbappend in meta-genivi-dev: SRC_URI_remove = “git://git.projects.genivi.org/AudioManager.git;branch=master"13:49
chbaeThe “protocol=http” is missed.13:50
* rjek blinks; what does protocol= set if not the protocol in the URL?13:51
CTtpollardit defaults to the url protocol13:51
CTtpollardso git13:52
CTtpollardchbae: yes I see that, RzR patch to support http in included in ivi10.0.113:52
CTtpollardin this PR, I will report back13:52
chbaeOk.13:52
gunnarxrjek, I was informed about this point another time.  By CTtpollard even I think ? :)14:05
rjekMadness14:05
gunnarxSo if you wrote http:// then that means you want to wget something like a tarball14:05
gunnarxtherfore, it must be git:// protocol=http14:05
gunnarxto do a git clone over http14:05
*** toscalix has quit IRC14:09
RzRCTtpollard, hi do I need to submit anything again ?14:13
CTtpollardRzR: hmm, depends what you want to submit :P14:14
*** toscalix has joined #automotive14:14
CTtpollardif you're referring to when I pinged you, then no, I was just talking about a commit you have in meta-ivi14:14
RzRok14:24
*** dabukalam has quit IRC14:45
*** chbae has quit IRC14:45
*** dabukalam has joined #automotive14:46
*** tjamison has joined #automotive14:55
*** AlisonChaiken has quit IRC15:06
*** mvick has joined #automotive15:10
*** AlisonChaiken has joined #automotive15:43
gunnarxCTtpollard: Had a clean build running today and it failed same way - I used the minnowboard configuration.15:45
gunnarxThe PR builds are probably doing their job - we should trust them :)15:45
*** rajm has quit IRC15:47
CTtpollardI believe the PR will fail, but not due to the issue it is reporting15:50
CTtpollardit should fail to parse the bbappend in m-g-d correctly for audiomanager15:53
*** kbroulik has quit IRC15:53
CTtpollardbut maybe it would spot that, once it gets past the unpack error15:55
gunnarxmaybe15:55
CTtpollardgunnarx: was your clean build still sharing cache?15:56
gunnarxNo, not unless I goofed again :)15:57
gunnarxNo, it was not.  No SSTATE_DIR set in conf file, and the sstate dir is local15:58
gunnarxNot even sharing download actually15:58
CTtpollardand it had an unpack error? :S15:58
gunnarxyes it's weird15:59
gunnarxit's not finished I noticed, it's fetching kernel source  :-/15:59
gunnarxSo unpack problem comes quite early I guess15:59
*** jonathanmaw has quit IRC16:05
*** ashwasimha_ has quit IRC16:11
*** radiofree has quit IRC16:19
*** radiofree has joined #automotive16:21
*** toscalix has quit IRC16:22
*** Saint_Isidore has joined #automotive16:26
*** gunnarx has quit IRC16:30
*** ashwasimha_ has joined #automotive16:30
*** chbae has joined #automotive16:41
*** leon-anavi has quit IRC16:57
*** ToxicGumbo-work has quit IRC17:01
*** ToxicGumbo-work has joined #automotive17:01
*** chbae has quit IRC17:12
*** rdale has quit IRC18:03
*** jlrmagnus has joined #automotive18:27
*** ashwasimha_ has quit IRC18:41
*** Saint_Isidore has quit IRC18:56
*** praneeth has quit IRC19:29
*** praneeth has joined #automotive19:30
*** Saint_Isidore has joined #automotive19:41
*** jlrmagnus has quit IRC20:00
*** jlrmagnus has joined #automotive20:15
*** waltminer has joined #automotive20:50
*** waltminer has left #automotive20:51
*** jlrmagnus has quit IRC21:01
*** waltminer has joined #automotive21:25
*** jlrmagnus has joined #automotive21:31
*** tlab has quit IRC21:34
*** waltminer has quit IRC22:08
*** jlrmagnus has quit IRC22:22
*** nisha has quit IRC22:59
*** tjamison has quit IRC23:28
*** jlrmagnus has joined #automotive23:41

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