marex | linums: prevented how ? pastebin the error message | 00:04 |
---|---|---|
*** manuel1985 <manuel1985!~manuel@213-147-163-254.nat.highway.bob.at> has quit IRC | 00:04 | |
marex | linums: git grep ln..s in oe-core has plenty of examples | 00:05 |
linums | marex: maybe it's specific to oath? They use the /usr/lib path, but I created a symlink under /lib to the proper so, so this became the end of it: | 00:07 |
linums | ERROR: oath-2.6.2-r0 do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: oath path '/work/core2-64-poky-linux/oath/2.6.2-r0/packages-split/oath/lib/security/pam_oath.so' [dev-so] | 00:07 |
*** dev1990 <dev1990!~dev@dynamic-78-8-99-115.ssp.dialog.net.pl> has quit IRC | 00:07 | |
*** manuel1985 <manuel1985!~manuel@213-147-163-254.nat.highway.bob.at> has joined #yocto | 00:21 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has joined #yocto | 00:22 | |
*** eduardas <eduardas!~eduardas@78-61-200-153.static.zebra.lt> has quit IRC | 00:26 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 00:29 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 00:34 | |
*** sakoman <sakoman!~steve@rrcs-66-91-142-162.west.biz.rr.com> has quit IRC | 00:35 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has quit IRC | 00:46 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has joined #yocto | 00:47 | |
*** sakoman <sakoman!~steve@99.197.43.150> has joined #yocto | 00:49 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has quit IRC | 00:53 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has joined #yocto | 00:54 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 01:01 | |
*** linums <linums!~linums@apn-94-44-229-140.vodafone.hu> has joined #yocto | 01:01 | |
*** Anarky <Anarky!~Anarky@2a01:cb14:585:6700:baac:6fff:fea4:58b5> has quit IRC | 01:06 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.131> has quit IRC | 01:13 | |
*** Anarky <Anarky!~Anarky@2a01:cb14:585:6700:baac:6fff:fea4:58b5> has joined #yocto | 01:24 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.131> has joined #yocto | 01:29 | |
*** manuel1985 <manuel1985!~manuel@213-147-163-254.nat.highway.bob.at> has quit IRC | 01:29 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-bfxyfaoxoamojcns> has joined #yocto | 01:34 | |
*** Kyubi <Kyubi!~Kyubi@149.199.62.131> has quit IRC | 01:41 | |
*** JaBen <JaBen!~Thunderbi@2a02:8109:86c0:1c58:bd52:f0ef:80f0:e69e> has quit IRC | 01:43 | |
*** linums <linums!~linums@apn-94-44-229-140.vodafone.hu> has quit IRC | 01:44 | |
*** linums <linums!~linums@apn-94-44-229-140.vodafone.hu> has joined #yocto | 01:46 | |
*** sakoman1 <sakoman1!~steve@99.197.43.150> has joined #yocto | 01:56 | |
*** sakoman <sakoman!~steve@99.197.43.150> has quit IRC | 01:57 | |
*** linums <linums!~linums@apn-94-44-229-140.vodafone.hu> has quit IRC | 02:02 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 02:03 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has joined #yocto | 02:04 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has joined #yocto | 02:05 | |
*** JPEW_ <JPEW_!~JPEW@2605:a601:ac3d:c100:4f37:550:d1b1:6f01> has joined #yocto | 02:10 | |
*** sakoman1 <sakoman1!~steve@99.197.43.150> has quit IRC | 02:10 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 02:14 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 02:14 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 02:18 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has quit IRC | 02:18 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has joined #yocto | 02:19 | |
*** gourve_l <gourve_l!~laurent@static-176-175-104-214.ftth.abo.bbox.fr> has quit IRC | 02:19 | |
*** abelloni <abelloni!~abelloni@scw.piout.net> has quit IRC | 02:19 | |
*** abelloni <abelloni!~abelloni@scw.piout.net> has joined #yocto | 02:19 | |
*** gourve_l <gourve_l!~laurent@40.72.95.92.rev.sfr.net> has joined #yocto | 02:19 | |
*** JPEW_ <JPEW_!~JPEW@2605:a601:ac3d:c100:4f37:550:d1b1:6f01> has quit IRC | 02:20 | |
*** gnac <gnac!~gnac@or-71-0-52-80.sta.embarqhsd.net> has quit IRC | 02:20 | |
*** gnac <gnac!~gnac@or-71-0-52-80.sta.embarqhsd.net> has joined #yocto | 02:20 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has quit IRC | 02:22 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 02:23 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has quit IRC | 02:23 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has joined #yocto | 02:26 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has joined #yocto | 02:26 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has quit IRC | 02:30 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has joined #yocto | 02:32 | |
*** alicef_ <alicef_!~none@gentoo/developer/alicef> has joined #yocto | 02:36 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has quit IRC | 02:36 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 02:38 | |
*** B0ned1ger2 <B0ned1ger2!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 02:38 | |
*** alicef_ <alicef_!~none@gentoo/developer/alicef> has quit IRC | 02:39 | |
*** amerigo <amerigo!uid331857@gateway/web/irccloud.com/x-mmjgktraxkstufqk> has quit IRC | 02:39 | |
*** alicef <alicef!~none@gentoo/developer/alicef> has joined #yocto | 02:41 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 02:51 | |
*** linums <linums!~linums@apn-94-44-239-206.vodafone.hu> has joined #yocto | 02:52 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 02:55 | |
*** denix0 <denix0!~denix@pool-100-15-86-127.washdc.fios.verizon.net> has joined #yocto | 03:12 | |
*** denix <denix!~denix@pool-100-15-86-127.washdc.fios.verizon.net> has quit IRC | 03:13 | |
*** denix0 is now known as denix | 03:13 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 03:19 | |
*** B0ned1ger2 <B0ned1ger2!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 03:22 | |
*** gourve_l <gourve_l!~laurent@40.72.95.92.rev.sfr.net> has quit IRC | 03:22 | |
*** abelloni <abelloni!~abelloni@scw.piout.net> has quit IRC | 03:22 | |
*** abelloni <abelloni!~abelloni@scw.piout.net> has joined #yocto | 03:22 | |
*** gourve_l <gourve_l!~laurent@40.72.95.92.rev.sfr.net> has joined #yocto | 03:22 | |
*** gnac <gnac!~gnac@or-71-0-52-80.sta.embarqhsd.net> has quit IRC | 03:22 | |
*** gnac <gnac!~gnac@or-71-0-52-80.sta.embarqhsd.net> has joined #yocto | 03:23 | |
*** ahadi <ahadi!~ahadi@89.244.124.55> has quit IRC | 03:24 | |
*** ahadi <ahadi!~ahadi@i5E86AF71.versanet.de> has joined #yocto | 03:25 | |
*** camus <camus!~Instantbi@58.246.136.202> has joined #yocto | 03:35 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has quit IRC | 03:36 | |
*** camus is now known as kaspter | 03:36 | |
*** Kyubi <Kyubi!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has joined #yocto | 03:40 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-bfxyfaoxoamojcns> has quit IRC | 03:43 | |
*** Kyubi <Kyubi!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has quit IRC | 03:48 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 04:38 | |
*** B0ned1ger2 <B0ned1ger2!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 04:38 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 04:51 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has joined #yocto | 05:28 | |
*** camus <camus!~Instantbi@58.246.136.202> has joined #yocto | 05:32 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has quit IRC | 05:33 | |
*** camus is now known as kaspter | 05:33 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 05:39 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 05:39 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 05:43 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 05:44 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 06:08 | |
*** beneth <beneth!~beneth@irc.beneth.fr> has joined #yocto | 06:08 | |
*** jobroe <jobroe!~manjaro-u@p579eb9c5.dip0.t-ipconnect.de> has joined #yocto | 06:17 | |
*** w00die <w00die!~w00die@212.91.255.186> has quit IRC | 06:30 | |
*** w00die <w00die!~w00die@212.91.255.186> has joined #yocto | 06:32 | |
*** AndersD <AndersD!~AndersD@h83-209-96-136.cust.a3fiber.se> has joined #yocto | 06:37 | |
*** AndersD_ <AndersD_!~AndersD@h83-209-96-136.cust.a3fiber.se> has joined #yocto | 06:39 | |
*** AndersD <AndersD!~AndersD@h83-209-96-136.cust.a3fiber.se> has quit IRC | 06:42 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 06:45 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 06:51 | |
*** rob_w <rob_w!~rob@unaffiliated/rob-w/x-1112029> has joined #yocto | 06:54 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 07:04 | |
*** minimaxwell <minimaxwell!~minimaxwe@apoitiers-259-1-26-122.w90-55.abo.wanadoo.fr> has joined #yocto | 07:06 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@ubuntu/member/locutusofborg> has quit IRC | 07:07 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@2001:b07:5d32:c012:74b4:6109:e60b:7241> has joined #yocto | 07:07 | |
*** LocutusOfBorg <LocutusOfBorg!~locutusof@ubuntu/member/locutusofborg> has joined #yocto | 07:07 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 07:09 | |
*** linums <linums!~linums@apn-94-44-233-168.vodafone.hu> has joined #yocto | 07:18 | |
*** pharaon2502 <pharaon2502!~manjaro-u@dh207-120-226.xnet.hr> has joined #yocto | 07:20 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 07:28 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 07:29 | |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has joined #yocto | 07:29 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 07:29 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 07:34 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 07:38 | |
*** camus <camus!~Instantbi@58.246.136.202> has joined #yocto | 07:43 | |
*** frsc <frsc!~frsc@mue-88-130-79-051.dsl.tropolys.de> has joined #yocto | 07:43 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has quit IRC | 07:44 | |
*** camus is now known as kaspter | 07:44 | |
*** rob_w_ <rob_w_!~rob@ppp-93-104-60-129.dynamic.mnet-online.de> has joined #yocto | 07:44 | |
*** sesom_ <sesom_!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 07:44 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 07:46 | |
*** rob_w_ <rob_w_!~rob@ppp-93-104-60-129.dynamic.mnet-online.de> has quit IRC | 07:47 | |
*** rob_w_ <rob_w_!~rob@ppp-93-104-60-129.dynamic.mnet-online.de> has joined #yocto | 07:47 | |
*** rob_w <rob_w!~rob@unaffiliated/rob-w/x-1112029> has quit IRC | 07:48 | |
*** rob_w_ <rob_w_!~rob@ppp-93-104-60-129.dynamic.mnet-online.de> has quit IRC | 07:49 | |
*** rob_w <rob_w!~rob@unaffiliated/rob-w/x-1112029> has joined #yocto | 07:50 | |
*** LetoThe2nd <LetoThe2nd!uid453638@gateway/web/irccloud.com/x-hvtustodjzurihkn> has joined #yocto | 07:51 | |
*** alessioigor <alessioigor!~alessioig@93-47-228-8.ip115.fastwebnet.it> has joined #yocto | 07:55 | |
*** sesom_ <sesom_!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 07:58 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 07:58 | |
*** fl0v0 <fl0v0!~fvo@i5E86AE94.versanet.de> has joined #yocto | 08:00 | |
*** gsalazar <gsalazar!955a6fad@gateway/web/cgi-irc/kiwiirc.com/ip.149.90.111.173> has joined #yocto | 08:00 | |
*** NiksDev <NiksDev!~NiksDev@192.91.75.12> has joined #yocto | 08:02 | |
*** mckoan|away is now known as mckoan | 08:03 | |
mckoan | good morning | 08:03 |
psycorama | greetings | 08:04 |
mihai | morning | 08:07 |
LetoThe2nd | yo dudX | 08:08 |
*** manuel1985 <manuel1985!~manuel@213-147-163-254.nat.highway.bob.at> has joined #yocto | 08:24 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC | 08:26 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has joined #yocto | 08:31 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 08:31 | |
*** dev1990 <dev1990!~dev@dynamic-78-8-99-115.ssp.dialog.net.pl> has joined #yocto | 08:36 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 08:42 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has quit IRC | 08:49 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has joined #yocto | 08:49 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 08:53 | |
*** wooosaiiii <wooosaiiii!~wooo@89-212-21-243.static.t-2.net> has joined #yocto | 08:54 | |
*** xicopitz[m] <xicopitz[m]!xicopitzma@gateway/shell/matrix.org/x-sxlgnupxzfvngvol> has quit IRC | 09:00 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 09:05 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 09:09 | |
*** hch <hch!~x@unaffiliated/hch> has quit IRC | 09:12 | |
*** Piraty <Piraty!~irc@unaffiliated/piraty> has quit IRC | 09:12 | |
*** Piraty <Piraty!~irc@unaffiliated/piraty> has joined #yocto | 09:14 | |
*** hch <hch!~x@unaffiliated/hch> has joined #yocto | 09:14 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC | 09:16 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 09:21 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 09:22 | |
*** oberstet <oberstet!~oberstet@213.170.219.39> has joined #yocto | 09:27 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC | 09:31 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has joined #yocto | 09:50 | |
*** JaBen <JaBen!~Thunderbi@2a02:8109:86c0:1c58:bd52:f0ef:80f0:e69e> has joined #yocto | 09:52 | |
*** JaBen <JaBen!~Thunderbi@2a02:8109:86c0:1c58:bd52:f0ef:80f0:e69e> has quit IRC | 09:53 | |
paulbarker | manuel1985: Thanks! | 09:58 |
*** creich <creich!~creich@p200300f6af24e910000000000000039b.dip0.t-ipconnect.de> has quit IRC | 10:08 | |
paulbarker | RP: We know that creating files under pseudo and then deleting them outside pseudo can cause issues. How about the other way round? | 10:09 |
paulbarker | Is it safe to delete files under pseudo which were created outside of a pseudo context? | 10:09 |
*** creich <creich!~creich@p200300f6af24e910000000000000039b.dip0.t-ipconnect.de> has joined #yocto | 10:11 | |
manuel1985 | paulbarker: Well, thank you ;) | 10:12 |
*** geheimnis` <geheimnis`!~geheimnis@23.226.237.192> has quit IRC | 10:22 | |
*** dleppich <dleppich!~Thunderbi@p5098be52.dip0.t-ipconnect.de> has joined #yocto | 10:26 | |
RP | paulbarker: that is safe | 10:29 |
RP | paulbarker: the reason that external deletion causes problems is potential inode reuse. That doesn't happen the other way around | 10:29 |
paulbarker | RP: Ok, that makes sense. I'm trying to work out how the `tmp-wic` directory ends up in the pseudo db | 10:30 |
*** geheimnis` <geheimnis`!~geheimnis@23.226.237.192> has joined #yocto | 10:30 | |
paulbarker | It's created by bitbake as it's listed in `do_image_wic[cleandirs]`, then deleted by wic (still outside pseudo, I missed that the line which runs wic has `PSEUDO_UNLOAD=1`) | 10:31 |
RP | paulbarker: the creation by bitbake is probably under pseudo then? | 10:32 |
*** dleppich <dleppich!~Thunderbi@p5098be52.dip0.t-ipconnect.de> has quit IRC | 10:32 | |
paulbarker | RP: Doesn't look like it. It's created in `exec_func()` before FAKEROOT is even checked | 10:32 |
*** dleppich <dleppich!~Thunderbi@p5098be52.dip0.t-ipconnect.de> has joined #yocto | 10:34 | |
RP | paulbarker: the entire of bitbake-worker for peseudo tasks runs under pseudo | 10:34 |
paulbarker | RP: I missed that fact! Was just looking at `lib/bb/build.py` | 10:34 |
*** manuel1985 <manuel1985!~manuel@213-147-163-254.nat.highway.bob.at> has quit IRC | 10:35 | |
RP | paulbarker: right, there is code in bitbake-worker for that | 10:35 |
paulbarker | That could explain it. Bitbake creates the dir under pseudo, wic runs with `PSEUDO_UNLOAD=1` and deletes it | 10:35 |
RP | that would be bad, yes | 10:35 |
paulbarker | I'm not sure we even need that dir in `do_image_wic[cleandirs]` if wic creates and deletes the dir itself | 10:35 |
paulbarker | My only concern is if wic dies part way through and leaves a junk dir behind | 10:36 |
paulbarker | RP: I'll modify it so that wic handles that directory internally, drop it from `do_image_wic[cleandirs]` and re-submit the patches | 10:38 |
paulbarker | That should hopefully do the trick | 10:38 |
RP | paulbarker: sounds good | 10:38 |
qschulz | paulbarker: don't forget about people with a ctrl+c frenziness which stops builds unexpectedly. Making sure the dir is cleaned is not too bad? | 10:39 |
RP | qschulz: I believe paulbarker will sort internally to wic | 10:39 |
paulbarker | qschulz: I think wic should bail if the workdir already exists. Then in do_image_wic we can check for an old workdir and delete it if present | 10:42 |
paulbarker | That avoids the risk of someone shooting themselves in the foot, I don't want wic to unconditionally remove the workdir at startup or `wic -w ~` would become a foot-gun | 10:42 |
paulbarker | Deleting an old workdir in do_image_wic should be safe as it will have been created outside of a pseudo context | 10:43 |
*** emrius <emrius!~emrius@dslb-088-064-250-061.088.064.pools.vodafone-ip.de> has joined #yocto | 10:46 | |
emrius | Good day! I would like to run a filesystem check on every boot. On a raspbian I could do that by adding `fsck=force fsck.repair=yes` to `/proc/cmdline`. Is that the right thing to do? do I need to enable kernel modules for that or should that run out of the box? | 10:48 |
emrius | I mean I would like to do that on my bitbaked image. | 10:48 |
*** tprrt <tprrt!~tprrt@shells.bootlin.com> has quit IRC | 10:55 | |
*** tprrt <tprrt!~tprrt@shells.bootlin.com> has joined #yocto | 11:00 | |
LetoThe2nd | emrius: i would rather start thinking about a) why do you expect fs corruption? b) what will you do if the check fails? | 11:03 |
LetoThe2nd | emrius: and, this https://www.freedesktop.org/software/systemd/man/kernel-command-line.html suggests that you are using a systemd feature. so if the feature is waht you want and your image is using systemd, then it is probably the (most) right thing to do. | 11:06 |
*** camus <camus!~Instantbi@58.246.136.202> has joined #yocto | 11:08 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has quit IRC | 11:08 | |
*** camus is now known as kaspter | 11:08 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 11:08 | |
emrius | LetoThe2nd: Thanks! We are currently running our system from an SD card. I thought that enforcing a filesystem repair e.g. after power failure might prevent corrupted root filesystems. | 11:13 |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC | 11:13 | |
emrius | We are using systemd thus, that makes it much easier to apply! awesome | 11:13 |
LetoThe2nd | emrius: depending on the rest of your system archicture that might or might not be a good idea. | 11:16 |
emrius | what would be reasons not to do that? | 11:18 |
emrius | despite longer booting time of course | 11:19 |
LetoThe2nd | primarily the longer boot time. but also means of actually handling the problems. | 11:20 |
emrius | Boot time is not critical for us. I mean, sure, it's kind of risky to leave it to the system to do that on its own but our devices are running headless very remote. Thus, if anything is fixable I think it might be best to just give it a shot... | 11:23 |
emrius | Let's see how that turns out | 11:23 |
emrius | Ok, but coming back to `/proc/cmdline` :/ I actually have to set other parameters as well such as `isolcpu` to stabilize some acquisition thread running on one core. https://www.linuxtopia.org/online_books/linux_kernel/kernel_configuration/re46.html | 11:25 |
emrius | I could copy the current `/proc/cmdline` and (I think) override the `CONFIG_CMDLINE` kernel option. Or can I append to that kernel option somehow? Or maybe even the classic way: CONFIG_CMDLINE_append = "isolcpus=1" ? | 11:27 |
*** mort <mort!~mort96@snow/mort96> has quit IRC | 11:29 | |
qschulz | emrius: are you using u-boot? | 11:37 |
qschulz | if yes, just add your stuff to the bootargs env variable, that's where the kernel parameters are defined before being passed to the kernel | 11:37 |
*** B0ned1ger2 <B0ned1ger2!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 11:38 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 11:38 | |
*** tgoodwin <tgoodwin!~tgoodwin@pool-100-16-74-100.bltmmd.fios.verizon.net> has joined #yocto | 11:48 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 11:49 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 12:06 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 12:07 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 12:15 | |
*** ad__ <ad__!~prefetch@unaffiliated/ad/x-0785363> has quit IRC | 12:18 | |
*** __ad <__ad!~prefetch@2a01:4f8:c2c:5a84::1> has joined #yocto | 12:18 | |
*** rob_w_ <rob_w_!~rob@ppp-93-104-60-129.dynamic.mnet-online.de> has joined #yocto | 12:21 | |
*** linums <linums!~linums@apn-94-44-233-168.vodafone.hu> has quit IRC | 12:24 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 12:24 | |
*** rob_w <rob_w!~rob@unaffiliated/rob-w/x-1112029> has quit IRC | 12:25 | |
*** minimaxwell <minimaxwell!~minimaxwe@apoitiers-259-1-26-122.w90-55.abo.wanadoo.fr> has quit IRC | 12:32 | |
*** minimaxwell <minimaxwell!~minimaxwe@172.52.205.77.rev.sfr.net> has joined #yocto | 12:33 | |
*** __ad <__ad!~prefetch@2a01:4f8:c2c:5a84::1> has quit IRC | 12:41 | |
*** __ad <__ad!~prefetch@unaffiliated/ad/x-0785363> has joined #yocto | 12:41 | |
*** __ad is now known as ad__ | 12:42 | |
*** jft <jft!znc@159.203.20.86> has quit IRC | 12:44 | |
emrius | qschulz: sorry for the late reply. Lunch break. Yes, I'm using u-boot. Thanks for the clarification! | 12:45 |
*** micka <micka!~micka@reverse-177-98.fdn.fr> has quit IRC | 12:46 | |
*** frsc <frsc!~frsc@mue-88-130-79-051.dsl.tropolys.de> has quit IRC | 12:47 | |
*** jft <jft!znc@159.203.20.86> has joined #yocto | 12:47 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 12:47 | |
*** micka <micka!~micka@reverse-177-98.fdn.fr> has joined #yocto | 12:47 | |
*** Sponge5 <Sponge5!~adam@ip-89-177-129-187.net.upcbroadband.cz> has joined #yocto | 12:48 | |
*** Chaser <Chaser!~Chaser@ec2-13-233-34-134.ap-south-1.compute.amazonaws.com> has quit IRC | 12:48 | |
Sponge5 | I added NetworkManager as a IMAGE_INSTALL_append and apparently it automagically added it to systemd services, can I expect that to happen to openssh too, or should I configure it? | 12:49 |
Sponge5 | I'll check anyway | 12:51 |
*** Sponge5 <Sponge5!~adam@ip-89-177-129-187.net.upcbroadband.cz> has quit IRC | 12:51 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 12:54 | |
*** Chaser <Chaser!~Chaser@ec2-13-233-34-134.ap-south-1.compute.amazonaws.com> has joined #yocto | 12:54 | |
*** kanavin_home <kanavin_home!~Srain@2a02:2450:1011:512:45a5:1b3d:84d2:e7fc> has quit IRC | 12:56 | |
*** pbb <pbb!~quassel@petabyte.dev> has quit IRC | 12:56 | |
*** xroumegue <xroumegue!~roumegue@2a01:cb1d:3f5:3900:2d77:9b3d:e4b1:719> has quit IRC | 12:56 | |
*** agaikova <agaikova!user7440@neotame.csclub.uwaterloo.ca> has quit IRC | 12:56 | |
*** yangm <yangm!yanyetanot@gateway/shell/matrix.org/x-sapxpfwkixrmpnxm> has quit IRC | 12:56 | |
*** nslu2-log <nslu2-log!~nslu2-log@leia.nas-admin.org> has quit IRC | 12:56 | |
*** Fanfwe <Fanfwe!~fanfwe@mx1.goudal.net> has quit IRC | 12:56 | |
*** ahadi <ahadi!~ahadi@i5E86AF71.versanet.de> has quit IRC | 12:59 | |
*** frsc <frsc!~frsc@mue-88-130-79-051.dsl.tropolys.de> has joined #yocto | 12:59 | |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has joined #yocto | 12:59 | |
*** kanavin_home <kanavin_home!~Srain@2a02:2450:1011:512:45a5:1b3d:84d2:e7fc> has joined #yocto | 12:59 | |
*** pbb <pbb!~quassel@petabyte.dev> has joined #yocto | 12:59 | |
*** xroumegue <xroumegue!~roumegue@2a01:cb1d:3f5:3900:2d77:9b3d:e4b1:719> has joined #yocto | 12:59 | |
*** agaikova <agaikova!user7440@neotame.csclub.uwaterloo.ca> has joined #yocto | 12:59 | |
*** yangm <yangm!yanyetanot@gateway/shell/matrix.org/x-sapxpfwkixrmpnxm> has joined #yocto | 12:59 | |
*** nslu2-log <nslu2-log!~nslu2-log@leia.nas-admin.org> has joined #yocto | 12:59 | |
*** Fanfwe <Fanfwe!~fanfwe@mx1.goudal.net> has joined #yocto | 12:59 | |
*** RobertBerger <RobertBerger!~rber@ppp-2-86-143-170.home.otenet.gr> has joined #yocto | 12:59 | |
*** Bernkastel-sama <Bernkastel-sama!~Rika-chan@unaffiliated/carlgel> has quit IRC | 12:59 | |
RobertBerger | It looks like trace-cmd and perf install the same stuff to ${libdir}/traceevent/plugins | 13:00 |
RobertBerger | Did someone else notice this? | 13:01 |
*** ahadi <ahadi!~ahadi@i5E86AF71.versanet.de> has joined #yocto | 13:01 | |
*** CarlGel <CarlGel!~Rika-chan@unaffiliated/carlgel> has joined #yocto | 13:01 | |
*** lexano[m] <lexano[m]!lexanomatr@gateway/shell/matrix.org/x-umltnnhtflkitgwd> has quit IRC | 13:02 | |
*** silviof <silviof!silv-iomat@gateway/shell/matrix.org/x-qitgpaztnjanahqd> has quit IRC | 13:02 | |
*** alephan <alephan!andreicubi@gateway/shell/matrix.org/x-hkopcwsbsivhxduf> has quit IRC | 13:02 | |
*** paulbarker_tmp <paulbarker_tmp!pbarkermat@gateway/shell/matrix.org/x-cmhajqtjolcznipq> has quit IRC | 13:02 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-dodnaffmtslgmsfz> has quit IRC | 13:02 | |
*** jonesv[m] <jonesv[m]!jonesvmatr@gateway/shell/matrix.org/x-bbikqennaxkxcpsx> has quit IRC | 13:03 | |
*** olani[m] <olani[m]!olanimatri@gateway/shell/matrix.org/x-tqmidvbiimsbuogl> has quit IRC | 13:03 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 13:03 | |
*** yangm <yangm!yanyetanot@gateway/shell/matrix.org/x-sapxpfwkixrmpnxm> has quit IRC | 13:03 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-bcrmhhnkbrfrcval> has quit IRC | 13:03 | |
*** enick_764 <enick_764!khemmatrix@gateway/shell/matrix.org/x-incucvogsutnnueu> has quit IRC | 13:03 | |
*** hmw1 <hmw1!hmwmatrixo@gateway/shell/matrix.org/x-zayjtqbhwkzztyuu> has quit IRC | 13:03 | |
*** codysch[m] <codysch[m]!codyschmat@gateway/shell/matrix.org/x-dlisvjcrncxybaqv> has quit IRC | 13:03 | |
*** clementp[m] <clementp[m]!cperonmatr@gateway/shell/matrix.org/x-rfszwxjyozcvbxld> has quit IRC | 13:06 | |
*** bachp <bachp!bachpmatri@gateway/shell/matrix.org/x-qgpxznfvahkfytjh> has quit IRC | 13:06 | |
*** stefan-schmidt[m <stefan-schmidt[m!stefan-sch@gateway/shell/matrix.org/x-magsrisaeuuemukw> has quit IRC | 13:07 | |
*** kayterina <kayterina!kayterina-@gateway/shell/matrix.org/x-chcdqllactzpkxae> has quit IRC | 13:07 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-oxqvjteqcybjgfly> has joined #yocto | 13:19 | |
*** jonesv[m] <jonesv[m]!jonesvmatr@gateway/shell/matrix.org/x-mtvfuicbpuemxkvs> has joined #yocto | 13:19 | |
*** codysch[m] <codysch[m]!codyschmat@gateway/shell/matrix.org/x-eocifdtouqczdwhr> has joined #yocto | 13:20 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-urfvltoxfdabejas> has joined #yocto | 13:21 | |
*** hmw1 <hmw1!hmwmatrixo@gateway/shell/matrix.org/x-mnckdjgljfswcxid> has joined #yocto | 13:21 | |
*** olani[m] <olani[m]!olanimatri@gateway/shell/matrix.org/x-idcgfqebmqbfmwvz> has joined #yocto | 13:23 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-wohlrjgirpccfliq> has joined #yocto | 13:25 | |
*** silviof <silviof!silv-iomat@gateway/shell/matrix.org/x-hklgbblhwbfbqeru> has joined #yocto | 13:26 | |
*** enick_764 <enick_764!khemmatrix@gateway/shell/matrix.org/x-vlvxuloihdrkgngq> has joined #yocto | 13:30 | |
*** paulbarker_tmp <paulbarker_tmp!pbarkermat@gateway/shell/matrix.org/x-ysqaeziospqvgagv> has joined #yocto | 13:30 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 13:30 | |
*** linums <linums!~linums@apn-94-44-239-30.vodafone.hu> has joined #yocto | 13:31 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-oxqvjteqcybjgfly> has quit IRC | 13:34 | |
*** hmw1 <hmw1!hmwmatrixo@gateway/shell/matrix.org/x-mnckdjgljfswcxid> has quit IRC | 13:34 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-wohlrjgirpccfliq> has quit IRC | 13:34 | |
*** paulbarker_tmp <paulbarker_tmp!pbarkermat@gateway/shell/matrix.org/x-ysqaeziospqvgagv> has quit IRC | 13:34 | |
*** enick_764 <enick_764!khemmatrix@gateway/shell/matrix.org/x-vlvxuloihdrkgngq> has quit IRC | 13:34 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has quit IRC | 13:34 | |
*** jonesv[m] <jonesv[m]!jonesvmatr@gateway/shell/matrix.org/x-mtvfuicbpuemxkvs> has quit IRC | 13:35 | |
*** silviof <silviof!silv-iomat@gateway/shell/matrix.org/x-hklgbblhwbfbqeru> has quit IRC | 13:35 | |
*** codysch[m] <codysch[m]!codyschmat@gateway/shell/matrix.org/x-eocifdtouqczdwhr> has quit IRC | 13:35 | |
*** olani[m] <olani[m]!olanimatri@gateway/shell/matrix.org/x-idcgfqebmqbfmwvz> has quit IRC | 13:35 | |
*** linums <linums!~linums@apn-94-44-239-30.vodafone.hu> has quit IRC | 13:36 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 13:36 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 13:41 | |
*** linums <linums!~linums@apn-94-44-239-30.vodafone.hu> has joined #yocto | 13:41 | |
*** sakoman <sakoman!~steve@99.197.43.150> has joined #yocto | 13:43 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has joined #yocto | 13:44 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC | 13:48 | |
*** linums <linums!~linums@apn-94-44-239-30.vodafone.hu> has quit IRC | 13:49 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 13:49 | |
*** lexano[m] <lexano[m]!lexanomatr@gateway/shell/matrix.org/x-qzhbjwxeelwazncn> has joined #yocto | 13:49 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 13:50 | |
*** alephan <alephan!andreicubi@gateway/shell/matrix.org/x-lyrxukvtaxrbjijs> has joined #yocto | 13:51 | |
*** yangm <yangm!yanyetanot@gateway/shell/matrix.org/x-dhejjiydnpfwppmy> has joined #yocto | 13:55 | |
*** tgoodwin <tgoodwin!~tgoodwin@pool-100-16-74-100.bltmmd.fios.verizon.net> has quit IRC | 13:55 | |
*** clementp[m] <clementp[m]!cperonmatr@gateway/shell/matrix.org/x-tycxlzxohlahegji> has joined #yocto | 13:58 | |
*** bachp <bachp!bachpmatri@gateway/shell/matrix.org/x-sadpjeuibuijtino> has joined #yocto | 13:59 | |
*** kayterina <kayterina!kayterina-@gateway/shell/matrix.org/x-biqkhlbfpawysrku> has joined #yocto | 14:00 | |
*** stefan-schmidt[m <stefan-schmidt[m!stefan-sch@gateway/shell/matrix.org/x-ulixjlajwyiupqbv> has joined #yocto | 14:00 | |
*** jonesv[m] <jonesv[m]!jonesvmatr@gateway/shell/matrix.org/x-qlvhpwebqiskntqb> has joined #yocto | 14:03 | |
*** silviof <silviof!silv-iomat@gateway/shell/matrix.org/x-pivryikvtldbapar> has joined #yocto | 14:04 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 14:04 | |
*** enick_764 <enick_764!khemmatrix@gateway/shell/matrix.org/x-zgcbwkjbojwygces> has joined #yocto | 14:05 | |
*** guillaume <guillaume!gscigalama@gateway/shell/matrix.org/x-altaxpwogbtvrrvk> has joined #yocto | 14:06 | |
*** paulbarker_tmp <paulbarker_tmp!pbarkermat@gateway/shell/matrix.org/x-gltjfpuhwuadanem> has joined #yocto | 14:06 | |
*** olani[m] <olani[m]!olanimatri@gateway/shell/matrix.org/x-bplaormntqirslle> has joined #yocto | 14:06 | |
*** codetronaut[m] <codetronaut[m]!anmolkmatr@gateway/shell/matrix.org/x-mhyoelrdvprmzbyp> has joined #yocto | 14:06 | |
*** codysch[m] <codysch[m]!codyschmat@gateway/shell/matrix.org/x-vccbpvelmxzlyydh> has joined #yocto | 14:06 | |
*** hmw1 <hmw1!hmwmatrixo@gateway/shell/matrix.org/x-jwqqlkxjfxmfnrtk> has joined #yocto | 14:06 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 14:12 | |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:8b44:5716:382d:a7da> has quit IRC | 14:13 | |
*** rubdos <rubdos!~rubdos@2a02:578:859d:700:8b44:5716:382d:a7da> has joined #yocto | 14:14 | |
*** ssajal <ssajal!~ssajal@bras-base-otwaon1146w-grc-08-142-114-156-131.dsl.bell.ca> has joined #yocto | 14:18 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 14:22 | |
*** kaspter <kaspter!~Instantbi@58.246.136.202> has quit IRC | 14:28 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 14:31 | |
*** linums <linums!~linums@apn-94-44-233-16.vodafone.hu> has joined #yocto | 14:32 | |
*** sgw <sgw!~sgw@c-71-238-119-71.hsd1.or.comcast.net> has joined #yocto | 14:39 | |
*** linums <linums!~linums@apn-94-44-233-16.vodafone.hu> has quit IRC | 14:43 | |
*** linums <linums!~linums@natx-145.kulnet.kuleuven.be> has joined #yocto | 14:44 | |
*** tgoodwin <tgoodwin!~tgoodwin@static-96-234-151-198.bltmmd.fios.verizon.net> has joined #yocto | 14:50 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 14:54 | |
*** yifany <yifany!~yifan@135.0.247.71> has joined #yocto | 15:07 | |
*** linums <linums!~linums@natx-145.kulnet.kuleuven.be> has quit IRC | 15:08 | |
*** linums <linums!~linums@apn-94-44-233-236.vodafone.hu> has joined #yocto | 15:09 | |
*** minimaxwell <minimaxwell!~minimaxwe@172.52.205.77.rev.sfr.net> has quit IRC | 15:13 | |
*** linums <linums!~linums@apn-94-44-233-236.vodafone.hu> has quit IRC | 15:15 | |
*** Bunio_FH <Bunio_FH!~bunio@clj-165.netdrive.pl> has quit IRC | 15:16 | |
*** linums <linums!~linums@natx-145.kulnet.kuleuven.be> has joined #yocto | 15:16 | |
*** alexm_ <alexm_!~alex@host-79-13-234-236.retail.telecomitalia.it> has joined #yocto | 15:16 | |
*** alexm_ <alexm_!~alex@host-79-13-234-236.retail.telecomitalia.it> has quit IRC | 15:17 | |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has quit IRC | 15:18 | |
*** minimaxwell <minimaxwell!~minimaxwe@172.52.205.77.rev.sfr.net> has joined #yocto | 15:19 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 15:20 | |
v0n | hi there | 15:21 |
qschulz | v0n: o/ | 15:23 |
v0n | If I'm building an initramfs for preinit things, like mounting squashfs overlays before switching root etc., should I define the image recipe as a depedence for core-image-minimal (or any custom ones) or should I somehow force it in the machine/distro conf? | 15:23 |
LetoThe2nd | v0n: i would rather go multiconfig to create a build-in-bild | 15:26 |
LetoThe2nd | *build-in-build, even | 15:26 |
v0n | LetoThe2nd: I'm still not sure to understand the use case for multiconfig | 15:28 |
qschulz | LetoThe2nd: does it bring something if the machines are identical? | 15:28 |
LetoThe2nd | you want to ship a root filesystem which carries a kernel, which in turn has an initramfs bundled, right? | 15:28 |
v0n | hum no, I would have used a single kernel, an initramfs for preinit, which mounts stuffs and switch root to a persistent partition | 15:30 |
LetoThe2nd | but you have two rootfs involved. | 15:30 |
v0n | yes | 15:30 |
LetoThe2nd | which will probably run different DISTROs | 15:30 |
v0n | or it can be the same with some root detection logic, but you can imagine having different init systems (sysvinit vs. systemd for example), so yes 2 different rootfs. | 15:31 |
*** Bunio_FH <Bunio_FH!~bunio@188.146.166.103.nat.umts.dynamic.t-mobile.pl> has joined #yocto | 15:31 | |
qschulz | so yes, two different DISTROs even | 15:32 |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 15:32 | |
v0n | LetoThe2nd: yeah that's something I'm still not confortable with. Is this case using two different distros, or two images of the same distro? | 15:32 |
LetoThe2nd | once different inits are involved you are runnind two DISTROs and therefore are in multiconfig land. | 15:32 |
LetoThe2nd | qschulz: cue #1 please. | 15:32 |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has joined #yocto | 15:32 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 15:33 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 15:33 | |
v0n | qschulz: LetoThe2nd: this is targetting the SD card. If I wanted to build a bootable image for the eMMC, would this be a third distro? | 15:35 |
LetoThe2nd | v0n: probably more like a second machine. | 15:35 |
*** roussinm <roussinm!~mroussin@bras-base-qubcpq0336w-grc-33-174-93-106-232.dsl.bell.ca> has joined #yocto | 15:36 | |
dleppich | Hi, I am struggling with bitbake chosing the wrong recipe version. I have a layer from a client providing a recipe for keyutils in version 1.5.10. In the dunfell version of meta-openembedded, there is a newer recipe for keyutils. 'bitbake-layers show-recipes keyutils' correctly lists both of them: | 15:36 |
dleppich | === Matching recipes: === | 15:36 |
dleppich | keyutils: | 15:36 |
dleppich | meta-client 1.5.10 | 15:36 |
dleppich | meta-oe 1.6.1 | 15:36 |
dleppich | When I perform 'bitbake keyutils' it still starts to build version 1.5.10 and I don't know why. I was looking for a 'PREFERRED_VERSION_keyutils..' variable set somewhere but no match. | 15:36 |
qschulz | v0n: well aren't emmc and sd card more or less the same thing? | 15:36 |
qschulz | one is removable and not the other but it's pretty much the same thing | 15:37 |
qschulz | so... not sure it matters? | 15:37 |
qschulz | (except if you have some scripts/logics/recipes that are different when you are on sdcard vs emmc and you cannot detect this at runtime) | 15:37 |
qschulz | in which case as LetoThe2nd said, two machines. Or if the differences are minimal, maybe two image recipes but two machines is cleaner | 15:38 |
qschulz | dleppich: look for BBPRIORITY in conf/layer.conf | 15:38 |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 15:38 | |
v0n | I see | 15:38 |
qschulz | the higher the number the highest the priority of the recipes it contains | 15:38 |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 15:38 | |
v0n | the "flash" machine would have it's own .wic file for the flash layout but the distro image recipe would actually be the same. Maybe even a FitImage or raw squashfs partition on the flash. | 15:39 |
qschulz | v0n: sd card and emmc are both flash, they can probably both have support for .wic if I'm not mistaken. Distro image recipe does not really exist so it's a bit confusing what you're saying | 15:40 |
dleppich | qschulz: meta-client is a priority of 9, meta-oe has 6. So does the bitbake only chose higher versions when the layer priorities are equal? | 15:40 |
v0n | LetoThe2nd: qschulz: the more I learn about yocto, the more I realize that "distro", "machine", and "image" don't have strong meanings, it's more like building blocks to define the granularity of your own use case | 15:41 |
LetoThe2nd | v0n: au contraire. MACHINE, DISTRO and IMAGE are (almost) orthogonal. | 15:41 |
qschulz | dleppich: yes | 15:41 |
LetoThe2nd | v0n: you should be able to switch each one in and out at will. | 15:42 |
qschulz | I cna understand the difference between distro and image is hard to grasp, it took me some time too. As LetoThe2nd said, see distro as lego vs mechano and image as boat vs car. The distro defines "how" you build something (init system, opengl support, etc...), the image what you build | 15:43 |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 15:44 | |
v0n | ( qschulz: about distro images, I mean that image recipes are distro specific and go into a distro layer usually, don't they? ) | 15:44 |
qschulz | and there is one important thing to remember, recipes cannot share information between themselves. Yes... image recipes too. So when you want to make two recipes have the same configuration, you need a configuration file (distro or "it depends") | 15:45 |
qschulz | v0n: there is no such thing as distro images. There are distro configuration files which are nothing without any recipe to build (image and package recipes). Therea re image recipes which are nothing without a distro configuration file for configuring them | 15:45 |
qschulz | distro layer only has usually distro specific stuff. meaning the distro configuration file and distro specific bbappends or patches or classes etc. | 15:46 |
v0n | ok | 15:48 |
v0n | qschulz: I talked about "distro images" because in my mind I was imagining that an "ubuntu" distro layer existed, it would provide "ubuntu" and "ubuntu-devel" image recipes for example, while core-image-minimal are the bare image recipes for a functional target | 15:50 |
v0n | so in my case (standard distro vs. the preinit scripts), you guys would defined two distros (e.g. foo and foo-preinit) and build what, core-image-minimal for both of them? | 15:51 |
LetoThe2nd | v0n: its not something "we would". its somethign that doesn't work in another way. | 15:51 |
* v0n is still struggling to figure out where to use image recipes vs. extending {IMAGE,PACKAGE}_INSTALL in the distro definition | 15:52 | |
*** cdgarren <cdgarren!2fe34aa7@047-227-074-167.res.spectrum.com> has joined #yocto | 15:52 | |
qschulz | it's highly unlikely that you won't need to create two image recipes anyway, or make some part of the image recipe distro specific (which I don't recommend) | 15:52 |
qschulz | can your distro absolutely NOT work without a package in the image? if yes, then IMAGE_INSTALL is fine-ish. If it does not care, it's not where you should put it but in an image recipe | 15:53 |
cdgarren | I'm having an issue with using devtool for a kernel recipe. I have a local file that doesn't get unpacked into my devtool workspace. Anyone have any ideas? | 15:53 |
qschulz | e.g. systemd distro needs systemd | 15:53 |
qschulz | cdgarren: did you add this file after having run devtool modify? | 15:53 |
cdgarren | qschulz No, it was in the recipe beforehand. | 15:54 |
qschulz | cdgarren: is it not unpacked or not put into the devtool workspace? | 15:54 |
qschulz | (i.e. are we talking about a tarball that is not extracted or a tarball/file that is not available in the workspace)? | 15:55 |
cdgarren | qschulz it's a plaintext .dts file, and it ends up being extracted into the work-shared/kernel-sources directory | 15:55 |
cdgarren | My SRC_URI for the file looks something like this: file://project.dts;subdir=${S}/path/to/subdir/ | 15:56 |
qschulz | I don't use devtool for kernel so can't really help here :/ Especially since the kernel is such a special recipe (work-shared for example) | 15:57 |
v0n | LetoThe2nd: qschulz: so in my case you would have "fooboard" and "fooboard-emmc" machines, "foodist" and "foodist-preinit" distros and also "foodist" and "foodist-preinit" image recipes, right? | 15:57 |
*** cdgarren <cdgarren!2fe34aa7@047-227-074-167.res.spectrum.com> has quit IRC | 15:57 | |
qschulz | v0n: I would triple check that you can't have the same machine for sd card and emmc | 15:58 |
qschulz | and if it's only a filesystem issue, just build both from the image recipe for sd card and emmc | 15:58 |
qschulz | otherwise, pretty much on point yes | 15:59 |
v0n | qschulz: I think we can have the same machine yes, as you said it's both MMC anyway (the size is different for sure) but I would definitely not use the same layout for both storage | 16:12 |
qschulz | v0n: you have to check if you can use two different wks out of the box | 16:13 |
*** cdgarren <cdgarren!2fe34aa7@047-227-074-167.res.spectrum.com> has joined #yocto | 16:13 | |
qschulz | otherwise, you can probably create a new image type instead | 16:13 |
qschulz | it all depends | 16:13 |
*** cdgarren <cdgarren!2fe34aa7@047-227-074-167.res.spectrum.com> has quit IRC | 16:13 | |
qschulz | if there are really no differences apart from those, then two machiens might be overkill though cleaner | 16:13 |
roussinm | Hey folks, how do you handle yocto repository for multiple projects/machine ? Are you able to only use 1 yocto repository for all your machines/projects? | 16:14 |
rburton | You might want to expand on what you mean by 'yocto repository' | 16:14 |
v0n | roussinm: from what I've understood so far it really depends on what you want to provide. You can have one meta-<company> layer with everything, have one meta-<company> containing meta-<machine1>, meta-<machine2>, meta-<distro>, etc. or even split all these layers into separated git repositories. It all end up to what you need to publish or not (private vs. public layers, etc.) | 16:16 |
v0n | qschulz: what do you mean by checking if I can use two different wks out of the box? I'd say yes, if let's say for the SD card I want to have a persistent partition for the rootfs while for the eMMC I want to have a raw squashfs partition or even a FitImage containing everthing. | 16:18 |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has quit IRC | 16:18 | |
paulg | roussinm, maybe the answer is as simple as ". ./oe-init-build-env build-A " and in another shell ". ./oe-init-build-env build-B" | 16:18 |
roussinm | v0n: thanks! I was wondering that if we take the meta-<company>/meta-<machine1,2> approach, we will probably have a meta-<company>/common recipes and that if you change those recipes you have to make sur that all machines are still properly built. | 16:19 |
roussinm | paulg: that's what we have been doing so far, just wanted to see what was the workflow somewhere else. | 16:20 |
roussinm | paulg: but both build-a and build-b are different git repositories. | 16:21 |
v0n | no build-{a,b} are build directories here, not project repositories | 16:21 |
*** frsc <frsc!~frsc@mue-88-130-79-051.dsl.tropolys.de> has quit IRC | 16:23 | |
qschulz | v0n: you can only specify one file in WKS_FILE, so how do you pick which one to build if you have the same recipe and the same machine? | 16:23 |
rnouse | JPEW, from our last week's discussion: https://lists.openembedded.org/g/openembedded-core/message/146830 | 16:23 |
roussinm | v0n: oh right, sorry i was refering to the oe-init-build-env source script. | 16:24 |
v0n | qschulz: you cannot set WKS_FILE in the image recipe instead of globally in the distro conf? | 16:24 |
qschulz | v0n: you want two different wks file because you have mmc and sd card -ready artifacts to create | 16:24 |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has joined #yocto | 16:24 | |
qschulz | and they are different is what you said | 16:24 |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 16:25 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 16:26 | |
v0n | qschulz: I thought you can specify the WKS_FILE in the image recipe, so a different file for every image recipes if you'd like. I might have been wrong. | 16:26 |
*** AndersD_ <AndersD_!~AndersD@h83-209-96-136.cust.a3fiber.se> has quit IRC | 16:27 | |
qschulz | you would then have foodist-emmc foodist-sdcard foodist-preinit-emmc foodist-preinit-sdcard | 16:29 |
v0n | these are 4 image recipes for a single fooboard and two foodist and foodist-preinit distros, right? | 16:32 |
*** tgoodwin <tgoodwin!~tgoodwin@static-96-234-151-198.bltmmd.fios.verizon.net> has quit IRC | 16:33 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 16:34 | |
*** sesom_ <sesom_!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 16:34 | |
roussinm | v0n: when using meta-<company>/meta-<machine1,2> I think it makes sens to use COMPATIBLE_MACHINE in the layer.conf ? | 16:34 |
*** frsc <frsc!~frsc@mue-88-130-79-051.dsl.tropolys.de> has joined #yocto | 16:35 | |
v0n | roussinm: it might depends if the machine are compatible. For example I have a board based on beaglebone and its dev version, which require conf/machine/beaglebone.conf and does MACHINEOVERRIDES =. "beaglebone:". The "dev" variant simple require conf/machine/myboard.conf | 16:37 |
qschulz | roussinm: no, layers shouldn't break anything if they are included but not used | 16:37 |
roussinm | qschulz: how could it break anything? | 16:38 |
qschulz | why do you need COMPATIBLE_MACHINE in the first place then? | 16:38 |
*** rob_w_ <rob_w_!~rob@ppp-93-104-60-129.dynamic.mnet-online.de> has quit IRC | 16:40 | |
roussinm | well if I use the multi-machine directory approach, when I source the environment, I shouldn't be parsing/building recipes that are not compatible for that build environment. | 16:40 |
qschulz | if you don't want to parse recipes, don't include the layer | 16:41 |
qschulz | if you don't want to build a recipe, don't add it to your image recipe | 16:41 |
qschulz | if some recipes are machine specific, define in those recipes COMPATIBLE_MACHINE | 16:41 |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 16:42 | |
*** B0ned1ger2 <B0ned1ger2!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 16:42 | |
*** wooosaiii <wooosaiii!~wooo@89-212-21-243.static.t-2.net> has joined #yocto | 16:42 | |
qschulz | (and make them have PACKAGE_ARCH = "${MACHINE_ARCH}") | 16:43 |
roussinm | Oh I see, so it's probably easier to use bblayers.conf in the build environment to configure that. | 16:43 |
qschulz | yes, but honestly, except soime cases in which the layers have an enormous number of recipes, i don't think it's worth it to make bblayers.conf dynamic or configurable | 16:43 |
qschulz | also, I'm afraid anything in layer.conf actually applies to everything since it predates all recipe parsing (same for local.conf) | 16:44 |
*** ssajal <ssajal!~ssajal@bras-base-otwaon1146w-grc-08-142-114-156-131.dsl.bell.ca> has quit IRC | 16:44 | |
*** RobertBerger1 <RobertBerger1!~rber@ppp-2-86-143-170.home.otenet.gr> has joined #yocto | 16:44 | |
*** RobertBerger <RobertBerger!~rber@ppp-2-86-143-170.home.otenet.gr> has quit IRC | 16:44 | |
*** gsalazar <gsalazar!955a6fad@gateway/web/cgi-irc/kiwiirc.com/ip.149.90.111.173> has quit IRC | 16:44 | |
*** jobroe_ <jobroe_!~manjaro-u@p579eb9c5.dip0.t-ipconnect.de> has joined #yocto | 16:44 | |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has quit IRC | 16:44 | |
*** jobroe <jobroe!~manjaro-u@p579eb9c5.dip0.t-ipconnect.de> has quit IRC | 16:44 | |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has joined #yocto | 16:45 | |
*** sesom_ <sesom_!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 16:45 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has quit IRC | 16:45 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 16:45 | |
*** yifany <yifany!~yifan@135.0.247.71> has quit IRC | 16:45 | |
*** jft <jft!znc@159.203.20.86> has quit IRC | 16:45 | |
*** wooosaiiii <wooosaiiii!~wooo@89-212-21-243.static.t-2.net> has quit IRC | 16:45 | |
*** yifany <yifany!~yifan@135.0.247.71> has joined #yocto | 16:46 | |
*** minimaxwell <minimaxwell!~minimaxwe@172.52.205.77.rev.sfr.net> has quit IRC | 16:46 | |
*** ericch <ericch!~ericch@pool-108-34-251-214.prvdri.fios.verizon.net> has joined #yocto | 16:46 | |
*** gsalazar <gsalazar!955a6fad@gateway/web/cgi-irc/kiwiirc.com/ip.149.90.111.173> has joined #yocto | 16:46 | |
*** ssajal <ssajal!~ssajal@bras-base-otwaon1146w-grc-08-142-114-156-131.dsl.bell.ca> has joined #yocto | 16:47 | |
qschulz | predates = happens before | 16:47 |
roussinm | it feels redundant to specify COMPATIBLE_MACHINE in each recipes in a layer named : meta-<machine>, no? | 16:47 |
*** jft <jft!znc@159.203.20.86> has joined #yocto | 16:47 | |
v0n | roussinm: for what it's worth, this made my life easier in terms of code organization: https://github.com/siemens/kas | 16:48 |
*** minimaxwell <minimaxwell!~minimaxwe@87.117.205.77.rev.sfr.net> has joined #yocto | 16:48 | |
roussinm | v0n: thanks, I'll take a look. | 16:49 |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 16:49 | |
*** grma <grma!~gruberm@80.93.38.128> has quit IRC | 17:02 | |
*** fl0v0 <fl0v0!~fvo@i5E86AE94.versanet.de> has quit IRC | 17:12 | |
*** mckoan is now known as mckoan|away | 17:12 | |
*** minimaxwell <minimaxwell!~minimaxwe@87.117.205.77.rev.sfr.net> has quit IRC | 17:15 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 17:20 | |
*** frsc <frsc!~frsc@mue-88-130-79-051.dsl.tropolys.de> has quit IRC | 17:22 | |
*** Kyubi <Kyubi!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has joined #yocto | 17:26 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 17:26 | |
v0n | LetoThe2nd: qschulz: last question, with the machine/distro/images distinction we were talking about, how can I organize my layers so that I end up with a boot partition containing my kernel + the preinit initramfs image, and a persistent partition with the "standard" rootfs? in order words, how do I organize my code to have a single .wic image for SD card containing these two rootfs? | 17:35 |
*** Kyubi <Kyubi!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has quit IRC | 17:35 | |
*** linums <linums!~linums@natx-145.kulnet.kuleuven.be> has quit IRC | 17:37 | |
*** linums <linums!~linums@apn-94-44-235-250.vodafone.hu> has joined #yocto | 17:37 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has joined #yocto | 17:37 | |
*** yifany <yifany!~yifan@135.0.247.71> has quit IRC | 17:40 | |
BCMM | i'm having trouble running menuconfig inside the official Poky Docker image. is there a correct way to install libncurses-dev inside the image? | 17:45 |
*** Kyubi <Kyubi!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has joined #yocto | 17:51 | |
rburton | the crops ones? | 17:58 |
rburton | tell rewitt to add ncurses-dev? :) | 17:58 |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 17:58 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 17:59 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 17:59 | |
*** Kyubi <Kyubi!~Kyubi@c-67-188-92-153.hsd1.ca.comcast.net> has quit IRC | 17:59 | |
*** yifany <yifany!~yifan@135.0.247.71> has joined #yocto | 18:03 | |
*** tgoodwin <tgoodwin!~tgoodwin@pool-100-16-74-100.bltmmd.fios.verizon.net> has joined #yocto | 18:05 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 18:05 | |
RobertBerger1 | @BCMM or add to the Dockerfile: RUN apt-get -y install libncursesw5-dev | 18:06 |
*** gsalazar <gsalazar!955a6fad@gateway/web/cgi-irc/kiwiirc.com/ip.149.90.111.173> has quit IRC | 18:14 | |
BCMM | rburton: looks like somebody already tried that https://github.com/crops/poky-container/issues/17 | 18:16 |
BCMM | RobertBerger1: i'm not really sure what to do with a Dockerfile. i've managed to get things working with `docker exec -u root raspi_dev apt-get install libncurses5-dev libtinfo-dev`, but that does involve downloading the packages again every time i start a container | 18:17 |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 18:17 | |
BCMM | (also i'm kind of surprised that the image includes package index files; shouldn't i have to run apt update?) | 18:18 |
RobertBerger1 | @BCMM So you don't built the container, I guess. | 18:18 |
RobertBerger1 | @BCMM one option is what you do, but this is not going to stick, once you exit the container it's gone. | 18:19 |
BCMM | indeed | 18:19 |
*** micka <micka!~micka@reverse-177-98.fdn.fr> has quit IRC | 18:19 | |
BCMM | and yes, i'm pretty much just doing docker run at the moment as suggested, not building the image for myself | 18:20 |
RobertBerger1 | @BCMM another option would be to create your own container, which includes the existing (containers, they are 2 actually) | 18:21 |
RobertBerger1 | @BCMM a third option would be to git clone the crops stuff, extend the Dockerfile as you like and build it yourself | 18:21 |
RobertBerger1 | @BCMM I went for the third option: https://github.com/RobertBerger/poky-container/blob/2020-07-26-master-local-gcc-9-gui-ub18/Dockerfile#L59 | 18:23 |
RobertBerger1 | @BCMM for quick test you could try to pull my container: reliableembeddedsystems/poky-container:2020-07-26-master-local-gcc-9-gui-ub18 | 18:25 |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC | 18:28 | |
*** linums <linums!~linums@apn-94-44-235-250.vodafone.hu> has quit IRC | 18:32 | |
*** linums <linums!~linums@natx-145.kulnet.kuleuven.be> has joined #yocto | 18:32 | |
*** linums <linums!~linums@natx-145.kulnet.kuleuven.be> has quit IRC | 18:37 | |
*** linums <linums!~linums@apn-94-44-235-250.vodafone.hu> has joined #yocto | 18:38 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 18:38 | |
*** w00die <w00die!~w00die@212.91.255.186> has quit IRC | 18:39 | |
*** w00die <w00die!~w00die@212.91.255.186> has joined #yocto | 18:40 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 18:42 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has joined #yocto | 18:46 | |
*** rcw <rcw!~rcwoolley@216.154.64.65> has joined #yocto | 18:47 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 18:47 | |
*** linums <linums!~linums@apn-94-44-235-250.vodafone.hu> has quit IRC | 18:48 | |
*** linums <linums!~linums@apn-94-44-235-250.vodafone.hu> has joined #yocto | 18:48 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 18:48 | |
v0n | How can I get a single wic image with two rootfs (initramfs in a boot partition and a different persistent rootfs partition)? | 18:51 |
*** micka <micka!~micka@reverse-177-98.fdn.fr> has joined #yocto | 19:03 | |
rburton | BCMM: if you have docker, easy enough to build your own image | 19:05 |
*** linums <linums!~linums@apn-94-44-235-250.vodafone.hu> has quit IRC | 19:06 | |
*** linums <linums!~linums@apn-94-44-98-133.vodafone.hu> has joined #yocto | 19:08 | |
*** jobroe <jobroe!~manjaro-u@p579eb9c5.dip0.t-ipconnect.de> has joined #yocto | 19:09 | |
*** jobroe_ <jobroe_!~manjaro-u@p579eb9c5.dip0.t-ipconnect.de> has quit IRC | 19:10 | |
*** linums <linums!~linums@apn-94-44-98-133.vodafone.hu> has quit IRC | 19:15 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 19:15 | |
*** zyga <zyga!~zyga@unaffiliated/zyga> has quit IRC | 19:17 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 19:20 | |
*** yifany <yifany!~yifan@135.0.247.71> has quit IRC | 19:29 | |
*** yifany <yifany!~yifan@135.0.247.71> has joined #yocto | 19:30 | |
*** yifany <yifany!~yifan@135.0.247.71> has quit IRC | 19:35 | |
*** linums <linums!~linums@84.198.214.27> has quit IRC | 19:49 | |
*** linums <linums!~linums@84.198.214.27> has joined #yocto | 19:50 | |
*** tgoodwin_ <tgoodwin_!~tgoodwin@pool-100-16-74-100.bltmmd.fios.verizon.net> has joined #yocto | 19:53 | |
*** goliath <goliath!~goliath@clnet-p04-043.ikbnet.co.at> has quit IRC | 19:53 | |
*** tgoodwin <tgoodwin!~tgoodwin@pool-100-16-74-100.bltmmd.fios.verizon.net> has quit IRC | 19:54 | |
LetoThe2nd | v0n: its exactly what i described earlier. you have multiconfig,, where the outer build packages the inner (initramfs) into /boot. | 19:55 |
*** rcw <rcw!~rcwoolley@216.154.64.65> has quit IRC | 19:55 | |
*** rcw <rcw!~rcwoolley@216.154.64.65> has joined #yocto | 19:55 | |
*** dev1990 <dev1990!~dev@dynamic-78-8-99-115.ssp.dialog.net.pl> has quit IRC | 20:04 | |
*** emrius <emrius!~emrius@dslb-088-064-250-061.088.064.pools.vodafone-ip.de> has quit IRC | 20:08 | |
*** bsmerbeck <bsmerbeck!4a6132e0@pool-74-97-50-224.prvdri.fios.verizon.net> has joined #yocto | 20:28 | |
bsmerbeck | Less of a yocto question, more of a design question. I'm looking to implement mender.io as an means of deploying upgrades, and I'm trying to figure a decent way to construct my image to support the upgrade operation. Specifically, I'm a bit locked up thinking about handling database schema changes. The database used by the system I'm developing | 20:32 |
bsmerbeck | contains user data, so obviously I want to persist. If the schema changes, how should I handle the schema change? Perhaps just including a database migration script in the upgrade, and use a one-time firing service to have it done on startup after the upgrade? Ideas feeling pretty messy | 20:32 |
*** bsmerbeck <bsmerbeck!4a6132e0@pool-74-97-50-224.prvdri.fios.verizon.net> has quit IRC | 20:35 | |
*** B0ned1ger2 <B0ned1ger2!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 20:38 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 20:39 | |
*** dev1990 <dev1990!~dev@dynamic-78-8-99-115.ssp.dialog.net.pl> has joined #yocto | 20:39 | |
*** rcoote <rcoote!~rcoote@221-224-024-217.ip-addr.vsenet.de> has quit IRC | 20:44 | |
v0n | LetoThe2nd: OK I'll try to learn more about multiconfig, I'm still not very used to it. As a first step, I guess I should work on a new distro definition for the initramfs image, correct? | 20:52 |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 21:00 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 21:09 | |
*** jobroe <jobroe!~manjaro-u@p579eb9c5.dip0.t-ipconnect.de> has quit IRC | 21:10 | |
*** sakoman <sakoman!~steve@99.197.43.150> has quit IRC | 21:24 | |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has quit IRC | 21:27 | |
*** leon-anavi <leon-anavi!~Leon@78.130.197.211> has joined #yocto | 21:27 | |
*** ant__ <ant__!~ant__@host-80-116-141-173.pool80116.interbusiness.it> has joined #yocto | 21:41 | |
*** loblik <loblik!5e7049ce@ip-94-112-73-206.net.upcbroadband.cz> has joined #yocto | 21:45 | |
loblik | I have this in my initramfs recipe to deploy dm-verity hash: do_image[depends] += "${DM_VERITY_IMAGE}:do_image_${DM_VERITY_IMAGE_TYPE}" and basically it works | 21:50 |
loblik | however I would like to do some char .replace() on the DM_VERITY_IMAGE_TYPE variable, but if I do \@d.getVar the variable seems not to be set. It is defined in machine configuariton file. | 21:51 |
loblik | Is there something special about this? I thought the variables should be there during recipe parsing. Some variables like MACHINE are there but not this one. | 21:53 |
v0n | How do you choose the kernel modules to be built-in? | 21:55 |
*** yifany <yifany!~yifan@135.0.247.71> has joined #yocto | 21:57 | |
*** pikes <pikes!~pikes@rrcs-64-183-119-74.west.biz.rr.com> has quit IRC | 22:17 | |
*** sakoman <sakoman!~steve@99.197.43.150> has joined #yocto | 22:24 | |
*** bluelightning_ is now known as bluelightning | 22:24 | |
v0n | there's no occurrences of builtin kernel modules in the doc. Is it expected to simply provide a custom kernel config and remove "kernel-modules" from the packages? | 22:26 |
*** adelcast <adelcast!~adelcast@2603-8080-1e08-7cd8-fd30-b045-70ef-c7f1.res6.spectrum.com> has quit IRC | 22:30 | |
*** beneth <beneth!~beneth@irc.beneth.fr> has left #yocto | 22:37 | |
*** gpanders <gpanders!~gpanders@c-73-228-7-205.hsd1.nm.comcast.net> has quit IRC | 22:38 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has quit IRC | 22:39 | |
*** B0ned1ger <B0ned1ger!~B0ned1ger@82-135-139-249.static.zebra.lt> has joined #yocto | 22:39 | |
*** adelcast <adelcast!~adelcast@2603-8080-1e08-7cd8-fd30-b045-70ef-c7f1.res6.spectrum.com> has joined #yocto | 22:41 | |
*** ant__ <ant__!~ant__@host-80-116-141-173.pool80116.interbusiness.it> has quit IRC | 22:44 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has joined #yocto | 22:49 | |
*** sesom <sesom!~nucatus@lns-bzn-40-82-251-130-58.adsl.proxad.net> has quit IRC | 22:53 | |
*** LetoThe2nd <LetoThe2nd!uid453638@gateway/web/irccloud.com/x-hvtustodjzurihkn> has quit IRC | 22:55 | |
*** oberstet <oberstet!~oberstet@213.170.219.39> has quit IRC | 22:57 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has quit IRC | 23:25 | |
*** loblik <loblik!5e7049ce@ip-94-112-73-206.net.upcbroadband.cz> has quit IRC | 23:26 | |
*** rnouse <rnouse!534cd077@119.208.76.83.dynamic.wline.res.cust.swisscom.ch> has joined #yocto | 23:38 | |
*** micka_ <micka_!~micka@reverse-177-98.fdn.fr> has joined #yocto | 23:47 | |
*** micka <micka!~micka@reverse-177-98.fdn.fr> has quit IRC | 23:47 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has quit IRC | 23:47 | |
*** BCMM <BCMM!~BCMM@unaffiliated/bcmm> has quit IRC | 23:47 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has quit IRC | 23:48 | |
*** kpo_ <kpo_!~kpo@bwu34.internetdsl.tpnet.pl> has joined #yocto | 23:48 | |
*** yifany <yifany!~yifan@135.0.247.71> has quit IRC | 23:48 | |
*** yifany <yifany!~yifan@135.0.247.71> has joined #yocto | 23:49 | |
*** v0n <v0n!~vivien@modemcable249.105-163-184.mc.videotron.ca> has joined #yocto | 23:49 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!