Wednesday, 2019-09-18

*** rubdos <rubdos!~rubdos@2a02:578:859d:701:a846:9858:21a:9451> has joined #yocto00:10
*** BobPungartnik <BobPungartnik!~BobPungar@> has quit IRC00:30
*** BobPungartnik <BobPungartnik!~BobPungar@> has joined #yocto00:33
*** jae1 <jae1!95c73e81@> has quit IRC00:38
*** vineela <vineela!vtummala@nat/intel/x-ekfugyuglzyhvojv> has quit IRC00:47
*** learningc <learningc!> has joined #yocto00:52
*** vineela <vineela!vtummala@nat/intel/x-eguedbaijujbaodp> has joined #yocto00:52
*** goliath <goliath!> has quit IRC00:53
*** vineela <vineela!vtummala@nat/intel/x-eguedbaijujbaodp> has quit IRC00:55
*** vineela <vineela!~vtummala@> has joined #yocto00:56
*** mrpelotazo <mrpelotazo!> has quit IRC00:58
*** learningc <learningc!> has quit IRC01:00
*** learningc <learningc!> has joined #yocto01:00
*** mrpelotazo <mrpelotazo!> has joined #yocto01:03
*** kaspter <kaspter!~Instantbi@> has joined #yocto01:43
*** learningc <learningc!> has quit IRC01:47
*** micka <micka!> has quit IRC03:07
*** micka <micka!> has joined #yocto03:09
*** yizhao <yizhao!~zhaoyi@> has quit IRC03:40
*** agust <agust!> has joined #yocto04:12
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto04:44
*** AndersD <AndersD!> has joined #yocto05:26
*** yizhao <yizhao!~zhaoyi@> has joined #yocto05:33
yoctiNew news from stackoverflow: BitBake: Can we use DEPENDS with package name? <>05:34
*** kroon <kroon!~kroon@> has joined #yocto05:46
*** BobPungartnik <BobPungartnik!~BobPungar@> has quit IRC06:01
*** frsc <frsc!~frsc@2003:a:e7a:6200:246c:2a8b:f45a:a33d> has joined #yocto06:29
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto06:37
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto06:50
*** Bunio_FH <Bunio_FH!> has quit IRC06:52
*** yann|work <yann|work!> has quit IRC07:14
*** Net147_ <Net147_!~Net147@unaffiliated/net147> has joined #yocto07:31
*** juvenal <juvenal!Elite21271@gateway/shell/elitebnc/x-ngrbwmgnrudnhewe> has quit IRC07:32
*** Net147 <Net147!~Net147@unaffiliated/net147> has quit IRC07:32
*** juvenal <juvenal!Elite21271@gateway/shell/elitebnc/x-mvwprsgtkurxcnrc> has joined #yocto07:33
*** Bunio_FH <Bunio_FH!> has joined #yocto07:35
*** rcw <rcw!~rcw@> has joined #yocto07:36
iceawayLetoThe2nd: thanks again for the tips about initrd instead of initramfs yesterday. Managed to boot a kernel + initrd now :) It's quite difficult to google about initrd specifically, because it seems like initrd and initramfs is used interchangeably making me very confused.07:51
LetoThe2ndiceaway: :)07:52
LetoThe2ndiceaway: using an almost standard filesystem as initrd is just so much easier.07:52
iceawayHad some issues with the kernel panicing due to "unable to handle page request" before stripping down my initrd considerably. Sounds a bit like an out-of-RAM issue, but my board has 2GB of RAM and the initrd was about 60MB unpacked.07:53
LetoThe2ndiceaway: because *technically* it is a vastly different thing.07:53
LetoThe2ndmaybe not exactly an out-of-ram issue, but some other limit applying. no idea, our update initrds usually fit into 16M or so.07:55
iceawayLetoThe2nd: Managed to get below 16MB, so hopefully I can keep it there :) Not sure if I should look into the fitimage thing or not. If I do not use the fitimage, I should be able to use the same kernel image for both the "rescue" mode and normal mode, just changing the bootargs.07:56
iceawayI guess if I use a fitimage, I would have to to use one "regular" image for the normal boot, and the fitimage for rescue mode booting.07:57
LetoThe2ndiceaway: technically thats true, but if you're talking about flash storage then thats a bad idea. the update mechanism should always be capable of exchanging the productive kernel without endangering itself of being non-functional if something goes wrong.07:57
iceawayLetoThe2nd: ahh yes, of course. did not consider that aspect yet.07:59
LetoThe2ndiceaway: :)07:59
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC08:14
*** rburton <rburton!> has joined #yocto08:41
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto08:44
*** yacar_ <yacar_!> has joined #yocto08:45
*** AndersD <AndersD!> has quit IRC08:45
*** jofr <jofr!~jofr@> has joined #yocto09:05
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto09:16
*** nayfe <nayfe!uid259604@gateway/web/> has joined #yocto09:20
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC09:21
*** vicale <vicale!> has joined #yocto09:47
palatehello :-)09:48
palatetlwoerner: actually, I'm just realizing: are you teaching at those e-ale conferences? I was reading the slides and saw your username there :)09:48
LetoThe2ndpalate: the e-ale sessions usually are presented by a couple of folks who happen to be around and available at the main conference. and yes, tlwoerner sometimes does a session. (answering for him because he's probably not around yet, tz differences)09:51
palateLetoThe2nd: right... this e-ale session seems super cool! :-)09:52
LetoThe2ndpalate: come to ELCE in lyon, late october, and meet everybody in person :)09:52
palateLetoThe2nd: I've seen the dates, honestly I was tempted. But I don't really know what ELCE is about, and I thought that maybe it's overkill to take a few days off and pay for a conference that I don't know (it's usually quite expensive, right?)09:54
palateLetoThe2nd: but I'm also tempted, because Lyon is not so far (I'm from Switzerland :D)09:54
LetoThe2ndpalate: you'll certainly need a couple of bucks, yeah. early bird is over, flights, hotels...09:55
LetoThe2ndpalate: make $EMPLOYER pay09:55
palateLetoThe2nd: I would need to convince them :D09:55
LetoThe2ndpalate: how much of your work time are you spending on embedded linux and yocto, roughly?09:55
palateLetoThe2nd: none, I'm spending many hours in my free time :D09:56
LetoThe2ndpalate: ok, that makes it rather complicated. :P09:56
palateI'm thinking that yocto may be the right solution for us at work, but I need to learn more before I can argue that09:56
*** yann|work <yann|work!~yann@> has joined #yocto09:57
LetoThe2ndi see09:57
LetoThe2ndso no embedded linux job at all so far?09:57
palatenot for me, not really09:58
palateWell I'll still mention the conference09:58
LetoThe2ndthen its probably rather hard to get company money, yes.09:58
qschulzpalate: are you using a build system already?09:58
palate"where developers working on embedded Linux and industrial IoT products and deployments gather for education and collaboration,"09:59
palateHow much education is there? xD09:59
qschulzpalate: well, a lot of talks are given in a few days, tat's the educational part I guess09:59
palateqschulz: but like, talking about e.g. how to secure an IoT device, add new BSPs and stuff like this?10:00
erboThere's also the training days10:00
qschulzcollaboration is rarely done during the talk days (a few minutes after a talk, some meetings between talks, during lunch or after the day's over10:00
LetoThe2ndpalate: its co-located with the open sorce summit. bascially its roughly 15 simultaneous track to choose from, of which 3 (IIRC) are embedded linux, and probably another one or two other embedded related stuff10:00
qschulzpalate: sure, many different topics:
palateopen source summit? sounds good :)10:01
LetoThe2ndpalate: the "collaboration" usually rather happens outside the tracks, in the hallways, booths, and ... pubs around!10:01
qschulzall I can say is that if you've a broad spectrum of interest and knowledge, you won't know how to chose between talks :D10:01
qschulzpalate: FWIW there is a hobbyist category10:03
LetoThe2ndpalate: to be honest, it also can be rather overwhelming. its a great experience if you already know a couple of folks, or are involved in some project. if you just go there for the first time, theres also the chance that you are rather dazzled10:04
palateqschulz: awesome!10:04
yoctiNew news from stackoverflow: Using OpenCV with camera on Jetson Nano running Yocto <> || What is difference between and in .bb file in Yocto <>10:04
LetoThe2ndi personally remember my first ELCE as rather weird, and even the second one woudl deserve mixed reviews. but once you get the knack and know folks and your way around, its a perfect way for networking and getting updated on the latest hot s**tz in a very short time.10:06
LetoThe2nd(for the record, this year is my 9th in a row)10:07
rburtonLetoThe2nd: jealous!10:09
rburtonthough stupid elce is basically scheduled at the same time as my son's birthday10:10
LetoThe2ndrburton: last year getting allowance was tricky. i returned from 3 months of paternal leave only like 5 weeks before ELCE. $BOSS was not exactly pleased.10:11
*** JaMa <JaMa!> has joined #yocto10:16
*** yacar_ <yacar_!> has quit IRC10:24
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto10:30
palatehaha so I read the session descriptions of ELCE. Now instead of having to learn about Yocto, I have Yocto, Deby, Isar, Buildroot xD10:32
*** yacar_ <yacar_!> has joined #yocto10:32
*** JaMa <JaMa!> has quit IRC10:34
*** vicale <vicale!> has quit IRC10:36
palateOh, there is something I don't understand. In Yocto, I can build for qemux86, qemuarm, etc. If I want to "emulate" my pocketbeagle, can I somehow do that with qemu?10:36
iceawayHas anyone used the kernel-fitimage class, and care to explain a bit on how to implement that in my build? It's hard to find examples of how to use it. I'm not sure where to put the required bitbake variables to make it output a fitimage.10:41
rburtonpalate: yeah, there's patches in master now to configure qemu magically for beagle10:46
rburtonwell the beaglebone-yocto BSP has the qemu bits setup.  you can copy them into whatever bsp you're using assuming they're still right10:47
palaterburton: I see10:47
*** rburton <rburton!> has quit IRC10:48
palaterburton: what is it that makes a BSP different from another? CPU arch and available devices (usb, ethernet, ...)?10:48
palatethe question is a bit: if it works for beaglebone, does it work for pocketbeagle?10:48
*** Net147_ <Net147_!~Net147@unaffiliated/net147> has quit IRC10:49
*** Net147 <Net147!~Net147@unaffiliated/net147> has joined #yocto10:49
*** rcw <rcw!~rcw@> has quit IRC10:51
frsciceaway: Actually you don't need to do much. I think it basically comes down to KERNEL_CLASSES = "kernel-fitimage", KERNEL_IMAGETYPES = "fitImage", KERNEL_DEVICETREE, UBOOT_LOADADDRESS, UBOOT_ENTRYPOINT.10:51
frsciceaway: And I have them in my machine config10:51
*** rburton <rburton!> has joined #yocto10:53
iceawayfrsc: do you know if it is possible to create a .bbappend for a machine config?10:53
rburton.bbappends append .bb files, as the name suggests10:53
rburtonmake your own machine, and include the one you want to modify10:53
iceawayrburton: That was my guess as well. Thanks, will try that approach!10:54
palateI see that just after ELCE, there is a yocto summit of 2 days? Is that where the classes are?10:54
*** goliath <goliath!> has joined #yocto10:54
yoctiNew news from stackoverflow: Using OpenCV with camera on Jetson Nano with Yocto/poky <>11:05
*** OnkelUlla <OnkelUlla!> has quit IRC11:05
*** OnkelUlla <OnkelUlla!> has joined #yocto11:06
*** lucaceresoli <lucaceresoli!> has joined #yocto11:06
*** shan1 <shan1!> has joined #yocto11:12
*** rcw <rcw!~rcw@> has joined #yocto11:27
*** rcw <rcw!~rcw@> has quit IRC11:37
*** berton <berton!~berton@> has joined #yocto11:43
*** berton <berton!~berton@> has quit IRC11:44
*** berton <berton!~berton@> has joined #yocto11:47
*** lukma <lukma!> has quit IRC11:48
tlwoernerpalate: yes, if you're looking to save money, i'd recommend attending the summit and skipping the conference!! lol12:05
palateare the presentations published online? I just realized that anyway I'm moving apartment on that week, so I won't make it :(12:05
tlwoernerand LetoThe2nd answered perfectly for me earlier. ironically i taught the e-ale session this past Spring at SCaLE on buildroot12:06
tlwoerneryes, many past presentations are available online:
jofrpalate: It all goes on the YouTube'z12:08
*** kayterina <kayterina!kayterina-@gateway/shell/> has joined #yocto12:08
*** mrpelotazo <mrpelotazo!> has quit IRC12:08
tlwoerneri prefer the site because it organizes the talks better, and provides links to the slides12:08
tlwoernerit's a gold mine of information!12:09
jofrI went to a couple of ELCEs but then I decided to stop going.. I'm not extrovert enough to be "networking" with people .. and I watch all the talks online anyway..12:10
LetoThe2ndtlwoerner: is it also a fair trade and ethically run gold mine?12:10
palatejofr: tlwoerner: awesome!12:11
LetoThe2ndjofr: well i don't remember you being exactly an introvert, though.12:11
palatejofr: it does make sense, too12:11
palateLetoThe2nd: xD12:11
*** mrpelotazo <mrpelotazo!> has joined #yocto12:11
palatemouaha I found one for tonight:
palate(buildroot vs yocto)12:13
palate(though I'm already a big fan of yocto :) )12:13
LetoThe2ndpalate: lesson #1: being a fan does not pay the bills. use the tool that fits the job best. no more, no less. :)12:16
palatehaha, got it :)12:18
LetoThe2ndseriously, thats one of the core things i emphasize in every training, every presentaiton. its essential to know your toolbox so you can make good choices.12:19
jofrLetoThe2nd: Haha, well I'm a complicated beast. ;) I'm not introverted when I'm already a part of the conversation. But striking up a conversation with a stranger isn't exactly what I'm known for  :p12:20
*** shan1 <shan1!> has quit IRC12:21
jofrLetoThe2nd: In that sense, I guess I'm just a bit "scandinavic" I guess  ;)12:21
RPJPEW: I found a couple of tweaks needed to the patches, they're in -next12:21
RPJPEW: also, rburton opened a bug to do with error handling12:22
palatejofr: sweden?12:22
jofrjofr: Icelandic, but I've lived in Denmark for the past 4 years.12:22
palateIceland? Amazing! I went there for 10 days a few years ago, I looooved it12:23
tlwoernerwhat's funny about the conferences is: the Yocto Project will (almost always) have a booth. at some point, everyone involved with the project (and new people too) will drop by the booth. people will get chatting about what they're working on, then someone will inevitably say "oh, are you palate from IRC?" and you'll say "yes i am!" and then the other person will say "hi, i'm LetoThe2nd! we're all going to <such and such> pub, why don't you join12:24
nrossiRP: just checking in to see if there were any issues with the toolchain testing, I know there are some minor issues with the results. Wanted to make sure though that i had not missed anything major with the AB stuff12:25
LetoThe2ndtlwoerner: don't you know the story between me and jofr ?12:25
palate"Are you the annoying new guy asking questions on #yocto?" -> I would expect that :D12:25
jofrpalate: Well, then half the people here would be the annoying new guy .. myself included.  ;)12:25
tlwoernerLetoThe2nd: no i don't think so, and i'm not sure who jofr is (?)12:26
RPnrossi: Congratulating you/us on having it mostly working was on my todo list for today! I think that one is roughly where we need it now, its great!12:26
RPnrossi: 1.9 million test results in that build :)12:26
nrossiRP: only 1.9 million? :)12:27
RPnrossi: obviously things remain but its basically good12:27
LetoThe2ndtlwoerner: when heading to prague, i told him "if you see bearded guy wearing metal clothes and cowboy boots somewhere near the yocto booth, then come say hi. its me". and when i was standing there gathering the usual troll crows for lunch, some guy steps up to me and says "Hey you told me I shall say hello. I'm jofr, and you are letothe2nd."12:28
tlwoernernice! perfect ELCE story :-)12:29
LetoThe2ndthats how it works.12:30
jofrThen we went to lunch later, with people I have no recollection of..  (sorry if you're here :p )12:30
LetoThe2ndjofr: one or two of them might be around, but i'm not totally sure who was with us either.12:30
qschulzpalate: also, a good way to get into the conference is to give a talk there, then you don't pay the ticket fee :)12:31
palateLetoThe2nd: so cool :D12:32
palateqschulz: yes, but I would need to have interesting things to say :D12:33
qschulzpalate: sometimes you're doing things that you think are trivial or unworthy of other people's attnetion and it turns out it actually is very interesting and people want that kind of talks :)12:34
tlwoernerthe perspective of people new to the project is very important to the project!12:34
yoctiNew news from stackoverflow: How to use OpenCV with camera on Jetson Nano with Yocto/poky <>12:35
tlwoernerto most of us, how to do various things is "obvious", but sometimes having someone say "i wanted this, did that, but something else happened" is interesting. to us it might be obvious why you got something else :-)12:36
LetoThe2ndtlwoerner: "i wanted to be a rock star, so i bought a guitar and booze, but i only got drunk"12:37
tlwoernerLetoThe2nd: haha, i actually lol'ed12:45
LetoThe2ndtlwoerner: :)12:45
palateso busybox comes with udhcpd already. Meaning that I can quite easily setup a dhcp server, and thanks to the dropbear feature, now I can SSH into my pocketbeagle from my computer over usb \o/12:47
palatenext step is to automate all that, and then to add that to my yocto setup so the image works out of the box :)12:49
rburtonLetoThe2nd: metal clothes as in black tees with skulls and fire on, or as in medieval armour?13:09
LetoThe2ndrburton: the former. the latter usually just gives me headaches at the airport.13:10
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC13:15
RPrburton: you didn't think tinfoil hat? :)13:18
JPEWRP: I think you might want to chdir back to the starting directory after starting the hash server also?13:19
JPEWRP: Also, I noticed a lot of AB failures due to do_locked_sigs?13:19
RPJPEW: is that call site serialised? I worked on the assumption it was in its own process so doesn't matter in reality13:20
RPJPEW: patch in -next for it13:20
* alessioigor waves all13:20
alessioigorIs there a way to make images of different size of the same (image) recipe?13:20
JPEWRP: Ah I see that patch now.13:21
RPJPEW: I need to clean up the commit message. Its testing atm13:21
RPJPEW: I am worried though as sstate reuse isn't happening when it should13:21
RPJPEW: I don't know why13:21
RPJPEW: compare and contrast and
RPdifference is that locked sigs task change and the bitbake hashserv tweaks13:22
RPso it shouldn't be rebuilding13:22
*** Crofton <Crofton!> has quit IRC13:22
*** bluelightning_ <bluelightning_!~paul@pdpc/supporter/professional/bluelightning> has quit IRC13:26
RPJPEW: selftest is throwing errors with hashequiv set :/13:27
JPEWRP: In the hashequiv tests, or elsewhere?13:28
*** Crofton <Crofton!> has joined #yocto13:28
RPJPEW: elsewhere13:29
*** JaMa <JaMa!> has joined #yocto13:34
*** rcw <rcw!~rcw@> has joined #yocto13:37
*** nabokov <nabokov!~armand@> has joined #yocto13:39
*** nabokov <nabokov!~armand@> has quit IRC13:40
RPJPEW: good news is no performance issue that I can spot so I think we're good on that front13:41
RPJPEW: on that basis I think I merge the patches, build M3 and we move on to bug fixing13:41
ecdheWhere is the recipe that builds python in yocto?13:50
ecdheI'm looking for the recipe that provides the file /usr/bin/python313:50
rburtonthe recipe is python3 in oe-core13:54
*** AndersD <AndersD!> has joined #yocto13:58
kanavinrburton, how useful is sysprof?13:59
kanavinrburton, the new version makes polkit non-optional, so I am deliberating between moving sysprof to meta-oe vs moving polkit to oe-core14:00
*** AndersD_ <AndersD_!> has joined #yocto14:00
*** AndersD <AndersD!> has quit IRC14:03
*** kroon <kroon!~kroon@> has quit IRC14:04
RPJPEW: something is really wrong. Its not reusing sstate on a build I'm experimenting with on the autobuilder14:09
ecdhethanks RP14:10
ecdhethanks rburton14:10
*** yacar_ <yacar_!> has quit IRC14:11
LetoThe2ndecdhe: oe-pkgdata-util (or whatsitcalledexactly) lets you directly search for the package and therefore recipe that provides a given path file in your build14:11
ecdheThanks LetoThe2nd, really appreciate it!14:14
LetoThe2ndecdhe: have fun!14:15
zeddiiRP: I've been trying to do some fixing on the strace issue myself. I can see the same sort of runtime in 5.3 as well. so before I go to the list, I'm making sure I've tried a few things.14:29
RPzeddii: ok. We're going to need to do something for M4 but I can use the timeout workaround to get M3 built14:32
rburtonkanavin: haven't tried it for a long time14:36
RPkhem: meta-oe down to two failures:
kanavinrburton, yeah, I wonder if there are users at all14:48
*** stephano <stephano!> has joined #yocto14:52
JPEWRP: Hmm, weird. Do you think that is because of the server? I wouldn't expect it to be since the information it is reporting hasn't changed.14:52
ecdheArchitecture question: I have a single board for which I'm writing two different applications, each of which may include some additional custom utilities.  I thought about making a layer for each application, but then I realized there is some common configuration between them.14:54
RPJPEW: I did some digging, I'm wondering if its its "ripple" effect from non reproducibility :/14:54
RPJPEW:  -Hash for dependent task /home/pokybuild/yocto-worker/qemux86/build/meta/recipes-devtools/libtool/ is 1ea317b018c3e4809c46581de8044a13a607ae87fe1ee6ea972a4e731a9ec7f814:55
RP+Hash for dependent task /home/pokybuild/yocto-worker/qemux86/build/meta/recipes-devtools/libtool/ is bb5eeab5a12213c63d056b449a8d1dfef455b94ef16f03181572118936da07c514:55
RP -Hash for dependent task /home/pokybuild/yocto-worker/qemux86/build/meta/recipes-devtools/python/ is c07a38e24cb582a6976cbe3d6d9b96ffd91bca5e311b19b9df903eb74ec99f1514:55
RP+Hash for dependent task /home/pokybuild/yocto-worker/qemux86/build/meta/recipes-devtools/python/ is 49fcc8535e00073cfe2a10b0cb9e281857ece956b6e17ab09f098cd8495ee60814:55
JPEWRP: Quite possibly. If you can get it, the build output the signature files that is hashed to get the output hash in ${T}14:55
RPJPEW: but even if it wasn't reproducible, it still should have generated valid sstate :/14:56
RPJPEW: I don't understand :(14:58
JPEWRP: Agreed. Whats that diff from?14:59
ecdheSo then I thought perhaps I should make a single layer, meta-myapps and expose the different collections of packages as seperate recipes...14:59
RPJPEW: its from the output of dumpsigs on btrfs-tools:do_prepare_sysroot in two different builds that should be the same (same sstate, same hashequiv server)15:01
RPJPEW: its rebuilding btrfs-tools since its saying python3 and libtool cross changed15:02
RPJPEW: more alarmingly,  ls tmp/stamps/core2-32-poky-linux/libtool-cross/15:03
RP 2.4.6-r0.do_populate_sysroot.sigdata.bb5eeab5a12213c63d056b449a8d1dfef455b94ef16f03181572118936da07c515:03
RPJPEW: correct hash would be bb5eeab for both15:04
RPJPEW: that is a smoking gun of some kind15:04
*** Bunio_FH <Bunio_FH!> has quit IRC15:05
*** radsquirrel <radsquirrel!> has quit IRC15:06
RPJPEW: just gets worse as I look. The build shows  do_populate_sysroot (56090): log.do_populate_sysroot.5609015:07
RP then later do_populate_sysroot_setscene (35314): log.do_populate_sysroot_setscene.3531415:07
*** radsquirrel <radsquirrel!> has joined #yocto15:07
RPdefinitely shouldn't do that15:07
*** Crofton <Crofton!> has quit IRC15:07
RPJPEW: runqueue problem though, not the server15:08
* armpit hmm wonder who is setting patches to suspended with out tell me15:11
rburtonarmpit: i noticed something/someone is setting oe-core patch status to master-next etc15:11
armpitI tend to set the ones for stable to "under review" and my name15:14
*** stephano <stephano!> has quit IRC15:17
*** stephano <stephano!~stephano@> has joined #yocto15:18
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC15:18
*** Crofton <Crofton!> has joined #yocto15:28
*** blueness <blueness!~blueness@gentoo/developer/blueness> has quit IRC15:30
*** blueness <blueness!~blueness@gentoo/developer/blueness> has joined #yocto15:30
*** AndersD_ <AndersD_!> has quit IRC15:40
*** WillMiles <WillMiles!> has joined #yocto15:42
*** Bunio_FH <Bunio_FH!> has joined #yocto15:47
*** frsc <frsc!~frsc@2003:a:e7a:6200:246c:2a8b:f45a:a33d> has quit IRC15:50
*** berton <berton!~berton@> has quit IRC15:52
*** berton <berton!~berton@> has joined #yocto15:55
khemRP: I filed this which should fix dfu-util-native15:57
yoctiBug 13536: normal, Undecided, ---, richard.purdie, NEW , Add glibc-devel-static to prerequisites on OpenSUSE based host distributions15:57
khemIMO its a gap in prerequisites for SuSE based distros15:58
khemthat will get us down to 115:58
khemand the last failure is kernel-selftest, kernel-selftest needs clang to be installed on build host or alternatively use meta-clang, its usually easier to install clang as prerequisite and then add clang llc to HOSTTOOLS16:02
RPkhem: I do not want to add this, I'd much rather we fix that recipe16:02
RPkhem: and no, we're not installing clang16:03
RPkhem: worst case we'll have to blacklist these in poky I guess16:03
khemRP: problem is not recipe I hope you go tthat16:03
RPkhem: the problem is that patch which enabled static linking?16:03
khemyes its not problem16:04
khemproblem is that prerequisites that we have for redhat and debian like distros ( glibc-devel ) already install libc.a16:04
khembut suse does not16:04
RPkhem: and nothing else in the system seems to need this16:05
khemsure, for the subset that is being built16:05
RPI'm open to a case for adding things but we don't just do it arbitrarily. One recipe with a dubious patch isn't a case for adding a dependency16:06
khemwhat I am saying is this is just a symptom that can happen with other packages too16:06
khemso either we dont require libc.a on everyhost then its fine too16:06
RPkhem: sure. We can fail because of all kinds of missing dependencies16:06
RPkhem: right now we don't rely on libc.a as far as I'm concerned16:07
RPkhem: has anyone asked JaMa if that patch has specific history?16:07
khemyes hee mentioned that he does not use it, but it was tool that was shipped to users so statically linking it made it host independent16:08
khemI am actually inclimed to fix it since it was a revert of upstream patch and probably pass -static via CFLAGS/LDFLAGS but still static binary made sense16:09
RPkhem: we now have uninative and sdk relocation so presumably those obsolete this then16:10
*** yacar_ <yacar_!> has joined #yocto16:18
*** comptroller <comptroller!> has quit IRC16:19
khemwith uninative it might be since the tool is installed in deploydir16:20
*** berton <berton!~berton@> has quit IRC16:21
*** vineela <vineela!vtummala@nat/intel/x-zrtksluwvrpyebbg> has joined #yocto16:22
*** berton <berton!~berton@> has joined #yocto16:22
khemRP: kernel-selftest I think can be blacklisted, although it will be a good addition for test matrix eventually16:24
RPkhem: right, I don't really want to blacklist anything :(16:25
khemkernel-selftest uses bpf and you need clang for that backend16:26
khemeither add clang to prereqs or add meta-clang to layermix are only two other options besides blacklisting, pick whatever you wish16:28
RPkhem: right, we don't  want to  install clang on the workers and add that as a dependency16:28
RPkhem: the recipe should probably disable itself it clang isn't present somehow16:29
khemdo we have some helper functions in metadata to detect host tools ?16:29
khemI would certainly do that16:29
RPkhem: I'm not aware of any. Just talking to rbuton about meta-intel's need for git-lfs :/16:30
RPwe do have an open feature request for recipe specific host tools16:30
RPthat in itself shouldn't be hard16:30
*** comptroller <comptroller!> has joined #yocto16:35
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC16:41
smurrayRP: yikes, as a user of meta-intel, that sounds unappealing16:42
khemRP: I forwarded you email, dfu-util is shipped for end-users so they can flash devices, and it need libusb1 so I guess easiest is/was to built a static binary and ship it for minimal host deps16:42
RPkhem: right, I understand the history and why. I'm not adding extra build dependencies to the autobuilders without good reason though and this doesn't make the bar IMO16:44
khemprobably its best to add these both recipes to BLACKLIST for poky then16:47
khemthis makes the best for everyone I guess16:47
RPkhem: its that or we make it a PACKAGECONFIG16:51
RPkhem: poky can then config it off16:51
khemyeah packageconfig is better I guess for dfu-utils16:52
kheminfact I would like to keep static disabled by default16:52
khemnot sure for kernel-selftest16:53
*** Crofton <Crofton!> has quit IRC16:54
khemthis recipe has been a pain and submitter has dropped off chart after sending the first patch to add it16:54
RPkhem: I remember the discussion about it for core. I'd really like it there but not with large dependencies16:55
RPJPEW: I fixed the chdir thing and merged it16:56
JPEWRP: OK, looks good16:58
*** yann|work <yann|work!~yann@> has quit IRC16:59
JPEWRP: When I original did the hash equiv work, I used persist_data as the storage mechanism. IIRC the reason for this was that there were places where the unihash was needed in both the parent bitbake runqueue parent process and the child workers; you replaced that with the new message to set the unihash in the parent process, but maybe it's racing?17:00
*** Crofton <Crofton!> has joined #yocto17:02
RPJPEW: right, I wondered. Its actually a problem I've already kind of worked on in that horrible WIP patch I had in -next17:03
RPJPEW: I need to get back to that and figure out how to test it17:03
RPJPEW: at least that is what I suspect17:04
JPEWRP: Is that patch still sitting around somewhere?17:04
RPJPEW: I've kind of misplaced it :/17:05
JPEWRP: Remember any part of the title I can grep for? It might still be dangling in my git tree17:07
RPJPEW: I think its the one I just managed back into -next17:08
RPJPEW: need to go afk but I've thrown it at the autobuilder17:08
*** bentech <bentech!~bentech@unaffiliated/bentech> has joined #yocto17:09
RPjust *mangled* was what I was trying to say17:09
JPEWRP: OK, sounds good17:09
RPthe bitbake selftest may be bust as that part of the patch failed to apply17:10
* RP shrugs17:10
bentechIs this correct? PREFERRED_VERSION_systemd = “243”
JPEWbentech `PREFERRED_VERSION_pn-systemd = "243"` I think17:12
bentechAh thanks17:13
smurrayI wouldn't have thought you'd need to set it?17:13
bentechI need this feature
smurrayI gather you've copied the new recipe back to an older branch?17:14
JPEWbentech: Ah, that might not work either. The PV has the git SHA1 in it, which you might also need (I don't recall ATM).17:15
smurrayI think just PREFERRED_VERSION_systemd = “243%" would work17:16
JPEWAh, ya. I always forget about the wildcards17:17
*** yacar_ <yacar_!> has quit IRC17:18
*** WillMiles <WillMiles!> has quit IRC17:18
*** yacar_ <yacar_!> has joined #yocto17:21
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto17:26
bentechhmm, i’m not having much luck.. There are no warnings it just hasn’t changed17:31
bentechi’m using bitbake -s mybuild to check17:31
bentechmaybe i need the +X in the version17:33
JPEWbentech: The suggestion from smurry to use the wildcard is probably better17:38
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto17:39
JPEWbentech: And I was wrong on needing the "pn-" in the override. Sorry.17:41
bentechIt seems to work with it17:42
bentechMy issue was that *cough* i hadn’t updated the poky folder17:43
bentechso the 243 reciepe wasn’t there. It was commited today apparently17:44
JPEWbentech: Ah, that would do it.17:45
bentechCan i use depends instead of preferred so it might give a warning?17:45
bentechStrange coincidence that the code i needed was commit 6 hours ago17:47
JPEWbentech: Not sure I follow17:47
bentechIf i add PREFERRED_VERSION_pn-systemd = “500000” i don’t get a build warning17:48
rburtonPREFERRED_VERSION doesn't take a pn-17:48
JPEWbentech: Ya, my mistake. I was confusing it with e.g. PACKAGECONFIG. Sorry :(17:49
*** vineela <vineela!vtummala@nat/intel/x-zrtksluwvrpyebbg> has quit IRC17:50
smurraybentech: if you just pulled in poky master and got the updated recipe, you shouldn't need to set PREFERRED_VERSION17:53
*** stephano <stephano!~stephano@> has quit IRC17:54
bentechI am currently using Thud, i’ve just downloaded those files from master17:54
bentechIt should all get sorted when i upgrade to Zeus17:54
smurraybentech: okay17:56
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC18:03
*** Crofton|mini <Crofton|mini!> has joined #yocto18:06
bentechThat was optimistic :(18:07
*** Crofton <Crofton!> has quit IRC18:09
bentechHow do you require a glibc-utils for use during the build? I’m trying to use getent which is on the host system18:13
*** bentech <bentech!~bentech@unaffiliated/bentech> has quit IRC18:23
*** yacar_ <yacar_!> has quit IRC18:23
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto18:24
*** mischief <mischief!> has joined #yocto18:24
mischiefhi. does anyone have experience with ocaml in yocto?18:24
rburtonbeneth: needing getent is a bit unusual.  $PATH is sanitised heavily, either use an absolute path (hack) or HOSTTOOLS+=getent in local.conf18:28
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC18:30
rburtonbeneth: if its the new kernel then current yocto exports KBUILD_BUILD_USER and _HOST to remove host details leaking into the kernel18:36
qschulzI'm struggling with a second bug which is again some files that appear and shouldn't or don't appear and should in sigdata for a task.18:40
qschulzI'm trying to understand how is this list created so I can better debug it18:40
qschulzI've dug up for a bit but it leads me to the cache and then it's the big pandora box18:41
qschulzI'd like to learn how to debug this part as I'm very new in this area of Yocto18:42
qschulzso any pointer is appreciated :)18:42
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC18:49
*** ebolton <ebolton!~ebolton@> has joined #yocto18:51
eboltonhey all, I have a custom distro conf with a few variables defined that are used in various tasks in multiple recipes, I'd like to invalidate/trigger the build step on all these recipes whenever the var changes...any thoughs18:52
kergothchecksums are done on a per-task, not per-recipe, basis. you could just add them to vardeps of do_compile or something18:53
eboltonvardeps...forgot about that...thanks18:54
*** rcw <rcw!~rcw@> has quit IRC18:57
*** rcw <rcw!~rcw@> has joined #yocto18:57
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto19:08
JPEWIs the archiver.bbclass code tested on the AB?19:08
armpitJPEW, there is a archiver selftest so I would think so19:26
khemRP: are we building master-next of meta-openembedded on AB19:34
*** yann|work <yann|work!> has joined #yocto19:35
khemRP: if so then I have queued a fix for dfu-utils there19:36
*** kroon <kroon!> has joined #yocto19:36
*** ebolton <ebolton!~ebolton@> has quit IRC19:49
JaMakhem: whoa, poky is now building with meta-oe on AB? nice!19:55
*** Crofton|mini <Crofton|mini!> has quit IRC20:04
*** comptroller <comptroller!> has quit IRC20:09
*** kroon <kroon!> has quit IRC20:15
armpitKhem we can make it build any branch we when from any repo.. ie contrib20:17
* armpit smacks himself..20:18
armpitbut its poky repo format then meta-oe20:18
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto20:18
armpitkhem, do you think the kernel-selftest should be a dynamic-layer thing for clang?20:19
armpitthat is the other failure20:20
armpitkhem the default it master btw20:20
*** comptroller <comptroller!> has joined #yocto20:25
*** BobPungartnik <BobPungartnik!~BobPungar@> has joined #yocto20:28
armpitkhem,  there are two a-full build currently running. do you want to kick off a meta-oe build?20:31
*** BobPungartnik <BobPungartnik!~BobPungar@> has quit IRC20:32
*** Crofton|mini <Crofton|mini!> has joined #yocto20:33
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto20:33
*** stephano <stephano!~stephano@> has joined #yocto20:42
*** JaMa <JaMa!> has quit IRC20:49
*** berton <berton!~berton@> has quit IRC21:17
*** Crofton|mini <Crofton|mini!> has quit IRC21:24
*** Crofton <Crofton!> has joined #yocto21:28
mischiefhm, are things from DEPENDS supposed to appear in the $PATH in devshell?21:32
*** mardy <mardy!> has quit IRC21:33
smurraymischief: yes21:37
mischiefi see, i forgot a ${D} :)21:44
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC21:49
khemarmpit: dynamic-layers might be a good idea, although its not a hard dep21:51
khemso infact someone can install clang on build host and use that too21:51
armpitor maybe remove it from world build?21:51
khembut its okay to mark it dynamic layers21:51
khemthat way we remove dep on clang being on host21:51
khemyes we can add it BLACKLIST dynamically on AB21:52
khemarmpit: can you help adding that21:53
armpitI think so. let me check21:53
khemand can we pull master-next branch from openembeeded-core repo21:53
armpityes, we can21:54
armpiteven from any repo.. its what i do for the stable branches21:54
khemis what we need to test21:54
khemwe can do something similar for kernel-selftests21:56
armpitthe issue is I don't have write perms for the AB sources21:56
khemwho does21:57
armpitmaybe MH21:57
armpitlet me think about.. there may be another way21:58
khemOr I can add poky override to recipe e.g. COMPATIBLE_HOSTS_poky = "null"21:58
khemideally meta-poky should do it via a bbappend21:59
khembut this means the folks who use poky+meta-clang will have to do something to unblacklist it21:59
khembest is to blacklist it on AB since that solves the problem in a good way22:01
*** Crofton <Crofton!> has quit IRC22:06
khemarmpit:can you change branch ?22:10
khemok then can you change one job to do master-next ?22:10
armpitwant me to use poky master with meta-oe master-next ?22:11
*** Crofton <Crofton!> has joined #yocto22:13
*** rcw <rcw!~rcw@> has quit IRC22:17
khemarmpit: OK I Pushed a potential change into master-next, actually use master-next of poky too22:18
armpitbuild started22:18
khemmaster-next of everything22:18
khemoh cool so you seem to be sitting on crank :)22:18
khemlink ?22:19
khemah build #622:19
armpityou can also track it via build log
armpitits what swat looks at22:22
*** rburton <rburton!> has quit IRC22:38
*** Willy-- <Willy--!~william@> has joined #yocto22:47
armpitnew build22:58
smurrayarmpit: “Typhoon-Cluster” sounds ominous ;)22:58
mischiefhm, how can i add a custom 'host tool'?23:11
*** stephano <stephano!~stephano@> has quit IRC23:13
*** kanavin <kanavin!~kanavin@> has quit IRC23:14
*** kanavin <kanavin!~kanavin@> has joined #yocto23:16
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC23:19
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC23:20
smurraymischief: add it to HOSTTOOLS, I believe23:20
*** agust <agust!> has quit IRC23:22
mischiefneat, thanks23:22
mischiefi'm cheating a bit since its too hard to build23:22
RParmpit, khem: back now, still need me?23:27
RPJPEW: still a load of odd task hash mismatch failures using hash equiv, there is some kind of regression as this was working :/23:29
*** mardy <mardy!> has joined #yocto23:34
*** kanavin <kanavin!~kanavin@> has quit IRC23:34
*** kanavin <kanavin!~kanavin@> has joined #yocto23:36
*** kanavin <kanavin!~kanavin@> has quit IRC23:38
khemRP: we sorted it out23:45
*** kanavin <kanavin!~kanavin@> has joined #yocto23:45
khemRP: armpit helped me with starting meta-oe job see
khemRP: my user id seems to be not able to have the perms to start jobs23:46
khemI sent this to halfhalo23:47
khemups halstead I meant23:47
halsteadkhem. Let me see what's up.23:48
RPhalstead: I did restart the controller btw so that is done now23:49
RPhalstead: I also added the ability to select the worker a job runs on23:49
RPits slightly broken at the moment as '*' isn't a valid value, will tweak tomorrow23:49
halsteadRP very cool.23:49
RPhalstead: long requested, everything aligned to make it work23:50
halsteadRP, oh I watched that build until I fell asleep and forgot to follow up. Thank you for restarting.23:50
RPhalstead: it was still going this morning for me :/23:51
* RP -> Zzzz23:52

Generated by 2.11.0 by Marius Gedminas - find it at!