*** florian_kc <florian_kc!~florian@dynamic-078-048-085-228.78.48.pool.telefonica.de> has joined #yocto | 00:00 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-21-184-147-79-201.dsl.bell.ca> has quit IRC (Quit: Konversation terminated!) | 00:16 | |
*** florian_kc <florian_kc!~florian@dynamic-078-048-085-228.78.48.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 00:18 | |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 00:47 | |
PhoenixMage | Oddly my modules directory doesnt contain all the modules I would have expected | 00:54 |
---|---|---|
PhoenixMage | Seems the busybox getty has a problem with ttyS? | 00:54 |
PhoenixMage | Replaced with agetty and can now login | 00:54 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 00:55 | |
*** vmeson <vmeson!~rmacleod@142.166.215.52> has quit IRC (Ping timeout: 260 seconds) | 00:58 | |
*** vmeson <vmeson!~rmacleod@142.166.215.52> has joined #yocto | 00:59 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 01:55 | |
*** nemik <nemik!~nemik@162-245-20-117.public.monkeybrains.net> has joined #yocto | 01:55 | |
*** davidinux <davidinux!~davidinux@host-79-51-164-135.retail.telecomitalia.it> has quit IRC (Ping timeout: 268 seconds) | 02:04 | |
*** nemik <nemik!~nemik@162-245-20-117.public.monkeybrains.net> has quit IRC (Ping timeout: 260 seconds) | 02:09 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 02:09 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 02:14 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 02:14 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 256 seconds) | 02:19 | |
*** davidinux <davidinux!~davidinux@host-213-45-90-242.retail.telecomitalia.it> has joined #yocto | 02:19 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 02:19 | |
*** Tokamak <Tokamak!~Tokamak@172.58.231.113> has quit IRC (Read error: Connection reset by peer) | 02:19 | |
*** Tokamak <Tokamak!~Tokamak@172.58.231.113> has joined #yocto | 02:21 | |
*** Tokamak_ <Tokamak_!~Tokamak@107.116.82.179> has joined #yocto | 02:32 | |
*** Tokamak <Tokamak!~Tokamak@172.58.231.113> has quit IRC (Ping timeout: 248 seconds) | 02:35 | |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #yocto | 02:50 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 256 seconds) | 02:58 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 02:59 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 256 seconds) | 03:03 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 03:03 | |
*** chep <chep!~chep@82-65-36-115.subs.proxad.net> has quit IRC (Read error: Connection reset by peer) | 03:41 | |
*** chep <chep!~chep@82-65-36-115.subs.proxad.net> has joined #yocto | 03:44 | |
PhoenixMage | Reading through the docs for kirkstone I saw this "Kernel module tarballs exist for legacy purposes" if module tarballs are legacy, what is the replacement? | 03:48 |
*** amitk <amitk!~amit@103.208.71.69> has joined #yocto | 03:59 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 04:34 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 04:34 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 260 seconds) | 04:39 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 04:39 | |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 05:03 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 05:29 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 05:29 | |
*** Tokamak <Tokamak!~Tokamak@172.58.228.136> has joined #yocto | 05:30 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 268 seconds) | 05:34 | |
*** Tokamak_ <Tokamak_!~Tokamak@107.116.82.179> has quit IRC (Ping timeout: 260 seconds) | 05:34 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 05:34 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 268 seconds) | 05:45 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 05:57 | |
PhoenixMage | Man, its quiet in here today | 06:05 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 06:15 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:15 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 06:37 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 06:52 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 06:55 | |
*** m4ho <m4ho!~m4ho@81.20.119.6> has quit IRC (Read error: Connection reset by peer) | 06:55 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:56 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has joined #yocto | 07:10 | |
*** m4ho <m4ho!~m4ho@81.20.119.6> has joined #yocto | 07:12 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 07:17 | |
mcfrisk | hmm, why does packagegroup-base exist if it's not used anywhere? I'm checking runtime test results where parselogs fails due to missing regulatory.db on the image. wifi is enabled in DISTRO_FEATURES but that doesn't bring packagegroup-base-wifi and wireless-regdb-static to images by default. | 07:22 |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has quit IRC (Ping timeout: 260 seconds) | 07:30 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has joined #yocto | 07:31 | |
mcfrisk | and packagegroup-base-extended is installed to all images by default but that is empty, which triggers compilation of packagegroup-base and all the various recipes via features enabled in DISTRO_FEATURES | 07:40 |
mcfrisk | so we just compile but don't use by default? Why even compile? | 07:40 |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 07:49 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 07:49 | |
*** gho <gho!~gho@i59F5CCAC.versanet.de> has joined #yocto | 07:52 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 268 seconds) | 07:54 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 07:54 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 08:06 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 08:06 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 08:11 | |
*** mckoan|away is now known as mckoan | 08:13 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has joined #yocto | 08:23 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 240 seconds) | 08:28 | |
*** nemik <nemik!~nemik@162-245-20-117.public.monkeybrains.net> has joined #yocto | 08:29 | |
*** nemik <nemik!~nemik@162-245-20-117.public.monkeybrains.net> has quit IRC (Ping timeout: 260 seconds) | 08:33 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 08:33 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 260 seconds) | 08:34 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has joined #yocto | 08:35 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 08:36 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 08:36 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4503:c400:24d7:51ff:fed6:906d> has joined #yocto | 08:37 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has joined #yocto | 08:37 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 08:39 | |
*** frieder <frieder!~frieder@200116b8246263810000000000001cba.dip.versatel-1u1.de> has joined #yocto | 08:39 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 08:39 | |
Schlumpf | How to patch a file, which is not in source dir? I have to patch a file by a .bbappend. The original .bb adds some files to workdir, which are not part of the source. If I add a .patch file to my .bbappend, the file to patch is not found. Quilt seems to only patch files in source dir. How can I patch a file in workdir? | 08:41 |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 240 seconds) | 08:43 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 08:44 | |
mcfrisk | Schlumpf: if the file is generated, you can modify it with a do_install_append() in a .bbappend | 08:47 |
mcfrisk | Schlumpf: if the file is part of SRC_URI and for example next to the recipe in meta layer, then patching it is tricky, though you can easily remove the original version from the recipe and replace with your version which is next to your .bbappend | 08:48 |
LetoThe2nd | yo dudX | 08:50 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Quit: Leaving.) | 08:50 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 08:50 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 08:51 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 08:52 | |
mckoan | hey LetoThe2nd | 09:04 |
qschulz | o/ | 09:04 |
qschulz | Schlumpf: have a bbappend with FILESEXTRAPATHS:prepend set correctly and just add your patched file in the directory pointed to by the aforementioned variable | 09:05 |
mckoan | why meta-java is stuck at ver.8 ? | 09:09 |
mckoan | why in meta-java OpenJDK is stuck at ver.8 ? | 09:09 |
Schlumpf | mcfrisk qschulz: Thanks for the answer. The file is part of SRC_URI. My current workaround is to call "patch -p1 < ${WORKDIR}/0001-mute.patch-before-install" in a do_install_prepend(). I wonder what the right approach is. Since I only want to change one line, replacing the whole file might be a bit to much. | 09:10 |
qschulz | Schlumpf: if you don't want to replace it (which is what *I* would do), at least patch the file in do_patch :) | 09:17 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 240 seconds) | 09:18 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 09:21 | |
mcfrisk | Schlumpf: you can provide the same file from you meta layer, just prepend the path with FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" | 09:22 |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 09:22 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 09:22 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 09:22 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 09:24 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 09:29 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 09:32 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:35 | |
*** d-s-e <d-s-e!~d.s.e@muedsl-82-207-227-037.citykom.de> has joined #yocto | 09:37 | |
Schlumpf | qschulz: you are right. do_patch() is the better place. I'll create a do_patch_append(). | 09:38 |
Schlumpf | mcfrisk: Since I only want to change one line in a larger script, I think I will stick to patching instead of replacing the whole file. I think it will be clearer what my layer is doing here. | 09:38 |
Schlumpf | If I understand you correctly, patching files outside the folder is not intended with on-board tools. Such files are rather replaced. If I want to do it, I have to make something myself. | 09:38 |
rburton | Schlumpf: can you not patch the thing that generates the file | 09:39 |
RP | rburton: it sounds like file directly added by SRC_URI | 09:39 |
qschulz | Schlumpf: yes, IIRC you can also patch the files by giving the appropriate patchdir fetcher argument | 09:40 |
qschulz | Schlumpf: but from experience, this usually breaks devtool if used incorrectly | 09:40 |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:55 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 09:57 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 09:57 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has quit IRC (Remote host closed the connection) | 09:59 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has joined #yocto | 09:59 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 240 seconds) | 09:59 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 09:59 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 256 seconds) | 10:04 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 10:04 | |
*** amelius <amelius!~quassel@147.161.165.34> has joined #yocto | 10:09 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 10:12 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 10:13 | |
*** d-s-e <d-s-e!~d.s.e@muedsl-82-207-227-037.citykom.de> has quit IRC (Ping timeout: 268 seconds) | 10:21 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 240 seconds) | 10:22 | |
mcfrisk | Schlumpf: in those cases I used sed in a do_install_append() of a .bbappend. This was more reliable to updates than patch files. | 10:27 |
qschulz | mcfrisk: the risk with using sed is that you don't know when it stops working because the line disappeared or the context around it | 10:28 |
qschulz | a patch helps with that (though sometimes patches apply in the wrong location but I haven't seen that happen more than once in my lifetime :) | 10:29 |
mcfrisk | yep there are pros and cons with any approach | 10:29 |
mcfrisk | oh I've seen so many patches being applied and rebased wrongly. just think of many vendor kernels and their 'mandatory set of patches' | 10:30 |
mcfrisk | but if use is like changing or adding line systemd service files, patches may be annoyingly strict across updates while a single string replacement is what works. | 10:31 |
*** d-s-e <d-s-e!~d.s.e@muedsl-82-207-227-037.citykom.de> has joined #yocto | 10:36 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 10:37 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 256 seconds) | 10:43 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 10:44 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 268 seconds) | 10:49 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 10:49 | |
RP | I have thought we should have a version of sed which returns the number of replacements | 10:57 |
qschulz | RP: at least fail on nothing being done? | 10:57 |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 10:58 | |
*** amelius <amelius!~quassel@147.161.165.34> has quit IRC (Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) | 10:59 | |
RP | qschulz: yes, that would be better than nothing | 11:07 |
*** meego <meego!~meego@2a01:e0a:e5:3260:38c4:5e8d:34ab:d113> has joined #yocto | 11:15 | |
*** mckoan is now known as mckoan|away | 11:24 | |
*** jclsn <jclsn!~jclsn@2a04:4540:650c:9100:2ce:39ff:fecf:efcd> has joined #yocto | 11:25 | |
jclsn | JPEW: I have been getting SSH fetcher failures with Pyrex lately. Seems to be an issue with mounting the SSH keys into the container. Have you experienced something similar? | 11:26 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 11:43 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 11:43 | |
*** d-s-e <d-s-e!~d.s.e@muedsl-82-207-227-037.citykom.de> has quit IRC (Ping timeout: 260 seconds) | 11:46 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 11:53 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 11:53 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 11:59 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 11:59 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 12:00 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 268 seconds) | 12:08 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 12:09 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 12:10 | |
*** manuel_ <manuel_!~manuel198@62.99.131.178> has joined #yocto | 12:11 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 252 seconds) | 12:14 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 12:16 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 12:17 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 12:23 | |
*** Herrie <Herrie!~Herrie@110-31-146-85.ftth.glasoperator.nl> has quit IRC (Quit: ZNC 1.8.0 - https://znc.in) | 12:30 | |
*** Herrie <Herrie!~Herrie@110-31-146-85.ftth.glasoperator.nl> has joined #yocto | 12:34 | |
*** Tyaku <Tyaku!~Tyaku@lfbn-orl-1-342-50.w90-35.abo.wanadoo.fr> has joined #yocto | 12:42 | |
Tyaku | Hi, Is there a way to find which recipe generate a file in "tmp/deploy/images/my-image" ? | 12:43 |
Tyaku | Or is there a way to regenerate all the files in deploy directory ? (in case where they has been removed manually). | 12:44 |
LetoThe2nd | Tyaku: not as far as I know. another reason to not do things in there manually ;-) | 12:58 |
ramacassis[m] | hi, I just saw this post about overriding entire recipes https://stackoverflow.com/questions/56083565/upgrading-overriding-an-entire-recipe-in-a-custom-layer | 13:11 |
ramacassis[m] | is it a good practice if I create a "meta-upgrade" that will only contain these upgraded recipes ? are there other ways ? | 13:11 |
jclsn | ramacassis[m]: Why not use a .bbappend? | 13:18 |
qschulz | Tyaku: rburton said a few days ago: you can force a deploy with bitbake myimage --cmd deploy --force | 13:19 |
qschulz | but in short, either remove all the tmpdir or don't touch ikt | 13:19 |
qschulz | ramacassis[m]: by upgrading you mean more recent versions of the same recipe or fixing issue in them? | 13:19 |
qschulz | if it's more recent versions, then we highly recommend you create a new recipe | 13:20 |
qschulz | some people even go as far as recommending copying the .inc files so that if they get changed in upstream layers you are not impacted by the changes | 13:20 |
ramacassis[m] | jclsn: because there is a huge gap between my recipe version (dunfell) and the upgraded one (in kirkstone for instance), plus there are new CVE patches and fixes that are useful | 13:22 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 268 seconds) | 13:22 | |
qschulz | ramacassis[m]: much easier to maintain if you copy the whole recipe | 13:23 |
qschulz | and also way less confusing | 13:23 |
jclsn | True | 13:23 |
ramacassis[m] | so, copy the whole upgraded recipe and files in "meta-upgrade" and write a .bbappend for my own patches and files in "meta-my-software" ? | 13:25 |
ramacassis[m] | if I have the right philosophy in mind, I should not have a .bb and .bbappend in the same layer | 13:27 |
*** d-s-e <d-s-e!~d.s.e@muedsl-82-207-227-037.citykom.de> has joined #yocto | 13:27 | |
qschulz | ramacassis[m]: up to you, what I used to do is to import the recipe as is from a specific commit and mark is as an importnat in the commit log | 13:30 |
qschulz | and then make patches on top | 13:30 |
qschulz | this makes it easier (at least it did for me) for your integrators to deal with layer updates and check if there were patches upstream that are now missing and need to be applied for example | 13:31 |
JPEW | jclsn: I haven't, how are you mounting them in? | 13:32 |
jclsn | JPEW: Via the pyrex.ini. It might not be a docker issue, because it just occured without a container. | 13:34 |
jclsn | I love errors that just occurs spontaneously | 13:35 |
jclsn | It did occur more often with Pyrex though | 13:35 |
jclsn | No idea | 13:35 |
JPEW | Weird. What's the error? | 13:36 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 13:37 | |
JPEW | jclsn: You can also try to reproduce it manually in the container with the pyrex-shell command, which drops you into a shell in the container | 13:38 |
ramacassis[m] | qschulz: I see, I wanted to avoid editing the "official" recipe, even it it's copied in my own layer, but you're right the commit log will trace the changes | 13:42 |
ramacassis[m] | thanks for the feedbacks | 13:44 |
jclsn | JPEW: Thanks, will first annoy my Devops guy with it. I doubt this is a Docker issue as it just occurs spontaneously. Think our servers are overloaded in some way | 13:45 |
JPEW | Ya that can happen also | 13:46 |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has joined #yocto | 13:54 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 13:54 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 13:54 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-21-184-147-79-201.dsl.bell.ca> has joined #yocto | 14:00 | |
jclsn | How to reduce the number of parallel fetches? | 14:04 |
rburton | you can't reduce that specifically, BB_NUMBER_THREADS controls the number of parallell tasks | 14:05 |
*** GillesM <GillesM!~ploum@117.187.22.109.rev.sfr.net> has joined #yocto | 14:07 | |
jclsn | rburton: Well we are having multiple SSH logins due to a single fetch on our server. It is really weird | 14:11 |
jclsn | If I reduce the number of threads my build will slowdown, which is counterproductive | 14:11 |
rburton | what fetcher? | 14:12 |
rburton | some fetchers will hit the remote more than once | 14:13 |
rburton | ssh controlmaster for the win, if you are making lots of connections to the same host | 14:13 |
jclsn | ssh controlmaster? | 14:13 |
jclsn | The bitbake fetcher I guess | 14:14 |
jclsn | We are fetching our own repos via SSH | 14:14 |
rburton | git repos? | 14:14 |
JPEW | jclsn: What is your git hosting solution? | 14:15 |
jclsn | JPEW: Gitlab | 14:16 |
jclsn | rburton: Our Devops colleague just tried a controlmaster config, but it's not being used by bitbake somehow | 14:16 |
JPEW | jclsn: How did you set that up? | 14:17 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 260 seconds) | 14:19 | |
jclsn | JPEW: Got it working. Seems like the ~/.ssh/controlmaster directory was missing | 14:21 |
*** DvorkinDmitry <DvorkinDmitry!~dvorkin@5.167.98.73> has joined #yocto | 14:26 | |
DvorkinDmitry | is there are a way to set ARCH-specific INHERIT for multiconfig in local.conf ? | 14:27 |
JPEW | DvorkinDmitry: Not in local.conf, you you can do it in the specific multiconfig .conf file | 14:29 |
DvorkinDmitry | oh! I need to add text into my INHERIT if layer exist or inside the layer. is it possible? | 14:30 |
DvorkinDmitry | how to do it in specific multiconfig ? | 14:30 |
JPEW | https://docs.yoctoproject.org/dev-manual/common-tasks.html#setting-up-and-running-a-multiple-configuration-build | 14:31 |
DvorkinDmitry | you mean add INHERIT ... into my conf/multiconfig/ARCHx.conf ? | 14:31 |
JPEW | DvorkinDmitry: Right | 14:31 |
DvorkinDmitry | well. looks good, but I need it only if LAYER1 and LAYER2 are added. Layer2 is made by me. Can I do it inside Layer2 somehow? | 14:32 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 14:32 | |
JPEW | DvorkinDmitry: I don't think so | 14:33 |
DvorkinDmitry | otherwise user should update several configuration files that is not so well | 14:33 |
DvorkinDmitry | can I do INHERIT:append:myarch += "..." in local.conf? | 14:33 |
JPEW | DvorkinDmitry: I don't know. I guess that might work? I don't normally think of INHERIT working that way, but maybe it would. You don't need the += with append though :) | 14:34 |
DvorkinDmitry | thank you. :) I have a habit to use += case dislike additional ' ' before text to add :) | 14:36 |
qschulz | DvorkinDmitry: this stopped working in recent releases, so better get used to it now :) | 14:37 |
DvorkinDmitry | oh! thank you! | 14:37 |
jclsn | Anyway, is bitbake supposed to create so many parallel logins? | 14:37 |
qschulz | DvorkinDmitry: I don't know how bad of an idea it is and if it's going to work, but you could add an "include conf/multiconfig/layer2.conf" in your multiconfig file | 14:38 |
qschulz | DvorkinDmitry: include will not fail if it cannot find the file to include | 14:39 |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Ping timeout: 268 seconds) | 14:39 | |
qschulz | the path to give is relative to the root of the layer | 14:39 |
qschulz | (of the layer the file is located in) | 14:39 |
*** otavio <otavio!~otavio@191-221-69-78.user3p.brasiltelecom.net.br> has quit IRC (Read error: Connection reset by peer) | 14:41 | |
DvorkinDmitry | qschulz, interesting! so I can add include ... into my conf/multiconfig/myarch.conf, points to some layer and there will not be a problem if layer will not exist? | 14:44 |
qschulz | DvorkinDmitry: you do not point to a layer, you point to a file in *a* layer | 14:45 |
qschulz | if the file is in multiple layers, the first to be found is used | 14:45 |
qschulz | so make it unique :) | 14:45 |
qschulz | and the path is relative to the root of the layer the file is in | 14:45 |
qschulz | (the file that is included in the include directive, not the file which includes the other file) | 14:46 |
DvorkinDmitry | qschulz, ha! interesting! and layers are checked for the file in the priority order? | 14:46 |
qschulz | DvorkinDmitry: no, in order of BBPATH AFAIR | 14:47 |
jclsn | JPEW: Doesn't seem to work in Pyrex, although the ~/.ssh dir is mounted | 14:47 |
*** kris <kris!~chaplin@38.9.11.14> has quit IRC (Remote host closed the connection) | 14:48 | |
qschulz | jclsn: any reason for not using an ssh agent instead of mounting the .ssh dir (which is bad practice security wise) | 14:48 |
qschulz | jclsn: anyways, I suggest you log into the container and check a simple ssh command there, the permissions of the directory and files, etc. | 14:50 |
qschulz | I remember Fedora refusing to use my ssh keys because I had the wrong permissions on my .ssh dir and files (too open, had messed up the permission during a backup) | 14:51 |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 14:55 | |
jclsn | qschulz: Think it didn't work with an agent or I did not get it to work | 14:57 |
JPEW | You may need to pass the agent socket into pyrex | 15:01 |
JPEW | jclsn: It's a little hidden, but look at run.envsockproxy in pyrex.ini | 15:03 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 260 seconds) | 15:03 | |
jclsn | JPEW: Tried that. Doesn't work | 15:04 |
jclsn | Well, I'll try to fix that tomorrow | 15:08 |
qschulz | jclsn: -e SSH_AUTH_SOCK -v $SSH_AUTH_SOCK:$SSH_AUTH_SOCK should do IIRC | 15:09 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 15:18 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has quit IRC (Quit: Ping timeout (120 seconds)) | 15:18 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 15:19 | |
vvn | in order to have a "smaller" systemd package for the initrd for example, what's you guys opinion on maintaining two distros versus maintaining a recipe fork like systemd-minimal? | 15:19 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 15:19 | |
*** DvorkinDmitry <DvorkinDmitry!~dvorkin@5.167.98.73> has quit IRC (Ping timeout: 240 seconds) | 15:21 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 15:37 | |
*** d-s-e <d-s-e!~d.s.e@muedsl-82-207-227-037.citykom.de> has quit IRC (Quit: Konversation terminated!) | 15:52 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Ping timeout: 256 seconds) | 15:52 | |
*** Algotech75 <Algotech75!~Algotech@82-65-40-52.subs.proxad.net> has joined #yocto | 15:52 | |
*** Algotech <Algotech!~Algotech@2a01:e0a:5e0:29b0:211:32ff:fe75:6948> has quit IRC (Ping timeout: 255 seconds) | 15:53 | |
rburton | vvn: can you get away with not even using systemd for the initrd? | 15:58 |
rburton | one of the documented usecases is systemd for the main system but busybox init for initrd | 15:58 |
vvn | rburton: I could but I actually like systemd as the initrd | 16:00 |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has joined #yocto | 16:07 | |
vvn | still a bit too fat, but promising still | 16:07 |
*** otavio <otavio!~otavio@191-221-69-78.user3p.brasiltelecom.net.br> has joined #yocto | 16:10 | |
*** rsalveti <rsalveti!uid117878@id-117878.uxbridge.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 16:12 | |
rburton | split the package up into more subpackages and just install the bits you need? | 16:12 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 16:14 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 16:15 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 16:15 | |
vvn | rburton: yep this was my question actually, tweaking features from a new distro and playing with INITRAMFS_MULTICONFIG seems simpler, but still more cumbersome than splitting a few packages | 16:15 |
* vvn knows that rburton usually prefers to keep it minimal and avoid multiple distros if possible :-) | 16:19 | |
*** manuel_ <manuel_!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 240 seconds) | 16:21 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has quit IRC (Remote host closed the connection) | 16:39 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 16:50 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 16:50 | |
*** dmoseley <dmoseley!~dmoseley@user-24-96-20-181.knology.net> has quit IRC (Remote host closed the connection) | 17:00 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 17:01 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 240 seconds) | 17:01 | |
*** gho <gho!~gho@i59F5CCAC.versanet.de> has quit IRC (Quit: Leaving.) | 17:01 | |
*** gho <gho!~gho@i59F5CCAC.versanet.de> has joined #yocto | 17:01 | |
*** zpfvo <zpfvo!~fvo@i59F5CCAC.versanet.de> has quit IRC (Quit: Leaving.) | 17:05 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Ping timeout: 256 seconds) | 17:07 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 17:10 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 17:10 | |
vvn | is there a way to specify an alternative name from within an SRC_URI entry directly? e.g. "file://fstab.foo" to override the file "fstab", or does one need append do_install to copy the file manually? | 17:11 |
*** kevinrowland <kevinrowland!~kevinrowl@136.226.67.2> has quit IRC (Quit: Client closed) | 17:13 | |
*** Tyaku <Tyaku!~Tyaku@lfbn-orl-1-342-50.w90-35.abo.wanadoo.fr> has quit IRC (Quit: Lost terminal) | 17:14 | |
rburton | your layer with the append can just have fstab | 17:15 |
*** Tokamak <Tokamak!~Tokamak@172.58.228.136> has quit IRC (Quit: Tokamak) | 17:20 | |
*** KaitoDaumoto <KaitoDaumoto!~asdf@user/kaitodaumoto> has joined #yocto | 17:30 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 17:34 | |
*** sgw <sgw!~swold_loc@user/sgw> has joined #yocto | 17:37 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.112.50> has quit IRC (Ping timeout: 268 seconds) | 17:41 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.113.58> has joined #yocto | 17:42 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 240 seconds) | 17:49 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 17:49 | |
*** Tokamak <Tokamak!~Tokamak@c-73-147-222-41.hsd1.va.comcast.net> has joined #yocto | 17:51 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 268 seconds) | 17:54 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 17:54 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.113.58> has quit IRC (Ping timeout: 256 seconds) | 17:55 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.112.50> has joined #yocto | 17:57 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 18:06 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.112.50> has quit IRC (Ping timeout: 268 seconds) | 18:10 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.113.175> has joined #yocto | 18:11 | |
*** frieder <frieder!~frieder@200116b8246263810000000000001cba.dip.versatel-1u1.de> has quit IRC (Remote host closed the connection) | 18:12 | |
*** amitk <amitk!~amit@103.208.71.69> has quit IRC (Ping timeout: 268 seconds) | 18:26 | |
*** GillesM <GillesM!~ploum@117.187.22.109.rev.sfr.net> has quit IRC (Quit: Leaving) | 18:26 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 18:35 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 18:39 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 18:39 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 240 seconds) | 18:43 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 18:44 | |
*** ThomasRoos[m] <ThomasRoos[m]!~thomasroo@2001:470:69fc:105::2:2017> has joined #yocto | 18:52 | |
vvn | rburton: I guess I should set FILEEXTRAPATHS:prepend := "${THISDIR}/${DISTRO}:" in order to cleanly separate and maintain multiple base-files/<distro>/<machine>/fstab | 18:55 |
*** dmoseley <dmoseley!~dmoseley@user-24-96-20-181.knology.net> has joined #yocto | 19:03 | |
*** dmoseley <dmoseley!~dmoseley@user-24-96-20-181.knology.net> has quit IRC (Ping timeout: 256 seconds) | 19:08 | |
*** Haxxa <Haxxa!~Haxxa@202-65-79-43.ip4.superloop.com> has quit IRC (Quit: Haxxa flies away.) | 19:15 | |
*** Haxxa <Haxxa!~Haxxa@202-65-79-43.ip4.superloop.com> has joined #yocto | 19:17 | |
*** sgw <sgw!~swold_loc@user/sgw> has quit IRC (Ping timeout: 260 seconds) | 19:26 | |
*** florian_kc <florian_kc!~florian@dynamic-093-133-182-189.93.133.pool.telefonica.de> has joined #yocto | 19:33 | |
*** Tokamak <Tokamak!~Tokamak@c-73-147-222-41.hsd1.va.comcast.net> has quit IRC (Quit: Tokamak) | 19:34 | |
*** sgw <sgw!~swold_loc@user/sgw> has joined #yocto | 19:39 | |
*** Piraty <Piraty!~irc@user/piraty> has quit IRC (Quit: -) | 19:47 | |
*** Piraty <Piraty!~irc@user/piraty> has joined #yocto | 19:49 | |
*** sgw <sgw!~swold_loc@user/sgw> has quit IRC (Quit: Leaving.) | 19:51 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 268 seconds) | 19:54 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 19:55 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 20:01 | |
*** Wouter0100 <Wouter0100!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 20:02 | |
*** kevinrowland <kevinrowland!~kevinrowl@136.226.67.2> has joined #yocto | 20:11 | |
rburton | vvn: it already looks in folders like that already iirc | 20:18 |
rburton | vvn: do $ bitbake-getvar FILESPATH -r [recipe] | 20:23 |
rburton | you'll see PN/distro/ | 20:23 |
vvn | rburton: yep but not in distro-machine combinations | 20:23 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 20:24 | |
vvn | rburton: the system is built so that you have a machine layer with distro folders, or a distro layer with machine folders, but not really both together | 20:25 |
vvn | which makes it a bit hard to maintain distro layers not altering the build (i.e. having them in BBLAYERS without affecting the build if the distro isn't used) | 20:25 |
JPEW | vvn: Not sure if it helps, but I added support a while ago for each multiconfig to have an independent BBMASK | 20:34 |
JPEW | So you can mask off layers per-multiconfig | 20:35 |
*** sakoman <sakoman!~steve@dhcp-72-253-6-214.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 20:36 | |
khem | abelloni: can you point to failing build logs for X on rv64 | 20:37 |
*** Tokamak <Tokamak!~Tokamak@c-73-147-222-41.hsd1.va.comcast.net> has joined #yocto | 20:43 | |
*** dmoseley <dmoseley!~dmoseley@user-24-96-20-181.knology.net> has joined #yocto | 21:11 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4503:c400:24d7:51ff:fed6:906d> has quit IRC (Remote host closed the connection) | 21:38 | |
*** meego <meego!~meego@2a01:e0a:e5:3260:38c4:5e8d:34ab:d113> has quit IRC (Quit: Leaving...) | 21:43 | |
moto-timo | yocti, tell Crofton to click the button! | 21:51 |
yocti | moto-timo: The operation succeeded. | 21:51 |
abelloni | khem: it is a runtime failure, not a build one | 21:57 |
*** DvorkinDmitry <DvorkinDmitry!~dvorkin@5.167.98.73> has joined #yocto | 21:58 | |
abelloni | core-image-sato doesn't fully work on qemuriscv64 | 21:58 |
*** kevinrowland <kevinrowland!~kevinrowl@136.226.67.2> has quit IRC (Quit: Client closed) | 22:07 | |
*** florian_kc <florian_kc!~florian@dynamic-093-133-182-189.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 22:08 | |
khem | I usually boot weston image these days so have not seen X11 issue, perhaps I should try it out sometime | 22:11 |
moto-timo | Or we could burn x11 to the ground forever | 22:13 |
moto-timo | (at-spi2-core and webkitgtk upgrade grumble grumble) | 22:14 |
moto-timo | I think this upgrade is going to cause problems. | 22:15 |
moto-timo | We need to ditch gtk3+, but we need something else (besides sato) | 22:16 |
moto-timo | Ok, at least I think I have webkitgtk upgrade building | 22:18 |
abelloni | +& for starting a fire with x11 ;) | 22:18 |
abelloni | +1 | 22:18 |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-21-184-147-79-201.dsl.bell.ca> has quit IRC (Quit: Konversation terminated!) | 22:18 | |
rburton | moto-timo: i should give a custom sway a go again | 22:23 |
DvorkinDmitry | can anybody give me very simple example how to write smething like image_type_wic.bbclass ? | 22:24 |
moto-timo | rburton: possibly. I’ll post the wip branch if core-image-sato builds | 22:24 |
moto-timo | Oh I jinxed it | 22:25 |
*** Tokamak <Tokamak!~Tokamak@c-73-147-222-41.hsd1.va.comcast.net> has quit IRC (Quit: Tokamak) | 22:26 | |
*** florian_kc <florian_kc!~florian@dynamic-093-133-182-189.93.133.pool.telefonica.de> has joined #yocto | 22:28 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 256 seconds) | 22:49 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has joined #yocto | 22:49 | |
*** nemik <nemik!~nemik@162-245-20-117.PUBLIC.monkeybrains.net> has quit IRC (Ping timeout: 256 seconds) | 22:53 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 22:54 | |
*** florian_kc <florian_kc!~florian@dynamic-093-133-182-189.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 268 seconds) | 23:13 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 23:15 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!