*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 00:45 | |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 00:45 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 00:46 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 00:47 | |
*** davidinux <davidinux!~davidinux@92.118.62.108> has joined #yocto | 00:49 | |
*** dmoseley_ <dmoseley_!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has joined #yocto | 00:53 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has quit IRC (Ping timeout: 260 seconds) | 00:54 | |
*** florian_kc <florian_kc!~florian@dynamic-002-243-089-042.2.243.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 00:57 | |
*** davidinux <davidinux!~davidinux@92.118.62.108> has quit IRC (Ping timeout: 252 seconds) | 01:11 | |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has joined #yocto | 02:25 | |
*** starblue <starblue!~juergen@dslb-094-221-191-157.094.221.pools.vodafone-ip.de> has quit IRC (Ping timeout: 272 seconds) | 02:26 | |
*** starblue <starblue!~juergen@dslb-188-100-134-094.188.100.pools.vodafone-ip.de> has joined #yocto | 02:28 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Remote host closed the connection) | 02:58 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has quit IRC (Remote host closed the connection) | 03:08 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has joined #yocto | 03:08 | |
*** dmoseley_ <dmoseley_!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has quit IRC (Quit: ZNC 1.8.2 - https://znc.in) | 03:24 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has joined #yocto | 03:25 | |
*** jclsn <jclsn!~jclsn@2a04:4540:650e:f700:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 252 seconds) | 03:37 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6540:2e00:2ce:39ff:fecf:efcd> has joined #yocto | 03:39 | |
*** Estrella__ <Estrella__!~quassel@075-081-060-240.res.spectrum.com> has joined #yocto | 04:22 | |
*** Estrella_ <Estrella_!~quassel@075-081-060-240.res.spectrum.com> has quit IRC (Ping timeout: 256 seconds) | 04:25 | |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 04:33 | |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 06:05 | |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 06:05 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has quit IRC (Remote host closed the connection) | 06:17 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has joined #yocto | 06:17 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 255 seconds) | 06:29 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 06:29 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 272 seconds) | 06:34 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 06:34 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 07:12 | |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has joined #yocto | 07:20 | |
*** ptsneves <ptsneves!~Thunderbi@031011128117.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 07:26 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has quit IRC (Quit: Ping timeout (120 seconds)) | 07:45 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has joined #yocto | 07:45 | |
*** apteryx <apteryx!~maxim@dsl-10-130-209.b2b2c.ca> has quit IRC (Ping timeout: 246 seconds) | 07:47 | |
*** apteryx <apteryx!~maxim@dsl-10-130-209.b2b2c.ca> has joined #yocto | 07:48 | |
*** gho <gho!~gho@i59F5CD45.versanet.de> has joined #yocto | 07:50 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 272 seconds) | 07:51 | |
*** mckoan|away is now known as mckoan | 07:54 | |
mckoan | good morning | 07:54 |
---|---|---|
*** davidinux <davidinux!~davidinux@194.147.59.109> has joined #yocto | 07:54 | |
*** davidinux <davidinux!~davidinux@194.147.59.109> has quit IRC (Ping timeout: 260 seconds) | 07:59 | |
*** davidinux <davidinux!~davidinux@92.118.62.239> has joined #yocto | 08:00 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:470d:8800:24d7:51ff:fed6:906d> has joined #yocto | 08:06 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has joined #yocto | 08:07 | |
*** olani- <olani-!~olani@83-233-29-230.cust.bredband2.com> has quit IRC (Ping timeout: 255 seconds) | 08:13 | |
*** olani- <olani-!~olani@66.159.215.7> has joined #yocto | 08:13 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has joined #yocto | 08:18 | |
*** thomasd13 <thomasd13!~thomas@DSL01.212.114.255.148.ip-pool.NEFkom.net> has joined #yocto | 08:28 | |
*** frieder <frieder!~frieder@i4DF677E2.static.tripleplugandplay.com> has joined #yocto | 08:50 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has quit IRC (Ping timeout: 246 seconds) | 09:00 | |
*** Guest6647 <Guest6647!~Guest66@mail.digitalendoscopy.de> has joined #yocto | 09:12 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has joined #yocto | 09:14 | |
RP | marex: I think it probably does need work but yes, it should be possible to automate | 09:15 |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has joined #yocto | 09:24 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has joined #yocto | 09:25 | |
*** AlexanderKrimm[m <AlexanderKrimm[m!~wirew0rmm@2001:470:69fc:105::2:794d> has joined #yocto | 09:29 | |
*** bps2 <bps2!~bps@80.71.142.18.ipv4.parknet.dk> has joined #yocto | 09:30 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has quit IRC (Ping timeout: 252 seconds) | 09:30 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has joined #yocto | 09:31 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has quit IRC (Remote host closed the connection) | 09:37 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has joined #yocto | 09:37 | |
*** florian__ <florian__!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has joined #yocto | 09:38 | |
Guest6647 | Hi everyone,22. | 09:39 |
Guest6647 | I am currently trying to update our build to use Mesa 22.0.3 + amdgpu driver. From my understanding Mesa would require "radeonsi" as the GALLIUMDRIVERS_LLVM. But once adding llvm I am always running into following error but only for mesa-native: | 09:39 |
Guest6647 | | llvm-config found: NO need ['>= 11.0.0'] | 09:39 |
Guest6647 | | Run-time dependency LLVM found: NO (tried cmake and config-tool) | 09:39 |
Guest6647 | | Looking for a fallback subproject for the dependency llvm (modules: bitwriter, engine, mcdisassembler, mcjit, core, executionengine, scalaropts, transformutils, instcombine, amdgpu, native, bitreader, ipo, native) | 09:39 |
Guest6647 | | Building fallback subproject with default_library=shared | 09:39 |
Guest6647 | | | 09:39 |
Guest6647 | | ../mesa-22.0.3/meson.build:1696:2: ERROR: Neither a subproject directory nor a llvm.wrap file was found. | 09:39 |
Guest6647 | Has anyone some experience with the LLVM-pipe for Mesa and had the same problem? | 09:39 |
RP | rburton: https://autobuilder.yoctoproject.org/typhoon/#/builders/80/builds/4627 :/ | 09:39 |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 246 seconds) | 09:41 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 09:47 | |
*** Bardon_ <Bardon_!~Bardon@user/Bardon> has joined #yocto | 10:11 | |
*** Bardon <Bardon!~Bardon@user/Bardon> has quit IRC (Ping timeout: 255 seconds) | 10:13 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 10:20 | |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 10:24 | |
rburton | RP: well that took a long time to scan (1 minute timeout). i can bump the timeout, but I wonder if it should make a minimal deploy instead. | 10:35 |
*** florian__ is now known as florian | 10:38 | |
RP | rburton: I guess on a loaded system it isn't getting enough time. We probably do need to do something | 10:38 |
rob_w | guys, i got a recipe which is basicly autotools based but it fails to check for libc.so, how would i fix that ? | 10:41 |
RP | rob_w: I'm not entirely sure what you mean by that. You mean it is missing a dependency on it? | 10:43 |
*** grma <grma!~gruberm@80.93.38.128> has quit IRC (Ping timeout: 272 seconds) | 10:44 | |
rob_w | i guess its configure script trys something out of line basicly is try to get this thing here into poky > https://github.com/mariusae/trickle | 10:44 |
rob_w | https://github.com/mariusae/trickle/blob/master/configure.in from line 162 .. it trys to find libc.so via either dlopen, libc.so or /usr/lib/libc.so .. | 10:46 |
RP | rob_w: that is horrible and not cross compile friendly. I'd probably just patch it out | 10:47 |
rob_w | thx | 10:48 |
RP | rob_w: if you wanted something upstreamable, you'd put a cache check around it and then pass in the cache value | 10:48 |
rob_w | sorry that is out of my payroll ( know-how missing') | 10:49 |
rburton | rob_w: code hasn't been touched for almost a decade, sure you want to trust it? | 10:51 |
rburton | but yeah, delete large chunks of that configure.in, it's really bad practise | 10:51 |
rob_w | rburton: true ... but it was the best i found for the "task" to limit bandwith on ethernet to coontrol cpu loads | 10:52 |
rob_w | i will reconsider ! | 10:52 |
*** bps2 <bps2!~bps@80.71.142.18.ipv4.parknet.dk> has quit IRC (Ping timeout: 272 seconds) | 10:54 | |
rburton | a quick google suggests that 'tc' from iproute can do the same, and is actively maintained | 10:54 |
rburton | and doesn't involve dlopening libc | 10:54 |
rob_w | yeah tc was next on my list | 10:54 |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 10:55 | |
*** starblue <starblue!~juergen@dslb-188-100-134-094.188.100.pools.vodafone-ip.de> has quit IRC (Ping timeout: 260 seconds) | 11:04 | |
*** starblue <starblue!~juergen@dslb-188-100-134-094.188.100.pools.vodafone-ip.de> has joined #yocto | 11:06 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has quit IRC (Ping timeout: 260 seconds) | 11:15 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 11:15 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 11:15 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has quit IRC (Ping timeout: 246 seconds) | 11:18 | |
*** bps <bps!~bps@193.89.194.60> has joined #yocto | 11:26 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has joined #yocto | 11:28 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 11:35 | |
landgraf | RP: shouldn't be this new logo of the bug triage meeting https://ibb.co/XjVHNH8 ? | 11:36 |
RP | landgraf: heh :). Did we ever think it would be easy though? :) | 11:37 |
landgraf | RP: well. that usrmerge bug looked easy for me... | 11:37 |
landgraf | and ended up in bisecting gcc in langdale :-/ | 11:38 |
landgraf | mother told me "if you have bug - check you downstream patches FIRST" :D | 11:38 |
landgraf | *your | 11:38 |
RP | landgraf: true, sometimes they are a bit of a rabbit hole. The recent bitbake.sock one, I thought I'd debugged and fixed yet it happened again at the weekend | 11:43 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 11:43 | |
RP | landgraf: Turned out langdale wasn't patched and was breaking master builds thanks to memory resident bitbake | 11:43 |
* landgraf never thought memres bugs are easy :-/ | 11:44 | |
landgraf | as well as UI ones | 11:44 |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has quit IRC (Ping timeout: 260 seconds) | 11:46 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has joined #yocto | 11:46 | |
RP | landgraf: it is the ones which take a couple of weeks of work and result in a one line change that frustrate me :) | 11:47 |
JaMa | :) | 12:01 |
*** bps <bps!~bps@user/bps> has quit IRC (Read error: Connection reset by peer) | 12:21 | |
barath | has anyone encountered a situation where one build server installs a bunch of packages to an image, but it's not reproducible on another? I suspect there's something that happened in the tmpdir, which is reused, which causes packages to be installed via recommends. if I explicitly block them from being installed via recommends via PACKAGE_EXCLUDE then they're not installed. but it would be nice to know what's going on | 12:24 |
barath | an on a related notes, does someone remember how rootfs-dbg is created in an image's workdir? | 12:25 |
rburton | latter, debugfs: https://docs.yoctoproject.org/dev-manual/common-tasks.html#using-the-gdbserver-method | 12:29 |
barath | mhm, but I was looking specifically in poky. seems it's in rootfs.py | 12:31 |
*** ptsneves1 <ptsneves1!~Thunderbi@031011128117.dynamic-3-poz-k-0-2-0.vectranet.pl> has joined #yocto | 12:32 | |
barath | I'm trying to figure out why my rootfs is populated with a bunch of packages I didn't ask for and trying to trace the dependencies (or recommends) that lead to that | 12:32 |
ptsneves | @barath have a look at the package manager output log in the log.do_rootfs | 12:37 |
sudip | any idea how can I add an extra patch to gcc when using openembedded-core? all the patches are mentioned in "gcc-12.2.inc". | 12:39 |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has quit IRC (Remote host closed the connection) | 12:39 | |
*** Poppy <Poppy!~Poppy@81.255.17.35> has joined #yocto | 12:40 | |
*** ptsneves1 <ptsneves1!~Thunderbi@031011128117.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 246 seconds) | 12:40 | |
barath | thanks ptsneves, it's from opkg so it just tells me that the packages are being installed, but not why. it seems it's being installed because something recommends it, but not sure what | 12:40 |
landgraf | sudip: bbappend in your layer | 12:41 |
ptsneves | sudip: just add a patch as you normally would with a bbappend. That the original recipe uses a .inc file is irrelevant to you | 12:41 |
Poppy | Hi, on kirkstone branch I got "Failed to execute /init (error -13)" error during boot. I don't find any tips on internet about the issue. Sometimes I just need to rebuild core-image-minimal to get it works but it's a little bit boring :( | 12:41 |
ptsneves | barath: if there are recommendations being installed i think they also show there. | 12:41 |
sudip | landgraf: openembedded-core has 10 bb files for gcc adding that inc file. so then I will need 10 bbappends ? | 12:41 |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.com> has quit IRC (Remote host closed the connection) | 12:42 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.com> has joined #yocto | 12:42 | |
* sudip is building for risc-v | 12:42 | |
landgraf | sudip: it depends. add it to the one you use (or to all of them with gcc_%.bbappend, not recommeneded) | 12:42 |
*** GNUmoon <GNUmoon!~GNUmoon@gateway/tor-sasl/gnumoon> has joined #yocto | 12:43 | |
sudip | hmmm..ok.. thanks landgraf | 12:43 |
landgraf | sudip: as ptsneves emtioned inc is irrelevant to you | 12:43 |
barath | so, it lists the packages it explicitly installed, both the regular packages and the complementary packages. the packages that I'm confused about are installed automatically by opkg, theyre not listed in the output from yocto, only directly in opkg's output which says theyre being installed (but not why) | 12:43 |
sudip | thanks landgraf ptsneves | 12:44 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 12:44 | |
rburton | barath: then its a package dependency. if you're brave try pointing https://gitlab.com/rossburton/pkgexp at the pkgdata and look there. | 12:44 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 12:46 | |
ptsneves | @barath then dump the task dependency list and have a look at what comes from what. -g is the flag although i think there are new task explorer tools that can also help. This assuming you are talking about extra recipes and not only packages | 12:46 |
barath | I'm talking about packages in this case | 12:46 |
barath | thanks rburton, that looks awesome :) I wrote a script to get through all the ipk control files to figure out the dependencies manually, but that only gave me -dev packages... so maybe something is causing -dev packages to be installed I didnt ask for | 12:47 |
landgraf | barath: IMAGE_FEATURE += "dev" somewhere ? | 12:48 |
*** Hazza <Hazza!~Haxxa@202-65-68-206.ip4.superloop.com> has joined #yocto | 12:49 | |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.com> has quit IRC (Read error: Connection reset by peer) | 12:49 | |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-26-174-95-44-180.dsl.bell.ca> has joined #yocto | 12:52 | |
barath | IMAGE_FEATURE is empty | 12:52 |
barath | which is the weird thing | 12:52 |
barath | I think the tmp dir has some left-over state from a previous build. this is from a CI which reuses the tmp dir again and again... (bad). it would just be nice to know what state can cause this, when bitbake -e tells me there are no IMAGE_FEATURES related to this etc | 12:53 |
ptsneves | @barath i do see why the tmp dir is a bad thing. Perhaps some contamination is occurring but of another type. As rburton mentioned it would be good to analyze the control files to see where things are coming from | 13:01 |
olani- | barath: If it is just -dev packages, check if you have any that accidentaly contains a shared object (.so* file). This happens when recipes builds unversioned shared libraries and don't set their packages variables correctly. | 13:01 |
olani- | barath: The dev packages should only have symlinks named .so | 13:02 |
ptsneves | olani-: oh, through shlib detection? | 13:02 |
olani- | yes | 13:02 |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has quit IRC (Ping timeout: 248 seconds) | 13:04 | |
barath | hm it might be related to dev packages, but I'm not sure how yet. I'm getting perl and python3-core for instance, and for perl the only relevant packages seem to be qtbase-dev which is actually not installed I think | 13:09 |
barath | however recently someone added package with a name which ends in -dev, but which is not a dev package... recipe for disaster I guess | 13:09 |
*** grma <grma!~gruberm@80.93.38.128> has joined #yocto | 13:10 | |
ptsneves | @barath: I do not think adding a recipe ending in -dev is problematic from the technical point of view, in the sense of the issues you are seeing, but i might be wrong. | 13:10 |
barath | well, I remember it triggering that QA warning about solibs being included in dev packages. but I dont see how it can cause perl to be installed (on some machines only) | 13:11 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 13:12 | |
*** Poppy <Poppy!~Poppy@81.255.17.35> has quit IRC (Quit: Client closed) | 13:21 | |
*** zpfvo <zpfvo!~fvo@i59f5cd45.versanet.de> has joined #yocto | 13:21 | |
*** Guest6647 <Guest6647!~Guest66@mail.digitalendoscopy.de> has quit IRC (Quit: Client closed) | 13:36 | |
*** mardor <mardor!~mardor@mail.digitalendoscopy.de> has joined #yocto | 13:36 | |
olani- | barath: If some package installs a perlscript with a perl shebang, perl might get auto-installed. | 13:38 |
*** frieder <frieder!~frieder@i4DF677E2.static.tripleplugandplay.com> has quit IRC (Ping timeout: 252 seconds) | 13:39 | |
*** tomzy_0 <tomzy_0!~tomzy_0@84-10-27-202.static.chello.pl> has joined #yocto | 13:39 | |
tomzy_0 | Hello | 13:39 |
olani- | Or rather, the package might get an auto-dependency on perl | 13:39 |
barath | mhm | 13:40 |
barath | I think the problem is actually this package we have which has a name which ends with -dev. inspecting it's ipk, I see see that it recommends qtbase-dev, which recommends perl-dev | 13:41 |
tomzy_0 | Let's say I have a build for x86 platform real hardware and also a similar one for Qemu x86 target. Will it be possible to just build one target using generic-x86 machine config file and use it both on real hardware and emulated target? | 13:41 |
olani- | barath: Try addingg the problematic packages to PACKAGE_EXCLUDE and see if you get errors. | 13:41 |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has joined #yocto | 13:42 | |
barath | yeah that solves it | 13:42 |
barath | anyone remember where in poky recommends are added to ipk control files? I suspect that if a package name ends with -dev, it automatically adds some recommends | 13:43 |
kanavin | RP: thanks, I roughly agree. I'm on holiday this week, so I'll upload your email into my brain and let the neurons process it in the background, hopefully with course correction as an outcome. | 13:44 |
RP | kanavin: sorry it took as long to write this down. The trouble is my feelings are a bit "fuzzy" on it, I don't know exactly what we need to do, I just have a feel this isn't right and some vague ideas of what might work better | 13:45 |
RP | kanavin: I think it is something it would be very worthwhile to get right though | 13:45 |
mardor | Hi all, I have a few packages that pull in mesa-native and within my build actually use mesa+radeonsi+amdgpu. I am able to build the mesa package but for some reason mesa-native can not build, because meson it is not able to pick-up the llvm-config13.0.1 for mesa-native. But it is actually present under: | 13:45 |
mardor | x86_64-linux/mesa-native/2_22.0.3-r0/recipe-sysroot-native/usr/bin. Has anyone an idea to fix that so that meson can pick it up? | 13:45 |
tomzy_0 | mardor: what provides `llvm-config13.0.1`? Is it in depends of mesa-native? Could you share the actual build error | 13:49 |
landgraf | barath: do you mean this https://git.openembedded.org/openembedded-core/tree/meta/classes-global/package.bbclass?h=langdale#n2281 ? | 13:50 |
tomzy_0 | Can I use generic_x86 machine config file and use built image both on real hardware and for qemu? If yes, will there be any significant drawbacks from not using specific machine configs? (one for qemu and other for given piece of x86 platform) | 13:53 |
mardor | tomzy_0: Sure, the actual build error is: | 13:55 |
mardor | WARNING: Ignoring LLVM CMake dependency because dynamic was requested | 13:55 |
mardor | | llvm-config found: NO need ['>= 11.0.0'] | 13:55 |
mardor | | Run-time dependency LLVM found: NO (tried cmake and config-tool) | 13:55 |
mardor | | Looking for a fallback subproject for the dependency llvm (modules: bitwriter, engine, mcdisassembler, mcjit, core, executionengine, scalaropts, transformutils, instcombine, amdgpu, native, bitreader, ipo, native) | 13:55 |
mardor | | Building fallback subproject with default_library=shared | 13:55 |
mardor | | | 13:55 |
mardor | | ../mesa-22.0.3/meson.build:1696:2: ERROR: Neither a subproject directory nor a llvm.wrap file was found. | 13:55 |
mardor | | | 13:55 |
mardor | | A full log can be found at /tmp/work/x86_64-linux/mesa-native/2_22.0.3-r0/build/meson-logs/meson-log.txt | 13:55 |
mardor | | ERROR: meson failed | 13:55 |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has joined #yocto | 13:55 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has quit IRC (Ping timeout: 268 seconds) | 13:57 | |
mardor | And mesa-native has a dependency to llvm-native | 13:58 |
tomzy_0 | mardor I would check the used meson.build file to verify how meson want to use llvm. `ERROR: Neither a subproject directory nor a llvm.wrap file was found.` - is `llvm.wrap` present? | 13:59 |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has quit IRC (Remote host closed the connection) | 14:00 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has joined #yocto | 14:00 | |
rburton | thats just because it failed to find llvm-config | 14:00 |
*** frieder <frieder!~frieder@i4DF677E2.static.tripleplugandplay.com> has joined #yocto | 14:01 | |
barath | yes, I think so landgraf! Thanks :) | 14:01 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 14:02 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 14:02 | |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 14:08 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 252 seconds) | 14:09 | |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has joined #yocto | 14:09 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 14:09 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 14:12 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 14:13 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 272 seconds) | 14:14 | |
mardor | tomzy_0 I think you are not that far off: I just checked my meson.native file and it does not list llvm-config option at all. | 14:14 |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 14:14 | |
*** zpfvo <zpfvo!~fvo@i59f5cd45.versanet.de> has quit IRC (Ping timeout: 260 seconds) | 14:15 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has joined #yocto | 14:17 | |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has joined #yocto | 14:18 | |
*** tomzy_0 <tomzy_0!~tomzy_0@84-10-27-202.static.chello.pl> has quit IRC (Quit: Client closed) | 14:19 | |
*** mckoan is now known as mckoan|away | 14:23 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has quit IRC (Quit: Konversation terminated!) | 14:23 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has joined #yocto | 14:24 | |
rburton | when I find who named the arguments to find_sstate_manifest(taskdata, taskdata2, taskname, d, multilibcache) i'm going to have words via the medium of a stout stick | 14:24 |
* rburton look at RP | 14:25 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has quit IRC (Client Quit) | 14:28 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has joined #yocto | 14:29 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has quit IRC (Client Quit) | 14:30 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has joined #yocto | 14:30 | |
*** kris <kris!~chaplin@38.9.11.14> has joined #yocto | 14:36 | |
kris | Hello all - Is there a standard docker container that is recommended as a starting point for building on a non-tested OS, such as Ubuntu 22.04? | 14:37 |
RP | rburton: hmm, looks like it was me :( | 14:37 |
qschulz | kris: CROPS I believe should help | 14:38 |
qschulz | kris: IIRC you can also use buildtools directly, have never done it so can't say how to do it though | 14:38 |
qschulz | kris: maybe this? https://docs.yoctoproject.org/ref-manual/system-requirements.html#required-git-tar-python-make-and-gcc-versions | 14:39 |
qschulz | kris: https://github.com/crops/poky-container for CROPS | 14:40 |
kris | @qschulz thank you - I'll have a read | 14:41 |
rburton | kris:also if you're already using kas files to build then kas has its own container | 14:45 |
qschulz | rburton: kris: indeed: https://github.com/orgs/siemens/packages/container/package/kas%2Fkas | 14:48 |
kris | @rburton - Thanks - not using kas at the moment, but it's on my list :-) | 14:49 |
*** jatedev <jatedev!~jatedev@63.148.217.19> has joined #yocto | 14:50 | |
landgraf | sakoman: Sorry for sending two patches for the same issue (musl+arm). I tried to explain the reason in the cover letter of the second one, it looks too invasive for stable branch for me | 15:01 |
barath | for the curious, my issue earlier today was indeed caused by us creating a package with a name that ends in dev. that lead to a Recommends being added for that backage, which in turn caused a bunch of other -dev packages to be included, ultimately including perl and python | 15:18 |
RP | barath: that sounds like something we should probably try and improve, might be worth a bug report | 15:20 |
barath | of course, we shouldnt have packages with names that end in -dev. maybe there could be a QA check for packages that end in -dev-dev, which could catch this (as long as default -dev packages are built) | 15:20 |
*** tomzy_0 <tomzy_0!~tomzy_0@84-10-27-202.static.chello.pl> has joined #yocto | 15:21 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has quit IRC (Ping timeout: 252 seconds) | 15:29 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has joined #yocto | 15:31 | |
barath | 👌 | 15:31 |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Remote host closed the connection) | 15:31 | |
*** Herrie <Herrie!~Herrie@110-31-146-85.ftth.glasoperator.nl> has quit IRC (Quit: ZNC 1.8.0 - https://znc.in) | 15:34 | |
*** dmoseley <dmoseley!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has quit IRC (Client Quit) | 15:35 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has joined #yocto | 15:35 | |
RP | barath: I'd love a patch which added that check! | 15:36 |
*** dmoseley <dmoseley!~dmoseley@d4-50-204-185.evv.wideopenwest.com> has joined #yocto | 15:36 | |
*** Herrie <Herrie!~Herrie@110-31-146-85.ftth.glasoperator.nl> has joined #yocto | 15:37 | |
*** demirok <demirok!~bell@user/demirok> has joined #yocto | 15:37 | |
*** Herrie <Herrie!~Herrie@110-31-146-85.ftth.glasoperator.nl> has quit IRC (Remote host closed the connection) | 15:38 | |
*** DarkestFM <DarkestFM!~DarkestFM@173-161-35-14-Illinois.hfc.comcastbusiness.net> has quit IRC (Read error: Connection reset by peer) | 15:38 | |
phako[m] | er... | 15:40 |
phako[m] | 2023-01-16 15:35:49 - INFO - | /home/msk_jenkins/workspace/Yocto_Image_build/build-zeus/build/tmp/hosttools/ld: ./libgdbmapp.a(parseopt.o):(.bss+0x8): multiple definition of `parseopt_program_args'; gdbm_dump.o:(.data.rel.local+0x50): first defined here | 15:40 |
*** Herrie <Herrie!~Herrie@110-31-146-85.ftth.glasoperator.nl> has joined #yocto | 15:40 | |
phako[m] | anyone seen that (and please don't ask me why zeus... I just have to) | 15:40 |
*** Jham <Jham!~Juba@2a01:e0a:177:a830:3275:7a59:3ffc:ffaf> has joined #yocto | 15:45 | |
*** florian <florian!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 260 seconds) | 16:06 | |
*** mabnhdev <mabnhdev!~mabnhdev@162-224-117-232.lightspeed.rlghnc.sbcglobal.net> has joined #yocto | 16:12 | |
mabnhdev | I'm working with Kirkstone. Poky started using meson to build some packages. For my mips (octeon2-o32) and arm32 platforms, several packages fail with the error './git/meson.build:3:0: ERROR: Executables created by c compiler ... are not runnable.'. To get around this, I'm going back and grabbing the most recent recipes for these packages that | 16:13 |
mabnhdev | don't use meson and putting them in my meta layer. Before I really commit to that strategy, I wanted to check with the board first about any better way to deal with this. | 16:13 |
mabnhdev | Everything builds fine for my aarch64 and x86-64 platforms, so I suspect it's an architecture-related problem. | 16:15 |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has joined #yocto | 16:18 | |
landgraf | mabnhdev: I've sent patch to address this today | 16:21 |
mabnhdev | Cool. I keep an eye open. Thanks! | 16:22 |
mabnhdev | landgraf Can you give me a pointer to your submission so I can track it? | 16:24 |
*** jatedev <jatedev!~jatedev@63.148.217.19> has quit IRC (Quit: Client closed) | 16:24 | |
*** tomzy_0 <tomzy_0!~tomzy_0@84-10-27-202.static.chello.pl> has quit IRC (Quit: Client closed) | 16:24 | |
landgraf | mabnhdev: https://lists.openembedded.org/g/openembedded-core/message/175962 you can test it just in case it's different issue... | 16:25 |
mabnhdev | landgraf I won't be able to try it until later today or tonight. I'll let you know by firth thing tomorrow morning. | 16:29 |
rburton | mabnhdev: using pre-meson packages is not the fix, its an ugly workaround, and it should work. meson is probably the best build system for cross compiling. | 16:29 |
mabnhdev | rburton Understood. I'd rather see it fixed too. My plan is to submit issues; I'm just looking for a way to keep moving forward with my work while it gets addressed properly. | 16:33 |
*** thomasd13 <thomasd13!~thomas@DSL01.212.114.255.148.ip-pool.NEFkom.net> has quit IRC (Ping timeout: 256 seconds) | 16:33 | |
gsalazar | Hello, what would be the best approach to add a variable to the u-boot environment that is define during the yocto build time? | 16:34 |
mabnhdev | A question related to my ugly workaround... If I have recipes for the same version of a package in two different meta layers, is there any way other than layer priority to force the parser to select the recipe in a specified meta layer? | 16:36 |
AlexanderKrimm[m | i had the same/similar issue when compiling to zen3/amd-milan. The problem there was, that meson compiles some test executable and tries to execute it. This required qemu to be setup correctly with the correct cpu instruction set, which was not the case by default when using the amd-meta layer. `QEMU_EXTRAOPTIONS_zen3 += " -cpu EPYC-Milan-V1,check=false"` which fixed the meson problem for me. But looking at that patch it seems that | 16:37 |
AlexanderKrimm[m | this is another problem that just shares the similar sympthoms | 16:37 |
AlexanderKrimm[m | * i had the same/similar issue when compiling to zen3/amd-milan. The problem there was, that meson compiles some test executable and tries to execute it. This required qemu to be setup correctly with the correct cpu instruction set, which was not the case by default when using the amd-meta layer. I ended up using`QEMU_EXTRAOPTIONS_zen3 += " -cpu EPYC-Milan-V1,check=false"` which fixed the meson problem for me. But looking at that | 16:38 |
AlexanderKrimm[m | patch it seems that this is another problem that just shares similar sympthoms | 16:38 |
*** SatR <SatR!~SatranaRa@2a02-842b-00a5-ca01-0616-32c1-cc4b-2b4b.rev.sfr.net> has joined #yocto | 16:39 | |
*** frieder <frieder!~frieder@i4DF677E2.static.tripleplugandplay.com> has quit IRC (Remote host closed the connection) | 16:39 | |
SatR | on ubuntu 22.10 I got ModuleNotFoundError: No module named 'sqlite3' | 16:40 |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Read error: Connection reset by peer) | 16:41 | |
*** leonanavi <leonanavi!~Leon@46.55.231.62> has joined #yocto | 16:41 | |
yocton | SatR: did you install everything in the list here? https://docs.yoctoproject.org/ref-manual/system-requirements.html#ubuntu-and-debian | 16:42 |
SatR | yocton: yes | 16:44 |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 16:45 | |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 16:45 | |
yocton | 22.10 is not officialy supported apparently : https://docs.yoctoproject.org/ref-manual/system-requirements.html#supported-linux-distributions | 16:46 |
*** Jham <Jham!~Juba@2a01:e0a:177:a830:3275:7a59:3ffc:ffaf> has quit IRC (Quit: Leaving) | 16:48 | |
sakoman | landgraf: not a problem at all! Waiting to hear from khem on which of the two he prefers | 16:49 |
*** AntA <AntA!~anta@217.140.99.251> has joined #yocto | 16:49 | |
*** d-s-e <d-s-e!~d.s.e@87.123.112.134> has quit IRC (Quit: Konversation terminated!) | 16:49 | |
*** mardor <mardor!~mardor@mail.digitalendoscopy.de> has quit IRC (Quit: Client closed) | 16:51 | |
yocton | SatR: I can't find the Ubuntu package to install to get the python sqlite3 module :( | 16:54 |
qschulz | RP: I'd say S.R.C :) | 16:58 |
qschulz | French people thing I guess :) | 16:58 |
yocton | SatR: That should be in libpython3.*-stdlib but you should already have this one installed | 16:58 |
RP | qschulz: possibly, I'm not sure I've ever heard anyone say that | 17:00 |
qschulz | mabnhdev: you could maybe use BBFILES_DYNAMIC? | 17:01 |
*** gho <gho!~gho@i59F5CD45.versanet.de> has quit IRC (Quit: Leaving.) | 17:02 | |
qschulz | RP: you were not listening to my talks then! busted! | 17:02 |
qschulz | :) | 17:02 |
RP | qschulz: heh, I definitely did but must have just ignored/not remembered that :) | 17:04 |
*** zpfvo <zpfvo!~fvo@i59F5CD45.versanet.de> has quit IRC (Remote host closed the connection) | 17:04 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 248 seconds) | 17:05 | |
*** GillesM <GillesM!~ploum@117.187.22.109.rev.sfr.net> has joined #yocto | 17:05 | |
*** Jham <Jham!~Juba@2a01:e0a:177:a830:3275:7a59:3ffc:ffaf> has joined #yocto | 17:06 | |
*** SatR <SatR!~SatranaRa@2a02-842b-00a5-ca01-0616-32c1-cc4b-2b4b.rev.sfr.net> has quit IRC (Remote host closed the connection) | 17:10 | |
rburton | qschulz: 'src' isn't an acronym so why would you pronounce it s.r.c. ?! 🤯 | 17:10 |
*** SatR <SatR!~SatranaRa@2a02-842b-00a5-ca01-0616-32c1-cc4b-2b4b.rev.sfr.net> has joined #yocto | 17:10 | |
*** GillesM <GillesM!~ploum@117.187.22.109.rev.sfr.net> has quit IRC (Read error: Connection reset by peer) | 17:15 | |
*** GillesM <GillesM!~ploum@117.187.22.109.rev.sfr.net> has joined #yocto | 17:16 | |
JaMa | SatR: what fails with this ModuleNotFoundError? | 17:18 |
*** rfuentess <rfuentess!~rfuentess@static-5-51-117-151.ftth.abo.bbox.fr> has quit IRC (Remote host closed the connection) | 17:19 | |
*** SatR <SatR!~SatranaRa@2a02-842b-00a5-ca01-0616-32c1-cc4b-2b4b.rev.sfr.net> has quit IRC (Remote host closed the connection) | 17:20 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 17:24 | |
qschulz | rburton: because you cannot pronounce it as is, maybe slav people would, but I sure cannot :) | 17:31 |
rburton | its short for 'source' | 17:31 |
rburton | so say source :) | 17:31 |
qschulz | rburton: yes, but it's not "source" :) | 17:31 |
rburton | now, how you pronounce /etc is a fun question :) | 17:31 |
rburton | like /usr is 'user' | 17:32 |
rburton | i woulnd't say u s r | 17:32 |
qschulz | rburton: why not? | 17:32 |
qschulz | hehehe | 17:32 |
qschulz | rburton: do you say youry or U.R.I for URI :) ? | 17:32 |
RP | qschulz: that is an acronym | 17:33 |
qschulz | RP: :sob: I'm saying S.R.C. youraï | 17:34 |
JaMa | I read SRC_URI as "source u.r.l." and assume that people do know the syntax already | 17:34 |
qschulz | everything's wrong :) | 17:34 |
mario-goulart | rburton: usr is actually an acronym (Unix System Resources), I think. | 17:34 |
qschulz | RP: I will put michael o on the topic, we need to have pronounciation of variables in the docs, it is essential | 17:34 |
RP | qschulz: starting with how to pronounce "kirkstone" :) | 17:35 |
RP | (it is pronounced kirkstun) | 17:35 |
qschulz | RP: we already talked about it, but don't remember. I think it's kirk like Kirk the first name? | 17:36 |
qschulz | keurk | 17:36 |
*** kris <kris!~chaplin@38.9.11.14> has quit IRC (Ping timeout: 272 seconds) | 17:36 | |
RP | kirk is fine, it is the "stun" people get wrong | 17:36 |
qschulz | (like in sir) | 17:36 |
JaMa | not the Enterprise captain? | 17:36 |
qschulz | RP: yeah, but considering stone is stun, why would Kirk not be keerk? | 17:36 |
RP | it is like the enterprise captain, yes | 17:37 |
RP | qschulz: because it isn't :) | 17:37 |
qschulz | well, now I want to make up my own pronunciations too! | 17:37 |
qschulz | (I assume French slang/dialects have many of those :) ) | 17:38 |
RP | qschulz: it is an actual place with a specific pronunciation :) | 17:38 |
qschulz | RP: Yes, mountains the... Great Britan/England? | 17:39 |
qschulz | +in | 17:39 |
qschulz | I mean, a pass maybe also, don't remember | 17:39 |
*** vladest <vladest!~Thunderbi@6.174.199.178.dynamic.wline.res.cust.swisscom.ch> has quit IRC (Ping timeout: 272 seconds) | 17:39 | |
qschulz | https://en.wikipedia.org/wiki/Kirkstone_Pass | 17:39 |
RP | qschulz: it is a lake district pass, one of my favourites | 17:40 |
qschulz | RP: wait, they say it's a stone | 17:40 |
qschulz | "The name of the pass comes from a prominent stone, the Kirkstone, which stands a few yards from the A592 on the Patterdale side of the inn" | 17:40 |
RP | qschulz: sure, but it is pronounced stun ;-) | 17:41 |
qschulz | "The church-like Kirk Stone at right" I'm getting mad | 17:41 |
qschulz | RP: I meant to say that maybe the Yocto release is not named after a pass but after a stone (whgatever the pronunciation is :) ) | 17:41 |
RP | qschulz: well, you have to ask what the other releases are named after? :) | 17:42 |
* JaMa likes RPs "travel blog across releases" on FB | 17:43 | |
RP | if kirkstone is challenging, the release after mickledore is going to be a nightmare | 17:43 |
rburton | haha | 17:43 |
rburton | i've already had people complaining and they're from manchester :) | 17:43 |
JaMa | the last photo from 8th? is from the last release? | 17:43 |
mario-goulart | kergoth survided krogoth, I guess | 17:43 |
RP | JaMa: sadly that hill isn't in the lake district | 17:45 |
RP | JaMa: that one was from a "secret" location in the cheviots where I was trail building for "reasons" | 17:45 |
JaMa | ah, thanks | 17:46 |
JaMa | so I was googling wrong pictures to compare :) | 17:47 |
*** azcraft <azcraft!~AzCraft@195.214.250.162> has joined #yocto | 17:50 | |
RP | JaMa: it is called "inner hill" apparently, so that won't help anyone locate it in the slightest as there are three I can see on the map in 15 miles alone | 17:50 |
RP | JaMa: there were pictures from the release after mickedore last year btw, I did ride a mountain bike down it | 17:52 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 17:59 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 18:03 | |
JaMa | I'm glad to see that you sometimes forget the 'l' in mickledore as well (probably my most common typo last year) | 18:09 |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has joined #yocto | 18:11 | |
*** seninha <seninha!~seninha@user/seninha> has quit IRC (Quit: Leaving) | 18:15 | |
*** ChanServ <ChanServ!ChanServ@services.libera.chat> has quit IRC (shutting down) | 18:18 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 264 seconds) | 18:42 | |
*** ChanServ <ChanServ!ChanServ@services.libera.chat> has joined #yocto | 18:48 | |
*** osmium.libera.chat sets mode: +o ChanServ | 18:48 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has joined #yocto | 18:55 | |
*** kris <kris!~chaplin@38.9.11.14> has joined #yocto | 18:59 | |
paulbarker | moto-timo: I've opened a PR on the crops repo to deploy containers to ghcr.io. Looks like a couple of the build jobs have failed, they look like possible intermittent network or server issues | 19:00 |
paulbarker | https://github.com/crops/yocto-dockerfiles/actions/runs/3929077636/jobs/6717440057 got a 404 reply when trying to fetch the Fedora mirrorlist | 19:00 |
paulbarker | https://github.com/crops/yocto-dockerfiles/actions/runs/3929077636/jobs/6717440427 got invalid data for one of the OpenSuse repositories | 19:01 |
moto-timo | paulbarker: Coincidentally, I just restarted one of the failed jobs | 19:03 |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 260 seconds) | 19:04 | |
moto-timo | paulbarker: does GITHUB_TOKEN need to be set in the org secrets or is it autogenerated by actions? | 19:04 |
*** leonanavi <leonanavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 19:05 | |
paulbarker | moto-timo: It's auto-generated for each job and destroyed when the job finishes | 19:05 |
moto-timo | paulbarker: what would the url be to see the built containers? | 19:05 |
paulbarker | They should appear under https://github.com/orgs/crops/packages once they're deployed in the CROPS org | 19:06 |
paulbarker | I tested it on my user account: https://github.com/pbrkr?tab=packages | 19:06 |
moto-timo | paulbarker: just wondering what the "docker pull" url would be for instance... | 19:07 |
paulbarker | moto-timo: It'll be `ghcr.io/crops/yocto:ubuntu-20.04-base` for example | 19:07 |
paulbarker | You should be able to push to anything within the `ghcr.io/crops/...` namespace from a github action in a repository in the crops org | 19:08 |
moto-timo | paulbarker: ok, that makes sense :) | 19:09 |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 19:10 | |
*** Wouter010067 <Wouter010067!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 19:10 | |
*** Hazza <Hazza!~Haxxa@202-65-68-206.ip4.superloop.com> has quit IRC (Quit: Haxxa flies away.) | 19:15 | |
moto-timo | paulbarker: merged. fingers crossed ;) (fedora-35 might be a fedora infrastructure issue or just a sign to drop the EOL distro version) | 19:16 |
moto-timo | https://github.com/crops/yocto-dockerfiles/actions/runs/3933332161 | 19:16 |
paulbarker | moto-timo: I was thinking there's a couple of EOL distros we can drop | 19:16 |
paulbarker | As well as adding Fedora 37 | 19:17 |
moto-timo | paulbarker: yeah, it is that time again. | 19:17 |
paulbarker | moto-timo: I'm finding https://endoflife.date/ very useful | 19:17 |
*** Haxxa <Haxxa!~Haxxa@202-65-68-206.ip4.superloop.com> has joined #yocto | 19:19 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 272 seconds) | 19:20 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has quit IRC (Remote host closed the connection) | 19:20 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 19:20 | |
*** invalidopcode <invalidopcode!~invalidop@cpe-172-90-200-106.socal.res.rr.com> has joined #yocto | 19:20 | |
rburton | "Sorry, access to "endoflife.date" has been blocked by Arm Cisco Umbrella DNS filtering." ffs | 19:21 |
moto-timo | rburton: 🤦 | 19:22 |
rburton | i guess its a keyword trigger based on suicide or something, filing an exception now | 19:23 |
rburton | as that is super useful, thanks paulbarker | 19:23 |
paulbarker | moto-timo: Looks like we have a permission issue | 19:23 |
moto-timo | paulbarker: that is rather handy... ubuntu-18.04 non-ESM support ends in 2 months and 2 weeks ;) | 19:23 |
paulbarker | moto-timo: Could be https://stackoverflow.com/a/72585915 we need to do | 19:24 |
paulbarker | I can't see the permission or role controls as I'm not an admin on the crops org | 19:24 |
paulbarker | It looks like it allowed the creation of a `yocto` container name for the first job that got to the deploy, then the rest were denied permission to push new tags to it | 19:25 |
moto-timo | paulbarker: that is unfortunate, because we will _always_ have multiple tags | 19:25 |
paulbarker | moto-timo: I hope it's a one time permissions fix to allow the jobs to push more tags | 19:26 |
*** mabnhdev <mabnhdev!~mabnhdev@162-224-117-232.lightspeed.rlghnc.sbcglobal.net> has quit IRC (Quit: Client closed) | 19:26 | |
paulbarker | I should have tested this in a repository under a github org, instead of a personal repository, silly me to assume they'd work the same | 19:26 |
*** manuel1985 <manuel1985!~manuel198@mobiledyn-62-240-134-119.mrsn.at> has joined #yocto | 19:30 | |
paulbarker | moto-timo: If you've got 15 min at any point this week I'm happy to hop on a call to look at this. May be easier if you screen share what you can see with admin permissions and we both look at it | 19:33 |
paulbarker | Since I can't even see the settings page to guess what may be wrong | 19:33 |
moto-timo | paulbarker: I'm trying to read the docs now, but I didn't see anything obvious in the settings. | 19:34 |
paulbarker | moto-timo: If you grant me admin temporarily I can have a look, or we can look at it via a screen share | 19:37 |
moto-timo | paulbarker: done | 19:38 |
*** manuel1985 <manuel1985!~manuel198@mobiledyn-62-240-134-119.mrsn.at> has quit IRC (Ping timeout: 260 seconds) | 19:44 | |
paulbarker | moto-timo: FFS | 19:46 |
paulbarker | moto-timo: I re-ran one job on a hunch and it worked: https://github.com/crops/yocto-dockerfiles/actions/runs/3933332161/jobs/6727188913 | 19:46 |
paulbarker | Now I see alma-8 & alma-9 in https://github.com/crops/yocto-dockerfiles/pkgs/container/yocto/versions | 19:46 |
moto-timo | paulbarker: maybe because I changed the setting to allow public packages, not just private | 19:46 |
paulbarker | Possibly yes | 19:46 |
paulbarker | Or a race condition with other jobs trying to add tags so soon after the "package" (as GH sees it) was created | 19:47 |
paulbarker | I think we re-run the lot and see what happens | 19:47 |
paulbarker | Unfortunately the only way to test deployments is to do it live | 19:47 |
moto-timo | paulbarker: I started the manual job | 19:47 |
* paulbarker crosses fingers | 19:48 | |
moto-timo | and yes, there are quite a few things, including deployments, that can only really be tested live | 19:50 |
paulbarker | moto-timo: https://www.youtube.com/watch?v=vu2NK5REvWM | 19:52 |
moto-timo | 🤣 | 19:53 |
*** ptsneves <ptsneves!~Thunderbi@031011128117.dynamic-3-poz-k-0-2-0.vectranet.pl> has quit IRC (Ping timeout: 248 seconds) | 19:59 | |
*** azcraft <azcraft!~AzCraft@195.214.250.162> has quit IRC (Quit: Leaving) | 19:59 | |
paulbarker | moto-timo: https://github.com/crops/yocto-dockerfiles/pkgs/container/yocto/versions looks better | 20:00 |
moto-timo | paulbarker: yep, we have functionality (only the fedora-35 job failed... mirror issue) | 20:01 |
moto-timo | paulbarker: I linked the PR to the poky-container ghcr request/issue | 20:02 |
paulbarker | moto-timo: However, I think it's now private. I can't pull an image without being logged in and https://github.com/orgs/crops/packages is empty if I open it in an incognito session | 20:03 |
paulbarker | I've gone ahead and made it public | 20:04 |
paulbarker | Let's hope it can still be pushed to next time | 20:04 |
moto-timo | paulbarker: should be ok now... but we need to remember to do the same dance for any other repo/packages... | 20:09 |
paulbarker | moto-timo: Yes, it's definitely a bit of a dance | 20:09 |
moto-timo | paulbarker: I was able to `docker pull ghcr.io/crops/yocto:ubuntu-22.04-base` | 20:09 |
paulbarker | moto-timo: Same here, looks good | 20:10 |
paulbarker | I'll look at poky-container next though won't have chance today | 20:10 |
moto-timo | paulbarker: thank you for figuring out the solution, it was easier than I thought, but not trivial | 20:10 |
*** jamestperk <jamestperk!sid520428@id-520428.tinside.irccloud.com> has quit IRC (*.net *.split) | 20:12 | |
*** marex <marex!~marex@195.140.252.251> has quit IRC (*.net *.split) | 20:12 | |
*** polprog <polprog!~ath0@user/polprog> has quit IRC (*.net *.split) | 20:12 | |
*** derRichard <derRichard!~derRichar@static.16.105.130.94.clients.your-server.de> has quit IRC (*.net *.split) | 20:12 | |
*** vvn <vvn!~vivien@bras-base-mtrlpq02huw-grc-03-174-88-247-5.dsl.bell.ca> has quit IRC (*.net *.split) | 20:12 | |
*** jamestperk <jamestperk!sid520428@id-520428.tinside.irccloud.com> has joined #yocto | 20:13 | |
*** marex <marex!~marex@195.140.252.251> has joined #yocto | 20:13 | |
*** polprog <polprog!~ath0@user/polprog> has joined #yocto | 20:13 | |
*** derRichard <derRichard!~derRichar@static.16.105.130.94.clients.your-server.de> has joined #yocto | 20:13 | |
*** vvn <vvn!~vivien@bras-base-mtrlpq02huw-grc-03-174-88-247-5.dsl.bell.ca> has joined #yocto | 20:13 | |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has quit IRC (Quit: Leaving.) | 20:16 | |
paulbarker | moto-timo: I'll be glad to not have to depend on Docker Hub for these containers in the future :) | 20:16 |
*** Jham9 <Jham9!~Juba@91-166-75-156.subs.proxad.net> has joined #yocto | 20:22 | |
*** robbawebba <robbawebba!~rob@12.206.203.186> has joined #yocto | 20:43 | |
*** Minvera <Minvera!~Minvera@user/Minvera> has joined #yocto | 20:55 | |
*** seanjohnstontips <seanjohnstontips!~seanjohns@2001:470:69fc:105::2:f685> has joined #yocto | 21:05 | |
*** Jham9 <Jham9!~Juba@91-166-75-156.subs.proxad.net> has quit IRC (Quit: Leaving) | 21:07 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:470d:8800:24d7:51ff:fed6:906d> has quit IRC (Remote host closed the connection) | 21:11 | |
*** Bardon_ <Bardon_!~Bardon@user/Bardon> has quit IRC (Ping timeout: 256 seconds) | 21:22 | |
*** sakoman <sakoman!~steve@dhcp-72-253-5-74.hawaiiantel.net> has joined #yocto | 21:24 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 21:26 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has quit IRC (Ping timeout: 252 seconds) | 21:28 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Read error: Connection reset by peer) | 21:28 | |
*** vladest1 <vladest1!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 21:28 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has joined #yocto | 21:30 | |
*** vladest1 is now known as vladest | 21:30 | |
*** mouser is now known as Ch^W | 21:32 | |
*** seninha <seninha!~seninha@user/seninha> has joined #yocto | 21:39 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has quit IRC (Ping timeout: 246 seconds) | 21:54 | |
*** olani- <olani-!~olani@66.159.215.7> has quit IRC (Ping timeout: 260 seconds) | 21:59 | |
*** Minvera <Minvera!~Minvera@user/Minvera> has quit IRC (Remote host closed the connection) | 22:00 | |
*** gsalazar <gsalazar!~gsalazar@139.0.166.178.rev.vodafone.pt> has quit IRC (Ping timeout: 260 seconds) | 22:02 | |
*** florian_kc <florian_kc!~florian@dynamic-002-244-132-199.2.244.pool.telefonica.de> has joined #yocto | 22:13 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 22:15 | |
apteryx | hi! where can I find the code used to generate RPM packages in Yocto? | 22:26 |
yocton | Look for package_rpm.bbclass maybe? | 22:31 |
apteryx | thanks, that seems to be it! | 22:32 |
*** pidge <pidge!~pidge@194.110.145.185> has quit IRC (Remote host closed the connection) | 22:39 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 23:07 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Ping timeout: 260 seconds) | 23:54 | |
*** nemik <nemik!~nemik@76.74.126.42> has joined #yocto | 23:54 | |
*** nemik <nemik!~nemik@76.74.126.42> has quit IRC (Ping timeout: 272 seconds) | 23:59 | |
*** nemik <nemik!~nemik@207.237.248.190> has joined #yocto | 23:59 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!