*** jlrmagnus has quit IRC | 00:08 | |
*** waltminer has quit IRC | 00:11 | |
*** Saint_Isidore has quit IRC | 00:33 | |
*** Saint_Isidore has joined #automotive | 00:33 | |
*** Saint_Isidore has quit IRC | 00:38 | |
*** Saint_Isidore has joined #automotive | 00:44 | |
*** waltminer has joined #automotive | 00:44 | |
*** Saint_Isidore has quit IRC | 00:49 | |
*** tjamison has left #automotive | 01:01 | |
*** ncontino has joined #automotive | 01:21 | |
*** AlisonChaiken has joined #automotive | 01:32 | |
*** mdurnev has joined #automotive | 02:07 | |
*** waltminer has quit IRC | 02:11 | |
*** Sisco has quit IRC | 03:34 | |
*** ncontino has quit IRC | 05:51 | |
*** leon-anavi has joined #automotive | 06:41 | |
leon-anavi | morning | 06:42 |
---|---|---|
*** Sisco has joined #automotive | 06:45 | |
fredcadete | good morning | 06:54 |
*** rajm has joined #automotive | 07:14 | |
*** CTtpollard has joined #automotive | 07:17 | |
rajm | morning! | 07:22 |
CTtpollard | morning all | 07:23 |
*** ctbruce has joined #automotive | 07:36 | |
*** jobol has joined #automotive | 07:38 | |
*** jonathanmaw has joined #automotive | 07:42 | |
*** Saint_Isidore has joined #automotive | 07:46 | |
*** Saint_Isidore has quit IRC | 07:50 | |
*** sanjeev has quit IRC | 07:52 | |
fredcadete | CTtpollard: any luck with that rust issue? | 07:56 |
fredcadete | it smells of a dependency that is not properly tracked in sstate | 07:56 |
CTtpollard | fredcadete: I need to take a look, I was out of the office yesterday | 07:56 |
*** gunnarx has joined #automotive | 07:58 | |
CTtpollard | showing the GDP to graduates... | 07:59 |
fredcadete | I may have some time to look it up in the background. Could you point me to the GDP setup instructions after the rework in the last few weeks? | 08:00 |
CTtpollard | fredcadete: the readme should have enough https://github.com/GENIVI/genivi-dev-platform unless you want specific info for a target | 08:01 |
fredcadete | I suppose the issue shows up with the qemu target | 08:02 |
fredcadete | I'll have a go then | 08:02 |
CTtpollard | I've triggered the error when having a successful qemu build, and then using the sstate for any other target | 08:03 |
fredcadete | is the issue happening in the master branch or do I have to integrate some PR to expose it? | 08:03 |
CTtpollard | master | 08:04 |
fredcadete | recipe=rustc ? | 08:04 |
fredcadete | sorry about all this questions, I have not been keeping track | 08:05 |
CTtpollard | fredcadete: yup, if you find anything to report could you put it in the ticket? https://at.projects.genivi.org/jira/browse/GDP-249 | 08:05 |
fredcadete | sure | 08:06 |
CTtpollard | cheers :) | 08:06 |
*** toscalix has joined #automotive | 08:20 | |
*** Tarnyko has joined #automotive | 08:25 | |
*** fredcadete_ has joined #automotive | 09:00 | |
*** fredcadete has quit IRC | 09:02 | |
*** Tarnyko has quit IRC | 09:12 | |
fredcadete_ | CTtpollard: I'm reproducing issues with the rvi-sota-client stack when reusing sstate, but the error log is not the same you show in https://at.projects.genivi.org/jira/browse/GDP-249 | 09:21 |
fredcadete_ | could you tell me the bitbake task that gives that failure? | 09:22 |
CTtpollard | lets see if I can dig it out | 09:22 |
CTtpollard | depending on target, do_compile on either rusty | 09:23 |
fredcadete_ | rusty? | 09:23 |
CTtpollard | *rust-native | 09:23 |
CTtpollard | typo ;) | 09:23 |
fredcadete_ | so do_compile on either rust-native or rust ? | 09:24 |
CTtpollard | I've also seen it from rust-cross | 09:24 |
CTtpollard | just can't find a live example of it right now | 09:24 |
fredcadete_ | ok | 09:24 |
fredcadete_ | I've had failures on rust do_compile and rvi-sota-client do_compile when reusing sstate | 09:26 |
fredcadete_ | it does not look like meta-rust is up to par with core OE | 09:26 |
CTtpollard | all the failures I have stem from rust.bb, and then more often than not rust-native internally to that | 09:27 |
CTtpollard | leading back to the rustc snapshot | 09:27 |
fredcadete_ | worst-case, I have a way to reproduce the issue without having to set up multiple machines and stuff | 09:31 |
*** gunnarx has quit IRC | 09:41 | |
*** fredcadete has joined #automotive | 09:55 | |
*** fredcadete_ has quit IRC | 09:57 | |
CTtpollard | fredcadete: any ideas about a stopgap fix beyond just removing the sota-client from the ci builds? | 10:06 |
fredcadete | honestly no | 10:06 |
fredcadete | as far as I can see this is even a bug in meta-rust | 10:06 |
fredcadete | I mean, bug or not supporting sstate, whatever | 10:07 |
CTtpollard | understood | 10:07 |
fredcadete | I am having sstate issues with rustc and rvi-sota-client when reusing same-machine sstate. This has to be fixed first, and hopefully MACHINE dependencies are correctly set and different-machine sstate sharing will work | 10:09 |
fredcadete | there are possible stopgaps to be applied inside each of these recipes such as depending on another's do_compile instead on do_sysroot, but they will still increase delta build times | 10:10 |
fredcadete | rust takes ages to compile by the way | 10:10 |
CTtpollard | I know :) | 10:10 |
fredcadete | as for proper fixes, beats me... | 10:10 |
CTtpollard | as if qtwebkit wasn't long enough | 10:10 |
CTtpollard | fredcadete: if you could put that into the jira that'd be a great help (or I can quote it :) ) | 10:11 |
fredcadete | I'm writing in there | 10:15 |
CTtpollard | :D | 10:15 |
CTtpollard | the football already feels distracting today, and it's not even started yet | 10:17 |
toscalix | Spain plays today yay! | 10:19 |
*** jonathanmaw has quit IRC | 10:23 | |
*** jonathanmaw has joined #automotive | 10:23 | |
*** gunnarx has joined #automotive | 10:29 | |
*** gunnarx has joined #automotive | 10:29 | |
*** clopez has quit IRC | 10:31 | |
*** clopez has joined #automotive | 10:36 | |
*** ashwasimha_ has joined #automotive | 10:37 | |
fredcadete | there you go: | 10:39 |
fredcadete | https://at.projects.genivi.org/jira/browse/GDP-249?focusedCommentId=12634&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-12634 | 10:39 |
fredcadete | a tad verbose, and there's no solution | 10:39 |
fredcadete | but it's a start | 10:40 |
CTtpollard | 'obrigado' | 10:40 |
CTtpollard | fredcadete: much appreciated :) | 10:41 |
CTtpollard | this is very similar https://github.com/rust-lang/rust/issues/21743 | 10:59 |
leon-anavi | hi fredcadete CTtpollard | 11:04 |
CTtpollard | hey leon-anavi | 11:04 |
leon-anavi | I am looking at the log from JIRA | 11:05 |
leon-anavi | I think this is a different case from the one discussed several days ago | 11:06 |
*** gunnarx has quit IRC | 11:07 | |
CTtpollard | leon-anavi: I'm still seeing the same error from rustc, occurring after sstate has been populated | 11:07 |
CTtpollard | but the error is similar to the issue on github, with CA certs empty/non existant | 11:08 |
leon-anavi | yes, I am looking at the GitHub issue right now | 11:12 |
leon-anavi | CTtpollard, I believe a fix is required to set exact versions of rust crates openssl and hyper to make sure that the rvi sota client recipe is using the versions which are known to work. | 11:40 |
CTtpollard | leon-anavi: not this commit? https://github.com/GENIVI/meta-genivi-dev/commit/bf916fa9e3a342b348f20731c87836dd4cc61bd8 | 11:42 |
leon-anavi | ah, yes, I forgot about it | 11:42 |
leon-anavi | is it merged? | 11:42 |
CTtpollard | yup, in master genivi-dev | 11:43 |
leon-anavi | hm... strange | 11:43 |
leon-anavi | I have to check what am I using in this case :) | 11:43 |
fredcadete | it could be that the state that is missing in the sstate builds is in the certificate store | 11:45 |
fredcadete | maybe in the full build, some other package ealrlier in the compile chain has installed "ca-certificates" or its Yocto equivalent, but in the sstate build this dependency is not expressed and it's not taken | 11:45 |
fredcadete | I would love to confirm this but I am not able to get the same issue as the go.cd servers | 11:46 |
*** gunnarx has joined #automotive | 11:46 | |
*** gunnarx has joined #automotive | 11:46 | |
leon-anavi | oh, I picked a wrong and outdated directory for my test and I am missing some commits | 11:47 |
*** waltminer has joined #automotive | 11:48 | |
CTtpollard | fredcadete: not sure if you can view this but, http://go.genivi.org/go/tab/build/detail/GDP-Yocto-RPI2-GITHUB-PR/2/build/3/init_and_bitbake it looks like it is looking for ca certs in an x86 sysroot, even though building for raspi2 | 11:49 |
CTtpollard | at that time however sota-client was first built successfully by qemux86 | 11:49 |
fredcadete | CTtpollard: that's a big log, I see why you did not past the full thing | 11:51 |
fredcadete | It is maybe correct to look inside sysroots/x86_64-linux , that is the sysroot for the native tools | 11:53 |
leon-anavi | ok, I have reproduced the bug described by fredcadete | 11:53 |
fredcadete | leon-anavi: you fix that one, I;m looking at the certificate failure in rust do_compile :) | 11:53 |
leon-anavi | I am looking at it, not sure that is going wrong | 11:54 |
leon-anavi | it could be something related to meta-rust | 11:54 |
fredcadete | CTtpollard: the rust do_compile issue should be fixed by doing "bitbake ca-certificates-native" before the rust compile | 11:56 |
fredcadete | could you confirm that? | 11:56 |
fredcadete | there's probably something in meta-rust that should be depending on ca-certificates-native and is not | 11:56 |
CTtpollard | fredcadete: I can hop onto the go agent and try it out, sharing the sstate | 11:56 |
fredcadete | that would work | 11:57 |
fredcadete | ideally do "bitbake rust -c compile" before, to confirm the issue is there | 11:57 |
fredcadete | then bitbake ca-certificates-native; bitbake rust , and it should succeed | 11:58 |
leon-anavi | I will update meta-rust to newer version first | 11:58 |
CTtpollard | waiting on a super slow clone atm | 12:11 |
fredcadete | if it those builds last long enough you can watch the England match | 12:13 |
CTtpollard | fredcadete: ssssh don't leak the plan | 12:13 |
CTtpollard | ok, confirming the rust -c compile now | 12:14 |
CTtpollard | fredcadete: waiting on llvm compile | 12:27 |
fredcadete | that's the bad thing with these builds, you never know how long it will take | 12:30 |
fredcadete | and if it's worth it to put your attention on something else or not | 12:30 |
fredcadete | I wish bitbake gave an ETA | 12:31 |
*** ctbruce has quit IRC | 12:54 | |
pedroalvarez | estimating how long a build is going to take.. wouldn't be trivial | 12:56 |
fredcadete | Jenkins does that based on past runs | 13:04 |
fredcadete | it does not get it right many times if the build reuses the workdir, but it's good enough | 13:05 |
leon-anavi | as far as I remember AGL is using Jenkins :) | 13:05 |
leon-anavi | fredcadete, following your advice I added openssl to the dependencies of rvi-sota-client and it seems that this fixes the issue in the specific case that you have described in JIRA | 13:10 |
leon-anavi | 1) bitbake rvi-sota-client 2) rm -rf tmp 3) bitbake -c compile rvi-sota-client and there are no issues after the fix. | 13:14 |
fredcadete | leon-anavi: oh yes, it makes sense now that I read the log fully :) | 13:14 |
leon-anavi | I will prepare GitHub pull request | 13:14 |
leon-anavi | What was the right syntax for binding to the issue in JIRA? | 13:15 |
leon-anavi | Something like "[GDP-128] GDP-ivi9 on RPi3" should be added to the last line of the commit message, shouldn't it? | 13:15 |
leon-anavi | I pushed the patch through GitHub | 13:48 |
*** juergbi` is now known as juergbi | 13:58 | |
*** rajm has quit IRC | 14:09 | |
gunnarx | fredcadete, and all: GoCD also has a progress bar for each Job - I'm quite sure it uses timing information from past runs for that. | 14:10 |
*** mdurnev has quit IRC | 14:11 | |
*** waltminer has quit IRC | 14:12 | |
*** rajm has joined #automotive | 14:13 | |
fredcadete | codethink guys, do you have any welsh coworkers? | 14:24 |
fredcadete | it must be fun | 14:24 |
rjek | ... | 14:27 |
*** gunnarx has quit IRC | 14:28 | |
*** waltminer has joined #automotive | 14:28 | |
toscalix | fredcadete: most british codethinkers might be at lunch now | 14:43 |
nisha | lunch at 4 pm? | 14:46 |
toscalix | today we got so busy in the morning that..... | 14:47 |
toscalix | ;-) | 14:47 |
nisha | it is almost escape from work time though | 14:48 |
leon-anavi | toscalix, I believe most of the people in England and Wales are having a late lunch today ;) | 14:52 |
toscalix | I think so | 14:52 |
leon-anavi | :) | 14:57 |
CTtpollard | late lunch today no lunch tomorrow! | 15:02 |
*** jlrmagnus has joined #automotive | 15:03 | |
nisha | when do the people of England have dinner then? | 15:03 |
nisha | leon-anavi, hi! | 15:03 |
leon-anavi | hi nisha | 15:04 |
leon-anavi | nisha I think you are missing the key event for the month in Europe :) | 15:04 |
nisha | ooh! | 15:06 |
nisha | well wink wink say no more! | 15:06 |
rjek | Apparently there's some sort of sportsball happening | 15:07 |
leon-anavi | ;) | 15:07 |
rjek | A competition where each match involves 22 millionaires kicking a bag of air about for 90 minutes | 15:07 |
nisha | rjek, lol! | 15:07 |
fredcadete | in their boxer shorts | 15:07 |
rjek | The ones who sports hardest are crowned the winners | 15:07 |
leon-anavi | :) | 15:09 |
nisha | and sometimes the audience get to sports too | 15:09 |
rjek | :) | 15:12 |
leon-anavi | CTtpollard, I did a minor change of the git message in my patched. I force pushed it to my fork and it now appears in the GitHub pull request. | 15:23 |
CTtpollard | that's fine | 15:23 |
CTtpollard | we're looking to merge the initial GDP10 patches tomorrow, I will ensure this PR is included :) | 15:24 |
leon-anavi | ok | 15:26 |
*** rajm has quit IRC | 15:42 | |
toscalix | CTtpollard: rajm added some links on several of the tasks under https://at.projects.genivi.org/jira/browse/GDP-195 for context | 15:42 |
toscalix | links to the wiki | 15:43 |
toscalix | it should be added also links to the code repos | 15:43 |
*** AlisonChaiken has quit IRC | 15:45 | |
*** chbae has joined #automotive | 15:48 | |
chbae | hello | 15:52 |
toscalix | chbae: hello | 15:52 |
chbae | toscalix: hi. how about soccer? | 15:53 |
toscalix | tonight, I am Spanish :-) | 15:53 |
chbae | :) | 15:53 |
chbae | ah. good lock. | 15:53 |
chbae | lucl | 15:53 |
chbae | k | 15:53 |
CTtpollard | Spain don't play today? | 15:53 |
toscalix | before we turn master into the base for gdp 10, we need to define a few things, like how are we going to deal with the maintenance of GDP-ivi9 | 15:54 |
toscalix | CTtpollard: later | 15:54 |
CTtpollard | toscalix: I'd check again | 15:54 |
toscalix | chbae: and how to communicate it | 15:54 |
chbae | I thought that we create the branch for GDP-ivi9. | 15:54 |
toscalix | since that is the point in which we will have two different deriverables, GDP and master | 15:55 |
toscalix | yes, but we need to agree on how to deal with the maintenance of GDP-ivi9 | 15:55 |
chbae | GDP-ivi9 is already released and do we have any plan to do minor or major release for GDP-ivi9? | 15:56 |
toscalix | chbae: no for now | 15:56 |
chbae | Then GDP-ivi9 can only access in old genivi repo iMO. | 15:57 |
toscalix | but we can maintain the branch without releasing new images, right? | 15:57 |
CTtpollard | yes | 15:57 |
chbae | github genivi repo doesn’t support ivi9. | 15:57 |
chbae | also GDP-ivi10 is still developing in master branch. | 15:58 |
toscalix | we agree, but we need to communicate that | 15:58 |
toscalix | and also, we need to clarify the difference on master and GDP-ivi9 in documentation | 15:58 |
CTtpollard | I'm not sure why the github repo should not support 9 | 15:58 |
toscalix | we should supoprt it in github | 15:59 |
*** jonathanmaw has quit IRC | 15:59 | |
chbae | We already released in old genivi repo. | 15:59 |
CTtpollard | I mean, that branch will not be developed on, but can still accept fixes | 15:59 |
*** leon-anavi has quit IRC | 15:59 | |
CTtpollard | yes, of which he have tags for in github also | 15:59 |
CTtpollard | *we | 15:59 |
toscalix | but how we will handle a PRs against that branch should be known | 15:59 |
toscalix | GDP-ivi9 branch, I mean | 16:00 |
chbae | Our translation is moved after GDP9 release. So should we maintain GDP-ivi9 in github? | 16:00 |
toscalix | the idea is that we will maintain GDP-ivi9 until the major release is out | 16:01 |
toscalix | the next major release | 16:01 |
chbae | What is features of major release? | 16:01 |
toscalix | we need to define what do we understand by "maintain" and communicate it | 16:01 |
chbae | yes. | 16:01 |
toscalix | so my idea was to discuss this tomorrow | 16:02 |
chbae | if we have major release plan, we need to create branch before merging GDP10 :) | 16:02 |
chbae | ok let’s talk the issue tomorrow. | 16:02 |
toscalix | and brainstorm the tasks we need to do | 16:02 |
chbae | sure. that’s good. | 16:02 |
chbae | that will be our branch policy. | 16:03 |
toscalix | so the conclusion is.... it is not just merging your patches and create a branch....it is about managing the two different deliverables we have now, master and releases | 16:03 |
chbae | yes. | 16:03 |
toscalix | major releases. We do not have minor releases for now | 16:03 |
*** jlrmagnus has quit IRC | 16:03 | |
chbae | major release for GDP-ivi9 right? | 16:04 |
toscalix | major releases: GDP-ivi9, GDP 9+x | 16:04 |
chbae | Sorry I heard about major release for GDP-ivi9 :) | 16:04 |
toscalix | GDP 9+n n=1,2,3.... | 16:05 |
*** Saint_Isidore has joined #automotive | 16:05 | |
chbae | just now. | 16:05 |
chbae | yes. let’s talk about release and branch policy… tomorrow. | 16:05 |
*** tjamison has joined #automotive | 16:06 | |
toscalix | ok, I will set up a video chat. We will have some ideas written by then | 16:06 |
toscalix | early in the afternoon so you can join | 16:06 |
chbae | I would prefer maintainer meeting time. | 16:08 |
toscalix | fine with me | 16:08 |
toscalix | I will have to move a couple of meetings though | 16:08 |
toscalix | but I will try | 16:09 |
*** jlrmagnus has joined #automotive | 16:09 | |
chbae | or our GPD meeting time is good for me as well. | 16:11 |
*** AlisonChaiken has joined #automotive | 16:12 | |
CTtpollard | both are fine for me | 16:12 |
toscalix | done chbae | 16:12 |
chbae | good. thanks | 16:13 |
*** chbae has left #automotive | 16:30 | |
*** waltminer has quit IRC | 16:33 | |
*** Nicholas has joined #automotive | 16:40 | |
*** ashwasimha_ has quit IRC | 16:41 | |
*** waltminer has joined #automotive | 16:54 | |
*** murphy__ has quit IRC | 17:27 | |
*** murphy__ has joined #automotive | 17:27 | |
*** waltminer has quit IRC | 17:33 | |
*** murphy has quit IRC | 17:57 | |
*** murphy__ has quit IRC | 17:57 | |
*** murphy has joined #automotive | 17:57 | |
*** jobol has quit IRC | 18:20 | |
*** praneeth has quit IRC | 18:28 | |
*** praneeth has joined #automotive | 18:28 | |
*** jlrmagnus has quit IRC | 18:42 | |
*** toscalix has quit IRC | 18:50 | |
*** jlrmagnus has joined #automotive | 19:05 | |
*** jlrmagnus has quit IRC | 19:28 | |
*** kooltux_ has joined #automotive | 19:38 | |
*** kooltux_ has quit IRC | 19:43 | |
*** kooltux_ has joined #automotive | 19:43 | |
*** waltminer has joined #automotive | 19:44 | |
*** kooltux_ has quit IRC | 19:48 | |
*** Riccardone has joined #automotive | 20:12 | |
*** jlrmagnus has joined #automotive | 21:02 | |
*** kooltux_ has joined #automotive | 21:18 | |
*** kooltux_ has quit IRC | 21:25 | |
*** tjamison has quit IRC | 21:52 | |
*** tjamison has joined #automotive | 21:52 | |
*** waltminer has quit IRC | 22:04 | |
*** jlrmagnus has quit IRC | 23:46 |
Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!