*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 00:01 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 00:01 | |
*** sanbeam9 <sanbeam9!~Sanjeev@204.83.75.119> has joined #yocto | 00:04 | |
*** sanbeam <sanbeam!~Sanjeev@user/sanbeam> has quit IRC (Ping timeout: 260 seconds) | 00:06 | |
*** sanbeam18 <sanbeam18!~Sanjeev@204.83.75.119> has joined #yocto | 00:10 | |
*** brrm <brrm!~brrm@2a02:8071:b700::1c89> has joined #yocto | 00:13 | |
*** sanbeam9 <sanbeam9!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 260 seconds) | 00:13 | |
*** sanbeam <sanbeam!~Sanjeev@204.83.75.119> has joined #yocto | 00:13 | |
*** amitk <amitk!~amit@58.84.60.186> has quit IRC (Ping timeout: 260 seconds) | 00:14 | |
*** sanbeam9 <sanbeam9!~Sanjeev@204.83.75.119> has joined #yocto | 00:15 | |
*** sanbeam18 <sanbeam18!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 276 seconds) | 00:15 | |
*** sanbeam <sanbeam!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 248 seconds) | 00:18 | |
*** sanbeam18 <sanbeam18!~Sanjeev@204.83.75.119> has joined #yocto | 00:23 | |
*** sanbeam9 <sanbeam9!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 260 seconds) | 00:26 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 00:27 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 00:27 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Quit: qschulz) | 00:32 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 00:35 | |
*** sanbeam18 <sanbeam18!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 248 seconds) | 00:41 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has quit IRC (Ping timeout: 248 seconds) | 00:53 | |
*** jclsn <jclsn!~jclsn@2a04:4540:653a:a100:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 246 seconds) | 01:18 | |
*** jclsn <jclsn!~jclsn@2a04:4540:652a:4300:2ce:39ff:fecf:efcd> has joined #yocto | 01:21 | |
*** Jones42_ <Jones42_!~Jones42@user/Jones42> has joined #yocto | 01:50 | |
*** Jones42__ <Jones42__!~Jones42@user/Jones42> has quit IRC (Ping timeout: 246 seconds) | 01:53 | |
*** sanbeam18 <sanbeam18!~Sanjeev@204.83.75.119> has joined #yocto | 02:03 | |
*** sanbeam9 <sanbeam9!~Sanjeev@204.83.75.119> has joined #yocto | 02:15 | |
*** sanbeam18 <sanbeam18!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 248 seconds) | 02:17 | |
*** sanbeam9 <sanbeam9!~Sanjeev@204.83.75.119> has quit IRC (Ping timeout: 248 seconds) | 02:28 | |
*** xmn <xmn!~xmn@2600:4040:9398:a200:8db:d71e:b592:8b66> has quit IRC (Quit: ZZZzzz…) | 02:29 | |
*** paulg <paulg!~paulg@198-48-234-200.cpe.pppoe.ca> has joined #yocto | 03:02 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 03:27 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 03:40 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 03:41 | |
*** lowfi <lowfi!~lowfi@user/lowfi> has joined #yocto | 04:09 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has joined #yocto | 04:52 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has quit IRC (Ping timeout: 244 seconds) | 04:56 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has quit IRC (Quit: ZZZzzz…) | 05:11 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has joined #yocto | 05:12 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has quit IRC (Ping timeout: 248 seconds) | 05:23 | |
*** Habbie <Habbie!peter@lorentz.7bits.nl> has quit IRC (Ping timeout: 252 seconds) | 05:33 | |
*** ello <ello!~ello@107-182-46-85.volcanocom.com> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in) | 05:57 | |
*** ello <ello!~ello@107-182-46-85.volcanocom.com> has joined #yocto | 05:58 | |
*** bq <bq!~david@oh.not.bad.aye.yeah.nah.nz> has quit IRC (Ping timeout: 246 seconds) | 06:09 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 06:11 | |
*** Dracos-C| is now known as Dracos-Carazza | 06:20 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has joined #yocto | 06:21 | |
*** bq <bq!~david@oh.not.bad.aye.yeah.nah.nz> has joined #yocto | 06:22 | |
*** wojci_ <wojci_!~wojci@0x573e61cb.static.cust.fastspeed.dk> has joined #yocto | 06:39 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has joined #yocto | 06:40 | |
*** frieder <frieder!~frieder@i59F664E9.versanet.de> has joined #yocto | 06:42 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has quit IRC (Quit: Konversation terminated!) | 06:47 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has joined #yocto | 06:53 | |
*** rfuentess <rfuentess!~rfuentess@lfbn-lyo-1-1566-5.w90-52.abo.wanadoo.fr> has joined #yocto | 07:00 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has quit IRC (Ping timeout: 256 seconds) | 07:01 | |
*** florian <florian!~florian@dynamic-002-243-030-252.2.243.pool.telefonica.de> has joined #yocto | 07:13 | |
*** amitk <amitk!~amit@58.84.60.186> has joined #yocto | 07:15 | |
*** wojci__ <wojci__!~wojci@0x573e61cb.static.cust.fastspeed.dk> has joined #yocto | 07:19 | |
*** jpuhlman- <jpuhlman-!~jpuhlman@50.240.203.141> has joined #yocto | 07:20 | |
*** vthor_ <vthor_!~thor@2605:59c8:71e9:3e10::b90> has joined #yocto | 07:21 | |
*** ello_ <ello_!~ello@107-182-46-85.volcanocom.com> has joined #yocto | 07:21 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 246 seconds) | 07:21 | |
*** jpuhlman <jpuhlman!~jpuhlman@50.240.203.141> has quit IRC (Ping timeout: 246 seconds) | 07:21 | |
*** ello <ello!~ello@107-182-46-85.volcanocom.com> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in) | 07:21 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has quit IRC (Remote host closed the connection) | 07:21 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC (Quit: Leaving) | 07:21 | |
*** vthor <vthor!~thor@user/vthor> has quit IRC (Read error: Connection reset by peer) | 07:21 | |
*** wojci_ <wojci_!~wojci@0x573e61cb.static.cust.fastspeed.dk> has quit IRC (Ping timeout: 246 seconds) | 07:21 | |
*** Starfoxxes <Starfoxxes!~Starfoxxe@2a02:8071:65c3:7240:137f:673a:469e:aa54> has quit IRC (Ping timeout: 246 seconds) | 07:21 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.161> has quit IRC (Ping timeout: 246 seconds) | 07:21 | |
*** Starfoxxes <Starfoxxes!~Starfoxxe@2a02:8071:65c3:7240:137f:673a:469e:aa54> has joined #yocto | 07:22 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 07:22 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 07:23 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has joined #yocto | 07:23 | |
*** Kubu_work <Kubu_work!~kubu@static-css-ccs-204145.business.bouyguestelecom.com> has joined #yocto | 07:37 | |
mcfrisk_ | wic, another abstraction over bitbake. would need to teach it do python3native, openssl-native etc. generating uki images inside wic plugins seems very hard. no wonder the low level implementation. | 07:43 |
---|---|---|
*** Jones42_ is now known as Jones42 | 07:46 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 08:04 | |
*** florian <florian!~florian@dynamic-002-243-030-252.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 255 seconds) | 08:08 | |
Dvergatal | hi is it possible to distinguish package configuration file depending on which image to be installed on? meaning that for initramfs i want to have an original configuration file provided by upstream and on the real rootfs image i would like to have my own | 08:26 |
qschulz | Dvergatal: if it's a file for which the build configuration of the recipe doesn't change, you can simply have two different packages, one with the file you want in the initramfs, and one for the file you want in the rootfs | 08:27 |
qschulz | and then you install package-initramfs in your initramfs via IMAGE_INSTALL/PACKAGE_INSTALL/whatever is the appropriate name for the initramfs | 08:27 |
qschulz | and package-rootfs for the other | 08:28 |
Dvergatal | unfortunately this is a procps package | 08:28 |
Dvergatal | wrong | 08:28 |
Dvergatal | procps-sysctl | 08:28 |
Dvergatal | containing systctl.conf file | 08:28 |
qschulz | if there's a name clash (so the file content is different but on the same location, then I think you'd need to generate this file dynamically in some do_package task or something (wild guess) | 08:28 |
qschulz | Dvergatal: ok, so.. is it a build time change | 08:29 |
Dvergatal | yeah | 08:29 |
qschulz | yeah, so not possible with images | 08:29 |
qschulz | two options | 08:29 |
qschulz | if the build option only compiles new file, create a separate binary/shared library | 08:29 |
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.161> has joined #yocto | 08:29 | |
qschulz | then split it into its own package | 08:29 |
qschulz | and that package can be installed in the initramfs/rootfs but not the other one | 08:30 |
qschulz | if it's not possible, or the build config changes the content of the binary/shlib of other packages creeated by this recipe | 08:30 |
qschulz | then you need to use a different distro for the initramfs and the rootfs | 08:30 |
Dvergatal | qschulz: generally procps contains in recipe directory sysctl.conf but I want to install my own on the normal image | 08:30 |
qschulz | Dvergatal: Ah wait a sec | 08:31 |
qschulz | Dvergatal: I don't know how frowned upon what i am going to suggest is, so maybe you'll hear people picking their pitchforks | 08:31 |
qschulz | Dvergatal: if it's really just one file, you could simply overwrite this file from the initramfs do_rootfs task | 08:32 |
Dvergatal | ahaaaaa | 08:32 |
Dvergatal | in do_rootfs? | 08:32 |
qschulz | I think so, or do_image? | 08:33 |
qschulz | probably do_rootfs | 08:33 |
Dvergatal | because currently what I manged is that i have both packages containing it | 08:33 |
qschulz | what do you mean both packages containing it? | 08:33 |
Dvergatal | but during do_rootfs of the image i have an error that both packages are containing same file name | 08:33 |
qschulz | Dvergatal: yup makes sense | 08:33 |
Dvergatal | I'm talking about RRECOMENDS and BAD_RECOMENDATIONS approach | 08:34 |
qschulz | that would be a possible approach too yes | 08:34 |
qschulz | provided you actually have RRECOMMENDS and not RDEPENDS | 08:35 |
Dvergatal | yes but I do not know how to overwritte this file | 08:35 |
Dvergatal | because I'm getting this error * check_data_file_clashes: Package procps-sysctl wants to install file /work/build/tmp/default-glibc/work/eg500-welotec-linux/welotec-base-image/1.0/rootfs/etc/sysctl.conf But that file is already provided by package * procps-sysctl-welotec | 08:36 |
qschulz | Dvergatal: this means that procps-sysctl is still installed, even with BAD_RECOMMENDATIONS | 08:36 |
qschulz | what's your setup with RRECOMMENDS and BAD_RECOMMENDATIONS | 08:36 |
qschulz | what do you set those to and where | 08:36 |
Dvergatal | yes it is because it also contains the binary | 08:36 |
Dvergatal | the original procps-sysctl contains not only the confioguration file | 08:37 |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has joined #yocto | 08:37 | |
Dvergatal | but also some binary and init script | 08:37 |
qschulz | Dvergatal: and I assume you want to keep everything BUT the systctl.conf :) | 08:37 |
Dvergatal | and procps-sysctl-welotec contains just this configuration file | 08:37 |
Dvergatal | qschulz: precisely | 08:38 |
qschulz | Dvergatal: **if** you | 08:38 |
qschulz | re the final user of your layer | 08:38 |
Dvergatal | ? | 08:38 |
Dvergatal | qschulz: I don't understand | 08:39 |
qschulz | you can just split /etc/sysctl.conf from procps-sysctl into a separate file | 08:39 |
qschulz | s/file/package/ | 08:39 |
qschulz | e.g. procps-sysctl-conf | 08:39 |
Dvergatal | mhmmmmmm | 08:39 |
qschulz | with PACKAGE_BEFORE_PN and FILES:${PN}-sysctl-conf or something like that | 08:39 |
*** lowfi <lowfi!~lowfi@user/lowfi> has quit IRC (Ping timeout: 260 seconds) | 08:40 | |
Dvergatal | ok so remove it from procps-sysctl | 08:40 |
Dvergatal | create additional package containing the configuration file | 08:40 |
qschulz | then you should add an RRECOMMENDS:${PN}-sysctl += "${PN}-sysctl-conf" to make sure your rootfs brings it in (or manually add it to your IMAGE_INSTALL) | 08:40 |
qschulz | yup | 08:40 |
Dvergatal | nice | 08:40 |
Dvergatal | qschulz: thx | 08:41 |
qschulz | why i am saying that the condition is you're the final user of your layer, is that by splitting stuff into more packages, if people use your layer and they update blindingly, they'll now have a change of behavior | 08:42 |
qschulz | becuase the sysctl.conf file won't be installed anymore even though they instlal procps-sysctl package | 08:42 |
qschulz | it's like breaking an API | 08:42 |
albeu | Hi! I'm looking in some sstate caching issues. With my team we have a simple shared sstate cache volume which is fed from a build server that build images for 2 different arch and there seems to be some "arch less" task that depend on arch specific task. For example: | 08:43 |
albeu | sstate:readline::8.2:r0::12:323fc075228069c961c04537ab22558159ea45456355c444c3c888dc71635fb2_fetch.tar.zst.siginfo depends on sstate:readline:core2-64-aerq-linux:8.2:r0:core2-64:12:008ffd98bdf2d1a8b3298f278c86304bfa8fbb97a26229831f3bb099afcad007_recipe_qa.tar.zst.siginfo. But on the build server cache the fetch sstate then used the cortexa53-crypto | 08:43 |
albeu | version of the recipe_qa task which obviously has a different hash | 08:43 |
qschulz | by using RDEPENDS:${PN}-sysctl += "${PN}-sysctl-conf", you could fix that by offering backward compatibility | 08:43 |
qschulz | but that means you wouldn't be able to do what you want to do (i.e. replace one package by another from another recipe) easily | 08:43 |
Dvergatal | qschulz: yeah this is what I wanted to add | 08:43 |
albeu | I don't get how it can work if an sstate that is supposed to be arch independent depend on a task that is arch dependent. | 08:49 |
*** Jones42_ <Jones42_!~Jones42@user/Jones42> has joined #yocto | 08:50 | |
*** mvlad <mvlad!~mvlad@2a02:2f05:810e:b200:e88e:21ff:fe65:be18> has joined #yocto | 08:52 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 08:53 | |
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Ping timeout: 264 seconds) | 08:53 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 08:53 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:04 | |
KanjiMonster | Dvergatal: unless you need to override values from the default /etc/sysctl.conf you could probably also just put your file into e.g. /etc/sysctl.d/ and avoid any file conflicts | 09:08 |
*** ehussain <ehussain!~Thunderbi@2404:3100:1823:978b:38db:af45:dea3:51d3> has joined #yocto | 09:12 | |
*** Jones42 <Jones42!~Jones42@user/Jones42> has joined #yocto | 09:12 | |
*** Jones42_ <Jones42_!~Jones42@user/Jones42> has quit IRC (Read error: Connection reset by peer) | 09:15 | |
Dvergatal | KanjiMonster: thx qschultz solution did the trick | 09:15 |
*** ehussain <ehussain!~Thunderbi@2404:3100:1823:978b:38db:af45:dea3:51d3> has quit IRC (Client Quit) | 09:16 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has quit IRC (Quit: Client closed) | 09:17 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has joined #yocto | 09:19 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:23 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has quit IRC (Quit: Client closed) | 09:29 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 09:56 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has joined #yocto | 10:03 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 10:10 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 10:10 | |
*** sakoman <sakoman!~sakoman@98.142.47.158> has quit IRC (Ping timeout: 248 seconds) | 10:12 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 10:14 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 10:15 | |
*** rber|res <rber|res!~rber|res@213-225-32-117.nat.highway.a1.net> has joined #yocto | 10:18 | |
*** fabatera <fabatera!~fabatera@2a02:8109:86ae:fe00::6a0> has joined #yocto | 10:19 | |
*** sakoman <sakoman!~sakoman@98.142.47.158> has joined #yocto | 10:27 | |
albeu | So looking further I found out that there is special handling in the sstate stuff to make do_fetch "arch less", but later the do_recipe_qa task was added to run before do_fetch which create this issue with the sstate. Could it be that hash equivalence hide this issue because the result of do_fetch doesn't actually depend on the result of the recipe | 10:29 |
albeu | QA? | 10:29 |
albeu | I would like to remove the dependency between do_fetch and do_recipe_qa, is there a better way then deltask + addtask? | 10:34 |
fabatera | Hi all! Is there a better way to patch code that is one level above the source ? (I'm working with third-party code) | 10:44 |
fabatera | e.g.: | 10:44 |
fabatera | S = "${WORKDIR}/${PV}/dir1" | 10:44 |
fabatera | Code to be patched is in ${WORKDIR}/${PV}/dir2 | 10:44 |
fabatera | It works fine like this: | 10:44 |
fabatera | do_patch(){ | 10:44 |
fabatera | cd ${S}/../ | 10:44 |
fabatera | patch -p1 < ${WORKDIR}/my.patch | 10:44 |
fabatera | } | 10:44 |
fabatera | But this way one should do the same for all the other patch files for dir1, otherwise they will be ignored. | 10:44 |
fabatera | On another experiment, my.patch file had the following but `quilt` can't find the file to be patched. (do_patch above was not implemented) | 10:44 |
fabatera | ---- a/../dir2/file.c | 10:44 |
fabatera | +++ b/../dir2/file.c | 10:44 |
*** sakoman <sakoman!~sakoman@98.142.47.158> has quit IRC (Ping timeout: 246 seconds) | 10:46 | |
qschulz | fabatera: file://my.patch;patchdir=${WORKDIR}/${PV}/dir2 ? | 10:49 |
qschulz | fabatera: but why would S be dir1 if there's also source code in dir2? | 10:49 |
fabatera | qschulz only for convenience. the Makefile and project are in dir1 and it uses somehow dir2. I could change S = "${WORKDIR}/${PV}/, but then would need to adjust do_compile, for example | 10:58 |
fabatera | qschulz Thanks for the patchdir hint! | 10:59 |
*** sakoman <sakoman!~sakoman@98.142.47.158> has joined #yocto | 11:01 | |
*** Habbie <Habbie!peter@lorentz.7bits.nl> has joined #yocto | 11:05 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 11:09 | |
*** sarahn <sarahn!sid657185@user/sarahn> has joined #yocto | 11:15 | |
*** dkc <dkc!~dan@user/dkc> has quit IRC (Remote host closed the connection) | 11:26 | |
Saur | fabatera: You can add ;patchdir=.. to the URI for the patch that needs to be applied in ${S}/.. | 11:29 |
*** dkc <dkc!~dan@user/dkc> has joined #yocto | 11:31 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 11:33 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has joined #yocto | 11:40 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 11:45 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 11:50 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 11:59 | |
*** lexano <lexano!~lexano@pool-99-232-7-221.cpe.net.cable.rogers.com> has joined #yocto | 12:00 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 12:01 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 12:06 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has quit IRC (Ping timeout: 256 seconds) | 12:07 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 12:11 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 12:11 | |
*** kalj <kalj!~kalj@h-158-174-207-174.NA.cust.bahnhof.se> has joined #yocto | 12:16 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 12:17 | |
fabatera | Thanks qschulz and Saur! It worked like a charm :) | 12:17 |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has joined #yocto | 12:18 | |
*** kalj <kalj!~kalj@h-158-174-207-174.NA.cust.bahnhof.se> has quit IRC (Client Quit) | 12:20 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 12:22 | |
*** Guest51 <Guest51!~Guest51@14.139.93.243> has quit IRC (Quit: Client closed) | 12:25 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has joined #yocto | 12:26 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has joined #yocto | 12:29 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.238> has quit IRC (Remote host closed the connection) | 12:29 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Quit: jmiehe) | 12:29 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has quit IRC (Ping timeout: 260 seconds) | 12:31 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 12:34 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 12:39 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has quit IRC (Ping timeout: 246 seconds) | 12:54 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has quit IRC (Quit: Client closed) | 12:55 | |
*** fabatera <fabatera!~fabatera@2a02:8109:86ae:fe00::6a0> has quit IRC (Quit: Client closed) | 13:01 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has joined #yocto | 13:06 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 13:09 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 13:14 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 13:24 | |
*** xantoz <xantoz!~tewi_inab@c-8fb5e255.013-124-73746f25.bbcust.telenor.se> has quit IRC (Ping timeout: 248 seconds) | 13:27 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 13:27 | |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Client Quit) | 13:29 | |
*** fabatera <fabatera!~fabatera@2a02:8109:86ae:fe00::6a0> has joined #yocto | 13:30 | |
*** fabatera <fabatera!~fabatera@2a02:8109:86ae:fe00::6a0> has quit IRC (Client Quit) | 13:30 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 13:31 | |
*** Guest13 <Guest13!~Guest13@132.198.137.78.rev.vodafone.pt> has joined #yocto | 13:34 | |
Guest13 | hi, more like a linux question instead of yocto: does anyone know any type of tool to control running applications? e.g, i want to apply a profile "plane", and app X, Y, Z will run, network configuratino will apply, etc.. and then i have another profile "rover" and other apps/configuration run. should i create separate images for these? | 13:35 |
*** wojci__ <wojci__!~wojci@0x573e61cb.static.cust.fastspeed.dk> has quit IRC (Ping timeout: 264 seconds) | 13:37 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 13:42 | |
*** Xagen <Xagen!~Xagen@4.14.206.69> has joined #yocto | 13:47 | |
*** xmn <xmn!~xmn@pool-108-46-142-76.nycmny.fios.verizon.net> has joined #yocto | 13:47 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 13:48 | |
Saur | Guest13: Sounds like something you would do with systemd targets... | 13:59 |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 13:59 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has joined #yocto | 14:05 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Ping timeout: 260 seconds) | 14:06 | |
*** sukbeom <sukbeom!~sukbeom@121.172.255.83> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 14:16 | |
*** sukbeom <sukbeom!~sukbeom@121.172.255.83> has joined #yocto | 14:17 | |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has joined #yocto | 14:18 | |
ernstp | Can I append an extra global sanity check function from my own layer, or something like that? | 14:18 |
*** sukbeom <sukbeom!~sukbeom@121.172.255.83> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 14:23 | |
*** sukbeom <sukbeom!~sukbeom@121.172.255.83> has joined #yocto | 14:23 | |
*** CrazyGecko <CrazyGecko!~gecko@90.251.200.213.static.wline.lns.sme.cust.swisscom.ch> has quit IRC (Quit: Konversation terminated!) | 14:54 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 15:02 | |
khem | Dvergatal:you can also use IMAGE_POSTPROCESS_COMMAND mechanism to deliver customization to images if you need to do smaller tweaks | 15:06 |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 15:10 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 15:10 | |
*** sakman_ <sakman_!~sakman@208.111.77.233> has quit IRC (Remote host closed the connection) | 15:15 | |
qschulz | khem: ah that's what I was looking for | 15:15 |
*** sakman_ <sakman_!~sakman@208.111.77.233> has joined #yocto | 15:15 | |
qschulz | khem: I have forgotten when one is supposed to use IMAGE_POSTPROCESS_COMMAND over ROOTFS_POSTPROCESS_COMMAND though | 15:15 |
qschulz | since both exist | 15:15 |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 15:16 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 15:16 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has joined #yocto | 15:18 | |
*** reatmon_ <reatmon_!~reatmon@192.91.75.29> has quit IRC (Remote host closed the connection) | 15:30 | |
*** reatmon_ <reatmon_!~reatmon@192.91.75.12> has joined #yocto | 15:30 | |
*** Guest13 <Guest13!~Guest13@132.198.137.78.rev.vodafone.pt> has quit IRC (Quit: Client closed) | 15:38 | |
*** dmoseley_ <dmoseley_!~dmoseley@129.222.84.172> has quit IRC (Quit: ZNC 1.9.1 - https://znc.in) | 15:46 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 252 seconds) | 15:47 | |
*** dmoseley <dmoseley!~dmoseley@129.222.84.172> has joined #yocto | 15:50 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 16:05 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 16:05 | |
albeu | Further diving into my sstate issues I now have 2 sstate file for the same task, one from my local machine, one from the build server. They have a different taskhash but bitbake-diffsigs show no differences except the taskhash. Looking into the singinfo file it turns out that the values in the file_checksum_values array are in a different order :( | 16:09 |
albeu | Any idea what could be causing this? | 16:09 |
albeu | This is with scarthgap / bitbake 2.8 | 16:10 |
*** rfuentess <rfuentess!~rfuentess@lfbn-lyo-1-1566-5.w90-52.abo.wanadoo.fr> has quit IRC (Remote host closed the connection) | 16:12 | |
RP | albeu: I suspect they are sorted and it won't be that. hash equivlanence may be at play and more likely to be the cause | 16:14 |
albeu | I have no hash equivalence enabled | 16:14 |
RP | albeu: that simplifies things then :) | 16:14 |
*** gioyik <gioyik!~gioyik@gateway/tor-sasl/gioyik> has quit IRC (Quit: WeeChat 4.4.1) | 16:15 | |
albeu | It seems like bitbake-diffsigs sort for presentation so it doesn't show there, but the task hash use the underlying data which is sorted differently | 16:15 |
albeu | The same docker image is used on both side so the host is virtually identical | 16:16 |
*** Kubu_work <Kubu_work!~kubu@static-css-ccs-204145.business.bouyguestelecom.com> has quit IRC (Quit: Leaving.) | 16:18 | |
albeu | For background I'm moving from hardknott to scarthgap, I always had 100% sstate match with hardknott, now with scarthgap I get barely 50% | 16:18 |
albeu | I'm kind of suspecting that some issues have cropped up that are otherwise "hidden" by hash equivalence | 16:19 |
RP | albeu: do you have the two sig files somewhere I could take a look? | 16:24 |
albeu | sure, where could I upload them? | 16:25 |
RP | I think that code did change between those two releases | 16:25 |
RP | albeu: not sure. Perhaps email to me might be easiest? | 16:25 |
albeu | https://pastebin.com/raw/kc3wPrhE vs https://pastebin.com/raw/BsVQKYEq | 16:28 |
albeu | These are just the decompressed siginfo as-is | 16:28 |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has joined #yocto | 16:29 | |
albeu | I have to leave now, but if needed I can send you the original compressed file by email later. Thanks for looking into this. | 16:29 |
albeu | Also as mentioned above I remove the do_fetch -> do_recipe_qa dependency in this build | 16:30 |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 16:31 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has quit IRC (Ping timeout: 248 seconds) | 16:33 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.161> has quit IRC (Ping timeout: 246 seconds) | 16:37 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.157> has joined #yocto | 16:38 | |
RP | albeu: looking at the code in siggen.py, the checksums definitely are sorted when computing the hash | 16:41 |
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.157> has quit IRC (Ping timeout: 252 seconds) | 16:43 | |
*** prabhakalad <prabhakalad!~prabhakar@165.225.17.161> has joined #yocto | 16:44 | |
RP | albeu: I think I can see an issue buried in here :/ | 17:02 |
*** sakman_ <sakman_!~sakman@208.111.77.233> has quit IRC (Remote host closed the connection) | 17:39 | |
*** vthor_ is now known as vthor | 17:56 | |
*** Guestnorvil <Guestnorvil!~Guestnorv@194.189-204-138.bestelclientes.com.mx> has joined #yocto | 18:24 | |
Guestnorvil | hi, im new to yocto an I'm trying to create a basic image for a beagleboardx15 | 18:25 |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 18:25 | |
Guestnorvil | Does anyone has done the same or could give me a quick guide to what to do or look for? please please | 18:25 |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has quit IRC (Remote host closed the connection) | 18:41 | |
*** mbulut_ <mbulut_!~mbulut@ip1f128e48.dynamic.kabel-deutschland.de> has quit IRC (Ping timeout: 252 seconds) | 18:50 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has joined #yocto | 19:04 | |
*** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has joined #yocto | 19:10 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has quit IRC (Remote host closed the connection) | 19:10 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has joined #yocto | 19:12 | |
*** Guestnorvil <Guestnorvil!~Guestnorv@194.189-204-138.bestelclientes.com.mx> has quit IRC (Quit: Client closed) | 19:13 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has quit IRC (Ping timeout: 246 seconds) | 19:15 | |
*** sugoi <sugoi!~Thunderbi@user/sugoi> has joined #yocto | 19:18 | |
*** ablu <ablu!~m-bfyrfh@user/Ablu> has joined #yocto | 19:19 | |
*** Jones42 <Jones42!~Jones42@user/Jones42> has quit IRC (Read error: Connection reset by peer) | 19:25 | |
*** frieder <frieder!~frieder@i59F664E9.versanet.de> has quit IRC (Remote host closed the connection) | 19:28 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-030-252.2.243.pool.telefonica.de> has joined #yocto | 19:30 | |
*** Starfoxxes <Starfoxxes!~Starfoxxe@2a02:8071:65c3:7240:137f:673a:469e:aa54> has quit IRC (Ping timeout: 264 seconds) | 20:07 | |
jkale | Guestnorvil: I would start with meta-ti https://git.yoctoproject.org/meta-ti. the meta-ti-bsp layer has beagle-x15 machine conf file and tells you the other required layers. scarthgap branch for everything. | 20:09 |
*** Shaun <Shaun!~shaun@user/shaun> has quit IRC (Remote host closed the connection) | 20:13 | |
*** Jones42_ <Jones42_!~Jones42@user/Jones42> has joined #yocto | 20:14 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has quit IRC (Quit: Haxxa flies away.) | 20:15 | |
*** Haxxa <Haxxa!~Haxxa@116.255.4.123> has joined #yocto | 20:18 | |
*** Shaun <Shaun!~shaun@user/shaun> has joined #yocto | 20:23 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 20:45 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 20:45 | |
*** jmd <jmd!~user@2001:a61:2b0b:2c01:58dc:32d:3d4c:e7a> has quit IRC (Remote host closed the connection) | 20:51 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 20:55 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 20:55 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-030-252.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 20:58 | |
*** Xagen <Xagen!~Xagen@4.14.206.69> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 20:59 | |
*** Habbie <Habbie!peter@lorentz.7bits.nl> has quit IRC (Ping timeout: 246 seconds) | 21:05 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 21:12 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 21:12 | |
*** olani- <olani-!~olani@81-225-151-188-no2814.tbcn.telia.com> has joined #yocto | 21:16 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has quit IRC (Quit: Client closed) | 21:53 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has quit IRC (Quit: Client closed) | 22:02 | |
*** Saur_Home <Saur_Home!~Saur_Home@94-137-113-31.customers.ownit.se> has joined #yocto | 22:02 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has joined #yocto | 22:13 | |
*** albeu <albeu!~albeu@2001:9e8:632c:f5fc:3d6b:1bee:13fe:aadf> has quit IRC (Client Quit) | 22:15 | |
*** mvlad <mvlad!~mvlad@2a02:2f05:810e:b200:e88e:21ff:fe65:be18> has quit IRC (Remote host closed the connection) | 22:36 | |
*** DvorkinDmitry <DvorkinDmitry!~dvorkin@5.167.98.73> has joined #yocto | 22:36 | |
*** mvlad <mvlad!~mvlad@2a02:2f05:810e:b200:e88e:21ff:fe65:be18> has joined #yocto | 22:36 | |
DvorkinDmitry | can I do do_image_wic[depends]:remove = "myrecipe:do_deploy" ? | 22:38 |
*** Kubu_work <Kubu_work!~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 22:58 | |
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 252 seconds) | 23:10 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 23:13 | |
*** nerdboy <nerdboy!~nerdboy@47.143.129.212> has joined #yocto | 23:22 | |
*** mvlad <mvlad!~mvlad@2a02:2f05:810e:b200:e88e:21ff:fe65:be18> has quit IRC (Remote host closed the connection) | 23:42 | |
*** olani- <olani-!~olani@81-225-151-188-no2814.tbcn.telia.com> has quit IRC (Ping timeout: 260 seconds) | 23:52 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!