yates_work | i can build the static qtbase libraries via "bitbake qtbase-staticdev", however how do i get my own qt app recipe to build them? using "DEPENDS = "qtbase-staticdev" doesn't work. | 00:06 |
---|---|---|
yates_work | neither does specifying a .pro file that has "CONFIG += static" | 00:09 |
zhmylove | yates_work: what do you mean under "own recipe to build them"? | 00:11 |
zhmylove | BTW qtbase-staticdev is a name of a package, not a recipe. You cannot DEPEND on it | 00:11 |
zhmylove | In case you need some statically built libraries before compilation of your recipe, you can DEPEND on qtbase and hope that do_populate_sysroot will give you static libs. If not, then just create a bbappend on it to explicitly add them for populate_sysroot via a variable | 00:13 |
*** tangofoxtrot <tangofoxtrot!~tangofoxt@user/tangofoxtrot> has quit IRC (Remote host closed the connection) | 00:42 | |
*** tangofoxtrot <tangofoxtrot!~tangofoxt@user/tangofoxtrot> has joined #yocto | 00:43 | |
*** zhmylove <zhmylove!~zhmylove@80.254.50.127> has quit IRC (Remote host closed the connection) | 00:46 | |
*** brazuca <brazuca!~brazuca@2804:7f4:3598:bdc1:5419:f6b8:975d:6f53> has quit IRC (Quit: Client closed) | 00:49 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 00:58 | |
*** davidinux <davidinux!~davidinux@host-80-116-3-165.pool80116.interbusiness.it> has quit IRC (Ping timeout: 260 seconds) | 01:04 | |
*** davidinux <davidinux!~davidinux@host-82-58-46-242.retail.telecomitalia.it> has joined #yocto | 01:06 | |
*** luneff <luneff!~koolkhel@95.174.114.26> has quit IRC (Ping timeout: 240 seconds) | 01:10 | |
*** luneff <luneff!~koolkhel@95.174.114.26> has joined #yocto | 01:15 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Remote host closed the connection) | 01:17 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 01:27 | |
*** Ablu <Ablu!~Ablu@user/Ablu> has quit IRC (Ping timeout: 240 seconds) | 01:28 | |
*** Ablu <Ablu!~Ablu@user/Ablu> has joined #yocto | 01:29 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 01:37 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 01:37 | |
*** starblue <starblue!~juergen@dslb-094-221-179-018.094.221.pools.vodafone-ip.de> has quit IRC (Ping timeout: 244 seconds) | 01:56 | |
*** starblue <starblue!~juergen@dslb-088-078-105-223.088.078.pools.vodafone-ip.de> has joined #yocto | 01:58 | |
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto | 02:25 | |
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Quit: WeeChat 4.0.4) | 02:31 | |
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto | 02:31 | |
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Client Quit) | 02:34 | |
*** Daanct12 <Daanct12!~danct12@user/danct12> has joined #yocto | 02:35 | |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:bd06:7671:30f7:f196> has quit IRC (Ping timeout: 258 seconds) | 02:49 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6533:e300:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 240 seconds) | 02:50 | |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:1ca1:5b77:413e:2c49> has joined #yocto | 02:51 | |
*** jclsn <jclsn!~jclsn@2a04:4540:6538:7900:2ce:39ff:fecf:efcd> has joined #yocto | 02:52 | |
*** otavio <otavio!~otavio@189-11-189-69.user3p.brasiltelecom.net.br> has quit IRC (Ping timeout: 260 seconds) | 03:11 | |
*** otavio <otavio!~otavio@189-11-189-69.user3p.brasiltelecom.net.br> has joined #yocto | 03:11 | |
*** PhoenixMage <PhoenixMage!~phoenix@206.83.112.219> has joined #yocto | 03:15 | |
PhoenixMage | Afternoon all | 03:15 |
PhoenixMage | Quick question, is "part --offset" absolute or relative to the last partition? Reading the wic docs it sounds to me like its absolute but reading the wic file and looking at the partition table on disk each partition offset looks relative to the end of the last? | 03:17 |
PhoenixMage | Hey LetoThe2nd appreciate your response on Mender hub | 03:17 |
PhoenixMage | Ignore my question, forgot to take something into account | 03:31 |
*** luneff <luneff!~koolkhel@95.174.114.26> has quit IRC (Ping timeout: 258 seconds) | 03:46 | |
LetoThe2nd | PhoenixMage: sure thing! | 04:35 |
*** arob109 <arob109!~arob109@cpe-70-121-132-133.satx.res.rr.com> has quit IRC (Ping timeout: 240 seconds) | 05:03 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 05:27 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 240 seconds) | 05:44 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 05:45 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4c00:5d00:7656:3cff:fe3f:7ce9> has joined #yocto | 05:53 | |
*** lighteagle <lighteagle!~lighteagl@88-113-81-118.elisa-laajakaista.fi> has quit IRC (Ping timeout: 258 seconds) | 05:58 | |
*** linfax <linfax!~linfax@eumail.topcon.com> has joined #yocto | 06:14 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #yocto | 06:23 | |
LetoThe2nd | yo dudX | 06:25 |
*** Ram94 <Ram94!~Ram94@2601:647:4700:30d0:15cb:739:129b:dd63> has joined #yocto | 06:31 | |
*** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Quit: Leaving) | 06:31 | |
alessioigor | good morning | 06:34 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 06:37 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 06:37 | |
*** linfax <linfax!~linfax@eumail.topcon.com> has joined #yocto | 06:38 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC (Remote host closed the connection) | 06:39 | |
*** mckoan|away is now known as mckoan | 06:39 | |
mckoan | good morning | 06:39 |
*** Notgnoshi <Notgnoshi!~quassel@184-83-95-131-dynamic.midco.net> has quit IRC (Remote host closed the connection) | 06:39 | |
*** Notgnoshi <Notgnoshi!~quassel@184-83-95-131-dynamic.midco.net> has joined #yocto | 06:41 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 06:41 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 06:52 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has joined #yocto | 06:58 | |
*** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has joined #yocto | 07:02 | |
*** sgw <sgw!~swold@user/sgw> has quit IRC (Ping timeout: 240 seconds) | 07:04 | |
*** slimak <slimak!~slimak@eu242.internetdsl.tpnet.pl> has joined #yocto | 07:11 | |
*** Ram94 <Ram94!~Ram94@2601:647:4700:30d0:15cb:739:129b:dd63> has quit IRC (Quit: Client closed) | 07:17 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 07:22 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 07:22 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 246 seconds) | 07:28 | |
*** sgw <sgw!~swold@user/sgw> has joined #yocto | 07:32 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has joined #yocto | 07:41 | |
*** dkl <dkl!~dkl@prometheus.umask.eu> has quit IRC (Quit: %quit%) | 07:43 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 07:44 | |
*** dkl <dkl!~dkl@prometheus.umask.eu> has joined #yocto | 07:45 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 240 seconds) | 07:51 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 07:51 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 255 seconds) | 07:55 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 07:56 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 08:07 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 08:08 | |
*** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has joined #yocto | 08:09 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 08:13 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 08:13 | |
*** varjag <varjag!~user@188.95.241.196> has joined #yocto | 08:15 | |
qschulz | tlwoerner: added comments on the commit | 08:20 |
qschulz | tlwoerner: i don't care too much about the SoB, so up to you | 08:22 |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has joined #yocto | 08:23 | |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has joined #yocto | 08:32 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 08:34 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Remote host closed the connection) | 08:42 | |
*** Minvera <Minvera!~Minvera@user/Minvera> has quit IRC (Ping timeout: 264 seconds) | 08:44 | |
rburton | yates_work: you bitbake and DEPEND on _recipes_ not _packages_. So qtbase. If you've created a qtbase-staticdev.bb, delete it. | 08:49 |
rob_w | how do i remove image types from IMAGE_FSTYPES variable ? | 08:53 |
rburton | unless a BSP is being annoying, just set the value you want in local or distro conf | 08:55 |
rburton | worse case, :remove like with any other variable | 08:55 |
rob_w | ah ,, sorry forgot about :remove, thx | 08:58 |
*** lexano <lexano!~lexano@174.119.69.134> has quit IRC (Ping timeout: 260 seconds) | 08:58 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 09:10 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #yocto | 09:11 | |
*** lexano <lexano!~lexano@174.119.69.134> has joined #yocto | 09:12 | |
*** tgamblin <tgamblin!~tgamblin@abordeaux-655-1-129-86.w90-5.abo.wanadoo.fr> has joined #yocto | 09:12 | |
* RP suspects oe-selftest -j is doing something very silly :( | 09:32 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 10:03 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 10:03 | |
*** kpo <kpo!~kpo@87-206-161-246.dynamic.chello.pl> has quit IRC (Ping timeout: 244 seconds) | 10:05 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 252 seconds) | 10:16 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 10:17 | |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has joined #yocto | 10:37 | |
*** Schlumpf <Schlumpf!~Schlumpf@62.157.232.203> has quit IRC (Quit: Client closed) | 10:58 | |
*** luc4 <luc4!~luca@2a00:6d43:501:1201:1171:8bbf:1cea:8dc> has joined #yocto | 11:12 | |
*** ray-san <ray-san!~ray-san@195.50.168.194> has joined #yocto | 11:20 | |
*** Tom58 <Tom58!~Tom@p50888736.dip0.t-ipconnect.de> has joined #yocto | 11:24 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 244 seconds) | 11:25 | |
*** Tom58 <Tom58!~Tom@p50888736.dip0.t-ipconnect.de> has quit IRC (Client Quit) | 11:27 | |
varjag | BBMASK_prepend is obsolete in layer.conf right | 11:27 |
*** Tom47 <Tom47!~Tom@p50888736.dip0.t-ipconnect.de> has joined #yocto | 11:28 | |
*** Tom25 <Tom25!~Tom@p50888736.dip0.t-ipconnect.de> has joined #yocto | 11:29 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest) | 11:34 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 11:36 | |
varjag | ditto DSITRO_FEATURES_remove | 11:37 |
varjag | is there any document dealing with migration from obsolete stuff | 11:38 |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 11:39 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest) | 11:42 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 11:42 | |
KanjiMonster | varjag: https://docs.yoctoproject.org/4.0.12/migration-guides/migration-3.4.html#override-syntax-changes | 11:44 |
KanjiMonster | if you go through each releases' migration notes it should give you a good idea what you need to change | 11:46 |
varjag | thanks a lot | 11:47 |
varjag | we're jumping over a few yes | 11:47 |
rob_w | what would be best practice if i want to use the same toolchain for 2 MACHINES but they are very similar , like am335x & am437x ? is that possible ? | 11:49 |
*** Daanct12 <Daanct12!~danct12@user/danct12> has quit IRC (Quit: WeeChat 4.0.4) | 11:57 | |
Tom25 | Hello! I'm currently try to implement "EFI Boot Guard" and "SWUpdate" (x86 platform). Most things are already working. Update partition (rootfs) is selected dynamically via uuid. The only problem i have is that the rootfs path in the kernel argument on both ebg config partitions are the same. Does anyone work with ebg/swupdate and have a hint for | 12:00 |
Tom25 | me? | 12:00 |
rburton | rob_w: if the architecture is the same it will be shared | 12:00 |
rob_w | ok .. but how to i set MACHINE to ? switching around in my local.conf or | 12:01 |
rburton | yeah | 12:02 |
rburton | if they're actually part of the same 'system' then look at multiconfig | 12:02 |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 12:07 | |
rob_w | thx | 12:10 |
*** prabhakarlad <prabhakarlad!~prabhakar@pc.renesas.eu> has quit IRC (Quit: Client closed) | 12:18 | |
*** alejandrohs <alejandrohs!~alejandro@user/alejandrohs> has quit IRC (Ping timeout: 240 seconds) | 12:23 | |
*** alejandrohs <alejandrohs!~alejandro@user/alejandrohs> has joined #yocto | 12:25 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 245 seconds) | 12:32 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 12:34 | |
*** Guest63 <Guest63!~Guest63@lputeaux-658-1-190-18.w80-11.abo.wanadoo.fr> has joined #yocto | 12:47 | |
*** luc4 <luc4!~luca@2a00:6d43:501:1201:1171:8bbf:1cea:8dc> has quit IRC (Ping timeout: 258 seconds) | 12:49 | |
*** Tom47 <Tom47!~Tom@p50888736.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed) | 13:02 | |
*** Tom25 <Tom25!~Tom@p50888736.dip0.t-ipconnect.de> has quit IRC (Quit: Client closed) | 13:06 | |
*** Tom45 <Tom45!~Tom@p50888736.dip0.t-ipconnect.de> has joined #yocto | 13:12 | |
*** Tom45 <Tom45!~Tom@p50888736.dip0.t-ipconnect.de> has quit IRC (Client Quit) | 13:13 | |
*** Danct12 <Danct12!~danct12@user/danct12> has quit IRC (Read error: Connection reset by peer) | 13:17 | |
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Quit: Leaving) | 13:20 | |
*** florian <florian!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Quit: Ex-Chat) | 13:26 | |
Guest63 | Hi, Is there a way to add a task to all dependencies of a recipe ? I would like to group all the .debug/ELF files in a common folder. I want to avoid using INHERIT at a distro level. | 13:28 |
*** florian_kc <florian_kc!~florian@port-217-146-132-69.static.as20676.net> has quit IRC (Ping timeout: 258 seconds) | 13:30 | |
*** slimak <slimak!~slimak@eu242.internetdsl.tpnet.pl> has quit IRC (Ping timeout: 258 seconds) | 13:32 | |
qschulz | Guest63: nope, a recipe can only impact itself | 13:39 |
Guest63 | So the other way would be to bbappend all the dependencies ? | 13:40 |
qschulz | Guest63: why exactly do you want all ELF files in a common folder? | 13:41 |
Guest63 | I need to push them to a S3 storage in order to use them with Sentry Symbol Server: https://docs.sentry.io/platforms/native/data-management/debug-files/symbol-servers/ but I don't want to import the whole OS. | 13:43 |
qschulz | Guest63: if all the ELF files are part of the sysroot, then they should be available in your recipe that depends on all other | 13:44 |
rburton | the debug won't be though | 13:44 |
qschulz | you could probably do some "smart" stuff there | 13:44 |
rburton | you could generate a minimal debugfs with just the recipe you care about it, that will pull in the deps and give you a tarball of .debug files | 13:44 |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-32-76-71-129-107.dsl.bell.ca> has joined #yocto | 13:45 | |
*** paulg <paulg!~paulg@198-84-237-91.cpe.teksavvy.com> has quit IRC (Ping timeout: 245 seconds) | 13:47 | |
Guest63 | I was thinking of adding a step between do_package and do_package_rpm and get the -dbg folder | 13:48 |
rburton | yeah that's just complicating matters | 13:48 |
Guest63 | but this won't get dependencies like opencv etc | 13:48 |
Guest63 | The other way I was thinking is to catch all the dbg RPM at the end and extract them. But I thought we could do something smart during the build time. | 13:52 |
rburton | Guest63: its old but something like https://github.com/rossburton/meta-ross/blob/master/recipes-devtools/gtkdocs/gtkdocs.bb will work. change gtk+3-doc to myapp-dbg and build the image. you _should_ get a tarball of all the dbg symbols. | 13:52 |
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has joined #yocto | 13:53 | |
Guest63 | Yeah I see what you mean. | 13:56 |
rburton | it worked when i tried it but that was 4 years ago, but dbg packages only depend on other dbg packages | 13:56 |
rburton | so... should work | 13:56 |
*** olani- <olani-!~olani@wlan-gw.se.axis.com> has left #yocto (Using Circe, the loveliest of all IRC clients) | 13:57 | |
*** l3s8g <l3s8g!~l3s8g@p200300de171f520000000000000005e9.dip0.t-ipconnect.de> has joined #yocto | 13:57 | |
*** slimak <slimak!~slimak@eu242.internetdsl.tpnet.pl> has joined #yocto | 14:09 | |
tlwoerner | qschulz: awesome review, thanks! i'll post the fixups to the mailing list (and i did push them to my github copy too) | 14:12 |
*** Danct12 <Danct12!~danct12@user/danct12> has joined #yocto | 14:21 | |
*** ray-san <ray-san!~ray-san@195.50.168.194> has quit IRC (Remote host closed the connection) | 14:22 | |
*** paulg <paulg!~paulg@198-84-237-91.cpe.teksavvy.com> has joined #yocto | 14:27 | |
JPEW | RP: Going to miss bug triage. Meeting conflict. Will have the updated SPDX patch in ~1 hour | 14:32 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 14:35 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 14:36 | |
*** nemik <nemik!~nemik@207.237.248.190> has quit IRC (Remote host closed the connection) | 14:40 | |
*** varjag <varjag!~user@188.95.241.196> has quit IRC (Quit: ERC (IRC client for Emacs 27.1)) | 14:41 | |
*** olani_ <olani_!~olani@wlan-gw.se.axis.com> has left #yocto (Using Circe, the loveliest of all IRC clients) | 14:50 | |
tlwoerner | huh, do_deploy() can't be machine-specific? i.e. do_deploy:rk3588() {...} | 14:54 |
Saur | RP: Regarding your recent change to where the licenses are deployed: wouldn't it make sense to add SSTATE_PKGARCH to PKGDATA_VARS so that it is saved and can be used in, e.g., write_license_files() to directly access the correct file rather than having to search over all possible archs? | 14:56 |
*** fray <fray!~fray@70.99.78.136> has quit IRC (Ping timeout: 246 seconds) | 14:56 | |
*** mckoan is now known as mckoan|away | 14:56 | |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has joined #yocto | 14:58 | |
*** kpo <kpo!~kpo@156.17.147.0> has joined #yocto | 15:05 | |
*** fray <fray!~fray@70.99.78.136> has joined #yocto | 15:06 | |
*** tgamblin <tgamblin!~tgamblin@abordeaux-655-1-129-86.w90-5.abo.wanadoo.fr> has quit IRC (Quit: Leaving) | 15:08 | |
JPEW | RP: Patch sent. Mostly just reworked to be more explicit about the path expectations | 15:09 |
*** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Ping timeout: 248 seconds) | 15:17 | |
qschulz | tlwoerner: ah you need an empty one for the non-machine-specific one | 15:18 |
qschulz | do_deploy() {:} | 15:18 |
qschulz | tlwoerner: I assume this is what we're talking about :) | 15:18 |
tlwoerner | qschulz: i'm working on adding a rk3308-based board that i have, it also doesn't have support in tf-a | 15:19 |
*** florian_kc <florian_kc!~florian@dynamic-093-135-050-152.93.135.pool.telefonica.de> has joined #yocto | 15:20 | |
tlwoerner | so i was looking to add it to as a second COMPATIBLE_MACHINE to your rkbin recipe | 15:20 |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 15:21 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 15:21 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 15:24 | |
*** Guest63 <Guest63!~Guest63@lputeaux-658-1-190-18.w80-11.abo.wanadoo.fr> has quit IRC (Ping timeout: 258 seconds) | 15:24 | |
tlwoerner | and ideally i would have do_deploy:rk3588() and do_deploy:rk3308() | 15:25 |
tlwoerner | i think i've seen another bsp somewhere that had the same issue. i think it's a matter of having one do_deploy() then some logic in there | 15:26 |
*** kpo <kpo!~kpo@156.17.147.0> has quit IRC (Read error: Connection reset by peer) | 15:28 | |
tlwoerner | qschulz: i had a long think about the rk3588 vs rk3588s thing. | 15:30 |
tlwoerner | i believe we want both rk3588 and rk3588s in MACHINEOVERRIDES for conf/machine/include/rk3588.inc | 15:30 |
tlwoerner | but only rk3588 in SOC_FAMILY | 15:30 |
tlwoerner | whereas MACHINEOVERRIDES for rk3588s should only have rk3588s, and its SOC_FAMILY should be rk3588s | 15:31 |
RP | Saur: that would work for some cases but not all of the functions unfortunately, there aren't dependencies between the license class code and the pkgdata code | 15:31 |
RP | JPEW: thanks! | 15:31 |
tlwoerner | i believe i've got that straightened out now, but i don't think it was like that initially | 15:31 |
*** jmiehe <jmiehe!~Thunderbi@user/jmiehe> has quit IRC (Remote host closed the connection) | 15:33 | |
Saur | Hmm, ok. Anyway, even if you are not accepting a patch to do it, I did it for us since we of course have a lot of code to gather and generate the license info we include in our products, which of course now need that variable to determine the correct path. The dependencies should not be a problem for us since that code runs at the very end. However, what I did notice when I added SSTATE_PKGARCH to PKGDATA_VARS was that nothing rebuilt, a | 15:38 |
Saur | nd thus the SSTATE_PKGDATA did not end up in the packagedata files. Not until I did a cleansstate and rebuilt. It turns out that do_package (or more specifically emit_pkgdata()) does not depend on PKGDATA_VARS. | 15:38 |
yocton | sakoman: The patch I was talking about did not apply cleanly on kirkstone anyway, I've backported it and sent it to the ML. | 15:39 |
sakoman | yocton: OK, thanks! I'll watch for it | 15:39 |
Saur | RP: I was under the belief that the new addpylib should help with automatically detecting dependencies on bitbake variables used in the Python modules? | 15:41 |
RP | Saur: I mean task dependencies. pkgdata is only readable if the files exist on disk | 15:41 |
Saur | RP: Ok, got it. We already have the dependencies in place for our task as it already depends on reading the packagedata files. | 15:43 |
RP | Saur: right, I'm not sure that is something we can assume | 15:43 |
*** sakman <sakman!~sakman@99.209.85.164> has joined #yocto | 15:46 | |
Saur | RP: What about addpylib? Is my understanding of how much it helps with automatically calculating dependencies on bitbake variables a misunderstanding. | 15:47 |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has quit IRC (Ping timeout: 260 seconds) | 15:50 | |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has joined #yocto | 15:52 | |
*** tnovotny <tnovotny!~tnovotny@ip4-83-240-26-162.cust.nbox.cz> has quit IRC (Quit: Leaving) | 15:53 | |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has quit IRC (Remote host closed the connection) | 15:57 | |
RP | Saur: it should help with dependencies on variables, that is correct | 15:57 |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 240 seconds) | 15:58 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 15:59 | |
Saur | RP: Ok, is there any way of seeing it in action, i.e., in trying to figure out why the dependency from emit_pkgdata() on PKGDATA_VARS is not picked up automatically? | 16:00 |
Saur | Or should I just send a patch to add the vardeps manually? | 16:00 |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 252 seconds) | 16:01 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has joined #yocto | 16:01 | |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has joined #yocto | 16:02 | |
*** zpfvo <zpfvo!~fvo@i59F5CD9D.versanet.de> has quit IRC (Ping timeout: 246 seconds) | 16:05 | |
RP | Saur: I'm struggling to process the different directions I'm being pulled in at once, to the point I'm actually physically shaking which is a bit disconcerting. What I'm failing to recall is where the code is but I suspect it will come back to me in a minute so give me some time to think... | 16:07 |
Saur | RP: No worries, take your time. | 16:07 |
*** Minvera <Minvera!~Minvera@user/Minvera> has joined #yocto | 16:10 | |
*** l3s8g <l3s8g!~l3s8g@p200300de171f520000000000000005e9.dip0.t-ipconnect.de> has quit IRC (Remote host closed the connection) | 16:11 | |
RP | Saur: lib/bb/codeparser.py enable the bb.warn("%s: %s\nRefs:%s Execs: %s %s %s" % (name, fn, parser.references, parser.execs, parser.var_execs, parser.contains)) (there is a bug where src should be fn) | 16:11 |
*** l3s8g <l3s8g!~l3s8g@p200300de171f520000000000000005e9.dip0.t-ipconnect.de> has joined #yocto | 16:11 | |
RP | Saur: that will give you debug at least | 16:11 |
Saur | Ok, I'll see if I can come up with anything. :) | 16:11 |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has quit IRC (Ping timeout: 246 seconds) | 16:12 | |
RP | Saur: meta/lib/oe/__init__.py needs packagedata adding to BBIMPORTS, that is why it isn't being handled | 16:13 |
RP | Saur: what that breaks test wise will be "fun" | 16:13 |
Saur | Does it make sense to add it? | 16:14 |
RP | Saur: yes, I just wonder if all the sigs tests will still pass | 16:15 |
*** slimak <slimak!~slimak@eu242.internetdsl.tpnet.pl> has quit IRC (Ping timeout: 245 seconds) | 16:16 | |
Saur | Btw, looking at meta/lib/oe/__init__.py and listing the modules in meta/lib/oe: what determines which modules are added to BBIMPORTS and which are left out? | 16:17 |
RP | Saur: BBIMPORTS copied what the code in base.bbclass did. So you're asking why some were listed there and some weren't | 16:18 |
RP | I'm not sure, I suspect bugs in some cases and code pollution in others | 16:18 |
Saur | What are the drawbacks of adding modules to BBIMPORTS? (I assume there are some, or they would just have all been added.) | 16:20 |
RP | There were drawbacks to the base.bbclass imports including circular reference issues and dependency problems. pyaddlib was designed to avoid a lot of them | 16:20 |
RP | Saur: short answer is I don't remember if there are any or not | 16:21 |
Saur | Ok. | 16:21 |
Saur | RP: You were worried about sig test if packagedata is added to BBIMPORTS. Which tests are that exactly? Thought I'd give it a shot, but I prefer to not run all of oe-selftest if I can avoid it.... | 16:22 |
RP | Saur: sstatetests | 16:23 |
Saur | Thank you. | 16:23 |
* RP wishes he could avoid running it | 16:24 | |
*** manuel_ <manuel_!~manuel198@62.99.131.178> has joined #yocto | 16:28 | |
*** Ram94 <Ram94!~Ram94@199.120.49.41> has joined #yocto | 16:29 | |
*** manuel1985 <manuel1985!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 240 seconds) | 16:30 | |
*** manuel_ <manuel_!~manuel198@62.99.131.178> has quit IRC (Ping timeout: 240 seconds) | 16:36 | |
*** Ram94 <Ram94!~Ram94@199.120.49.41> has quit IRC (Quit: Client closed) | 16:47 | |
RP | Saur: I've thrown it into master-next along with a load of other things, we'll see what breaks from this | 16:53 |
*** florian_kc <florian_kc!~florian@dynamic-093-135-050-152.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 258 seconds) | 16:58 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 17:07 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has joined #yocto | 17:07 | |
*** Ram94 <Ram94!~Ram94@199.120.49.41> has joined #yocto | 17:14 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 17:17 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 17:17 | |
*** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.) | 17:17 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-050-152.93.135.pool.telefonica.de> has joined #yocto | 17:29 | |
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving) | 17:45 | |
*** xmn <xmn!~xmn@2600:4040:9390:8c00:1ca1:5b77:413e:2c49> has quit IRC (Ping timeout: 260 seconds) | 17:54 | |
*** Ram94 <Ram94!~Ram94@199.120.49.41> has quit IRC (Quit: Client closed) | 18:04 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Quit: The Lounge - https://thelounge.chat) | 18:12 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has joined #yocto | 18:12 | |
*** mvlad <mvlad!~mvlad@2a02:2f08:4c00:5d00:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection) | 18:19 | |
*** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 18:27 | |
*** Soopaman <Soopaman!~soopaman@cpe-70-122-239-181.tx.res.rr.com> has joined #yocto | 18:35 | |
*** Minvera2 <Minvera2!~Minvera@user/Minvera> has joined #yocto | 18:39 | |
*** Soopaman <Soopaman!~soopaman@cpe-70-122-239-181.tx.res.rr.com> has quit IRC (Quit: Leaving.) | 18:44 | |
*** Soopaman <Soopaman!~soopaman@cpe-70-122-239-181.tx.res.rr.com> has joined #yocto | 18:45 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 19:08 | |
Saur | RP: I have verified that with your addition of packagedata to BBIMPORTS, I can see the dependency on PKGDATA_VARS being added for the do_package task (and some other dependencies as well). | 19:10 |
*** Soopaman <Soopaman!~soopaman@cpe-70-122-239-181.tx.res.rr.com> has quit IRC (Quit: Leaving.) | 19:14 | |
Saur | RP: There is one thing I do not understand though. When I ran bitbake-dumpsig -D -t v86d package (I used the v86d recipe for testing since it has basically no dependencies), I noticed that the name of the sigdata file was the same both with and without your fix. I had, however, expected it to change as the contents change... | 19:16 |
*** amitk <amitk!~amit@58.84.62.67> has quit IRC (Ping timeout: 258 seconds) | 19:23 | |
*** tnovotny <tnovotny!~tnovotny@ip-89-102-31-118.bb.vodafone.cz> has joined #yocto | 19:49 | |
*** l3s8g <l3s8g!~l3s8g@p200300de171f520000000000000005e9.dip0.t-ipconnect.de> has quit IRC (Quit: l3s8g) | 19:51 | |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has joined #yocto | 19:59 | |
*** alessioigor <alessioigor!~alessioig@185.178.95.254> has quit IRC (Quit: alessioigor) | 20:03 | |
*** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has joined #yocto | 20:12 | |
khem | RP: do you see issues with llvm 17 patch ? | 20:16 |
RP | khem: abelloni did I think | 20:29 |
RP | Saur: Offhand I don't know | 20:29 |
khem | ok | 20:30 |
khem | I will wait for details | 20:30 |
*** manuel_ <manuel_!~manuel198@2a02:1748:dd5c:f290:c5b2:fdff:b718:9edf> has joined #yocto | 20:41 | |
*** ykrons <ykrons!~guillaume@62.192.23.101> has quit IRC (Ping timeout: 240 seconds) | 20:41 | |
*** ykrons <ykrons!~guillaume@62.192.23.101> has joined #yocto | 20:42 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has quit IRC (Quit: vladest) | 20:49 | |
*** vladest <vladest!~Thunderbi@adsl-89-217-204-83.adslplus.ch> has joined #yocto | 20:51 | |
*** Ram94 <Ram94!~Ram94@199.120.49.41> has joined #yocto | 21:00 | |
*** Ram94 <Ram94!~Ram94@199.120.49.41> has quit IRC (Client Quit) | 21:00 | |
*** Wouter0100670440 <Wouter0100670440!~Wouter010@entry.nbg.netvos.nl> has quit IRC (Remote host closed the connection) | 21:01 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-050-152.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 21:04 | |
abelloni | RP: khem: I had the same issue without llvm 17 | 21:05 |
abelloni | so I guess the patch is ok | 21:05 |
RP | abelloni: ok, thanks | 21:05 |
abelloni | my issue is librsvg failing to build on qemux86-64-x32 | 21:06 |
*** ptsneves <ptsneves!~Thunderbi@bl13-187-229.dsl.telepac.pt> has quit IRC (Ping timeout: 252 seconds) | 21:07 | |
yates_work | is there a way to .bbappend a recipe but have it named something else? i need to .bbappend qtbase_git%.bb, but I want it named qtbase-static | 21:09 |
yates_work | in other words, when i "bitbake qtbase", i want that to build the original without the .bbappend | 21:09 |
yates_work | but i don't want to copy the whole recipe and tweak a hundred file names. it is only one or two PACKAGE_CONFIG options I need to change | 21:10 |
JPEW | yates_work: You can do some limited amount of that with BBCLASSEXTEND, but it's pretty tricky | 21:11 |
*** brazuca <brazuca!~brazuca@2804:7f4:3598:bdc1:e8d5:4298:5d32:bd11> has joined #yocto | 21:11 | |
yates_work | JPEW: ok reading up on BBCLASSEXTEN | 21:12 |
yates_work | D | 21:12 |
JPEW | We have a (probably really gross) class called virtvariant.bbclass that gives us the ability to have a lot of version of a recipe with different overrides to keep our recipes more or less sane | 21:12 |
* JPEW should upload it somewhere, but I'm afraid it will blind some of the more seasoned devs | 21:12 | |
yates_work | then it'll probably kill me! | 21:13 |
RP | JPEW: I've seen a class like this before :/ | 21:16 |
JPEW | Ya... it's messy, but it works for what we need | 21:18 |
JPEW | (which is TBH pretty limited) | 21:18 |
RP | JPEW: I'm sure we did used to have something like this somewhere public. We ended up not needing it though (thankfully!) | 21:19 |
RP | core-image-ptest-* is probably one of the more crazy public usages of it :) | 21:19 |
JPEW | Ya. I'm not sure what the better option is for our use though; we just need to make a few small modifications to a recipe (usually, per product) | 21:20 |
RP | JPEW: it is fine, it was designed for that kind of thing | 21:20 |
RP | bitbake internally could handle it more performantly but such is life | 21:20 |
*** tnovotny <tnovotny!~tnovotny@ip-89-102-31-118.bb.vodafone.cz> has quit IRC (Quit: Leaving) | 21:22 | |
*** alimon <alimon!~alimon@189.172.157.85> has quit IRC (Remote host closed the connection) | 21:22 | |
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has quit IRC (Ping timeout: 240 seconds) | 21:28 | |
RP | rburton: I'm blaming your patches for https://autobuilder.yoctoproject.org/typhoon/#/builders/110/builds/6710/steps/13/logs/stdio | 21:28 |
RP | with helpful errors messages :( | 21:29 |
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has joined #yocto | 21:31 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-050-152.93.135.pool.telefonica.de> has joined #yocto | 21:31 | |
abelloni | at least, it is not False is not True ;) | 22:00 |
RP | abelloni: I have tried to remove a load of those but there are so many left | 22:01 |
RP | abelloni: I guess False is True would be worse | 22:01 |
abelloni | :) | 22:01 |
RP | None is not True or False | 22:02 |
abelloni | khem: I guess you are going to look at why the musl patches failed? | 22:02 |
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-32-76-71-129-107.dsl.bell.ca> has quit IRC (Quit: Konversation terminated!) | 22:06 | |
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has quit IRC (Ping timeout: 244 seconds) | 22:09 | |
*** sakman <sakman!~sakman@99.209.85.164> has quit IRC (Ping timeout: 260 seconds) | 22:29 | |
RP | Saur: I did bitbake-dumpsig tmp/stamps/qemux86_64-poky-linux/v86d/0.1.10.do_package.sigdata.8a* | grep emit and I see emit_pkgdata listed | 22:41 |
RP | Saur: comparing old files with new ones, I see it changes to List of dependencies for variable oe.packagedata.emit_pkgdata is ['ALLOW_EMPTY', 'MLPREFIX', 'MULTILIB_GLOBAL_VARIANTS', 'MULTILIB_VARIANTS', 'PACKAGES', 'PKGDATA_VARS', 'PKGDEBUGSOURCES', 'PKGDEST', 'PKGDESTWORK', 'PN', 'RPROVIDES', 'oe.packagedata.glob', 'oe.path.symlink'] from an empty list previously | 22:42 |
*** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 23:01 | |
*** florian_kc <florian_kc!~florian@dynamic-093-135-050-152.93.135.pool.telefonica.de> has quit IRC (Ping timeout: 258 seconds) | 23:10 | |
*** luneff <luneff!~koolkhel@95.174.114.26> has joined #yocto | 23:22 | |
*** luneff <luneff!~koolkhel@95.174.114.26> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…) | 23:36 | |
*** brazuca <brazuca!~brazuca@2804:7f4:3598:bdc1:e8d5:4298:5d32:bd11> has quit IRC (Ping timeout: 245 seconds) | 23:37 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!