*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 00:04 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has quit IRC | 00:11 | |
*** jatedev <jatedev!~jatedev@c-69-254-209-160.hsd1.fl.comcast.net> has quit IRC | 00:36 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 00:36 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 00:37 | |
*** RobertBerger <RobertBerger!~rber@ppp-2-86-237-227.home.otenet.gr> has quit IRC | 00:39 | |
*** RobertBerger <RobertBerger!~rber@ppp-2-86-237-227.home.otenet.gr> has joined #yocto | 00:44 | |
*** yann <yann!~yann@88.120.44.86> has quit IRC | 00:51 | |
*** stacktrust <stacktrust!~stacktrus@cpe-24-90-105-219.nyc.res.rr.com> has quit IRC | 00:55 | |
*** dexterlb <dexterlb!~dexterlb@2a01:9e40:2:2::2> has quit IRC | 01:11 | |
*** stacktrust <stacktrust!~stacktrus@cpe-24-90-105-219.nyc.res.rr.com> has joined #yocto | 01:18 | |
*** dexterlb <dexterlb!~dexterlb@2a01:9e40:2:2::2> has joined #yocto | 01:20 | |
*** stbenz615 <stbenz615!~stbenz@ipbcc0f8a6.dynamic.kabel-deutschland.de> has quit IRC | 01:24 | |
*** stbenz615 <stbenz615!~stbenz@ipbcc0f8a6.dynamic.kabel-deutschland.de> has joined #yocto | 01:25 | |
*** stacktrust <stacktrust!~stacktrus@cpe-24-90-105-219.nyc.res.rr.com> has quit IRC | 01:30 | |
*** OnkelUlla <OnkelUlla!~uol@ptx.hi.pengutronix.de> has quit IRC | 01:40 | |
*** shoragan <shoragan!~shoragan@debian/developer/shoragan> has quit IRC | 01:40 | |
*** stacktrust <stacktrust!~stacktrus@cpe-24-90-105-219.nyc.res.rr.com> has joined #yocto | 01:42 | |
*** shoragan <shoragan!~shoragan@debian/developer/shoragan> has joined #yocto | 02:02 | |
*** OnkelUlla <OnkelUlla!~uol@ptx.hi.pengutronix.de> has joined #yocto | 02:06 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has joined #yocto | 02:06 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has quit IRC | 02:07 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has joined #yocto | 02:08 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has joined #yocto | 02:08 | |
*** rcw <rcw!~rcw@45.72.241.84> has quit IRC | 02:09 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has quit IRC | 02:19 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has joined #yocto | 02:23 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has quit IRC | 02:28 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has joined #yocto | 02:31 | |
*** kaspter <kaspter!~Instantbi@2409:8944:4260:2fd3:7922:1d64:2fa9:444f> has quit IRC | 02:36 | |
*** shoragan <shoragan!~shoragan@debian/developer/shoragan> has quit IRC | 02:36 | |
*** shoragan <shoragan!~shoragan@debian/developer/shoragan> has joined #yocto | 02:38 | |
*** stephano <stephano!~stephano@c-73-164-244-205.hsd1.or.comcast.net> has quit IRC | 02:40 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has joined #yocto | 02:59 | |
*** hpsy1 <hpsy1!~hpsy@92.118.12.38> has joined #yocto | 02:59 | |
*** hpsy <hpsy!~hpsy@92.118.12.80> has quit IRC | 03:00 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has quit IRC | 03:03 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has joined #yocto | 03:29 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has quit IRC | 03:34 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has joined #yocto | 03:34 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has quit IRC | 03:35 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has joined #yocto | 03:36 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 03:40 | |
*** kaspter <kaspter!~Instantbi@39.144.25.93> has quit IRC | 03:40 | |
*** Ad0_ <Ad0_!~Ad0@93.124.245.194> has joined #yocto | 03:57 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC | 03:57 | |
*** gourve_l <gourve_l!~laurent@static-176-175-104-214.ftth.abo.bbox.fr> has quit IRC | 03:58 | |
*** gourve_l <gourve_l!~laurent@static-176-175-104-214.ftth.abo.bbox.fr> has joined #yocto | 03:58 | |
*** feddischson <feddischson!~feddischs@HSI-KBW-095-208-248-099.hsi5.kabel-badenwuerttemberg.de> has joined #yocto | 04:07 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-jizbuaqyarwisjbe> has quit IRC | 04:18 | |
*** beneth <beneth!~beneth@irc.beneth.fr> has joined #yocto | 04:56 | |
*** agust <agust!~agust@p508b6ab0.dip0.t-ipconnect.de> has joined #yocto | 05:19 | |
*** zandrey <zandrey!~zandrey@cable-static2-2-7.rsnweb.ch> has quit IRC | 05:19 | |
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has quit IRC | 05:39 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 05:45 | |
*** tlwoerner <tlwoerner!~Trevor@unaffiliated/tlwoerner> has joined #yocto | 05:55 | |
*** pohly <pohly!~pohly@p54849295.dip0.t-ipconnect.de> has joined #yocto | 05:56 | |
*** zandrey <zandrey!~zandrey@193.8.40.126> has joined #yocto | 06:02 | |
*** creich <creich!~creich@p200300f6af4ac410b4b72ef0704765ac.dip0.t-ipconnect.de> has quit IRC | 06:04 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 06:08 | |
*** zandrey_ <zandrey_!~zandrey@193.8.40.126> has joined #yocto | 06:19 | |
*** zandrey <zandrey!~zandrey@193.8.40.126> has quit IRC | 06:23 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 06:24 | |
*** frsc <frsc!~frsc@81-171-142-46.pool.kielnet.net> has joined #yocto | 06:29 | |
*** chris_ber <chris_ber!~quassel@213.138.44.181> has joined #yocto | 06:44 | |
*** mckoan|away is now known as mckoan | 06:47 | |
*** yann <yann!~yann@88.120.44.86> has joined #yocto | 06:47 | |
*** fl0v0 <fl0v0!~fvo@i5E86AD72.versanet.de> has joined #yocto | 06:57 | |
*** gsalazar <gsalazar!5e3dbd6b@gateway/web/cgi-irc/kiwiirc.com/ip.94.61.189.107> has quit IRC | 07:01 | |
*** LetoThe2nd <LetoThe2nd!uid453638@gateway/web/irccloud.com/x-gncgclprtzliihyw> has joined #yocto | 07:02 | |
LetoThe2nd | Yo dudes! | 07:07 |
---|---|---|
PaowZ | hi | 07:09 |
*** gsalazar <gsalazar!5e3dbd6b@gateway/web/cgi-irc/kiwiirc.com/ip.94.61.189.107> has joined #yocto | 07:13 | |
mckoan | hi LetoThe2nd, everybody | 07:17 |
*** yacar_ <yacar_!~yacar_@static-css-csd-172251.business.bouyguestelecom.com> has joined #yocto | 07:19 | |
*** dv_ <dv_!~dv@62-178-50-190.cable.dynamic.surfer.at> has quit IRC | 07:32 | |
*** dv_ <dv_!~dv@62-178-50-190.cable.dynamic.surfer.at> has joined #yocto | 07:46 | |
erbo | hi all | 07:48 |
qschulz | howdy | 07:50 |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 07:53 | |
mihaix | ahoy | 07:55 |
LetoThe2nd | So hows things here? | 07:55 |
mihaix | mostly walls of text, no emojis, joining, parting, yawning... | 07:57 |
LetoThe2nd | awesome! | 08:00 |
LetoThe2nd | much yawning here too. | 08:00 |
erbo | I was thinking about taking a short walk, something I like to do since my current "commute" is 15 m from bedroom to office, but apparently it's raining horizontally outside. | 08:02 |
erbo | So I'll keep yawning and try to make up with more coffee | 08:02 |
*** sno <sno!~sno@p5b25b0d4.dip0.t-ipconnect.de> has quit IRC | 08:03 | |
mihaix | cool | 08:03 |
LetoThe2nd | EOC just returned true for me too. | 08:03 |
*** sno <sno!~sno@p5b25b0d4.dip0.t-ipconnect.de> has joined #yocto | 08:05 | |
*** yacar_ <yacar_!~yacar_@static-css-csd-172251.business.bouyguestelecom.com> has quit IRC | 08:20 | |
*** creich <creich!~creich@p200300f6af177610000000000000039b.dip0.t-ipconnect.de> has joined #yocto | 08:22 | |
PaowZ_ | Question of the morning.. Is there a procedure to release an unattended installation image with wic ? I cannot see anything like that in the doc.. command features for wic have been narrowed down to part/bootloader, thus, I'm stuck when it comes to skip steps like partition choice.. any lead ? | 08:23 |
*** psnsilva <psnsilva!~psnsilva@2001:818:dae7:b100:5555:66ce:2859:d3e9> has quit IRC | 08:33 | |
*** fl0v0 <fl0v0!~fvo@i5E86AD72.versanet.de> has quit IRC | 08:36 | |
*** fl0v0 <fl0v0!~fvo@i59F44C95.versanet.de> has joined #yocto | 08:37 | |
*** psnsilva <psnsilva!~psnsilva@2001:818:dae7:b100:dd82:c874:a2c4:88ca> has joined #yocto | 08:42 | |
yann | hm I messed up my resend of the libcec series, no "v2" tag - sorry for spamming, should I resend it again ? | 08:50 |
*** hpsy1 <hpsy1!~hpsy@92.118.12.38> has quit IRC | 09:07 | |
*** manuel1985 <manuel1985!~manuel@62.99.131.178> has joined #yocto | 09:09 | |
*** thomas_dee37 <thomas_dee37!91fdde45@145.253.222.69> has joined #yocto | 09:12 | |
*** thomas_dee <thomas_dee!91fdde45@145.253.222.69> has joined #yocto | 09:13 | |
thomas_dee | Hi, everyone. I have a custom board with a yocto build linux kernel. The linux kernel hangs on boot after "Reached target System Time Synchronized." | 09:14 |
thomas_dee | Can anyone give any insight on how to debug the issue? | 09:14 |
*** hpsy <hpsy!~hpsy@92.118.12.38> has joined #yocto | 09:14 | |
rburton | how did qemu get so many CVEs and why did they not put version information in them | 09:25 |
* rburton sobs | 09:25 | |
*** dl9pf <dl9pf!sid395223@opensuse/member/dl9pf> has quit IRC | 09:26 | |
*** dl9pf <dl9pf!sid395223@opensuse/member/dl9pf> has joined #yocto | 09:26 | |
manuel1985 | Hi as well ;) On my yocto-created image I would like `/var/log/journal` to be a symlink to some other directory. I get the following warning when creating my image: | 09:26 |
manuel1985 | `systemd-1_243.2-r0 do_package: FILES contains file '/var/log/journal' which resides under a directory symlink. Please fix the recipe and use the real path for the file.` | 09:26 |
manuel1985 | I'm no native speaker, but I do not understand that text. `/var/log/journal` does not reside under a directory symlink, it IS one. | 09:26 |
paulbarker | manuel1985: /var/log may be a directory symlink? | 09:28 |
manuel1985 | Not that I know of! | 09:28 |
paulbarker | manuel1985: Typically it is a link to /var/volatile/log on images I've built | 09:30 |
manuel1985 | ##^#%#$^$% you are right | 09:31 |
manuel1985 | Totally did not see that | 09:31 |
manuel1985 | Thanks | 09:31 |
paulbarker | manuel1985: https://stackoverflow.com/questions/41507365/how-to-make-var-log-persistent-in-yocto-fido-poky may be helpful | 09:32 |
paulbarker | It's a bit old but should point you in the right direction | 09:32 |
manuel1985 | Thank you! This is exactly what I'm working on atm :) | 09:35 |
*** thomas_dee <thomas_dee!91fdde45@145.253.222.69> has quit IRC | 09:47 | |
*** thomas_dee37 <thomas_dee37!91fdde45@145.253.222.69> has quit IRC | 09:47 | |
RP | rburton: those reports are going to look so much better though! | 09:52 |
*** jeffrey3000 <jeffrey3000!4d6ff763@77.111.247.99> has joined #yocto | 10:09 | |
jeffrey3000 | I don't have any sound on my target device? I included pulseaudio | 10:10 |
jeffrey3000 | do I need to configure something on the target device (nxp imx)? | 10:13 |
*** dev1990 <dev1990!~dev@dynamic-78-8-114-156.ssp.dialog.net.pl> has joined #yocto | 10:23 | |
*** jeffrey3000 <jeffrey3000!4d6ff763@77.111.247.99> has quit IRC | 10:28 | |
*** hpsy <hpsy!~hpsy@92.118.12.38> has quit IRC | 10:37 | |
*** hpsy <hpsy!~hpsy@92.118.12.38> has joined #yocto | 10:38 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-mpqjfbmofmcfcadj> has joined #yocto | 10:43 | |
*** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has quit IRC | 11:08 | |
*** dmation <dmation!~dmation@90.253.21.86> has joined #yocto | 11:09 | |
*** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has joined #yocto | 11:11 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto | 11:13 | |
*** fl0v0 <fl0v0!~fvo@i59F44C95.versanet.de> has quit IRC | 11:31 | |
*** fl0v0 <fl0v0!~fvo@i59F44C95.versanet.de> has joined #yocto | 11:32 | |
manuel1985 | I'm curious... I'm just running a build with VOLATILE_LOG_DIR = "no". I expect `/var/log` no longer to be a symlink to `/var/volatile/log`. But what happens when I set READONLY_ROOTFS in the future? Logs must be writable obviosuly. How does Yocto deal with that situation? | 11:32 |
*** stbenz615 <stbenz615!~stbenz@ipbcc0f8a6.dynamic.kabel-deutschland.de> has quit IRC | 11:33 | |
*** blueness_ <blueness_!~blueness@gentoo/developer/blueness> has quit IRC | 11:34 | |
*** blueness <blueness!~blueness@gentoo/developer/blueness> has joined #yocto | 11:34 | |
*** stbenz615 <stbenz615!~stbenz@ipbcc0f8a6.dynamic.kabel-deutschland.de> has joined #yocto | 11:35 | |
*** berton <berton!~berton@181.220.78.182> has joined #yocto | 11:37 | |
dmation | @manuel1985 I'm guessing you would just get write errors, but that is an interesting question. Why don't you give it a go? | 11:39 |
*** fbre <fbre!91fdde45@145.253.222.69> has joined #yocto | 11:42 | |
manuel1985 | Because both my machines are fully loaded with building stuff ;) | 11:43 |
fbre | Hi! The internet says IMAGE_INSTALL_append = "e2fsprogs-mke2fs" for having mkfs. But I just know DISTRO_FEATURES_append = "...anypackage...". Could somebody give me a hint what to do? | 11:46 |
manuel1985 | fbre: Note: I think it's important to have a leading space for _append and _prepend variables. Watch this video for details: https://www.youtube.com/watch?v=eFxVqdkh_Kw | 11:48 |
manuel1985 | Can't comment on IMAGE_INSTALL vs. DISTRO_FEATURES though | 11:48 |
dmation | fbre: DISTRO_FEATURES affects every recipe (https://www.yoctoproject.org/docs/2.4/ref-manual/ref-manual.html#var-DISTRO_FEATURES) IMAGE_INSTALL will not. | 11:53 |
dmation | From the above link " For example, specifying "x11" in DISTRO_FEATURES, causes every piece of software built for the target that can optionally support X11 to have its X11 support enabled." | 11:53 |
dmation | So I would suggest either adding IMAGE_INSTALL += "e2fsprogs-mke2fs" in your core-image-*.bb or in local.conf | 11:55 |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has joined #yocto | 11:55 | |
dmation | But as <manuel1985> said, watch those spaces when using *_append. I have been caught out too many times.. | 11:56 |
fbre | ok (y) thanx | 11:56 |
*** fbre <fbre!91fdde45@145.253.222.69> has quit IRC | 11:57 | |
*** jpuhlman <jpuhlman!~jpuhlman@45.19.219.178> has joined #yocto | 12:03 | |
*** xantoz <xantoz!~tewi_inab@c-d5bfe255.013-124-73746f25.bbcust.telenor.se> has joined #yocto | 12:23 | |
xantoz | hi. I'd like to create a tarball with the kernel zImage, the initramfs.cpio.gz.u-boot and also a custom u-boot script. is it possible/would it make sense to do this in IMAGE_POSTPROCESS_COMMAND | 12:26 |
xantoz | how would one go about doing so? | 12:26 |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:8b44:5716:382d:a7da> has quit IRC | 12:31 | |
manuel1985 | Can you specify your question a bit further? I think it makes sense to do it the IMAGE_POSTPROCESS_COMMAND way, but I'm no expert by far. See this link on how to define custom commands: https://stackoverflow.com/a/58853118 | 12:31 |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:8b44:5716:382d:a7da> has joined #yocto | 12:31 | |
manuel1985 | Does anyone have a recipe at hand which builds a golang application? | 12:31 |
xantoz | I need to find the right variable to get to the deploy directory, but ${D} doesn't seem to take me to the right place... | 12:34 |
xantoz | deploy/images/${MACHINE} even | 12:34 |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 12:48 | |
dmation | DEPLOY_DIR_IMAGE? | 12:58 |
dmation | https://www.yoctoproject.org/docs/2.6/ref-manual/ref-manual.html#var-DEPLOY_DIR_IMAGE | 12:59 |
xantoz | thanks | 13:00 |
xantoz | I'll try it | 13:00 |
*** Broeckaert <Broeckaert!51f6329a@mail.oip.be> has joined #yocto | 13:09 | |
*** stephano <stephano!~stephano@c-73-164-244-205.hsd1.or.comcast.net> has joined #yocto | 13:11 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has quit IRC | 13:11 | |
*** nerdboy <nerdboy!~sarnold@47.143.129.109> has joined #yocto | 13:12 | |
*** Broeckaert <Broeckaert!51f6329a@mail.oip.be> has quit IRC | 13:14 | |
*** angelo__ is now known as ad__ | 13:15 | |
*** maudat <maudat!~moda@bras-vprn-mtrlpq2848w-lp130-10-174-92-198-55.dsl.bell.ca> has joined #yocto | 13:31 | |
*** thecomet <thecomet!~thecomet@212-51-148-26.fiber7.init7.net> has quit IRC | 13:50 | |
*** LetoThe2nd <LetoThe2nd!uid453638@gateway/web/irccloud.com/x-gncgclprtzliihyw> has quit IRC | 13:50 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 13:55 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 13:58 | |
*** hpsy <hpsy!~hpsy@92.118.12.38> has quit IRC | 14:15 | |
*** feddischson <feddischson!~feddischs@HSI-KBW-095-208-248-099.hsi5.kabel-badenwuerttemberg.de> has quit IRC | 14:16 | |
*** riz85 <riz85!6c23d88b@pool-108-35-216-139.nwrknj.fios.verizon.net> has joined #yocto | 14:31 | |
riz85 | Hello. In my build I get the following error when trying to add a Qt app: "ERROR: Feature 'gbm' was enabled, but the pre-condition 'libs.gbm' failed" | 14:33 |
riz85 | I am just trying to run the Qt example app, cinematic]experience. Any idea how to resolve this issue? | 14:34 |
*** sr71919 <sr71919!uid463993@gateway/web/irccloud.com/x-sqoihgmflnteirji> has joined #yocto | 14:41 | |
sr71919 | Hello all, I’m new to yocto. | 14:42 |
dmation | Hi sr71919, welcome! | 14:43 |
dmation | riz85 I am not familiar with this but a quick google suggests it has something to do with opengl. Are you building a image with graphics support? X11? | 14:44 |
sr71919 | Please suggest what boards are great with yocto support - I want to build an embedded system with touch display HMI (and display sensors data coming from sensors and motors) with qt Gui | 14:44 |
riz85 | dmation yes | 14:45 |
qschulz | riz85: have you enabled opengl in DISTRO_FEATURES? | 14:45 |
riz85 | dmation yes | 14:46 |
*** sstabellini is now known as stefanos | 14:47 | |
*** stefanos is now known as sstabellini | 14:47 | |
mckoan | sr71919: stm32mp1, rpi3, beaglebone ? | 14:47 |
mckoan | sr71919: https://koansoftware.com/yocto-project-meta-layer-for-stm32mp1-by-koan/ | 14:48 |
mckoan | sr71919: iMX6 something? | 14:49 |
sr71919 | I got only rpi3 and rpi4 - but wanted to learn if rpi4 is better than stm32mp1 | 14:50 |
sr71919 | Kindly guide | 14:50 |
sr71919 | I need super fast seamless boot to QT app, say in 2 seconds | 14:51 |
*** riz85 <riz85!6c23d88b@pool-108-35-216-139.nwrknj.fios.verizon.net> has quit IRC | 14:51 | |
sr71919 | Also do want to opencv (computervision processing) on the board | 14:51 |
sr71919 | Currently I am using a laptop and running the gui on the laptop Linux, and reading the sensors via Arduino mega (to read sensors and control motors) | 14:52 |
sr71919 | I clearly see the current one is not the right way, so wanted to go for embedded system and stumbled upon yocto but couldn’t get it in control | 14:53 |
qschulz | sr71919: 2 seconds won't probably be feasible out of the box. Nothing specific to Yocto, it's just that it takes some time for the ROM to start U-Boot, some time needed by U-Boot to get the kernel (and rootfs?) from storage medium, then boot kernel. So you'll need to spend some time in optimizing this part to be as fast as possible | 14:54 |
qschulz | then you can start working on making your rootfs as optimized as possible for booting into your qt app | 14:55 |
fray | qschulz at a former employer, we got a customer "requirement" that the system boot (to the kernel) in something like 10 ms.. They thought that was fair with execute in place and some other tricks.. | 14:56 |
fray | when we started looking at the quote, we fould that due to other issues -- you couldn't actually populate the ram, and other things in less then 15ms.. | 14:56 |
*** j241 <j241!~Adium@20.ip-51-79-160.net> has joined #yocto | 14:56 | |
qschulz | sr71919: if you want to do opencv, you'll probably want a GPU. Probably an open-source one? (proprietary ones are a pain AFAIK) | 14:57 |
fray | soething like the core had a startup delay of 7 or 8 ms to stabilize voltages/memory.. and it took about that long to get through the boot process.. | 14:57 |
fray | (hardware boot process) | 14:57 |
qschulz | fray: on allwinner you have up to a 100ms to boot from NAND in default ROM configuration IIRC :) | 14:57 |
fray | my point is.. be clear what you are trying to accomplish, and start at the beginning and determine if your goals are reasonable or not.. | 14:57 |
qschulz | (boot = load U-Boot from NAND, not even executing it) | 14:57 |
qschulz | fray: 2s seems achievable, not without much work | 14:58 |
fray | qschulz maybe it was 100ms.. it's been > 10 years since i dealt with that and we replied to the RFC, I'm sorry your RFC is flawed for the following reasons.. we can boot in X amount of time however at this cost.. (and we ended up winning the bid) | 14:58 |
fray | in their case, it was all about getting to the kernel boot routine.. after that it was something separate.. | 14:58 |
qschulz | fray: there's a lot to be made to optimize the size and optimial compression (depends on the arch and device) of U-Boot, kernel and rootfs. You can falcon-boot as well. It's just not "free" because it's tailored to your need while most defconfigs are for feature-full kernels/bootloader | 15:00 |
qschulz | (and you can probably find some fixes in storage medium drivers as well, which is usually the bottleneck) | 15:00 |
fray | the time requirement came from some piece of hardware they had to service.. that hardware had it's own "I have to be on the bus and responding in X amount of time" requirement.. which they were hoping to do with Linux... | 15:01 |
qschulz | fray: also some customer just want the device to have an image in a very small time frame, but it can take 30s to boot completely. As you said "it depends" :) | 15:01 |
fray | needless to say they couldn't service it | 15:01 |
fray | they ended up adding a microcontroller to service the bus in the required amount of time, then once Linux started it handed over control to Linux. So startup time was relaxed to "many seconds".. and that actually lowered the BOM cost because htey didn't need the fancy flash to do XIP and other things.. | 15:02 |
fray | it was 'added' design and implementation cost though for the microcontroller software and hand-over logic | 15:02 |
fray | (and all the microcontroller had to do is say "I'm here.." within the key amount of time, followed by any requests to the device as "I'm currently busy" and then the requestor would pause and try again later.. so once the handover happened then it could actually communicate.. really "simple", probably far more simple then the original try to start an ISR early in Linux to do this.. | 15:05 |
sr71919 | Thanks for the inputs @qschulz | 15:07 |
sr71919 | Is there any whole project tutorials right from zero to running and testing on X board with yocto? | 15:08 |
qschulz | sr71919: https://www.youtube.com/playlist?list=PLD4M5FoHz-TxMfBFrDKfIS_GLY25Qsfyj | 15:12 |
*** bryan25 <bryan25!79e07a82@121.224.122.130> has joined #yocto | 15:12 | |
rburton | sakoman: another 20 CVEs in the queue to be updated today | 15:16 |
rburton | i'm starting to hate qemu | 15:16 |
sr71919 | Thanks qschulz will bookmark now | 15:16 |
sr71919 | Also what is the best embedded Linux Gui framework that’s free and not restricted for commercial use ? | 15:17 |
rburton | define best | 15:17 |
sakoman | rburton: :-) Thanks so much for doing this. Right now there is so much qemu noise in the CVE reports, it will be a wonderful thing to have all of those disappear! | 15:17 |
sr71919 | I’m consumed about qt vs gtk | 15:17 |
rburton | sr71919: well gtk doesn't have license restrictions... | 15:17 |
*** dev1990 <dev1990!~dev@dynamic-78-8-114-156.ssp.dialog.net.pl> has quit IRC | 15:17 | |
rburton | qt does, but qt also has commercial support, so that might be a good thing for you | 15:18 |
rburton | of course the cool kids are just writing apps in html/javascript now | 15:19 |
fray | ya, install chromium.. write all apps in html/js... | 15:20 |
fray | that really is the best option right now (IMHO) | 15:20 |
*** jwessel <jwessel!~jwessel@128.224.252.2> has quit IRC | 15:20 | |
mckoan | fray: although js sucks | 15:21 |
fray | thats why the js calls the actual functions on the system for it to "do something" | 15:21 |
fray | the js is just the controller for the visual elements | 15:21 |
mckoan | fray: in that case I'd suggest ElectronJS | 15:22 |
fray | one of many possible ways to do it | 15:22 |
*** jwessel <jwessel!~jwessel@unknown-3-103.windriver.com> has joined #yocto | 15:22 | |
fray | point being, your layout is HTML/JS.. the backend is something more traditional -- but event based.. | 15:22 |
fray | this is used heavily in a lot of PC, mobile and embedded apps.. the need for things like Qt (or event Gtk) is greatly reduced even on embedded systems | 15:23 |
qschulz | fray: if one more person says that "oh but there is a linux app for that" and it';s a fucking Electron app again, I'll lose my mind | 15:24 |
*** hpsy <hpsy!~hpsy@217.66.60.5> has joined #yocto | 15:26 | |
*** jwessel1 <jwessel1!~jwessel@128.224.252.2> has joined #yocto | 15:26 | |
*** hpsy <hpsy!~hpsy@217.66.60.5> has quit IRC | 15:26 | |
*** hpsy <hpsy!~hpsy@217.66.60.5> has joined #yocto | 15:27 | |
*** bryan25 <bryan25!79e07a82@121.224.122.130> has quit IRC | 15:27 | |
*** jwessel <jwessel!~jwessel@unknown-3-103.windriver.com> has quit IRC | 15:28 | |
*** hpsy <hpsy!~hpsy@217.66.60.5> has quit IRC | 15:28 | |
*** hpsy <hpsy!~hpsy@217.66.60.5> has joined #yocto | 15:28 | |
qschulz | fray: needed to vent :) | 15:29 |
*** grumble <grumble!~Thunderbi@freenode/staff/grumble> has quit IRC | 15:33 | |
*** grumble <grumble!~Thunderbi@freenode/staff/grumble> has joined #yocto | 15:33 | |
fray | Well look at Slack, Discord, most mobile banking apps, etc etc etc.. they're all these kinds of things | 15:34 |
fray | web browser, running an html/js front end with some kind of local event engine (if that is even needed) | 15:34 |
fray | hell even video games like GTA V are implemented this way.. the engine UI overlay is simply a browser overlaying the rendered game | 15:35 |
fray | (note this is modern GTA V, not what was released 10 years ago) :) | 15:35 |
kergoth | does oe-core have a common file templating mechanism yet? | 15:39 |
*** dmation <dmation!~dmation@90.253.21.86> has quit IRC | 15:39 | |
rburton | kergoth: you can finish off my bbin branch if you want | 15:39 |
*** ctlnwr_ <ctlnwr_!~catalin@46.97.150.20> has quit IRC | 15:39 | |
*** ctlnwr <ctlnwr!~catalin@46.97.150.20> has quit IRC | 15:39 | |
kergoth | rburton: where's it at? | 15:41 |
*** ctlnwr <ctlnwr!~catalin@46.97.22.179> has joined #yocto | 15:41 | |
*** ctlnwr_ <ctlnwr_!~catalin@46.97.22.179> has joined #yocto | 15:41 | |
rburton | hm | 15:41 |
rburton | good question | 15:41 |
rburton | oh wow i have way too many branches on poky-contrib | 15:42 |
rburton | where did that branch go | 15:43 |
*** ctlnwr__ <ctlnwr__!~catalin@46.97.150.20> has joined #yocto | 15:44 | |
*** manuel1985 <manuel1985!~manuel@62.99.131.178> has quit IRC | 15:44 | |
qschulz | fray: right, that's what I was saying. I don't want a browser to be executed every time I need something. I don't want 20 browsers in parallel :) Same thing with WebView or however it's called in Android... | 15:44 |
*** ssajal <ssajal!~ssajal@bras-base-otwaon1146w-grc-11-174-88-220-58.dsl.bell.ca> has quit IRC | 15:46 | |
rburton | kergoth: totally lost it :(. basically it used the template class in py to expand .bbin files during unpack | 15:46 |
fray | unfortunately that is where everything is going, like it or not. My complaint with it is now I have 20 browsers with security problems, 19 of which I can't upgrade.. | 15:47 |
rburton | there definitely needs to be more traction for sharing the web views | 15:47 |
mckoan | qschulz: as I said JS sucks, and Electron is its direct and worst consequence | 15:47 |
*** ctlnwr_ <ctlnwr_!~catalin@46.97.22.179> has quit IRC | 15:47 | |
*** ctlnwr <ctlnwr!~catalin@46.97.22.179> has quit IRC | 15:47 | |
*** ssajal <ssajal!~ssajal@bras-base-otwaon1146w-grc-11-174-88-220-58.dsl.bell.ca> has joined #yocto | 15:49 | |
kergoth | rburton: ah. how were you configuring the values to substitute? flags? | 15:51 |
qschulz | fray: we've lost the meaning of "embedded" :/ | 15:51 |
rburton | kergoth: iirc, i was just passing d | 15:51 |
rburton | well, a bridge object around d | 15:52 |
kergoth | hmm, guessing it wouldn't re-run unpack on changing a variable it uses in that case, unless you determine that at parse time by reading the file then, the way we do for wks.in? | 15:52 |
rburton | kergoth: that was the problem left to solve | 15:53 |
kergoth | ah :) | 15:53 |
kergoth | okay, thanks | 15:53 |
kergoth | thinking a whitelist of variables might be best, otherwise you couldn't fetch a template file and then use it, since we couldn't parse it at parse time | 15:54 |
kergoth | not that that's likely to be a common case anyway.. | 15:54 |
kergoth | hm | 15:54 |
PaowZ_ | Hi there ! Is there a procedure to release an unattended installation image with wic ? I cannot see anything like that in the doc.. command features for wic have been narrowed down to part/bootloader, thus, I'm stuck when it comes to skip steps like partition choice.. any lead ? | 15:55 |
*** ctlnwr <ctlnwr!~catalin@46.97.150.20> has joined #yocto | 15:56 | |
*** hpsy <hpsy!~hpsy@217.66.60.5> has quit IRC | 15:57 | |
fray | qschulz I don't think we've lost embedded.. Ever since I started 20 years ago doing embedded Linux, it's always meant single or limited purposes devices.. but had nothing to do with "size" (physical, ram, storage, etc..) | 15:58 |
*** hpsy <hpsy!~hpsy@217.66.60.5> has joined #yocto | 15:58 | |
fray | these days 'single/limited' purpose may even include the ability to run containers.. the limited purpose being that devices job is to simply execute containers | 15:59 |
*** dev1990 <dev1990!~dev@dynamic-78-8-114-156.ssp.dialog.net.pl> has joined #yocto | 16:02 | |
*** chris_ber <chris_ber!~quassel@213.138.44.181> has quit IRC | 16:04 | |
*** hpsy <hpsy!~hpsy@217.66.60.5> has quit IRC | 16:05 | |
*** megabread <megabread!uid462863@gateway/web/irccloud.com/x-awdafwgvsjeokaoc> has quit IRC | 16:08 | |
*** j241 <j241!~Adium@20.ip-51-79-160.net> has quit IRC | 16:08 | |
*** j241 <j241!~Adium@20.ip-51-79-160.net> has joined #yocto | 16:09 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC | 16:10 | |
*** zandrey_ <zandrey_!~zandrey@193.8.40.126> has quit IRC | 16:19 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 16:44 | |
*** mckoan is now known as mckoan|away | 16:47 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 16:50 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 16:51 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has quit IRC | 16:55 | |
*** pohly <pohly!~pohly@p54849295.dip0.t-ipconnect.de> has quit IRC | 17:00 | |
*** nerdboy <nerdboy!~sarnold@47.143.129.109> has quit IRC | 17:00 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto | 17:00 | |
*** hpsy <hpsy!~hpsy@92.118.12.38> has joined #yocto | 17:09 | |
*** Konsgnx <Konsgnx!~Konsgnx3@66-109-34-138.tvc-ip.com> has joined #yocto | 17:11 | |
mihaix | PaowZ_: you mean to automate the installation prompts you get when you boot? or...? | 17:22 |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 17:22 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 17:23 | |
*** j241 <j241!~Adium@20.ip-51-79-160.net> has quit IRC | 17:26 | |
*** frsc <frsc!~frsc@81-171-142-46.pool.kielnet.net> has quit IRC | 17:30 | |
*** fl0v0 <fl0v0!~fvo@i59F44C95.versanet.de> has quit IRC | 17:35 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 17:46 | |
*** RobertBerger <RobertBerger!~rber@ppp-2-86-237-227.home.otenet.gr> has quit IRC | 17:55 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 17:59 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 18:00 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 18:04 | |
*** Sandrita <Sandrita!d0586e2e@gateway/web/cgi-irc/kiwiirc.com/ip.208.88.110.46> has quit IRC | 18:05 | |
*** goliath <goliath!~goliath@212-186-38-205.cable.dynamic.surfer.at> has joined #yocto | 18:09 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 18:10 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 18:26 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 18:26 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 18:27 | |
*** kiwi_29__ <kiwi_29__!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 18:43 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 18:43 | |
kergoth | Hmm, I wonder if it'd be worth adding EXTRA style variables for toolchain target task adn toolchain host task, so a distro could more easily add to the default packages in any sdk while still having a mechanism for more specific cases like buildtools-tarball and uninative to counteract it | 18:46 |
*** Sandrita <Sandrita!b8a36cf4@gateway/web/cgi-irc/kiwiirc.com/ip.184.163.108.244> has joined #yocto | 18:49 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 19:02 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 19:05 | |
*** goliath <goliath!~goliath@212-186-38-205.cable.dynamic.surfer.at> has quit IRC | 19:06 | |
*** kiwi_29__ <kiwi_29__!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 19:07 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 19:11 | |
*** manuel1985 <manuel1985!~manuel@089144216074.atnat0025.highway.a1.net> has joined #yocto | 19:19 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 19:20 | |
*** adelcast <adelcast!~adelcast@2605:6000:101c:3b5:37f1:578e:8088:a1b4> has joined #yocto | 19:24 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 19:30 | |
*** feddischson <feddischson!~feddischs@HSI-KBW-095-208-248-099.hsi5.kabel-badenwuerttemberg.de> has joined #yocto | 19:31 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 19:45 | |
*** pohly <pohly!~pohly@p54849295.dip0.t-ipconnect.de> has joined #yocto | 19:47 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 19:58 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 20:00 | |
*** Guest82 <Guest82!c39015c2@gateway/web/cgi-irc/kiwiirc.com/ip.195.144.21.194> has joined #yocto | 20:08 | |
*** Guest82 <Guest82!c39015c2@gateway/web/cgi-irc/kiwiirc.com/ip.195.144.21.194> has left #yocto | 20:10 | |
*** Konsgnx <Konsgnx!~Konsgnx3@66-109-34-138.tvc-ip.com> has quit IRC | 20:13 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has joined #yocto | 20:33 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 20:34 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 20:36 | |
*** feddischson <feddischson!~feddischs@HSI-KBW-095-208-248-099.hsi5.kabel-badenwuerttemberg.de> has quit IRC | 20:43 | |
*** jrun <jrun!~jrun@unaffiliated/glphvgacs> has left #yocto | 20:46 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 20:48 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 20:50 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has joined #yocto | 20:59 | |
*** nemik <nemik!~nemik@c-67-165-177-207.hsd1.il.comcast.net> has joined #yocto | 21:09 | |
nemik | Hello, is it possible to define an image recipe such that it generates a squashfs image with just the contents of a single other recipe? | 21:10 |
*** berton <berton!~berton@181.220.78.182> has quit IRC | 21:14 | |
*** beneth <beneth!~beneth@irc.beneth.fr> has left #yocto | 21:17 | |
*** pohly <pohly!~pohly@p54849295.dip0.t-ipconnect.de> has quit IRC | 21:24 | |
*** maudat <maudat!~moda@bras-vprn-mtrlpq2848w-lp130-10-174-92-198-55.dsl.bell.ca> has quit IRC | 21:33 | |
*** hpsy <hpsy!~hpsy@92.118.12.38> has quit IRC | 21:53 | |
*** agust <agust!~agust@p508b6ab0.dip0.t-ipconnect.de> has quit IRC | 22:00 | |
*** zkrx <zkrx!~quassel@adsl-89-217-234-211.adslplus.ch> has quit IRC | 22:05 | |
*** zkrx <zkrx!~quassel@adsl-89-217-234-211.adslplus.ch> has joined #yocto | 22:07 | |
*** jrdn <jrdn!~jrdn@S010668ff7b6b7383.ok.shawcable.net> has joined #yocto | 22:08 | |
*** kiwi_29 <kiwi_29!~kiwi_29@c-73-231-211-214.hsd1.ca.comcast.net> has quit IRC | 22:27 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 22:31 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 22:35 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 22:47 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 22:49 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC | 22:50 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 23:20 | |
*** nemik <nemik!~nemik@c-67-165-177-207.hsd1.il.comcast.net> has quit IRC | 23:26 | |
*** manuel1985 <manuel1985!~manuel@089144216074.atnat0025.highway.a1.net> has quit IRC | 23:27 | |
*** stacktrust <stacktrust!~stacktrus@cpe-24-90-105-219.nyc.res.rr.com> has quit IRC | 23:55 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!