Friday, 2019-10-04

*** ragnoraq <ragnoraq!41717b12@65.113.123.18> has quit IRC00:12
*** learningc <learningc!~learningc@121.121.98.53> has quit IRC00:23
*** vineela <vineela!~vtummala@134.134.139.74> has quit IRC00:25
aehs29Im trying to get travis to build automatically through github integration, but I (obviously) hit the 50 minute time limit (free travis), does anyone know if theres a better solution?00:28
aehs29trying to avoid using some s3 workaround to get the sstate00:29
rburtonrun your own worker and persist the sstate00:29
rburtons3 can be too slow (and expensive) to persist sstate on00:29
rburtonyou can try using the sstate on yoctoproject.org but obviously you need to pin to the release and use poky etc00:30
rburtonbut the real solution is your own hardware, the runner on it, and a persistant sstate00:30
*** armpit <armpit!~armpit@2601:202:4180:a5c0:c4b4:7209:8fc9:6ab9> has joined #yocto00:31
rburton(your own hw could obviously be on aws or whatever, you just need persistant local storage)00:31
rburtonoh and github actions are much nicer than travis :)00:32
rburtonah but actions don't do self-hosted yet so ignore me00:33
rburtonhalf one, definitely time for bed00:33
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has joined #yocto00:33
rburton'gnight00:33
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC00:33
Croftongood night john boy00:34
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has quit IRC00:40
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has joined #yocto00:41
neverpanicaehs29: other services give you longer build times in the free tier, github actions or azure pipelines, for example.00:48
*** Crofton <Crofton!~Crofton@167.220.58.17> has quit IRC00:50
*** RB2 <RB2!~RB2@c-73-178-160-56.hsd1.nj.comcast.net> has quit IRC01:27
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has quit IRC01:28
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has joined #yocto01:28
*** vmeson <vmeson!~rmacleod@24-52-239-53.cable.teksavvy.com> has quit IRC01:28
*** Piraty <Piraty!~irc@unaffiliated/piraty> has quit IRC01:29
*** Piraty <Piraty!~irc@unaffiliated/piraty> has joined #yocto01:29
*** yizhao <yizhao!~zhaoyi@60.247.85.82> has quit IRC01:30
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC01:30
*** yizhao <yizhao!~zhaoyi@60.247.85.82> has joined #yocto01:32
*** RB2 <RB2!~RB2@c-73-178-160-56.hsd1.nj.comcast.net> has joined #yocto01:32
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto02:45
*** vmeson <vmeson!~rmacleod@24-52-239-53.cable.teksavvy.com> has joined #yocto03:16
mischiefis it canonical for recipes to use tabs or spaces?03:30
*** vineela <vineela!~vtummala@134.134.139.74> has joined #yocto03:46
*** vineela <vineela!~vtummala@134.134.139.74> has quit IRC04:05
erbomischief: Go with spaces. Some parts like python functions must use four spaces, and then it's simpler to just do that in all of the recipe. OE-core uses tabs in shell functions, but if you're starting a new layer I see no point in mixing.04:09
mischiefokay. i ask because i think i have a bitbake syntax plugin for vim which i believe is 4 spaces, but my coworker seems to have used tabs in something he wrote :(04:11
kergothsee also https://www.openembedded.org/wiki/Styleguide04:14
erboI guess that happens. I'd just bring it up for discussion so you can decide what to use04:14
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto04:16
erboThe worst things are when people start doing style related changes without first having some kind of common guidelines. It's like a bad race condition :-)04:16
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC04:20
*** dreyna_ <dreyna_!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC04:22
aehs29rburton: gnight04:23
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC04:23
aehs29rburton: I already tried reusing the sstate from yoctoproject.org but my stuff doesnt get automatically built so it doesnt exist04:23
aehs29neverpanic: I'll give that a try04:23
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC04:43
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has joined #yocto04:56
*** ThomasD13 <ThomasD13!d472ff94@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto05:14
*** agust <agust!~agust@p54833695.dip0.t-ipconnect.de> has joined #yocto05:29
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has quit IRC05:32
mischieferbo: we're just getting started and i've been doing most of the development.. still hardly have any idea what i'm doing, but i have a working image on our hardware ;)05:55
*** leitao <leitao!~leitao@2620:10d:c092:180::1:a084> has joined #yocto05:59
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto06:10
*** Klox <Klox!~Klox@c-24-1-131-19.hsd1.il.comcast.net> has quit IRC06:11
ThomasD13I am wondering about the KERNEL_FEATURES variable. I know it should enable specific kernel options. And it reference a .scc file. But I can't find that file. Neither in the layer-directory nor in the build directory.06:30
ThomasD13I would like to know how a scc file looks, compared to a kernel configuration fragment file06:31
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto06:34
*** learningc <learningc!~learningc@mti-37-145.tm.net.my> has quit IRC06:35
*** learningc <learningc!~learningc@2001:e68:5869:c400:acfb:af7c:b861:dfda> has joined #yocto06:36
*** learningc <learningc!~learningc@2001:e68:5869:c400:acfb:af7c:b861:dfda> has quit IRC06:45
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC06:47
*** leitao <leitao!~leitao@2620:10d:c092:180::1:a084> has quit IRC06:48
*** mckoan|away is now known as mckoan06:50
*** tprrt <tprrt!~tprrt@217.114.204.178> has joined #yocto07:07
*** yacar_ <yacar_!~yacar@80.215.162.108> has joined #yocto07:19
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has joined #yocto07:22
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto07:31
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has joined #yocto07:38
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto07:38
iceawayI am on Yocto Sumo, and need to bring in some recipe changes (bug fixes) from newer versions. I don't suppose you can patch a recipe file from a .bbappend?07:43
erboiceaway: you can override a lot of stuff using a bbappend. But depending on how the original recipe looks, and what you need to change, it might be tricky to fix stuff in a bbappend.07:47
erboIf it gets too messy, you can always put the newer version of the recipe in your own layer.07:49
iceawayerbo: thanks, might just do that!07:49
*** bluca <bluca!~bluca@2a01:4b00:f419:6f00:7a8e:ed70:5c52:ea3> has joined #yocto07:49
*** sk_tandt <sk_tandt!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has joined #yocto08:05
*** leitao <leitao!~leitao@2620:10d:c092:200::1:e66b> has joined #yocto08:07
*** sk_tandt_ <sk_tandt_!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has joined #yocto08:36
*** sk_tandt <sk_tandt!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has quit IRC08:39
*** leitao <leitao!~leitao@2620:10d:c092:200::1:e66b> has quit IRC08:52
*** leitao <leitao!~leitao@2620:10d:c092:200::1:e66b> has joined #yocto08:53
ThomasD13How does oe.utils.conditional work? Where is it defined?08:57
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto08:59
PinkSnakeFILESEXTRAPATHS is working inside a recipe .bb to override git source ?09:19
kroonPinkSnake, if i understand correctly, not really: it changes where the local file fetcher searches for files09:34
qschulzPinkSnake: https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-FILESEXTRAPATHS09:37
*** pepone <pepone!~user@81.36.4.57> has joined #yocto09:38
PinkSnakekroon qschulz Thx guys!09:38
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has joined #yocto09:39
qschulzonly for local files. It adds paths where the fetcher will look for local files. You can check which paths and in which order they are traversed with bitbake -e if you want and check FILEPATHS09:41
*** bojones <bojones!~jbj@77.243.43.130> has joined #yocto09:43
*** elGamal <elGamal!~elg@5.253.206.78> has quit IRC09:45
*** yacar_ <yacar_!~yacar@80.215.162.108> has quit IRC09:45
kanavin_rburton, git log says:Add 0001-mesonbuild-environment.py-check-environment-for-vari.patch09:55
kanavin_    as particularly we set windows resource compiler through an09:55
kanavin_    environment variable WINDRES. This has replaced the09:55
kanavin_    0001-modules-windows-split-WINDRES-env-variable.patch as the code09:55
kanavin_    has been refactored.09:55
rburtonhm shoudl have thought of that ;)09:55
rburtonso why isn't it upstreamed :)09:56
rburtonthe is_cross patch is broken sadly09:56
*** Zajc <Zajc!~Zajc@89-212-111-208.static.t-2.net> has joined #yocto09:57
kanavin_rburton, yeah, but I wonder why it believes the exe wrapper is needed on target10:04
rburtonbecause the machineinfo that early in the build is 'linux none none'10:05
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto10:05
rburtonthe fix is actually quite simple, just need to write a test to demonstrate it for upstream10:05
kanavin_rburton, right, so do I need to do anything?10:05
rburtonnope10:05
kanavin_cheers :)10:06
rburtonwell working out how to upstream the windres thing would be good ;)10:06
*** ThomasD13 <ThomasD13!d472ff94@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC10:30
*** tgamblin <tgamblin!~tgamblin@CPE64777de11593-CM64777de11590.cpe.net.cable.rogers.com> has quit IRC10:54
*** dl9pf_ <dl9pf_!uid395223@opensuse/member/dl9pf> has joined #yocto10:59
*** dl9pf is now known as dl9pf_home11:00
*** dl9pf_ is now known as dl9pf11:01
*** yacar_ <yacar_!~yacar@80.215.171.243> has joined #yocto11:01
*** dl9pf_home <dl9pf_home!~quassel@opensuse/member/dl9pf> has quit IRC11:03
filt3rhi, is it (still) possible/allowed to share sstate-cache between simultaneous running builds? (i found an mailing list entry form 2016 where it looks like it should be fine)11:22
*** BobPungartnik <BobPungartnik!~BobPungar@187.113.135.208> has joined #yocto11:31
peponeHi, I building a package that requires python3-config at build time, how can I get this installed in the recipe sysroot?11:33
*** yacar_ <yacar_!~yacar@80.215.171.243> has quit IRC11:34
erbofilt3r: I doubt that has changed, but hopefully someone involved in those parts confirm :)11:34
kanavin_filt3r, yes it is11:44
filt3rthank you very much for the confirmation11:45
kanavin_filt3r, what you cannnot do is remove items from the cache while a build is running (bitbake -c cleansstate, or directly)11:45
filt3rok, ye, that makes sense11:45
*** Klanticus <Klanticus!~quassel@187-19-92-41.customer.ntelecom.com.br> has joined #yocto11:51
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC11:52
*** tgamblin <tgamblin!~tgamblin@128.224.252.2> has joined #yocto11:53
Klanticushey guys, I'm trying to build a cmake based recipe that uses llvm on yocto, but I couldn't make it find the llvm cmake files. Do you know the proper way to import llvm on a cmake project?11:55
*** berton <berton!~berton@181.220.83.67> has quit IRC11:58
*** BobPungartnik <BobPungartnik!~BobPungar@187.113.135.208> has quit IRC11:58
*** BobPungartnik <BobPungartnik!~BobPungar@187.113.135.208> has joined #yocto11:59
*** berton <berton!~berton@181.220.83.67> has joined #yocto12:00
*** BobPungartnik <BobPungartnik!~BobPungar@187.113.135.208> has quit IRC12:01
*** mihai <mihai!~mihai@unaffiliated/mihai> has joined #yocto12:01
*** BobPungartnik <BobPungartnik!~BobPungar@187.113.135.208> has joined #yocto12:06
yoctiNew news from stackoverflow: How to import LLVM on a cmake based bitbake recipe? <https://stackoverflow.com/questions/58236490/how-to-import-llvm-on-a-cmake-based-bitbake-recipe>12:38
*** bojones <bojones!~jbj@77.243.43.130> has quit IRC12:39
Klanticusyocti: I posted that question :) , but got nothing yet12:47
yoctiKlanticus: Error: "I" is not a valid command.12:47
Klanticuswhat?12:48
smurrayKlanticus: yocti is just a bot that posts the stackoverflow questions here12:51
*** elGamal <elGamal!~elg@titan.pathogen.is> has joined #yocto12:51
Klanticusoh god12:51
KlanticusI feel ashamed now12:52
smurrayKlanticus: no worries12:53
*** elGamal <elGamal!~elg@titan.pathogen.is> has quit IRC12:56
*** yann <yann!~yann@85.118.38.73> has joined #yocto13:02
rburtonKlanticus: at least you didn't get into a fight with it13:02
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC13:05
Klanticusrburton: yeah, otherwise I'd have left the channel by now, to never return ;)13:06
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto13:08
*** nabokov <nabokov!~armand@67.218.223.154> has joined #yocto13:14
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has joined #yocto13:16
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC13:18
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has quit IRC13:27
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has quit IRC13:27
*** elGamal <elGamal!~elg@5.253.206.78> has joined #yocto13:28
*** tvm <tvm!~tvm@ip-86-49-228-196.net.upcbroadband.cz> has left #yocto13:33
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has joined #yocto13:35
*** Crofton <Crofton!~Crofton@50.224.179.20> has joined #yocto13:36
*** Klanticus <Klanticus!~quassel@187-19-92-41.customer.ntelecom.com.br> has quit IRC13:50
*** Klanticus <Klanticus!~quassel@187-19-92-41.customer.ntelecom.com.br> has joined #yocto13:50
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC13:53
*** nabokov <nabokov!~armand@67.218.223.154> has quit IRC14:25
*** iceaway <iceaway!~pelle@37.233.78.69> has quit IRC14:30
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC14:31
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has quit IRC14:38
*** nslu2-log <nslu2-log!~nslu2-log@23.141.224.193> has joined #yocto14:39
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto14:40
*** nabokov <nabokov!~armand@208.86.205.5> has joined #yocto14:40
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has quit IRC14:48
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has joined #yocto14:49
*** yacar_ <yacar_!~yacar@149.91.82.219> has joined #yocto14:53
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has joined #yocto14:54
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has quit IRC14:55
peponeFILES_${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug"14:56
peponeDo I need that for recipes that build python C libraries?14:56
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC14:59
*** Klanticus <Klanticus!~quassel@187-19-92-41.customer.ntelecom.com.br> has quit IRC15:04
*** yacar_ <yacar_!~yacar@149.91.82.219> has quit IRC15:04
peponeany idea about  "nothing provides gdbserver needed by packagegroup-core-tools-debug-1.0-r3.all"15:15
PinkSnakepepone bitbake gdb -c cleanall and rebuild ?15:19
*** mihai <mihai!~mihai@unaffiliated/mihai> has quit IRC15:25
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC15:29
__angelohello, trying to build a sdk (bitbake image -c populate_sdk) but getting   hecking target system type... Invalid configuration `x86_64-myd-sdk-linux': machine `x86_64-myd-sdk' not recognized15:31
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has quit IRC15:33
rburtonpepone: for any recent release you don't need to set FILES_PN-dbg at all15:36
rburton__angelo: maybe dont use a hyphen in your os name15:37
rburtonif that fixes it we should make that error out at construction time15:37
*** Crofton <Crofton!~Crofton@50.224.179.20> has quit IRC15:38
__angelorburton, mmm i am in a schroot,15:42
__angeloBUILD_SYS            = "x86_64-linux"15:42
__angeloNATIVELSBSTRING      = "ubuntu-16.04"15:42
rburtoni'm guessing myd-sdk is your name15:42
__angelomm how can i check it ?15:43
rburtonis it not the name of your distro?15:44
__angelomyd is the name15:44
__angelodistro name15:44
peponePinkSnake: thanks that worked15:44
__angelooh, i have set   SDK_VENDOR = "-myd-sdk"15:45
__angelochanged to "-myd_sdk" and seems to work15:47
rburtonok i'll file a bug15:47
__angeloi probably copy and pasted that name/scheme, but is possible i changed and _ to a - becouse i like hypens15:48
__angelorburton, a special thanks15:48
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has quit IRC15:53
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto16:04
peponelocale -a , alwasys returns "C, POSIX"16:10
peponeWhy aren't other locales installed with core-image-minimal16:11
peponeSeems they were build in tmp/work/cortexa8hf-neon-poky-linux-gnueabi/glibc-locale/2.29-r0/image/usr/share/i18n/locales16:13
peponeBut that is not in the rootfs of the image16:14
*** fray <fray!~fray@kernel.crashing.org> has joined #yocto16:15
*** lucaceresoli <lucaceresoli!~lucaceres@45.11.168.109.cust.ip.kpnqwest.it> has quit IRC16:19
*** mckoan is now known as mckoan|away16:26
*** yann <yann!~yann@85.118.38.73> has quit IRC16:28
*** milloni <milloni!~milloni@preemptable.org> has quit IRC16:36
kergothit's called minimal for a reason. but adjust IMAGE_LINGUAS to control which are installed in any given image16:36
*** milloni <milloni!~milloni@preemptable.org> has joined #yocto16:36
*** Klanticus <Klanticus!~quassel@187-19-92-41.customer.ntelecom.com.br> has joined #yocto16:39
peponeI have already set it16:42
peponeENABLE_BINARY_LOCALE_GENERATION = "1"16:42
peponeGLIBC_GENERATE_LOCALES = "en_US.UTF-8"16:42
peponeIMAGE_LINGUAS = "en-us"16:42
*** pepone <pepone!~user@81.36.4.57> has quit IRC16:44
*** pepone <pepone!~user@57.red-81-36-4.dynamicip.rima-tde.net> has joined #yocto16:45
*** pung_ <pung_!~BobPungar@187.113.135.208> has joined #yocto16:53
*** BobPungartnik <BobPungartnik!~BobPungar@187.113.135.208> has quit IRC16:54
*** milloni <milloni!~milloni@preemptable.org> has quit IRC16:57
*** milloni <milloni!~milloni@preemptable.org> has joined #yocto16:57
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has joined #yocto17:06
*** leitao <leitao!~leitao@2620:10d:c092:200::1:e66b> has quit IRC17:17
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has quit IRC17:17
*** tprrt <tprrt!~tprrt@217.114.204.178> has quit IRC17:24
*** vixp <vixp!488e4a4a@72.142.74.74> has joined #yocto17:37
vixpHi all, I am experiencing a strange crash with a QT (5.9.7) application on my embedded platform built with yocto: "The Wayland connection experienced a fatal error (No child processes)". Can anyone shed some light on this, or point me in the right direction?17:38
*** vineela <vineela!vtummala@nat/intel/x-ydfmxamcfeqphswu> has joined #yocto17:39
kergothpepone: i wouldn't be at all surprised if minimal's .bb overrides that as a part of its goal. minimal. minimal is almost never the image you want17:43
kergothmight want to just create yourself a recipe at this point17:43
kergothimage, that is17:43
peponekergoth: ok I will give it a try17:46
*** sven^ <sven^!~quassel@unaffiliated/sven/x-8293843> has quit IRC17:48
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC17:50
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto18:00
mranostaykergoth: seen minimal images that are rather large :)18:03
*** bluca <bluca!~bluca@2a01:4b00:f419:6f00:7a8e:ed70:5c52:ea3> has quit IRC18:12
*** vixp <vixp!488e4a4a@72.142.74.74> has quit IRC18:12
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has joined #yocto18:16
*** dreyna_ <dreyna_!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has joined #yocto18:16
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has joined #yocto18:28
*** gnac <gnac!~gnac@or-71-0-52-80.sta.embarqhsd.net> has quit IRC18:32
*** vineela <vineela!~vtummala@134.134.137.77> has joined #yocto18:42
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has joined #yocto18:43
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC18:47
*** tgamblin <tgamblin!~tgamblin@128.224.252.2> has quit IRC18:48
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto18:52
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has quit IRC18:58
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has joined #yocto18:58
*** khem <khem!~khem@unaffiliated/khem> has joined #yocto19:01
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has joined #yocto19:03
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto19:06
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has quit IRC19:09
*** marka <marka!~marka@198-84-181-245.cpe.teksavvy.com> has joined #yocto19:10
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC19:18
*** tgamblin <tgamblin!~tgamblin@CPE64777de11593-CM64777de11590.cpe.net.cable.rogers.com> has joined #yocto19:22
*** marler899712 <marler899712!0f41fc0d@ztxe01hpics303.austin.hp.com> has joined #yocto19:44
marler899712we're running into problems with sstate cache and our mirror server.  Does anyone know, should ever tgz file have a corresponding tgz.siginfo file?19:44
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto20:00
*** ecdhe <ecdhe!~quassel@unaffiliated/ecdhe> has quit IRC20:26
*** ecdhe <ecdhe!~quassel@unaffiliated/ecdhe> has joined #yocto20:27
*** pung__ <pung__!~BobPungar@177.41.192.157> has joined #yocto20:31
marler899712It looks like the answer might be yes20:33
marler899712I think what happened is our build server failed while uploading it's sstate cache20:34
marler899712so then there was a bunch of archive files with missing siginfo files which caused any builds using that server to fail20:34
*** pung_ <pung_!~BobPungar@187.113.135.208> has quit IRC20:34
marler899712I'm wondering if there is an upload mechanism that wouldn't leave the server in a bad state on failure to upload20:34
marler899712if I upload the siginfo first and then the archive, does anyone know if that would work?20:35
JPEWmarler899712: You need both, and we ran into the same problem. We fixed it by running a script that cleans out sstate removing files missing their match20:37
marler899712So if you just have siginfo...will the build still fail?20:39
marler899712I know if you just have the archive it will20:39
*** tgamblin <tgamblin!~tgamblin@CPE64777de11593-CM64777de11590.cpe.net.cable.rogers.com> has quit IRC20:44
JPEWmarler899712: I don't remember off the top of my head, sorry... having the siginfo w/o the archive doesn't seem very useful anyway :)20:48
marler899712yeah, I just want to know if there is a way to upload files without creating a race condition where the server temporarily has invalid files that will cause a build to fail20:49
marler899712a better solution might to to patch oe-core to handle this case with a warning instead of an error20:49
JPEWmarler899712: IIRC, it only looks for siginfo if the archive is found, but don't quote me on that20:50
marler899712ok, well it's worth testing out20:50
smurraymarler899712: if you have the space, rsync new version to a different directory, then mv it into place after a successful upload?20:52
JPEWsmurray: I don't know if Crofton told you, but I borrowed part of your container presentation for a talk I gave at the platform security summit. It was very helpful :)20:55
marler899712smurray: that is a pretty good idea20:55
smurrayJPEW: heh, no, he didn't, but cool.  I need to get back to runc tinkering one of these days, but I'm entering AGL crunch time for CES now20:56
* smurray tries to forget he has an AGL blog post to write20:57
JPEWThe problem we have with rsync + sstate is multiple builds trying to upload at the same time... the sets of sstate intersect, so we need them all, but it causes issues where they overlap20:58
JPEWI'm not sure if the mv would help in that case :(20:58
marler899712yeah I was thinking about solutions like copying the old contents into the new before doing a mv, but that doesn't handle multiple uploaders20:59
marler899712you would need some sort of queue in that case20:59
JPEWmarler899712: It's a harder problem than it first seems :)21:00
marler899712yeah, if we fixed yocto to handle missing files then it wouldn't matter as much21:00
smurrayperhaps need something like a WebDAV backend to plug into21:00
smurrayor maybe the hash equiv server solves this, JPEW?21:00
JPEWno, hash equivalence doesn't protect you from missing siginfo21:01
smurrayJPEW: the hash equivalence server is read only, ie multiple builds couldn't run against it and populate it at the same time?21:03
JPEWsmurray: err, not sure what you mean :) multiple builds can report equivalent hashes. The HE server doesn't look at the sstate files at all, it just tracks hashes21:06
kergothhash equiv just lets you use sstate with a different checksum than this task has, if we know it'll produce the same results.21:06
smurrayright, okay, I'll shut up21:07
smurray;)21:07
JPEWAnyway, there are probably a few ways of solving this. Someone should bring it up at the 3.1 planning meeting21:08
JPEWBut, I have to take $CHILD to swim lessons now. TTYL21:09
marler899712raise $CHILD21:09
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC21:12
*** berton <berton!~berton@181.220.83.67> has quit IRC21:15
*** vineela <vineela!~vtummala@134.134.137.77> has quit IRC21:21
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has quit IRC21:29
*** vineela <vineela!~vtummala@134.134.137.77> has joined #yocto21:32
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has joined #yocto21:34
*** ericch <ericch!~ericch@50-205-235-218-static.hfc.comcastbusiness.net> has joined #yocto21:42
*** Klanticus <Klanticus!~quassel@187-19-92-41.customer.ntelecom.com.br> has quit IRC21:46
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has quit IRC21:55
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has quit IRC21:58
*** aidanh_ <aidanh_!~aidanh@unaffiliated/aidanh> has joined #yocto22:00
*** aidanh <aidanh!~aidanh@unaffiliated/aidanh> has quit IRC22:01
*** aidanh_ is now known as aidanh22:01
*** aehs29 <aehs29!~aehs29@149.199.62.129> has quit IRC22:07
*** ericch <ericch!~ericch@50-205-235-218-static.hfc.comcastbusiness.net> has quit IRC22:08
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has joined #yocto22:09
*** ragnoraq <ragnoraq!41717b12@65.113.123.18> has joined #yocto22:15
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has quit IRC22:18
*** kanavin_ <kanavin_!~kanavin@141.113.66.202> has quit IRC22:18
*** kanavin <kanavin!~kanavin@141.113.66.202> has joined #yocto22:19
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has joined #yocto22:23
*** ragnoraq <ragnoraq!41717b12@65.113.123.18> has quit IRC22:28
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has quit IRC22:41
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has quit IRC22:41
*** dreyna_ <dreyna_!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC22:47
*** vineela <vineela!~vtummala@134.134.137.77> has quit IRC22:53
*** rburton <rburton!~rburton@35.106.2.81.in-addr.arpa> has quit IRC22:59
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has quit IRC23:08
*** florian_kc <florian_kc!~florian_k@Maemo/community/contributor/florian> has quit IRC23:12
*** iceaway <iceaway!~pelle@c83-255-62-166.bredband.comhem.se> has joined #yocto23:14
*** thaytan <thaytan!~thaytan@180-150-69-32.b49645.syd.nbn.aussiebb.net> has quit IRC23:17
*** thaytan <thaytan!~thaytan@180-150-69-32.b49645.syd.nbn.aussiebb.net> has joined #yocto23:18
*** agust <agust!~agust@p54833695.dip0.t-ipconnect.de> has quit IRC23:22
*** pepone <pepone!~user@57.red-81-36-4.dynamicip.rima-tde.net> has quit IRC23:34
*** mranostay <mranostay!~mranostay@pdpc/supporter/active/mranostay> has quit IRC23:35
*** PinkSnake <PinkSnake!51ff1123@81.255.17.35> has quit IRC23:41
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC23:46

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!