Wednesday, 2025-05-07

[2025-05-07 00:00:22] → dgriego joined (~dgriego@user/dgriego)
[2025-05-07 00:14:25] ⇐ vvn quit (~vivien@174.88.247.49): Quit: WeeChat 4.5.2
[2025-05-07 00:16:07] ⇐ dmoseley_ quit (~dmoseley@98.97.172.236): Quit: ZNC 1.9.1 - https://znc.in
[2025-05-07 00:18:11] → dmoseley joined (~dmoseley@98.97.172.236)
[2025-05-07 00:25:32] ⇐ frgo quit (~frgo@rev213-183-189-125-adsl4.nc-adsl.net): Read error: Connection reset by peer
[2025-05-07 00:25:38] → frgo_ joined (~frgo@rev213-183-189-125-adsl4.nc-adsl.net)
[2025-05-07 00:25:54] ⇐ dgriego quit (~dgriego@user/dgriego): Ping timeout: 248 seconds
[2025-05-07 00:26:36] → dgriego joined (~dgriego@user/dgriego)
[2025-05-07 00:27:48] → Articulus joined (~Articulus@2601:642:4f7f:1df1:16ac:60ff:fed8:386b)
[2025-05-07 00:32:02] ⇐ qschulz quit (~weechat@ns326003.ip-37-187-106.eu): Remote host closed the connection
[2025-05-07 00:34:51] <wmills_> @khem: Thanks!
[2025-05-07 00:34:59] → qschulz joined (~weechat@ns326003.ip-37-187-106.eu)
[2025-05-07 01:00:32] <tlwoerner> khem: ld: error: unrecognized value '-z gcs-compliant=all'
[2025-05-07 01:00:42] <tlwoerner> do i need to use master-next or something?
[2025-05-07 01:04:31] ⇐ davidinux quit (~davidinux@149.22.91.167): Ping timeout: 265 seconds
[2025-05-07 01:06:21] → davidinux joined (~davidinux@149.22.91.167)
[2025-05-07 01:35:14] ⇐ jclsn quit (~jclsn@149.224.86.253.dynamic-pppoe.dt.ipv4.wtnet.de): Ping timeout: 272 seconds
[2025-05-07 01:37:08] → jclsn joined (~jclsn@134.101.172.175.dynamic-pppoe.dt.ipv4.wtnet.de)
[2025-05-07 01:39:42] → ajfriesen1642 joined (~ajfriesen@xdsl-87-78-49-143.nc.de)
[2025-05-07 01:40:56] ⇐ ajfriesen164 quit (~ajfriesen@xdsl-85-197-8-194.nc.de): Ping timeout: 252 seconds
[2025-05-07 01:40:56] * ajfriesen1642 → ajfriesen164
[2025-05-07 01:43:05] ⇐ Xagen quit (~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net): Quit: My MacBook has gone to sleep. ZZZzzz…
[2025-05-07 01:50:55] → Chaser joined (~Chaser@user/chaser)
[2025-05-07 02:21:35] ⇐ frgo_ quit (~frgo@rev213-183-189-125-adsl4.nc-adsl.net): Remote host closed the connection
[2025-05-07 02:23:42] → frgo joined (~frgo@rev213-183-189-125-adsl4.nc-adsl.net)
[2025-05-07 02:30:45] ⇐ Chaser quit (~Chaser@user/chaser): Ping timeout: 248 seconds
[2025-05-07 03:17:29] ⇐ sakoman quit (~sakoman@2602:feb4:3b:2100:c7f0:c53:904d:8b53): Ping timeout: 260 seconds
[2025-05-07 03:18:41] → sakoman joined (~sakoman@2602:feb4:3b:2100:7681:5b3e:8acc:798e)
[2025-05-07 04:29:43] ⇐ tammranil quit (~tammranil@user/tammranil): Remote host closed the connection
[2025-05-07 04:30:37] → tammranil joined (~tammranil@user/tammranil)
[2025-05-07 04:47:28] <khem> hmm ok
[2025-05-07 04:53:22] <khem> tlwoerner: try with -Wl,-z,gcs-report-dynamic=none
[2025-05-07 05:21:17] ⇐ dankm quit (~dan@user/dankm): Ping timeout: 252 seconds
[2025-05-07 05:21:33] → dankm joined (~dan@user/dankm)
[2025-05-07 05:27:10] ⇐ frgo quit (~frgo@rev213-183-189-125-adsl4.nc-adsl.net): Ping timeout: 260 seconds
[2025-05-07 05:27:17] ⇐ drkhsh quit (~drkhsh@user/drkhsh): Ping timeout: 248 seconds
[2025-05-07 05:27:43] → drkhsh joined (~drkhsh@user/drkhsh)
[2025-05-07 05:27:57] ⇐ OnkelUlla quit (~user@dude03.red.stw.pengutronix.de): Read error: Connection reset by peer
[2025-05-07 05:30:28] → OnkelUlla joined (~user@dude03.red.stw.pengutronix.de)
[2025-05-07 05:35:45] ⇐ ablu quit (~m-bfyrfh@user/Ablu): Ping timeout: 276 seconds
[2025-05-07 05:38:30] ⇐ Articulus quit (~Articulus@2601:642:4f7f:1df1:16ac:60ff:fed8:386b): Quit: Leaving
[2025-05-07 05:38:34] → ablu joined (~m-bfyrfh@user/Ablu)
[2025-05-07 05:39:49] → frgo joined (~frgo@rev213-183-189-125-adsl4.nc-adsl.net)
[2025-05-07 05:43:03] → alessio joined (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d)
[2025-05-07 05:44:53] ⇐ frgo quit (~frgo@rev213-183-189-125-adsl4.nc-adsl.net): Ping timeout: 248 seconds
[2025-05-07 05:56:42] → goliath joined (~goliath@user/goliath)
[2025-05-07 06:02:24] ⇐ ptsneves quit (~Thunderbi@088156093164.unknown.vectranet.pl): Ping timeout: 276 seconds
[2025-05-07 06:10:35] → frieder joined (~frieder@89.244.121.40)
[2025-05-07 06:25:19] ⇐ Kubu_work quit (~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr): Quit: Leaving.
[2025-05-07 06:26:14] → frgo joined (~frgo@85.8.80.61)
[2025-05-07 06:31:59] → PeterM joined (~PeterM@136.226.199.12)
[2025-05-07 06:44:03] → zeemate joined (~chris@2001:16b8:b125:8600:67c:16ff:fe50:8356)
[2025-05-07 07:13:23] → florian joined (~florian@2a02:3100:3aa6:4f00:cb3:2f75:d714:784b)
[2025-05-07 07:17:10] → rfuentess joined (~rfuentess@lfbn-lyo-1-1566-5.w90-52.abo.wanadoo.fr)
[2025-05-07 07:18:50] → enok joined (~Thunderbi@94.191.140.38.mobile.tre.se)
[2025-05-07 07:19:39] → Kubu_work joined (~kubu@static-css-ccs-204145.business.bouyguestelecom.com)
[2025-05-07 07:29:18] → iokill joined (~dave@static.16.105.130.94.clients.your-server.de)
[2025-05-07 07:40:15] → ptsneves joined (~Thunderbi@088156093164.unknown.vectranet.pl)
[2025-05-07 07:44:55] → berton_ joined (uid641616@id-641616.ilkley.irccloud.com)
[2025-05-07 07:46:13] ⇐ berton_ quit (uid641616@id-641616.ilkley.irccloud.com): Client Quit
[2025-05-07 07:50:02] ⇐ dmoseley quit (~dmoseley@98.97.172.236): Ping timeout: 265 seconds
[2025-05-07 07:50:20] → dmoseley_ joined (~dmoseley@129.222.252.253)
[2025-05-07 07:55:01] ⇐ florian quit (~florian@2a02:3100:3aa6:4f00:cb3:2f75:d714:784b): Ping timeout: 248 seconds
[2025-05-07 08:01:20] → leon-anavi joined (~Leon@46.55.231.62)
[2025-05-07 08:04:25] → mbulut joined (~mbulut@2a02:8108:1607:2800:9d95:6f5a:5614:9ee9)
[2025-05-07 08:11:20] → berton joined (uid641616@id-641616.ilkley.irccloud.com)
[2025-05-07 08:22:26] ⇐ enok quit (~Thunderbi@94.191.140.38.mobile.tre.se): Ping timeout: 252 seconds
[2025-05-07 08:26:03] → florian joined (~florian@port-217-146-132-69.static.as20676.net)
[2025-05-07 08:44:51] <qschulz> tlwoerner: got a Radxa Rock by any chance? I have a few patches to maybe make meta-rockchip build a wic image but I cannot test it
[2025-05-07 08:45:06] → enok joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 08:49:53] ⇐ mbulut quit (~mbulut@2a02:8108:1607:2800:9d95:6f5a:5614:9ee9): Remote host closed the connection
[2025-05-07 08:57:04] ⇐ ptsneves quit (~Thunderbi@088156093164.unknown.vectranet.pl): Ping timeout: 245 seconds
[2025-05-07 08:58:07] → florian_kc joined (~florian@dynamic-078-048-183-112.78.48.pool.telefonica.de)
[2025-05-07 09:01:11] → CrazyGecko3 joined (~CrazyGeck@172-236-203-194.ip.linodeusercontent.com)
[2025-05-07 09:01:56] * mckoan|away → mckoan
[2025-05-07 09:02:29] ⇐ davidinux quit (~davidinux@149.22.91.167): Ping timeout: 245 seconds
[2025-05-07 09:02:45] ⇐ lowvoltage quit (~lowvoltag@172-236-203-194.ip.linodeusercontent.com): Ping timeout: 252 seconds
[2025-05-07 09:03:07] ⇐ CrazyGecko quit (~CrazyGeck@172-236-203-194.ip.linodeusercontent.com): Ping timeout: 252 seconds
[2025-05-07 09:03:07] * CrazyGecko3 → CrazyGecko
[2025-05-07 09:03:17] ⇐ pidge quit (~pidge@80.233.59.105): Ping timeout: 248 seconds
[2025-05-07 09:03:56] → lowvoltage joined (~lowvoltag@172-236-203-194.ip.linodeusercontent.com)
[2025-05-07 09:05:34] → pidge joined (~pidge@80.233.61.105)
[2025-05-07 09:07:43] → davidinux joined (~davidinux@149.102.237.132)
[2025-05-07 09:10:36] ⇐ vthor quit (~thor@2605:59c8:71e9:3e10:973d:8704:32dd:a55e): Excess Flood
[2025-05-07 09:12:11] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Quit: enok
[2025-05-07 09:12:19] → enok71 joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 09:12:42] → wicki8 joined (~wicki@user/wicki)
[2025-05-07 09:13:08] → vthor joined (~thor@2605:59c8:71e9:3e10::4e2)
[2025-05-07 09:13:09] * vthor changed host: thor@2605:59c8:71e9:3e10::4e2 → thor@user/vthor
[2025-05-07 09:14:18] ⇐ kilobyte_ch quit (~kbch@37.17.235.66): Ping timeout: 244 seconds
[2025-05-07 09:14:39] * enok71 → enok
[2025-05-07 09:15:03] ⇐ wicki quit (~wicki@user/wicki): Ping timeout: 272 seconds
[2025-05-07 09:15:03] * wicki8 → wicki
[2025-05-07 09:24:31] ⇐ florian_kc quit (~florian@dynamic-078-048-183-112.78.48.pool.telefonica.de): Read error: Connection reset by peer
[2025-05-07 09:26:27] <qschulz> I'm wondering if we shouldn't set an override for aarch32 and aarch64 architectures for WKS_FILE_DEPENDS_BOOTLOADERS to virtual/bootloader by default?
[2025-05-07 09:26:31] <qschulz> https://git.openembedded.org/openembedded-core/tree/meta/classes-recipe/image_types_wic.bbclass#n115
[2025-05-07 09:26:42] <qschulz> there are defaults for x86* ones
[2025-05-07 09:27:43] → kilobyte_ch joined (~kbch@37.17.235.66)
[2025-05-07 09:54:04] → mbulut joined (~mbulut@2a02:8108:1607:2800:a4f5:1f8d:ef11:ece1)
[2025-05-07 09:54:09] ⇐ mbulut quit (~mbulut@2a02:8108:1607:2800:a4f5:1f8d:ef11:ece1): Remote host closed the connection
[2025-05-07 09:56:45] → enok71 joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 09:56:45] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Read error: Connection reset by peer
[2025-05-07 09:56:45] * enok71 → enok
[2025-05-07 09:56:55] <RP> qschulz: there is a patch from mcfrisk doing that, I think it just needed a tweak
[2025-05-07 09:58:37] → enok71 joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 09:58:37] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Read error: Connection reset by peer
[2025-05-07 09:58:37] * enok71 → enok
[2025-05-07 10:00:41] → enok71 joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 10:00:41] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Read error: Connection reset by peer
[2025-05-07 10:00:41] * enok71 → enok
[2025-05-07 10:06:17] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Quit: enok
[2025-05-07 10:07:27] → enok joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 10:09:23] <mcfrisk> qschulz: yes, I need to get back to those patches but they are coming. checking latest kernel changes currently which are related to my patches, somewhat. everything depends on everything :/
[2025-05-07 10:11:21] <mcfrisk> qschulz: after some builds/rebuilds wic images can be without bootloader binaries due to this missing dependency, thus the other wic patches are also important..
[2025-05-07 10:17:26] → florian_kc joined (~florian@port-217-146-132-69.static.as20676.net)
[2025-05-07 10:19:55] → enok71 joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 10:23:49] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Ping timeout: 268 seconds
[2025-05-07 10:23:49] * enok71 → enok
[2025-05-07 10:25:58] → enok71 joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 10:28:05] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Ping timeout: 248 seconds
[2025-05-07 10:28:05] * enok71 → enok
[2025-05-07 10:50:14] ⇐ enok quit (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se): Remote host closed the connection
[2025-05-07 10:50:37] → enok joined (~Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se)
[2025-05-07 10:51:49] <qschulz> mcfrisk: are we talking about https://lore.kernel.org/openembedded-core/20250404162932.447699-12-mikko.rapeli@linaro.org/?
[2025-05-07 10:52:13] <qschulz> is systemd-boot REALLY the most popular option (and supported) for aarch64/aarch32 platforms?
[2025-05-07 10:53:32] <rburton> qschulz: its better than grub :)
[2025-05-07 10:55:12] <qschulz> well, you have U-Boot and Barebox too :)
[2025-05-07 10:55:16] * enok changed host: Thunderbi@c-2ec2ea8e-74736162.cust.telenor.se → Thunderbi@user/enok
[2025-05-07 10:55:41] <qschulz> or am I misunderstanding what WKS_FILE_DEPENDS_BOOTLOADERS should contain?
[2025-05-07 10:56:32] ⇐ enok quit (~Thunderbi@user/enok): Quit: enok
[2025-05-07 10:56:49] → enok joined (~Thunderbi@user/enok)
[2025-05-07 10:57:42] <rburton> i thought that variable was just "all the choices" because at that point you can't know what wic will want
[2025-05-07 10:58:31] <qschulz> rburton: mmmm, we maybe do things different here in meta-rockchip (and possibly not correctly, who knows :) )
[2025-05-07 10:58:38] <qschulz> because we set those wic variables from the machine conf file
[2025-05-07 10:58:46] <rburton> ask tlwoerner what the intention is :)
[2025-05-07 10:58:52] <rburton> maybe machines should override the defaults
[2025-05-07 10:59:01] <qschulz> which happens to be parsed before the variable is hard-set by the bbclass
[2025-05-07 10:59:58] <qschulz> the intention is not needing to set the variables from all image recipes for a board
[2025-05-07 11:00:36] <qschulz> otherwise we'd also need to have a bbappend for all images from e.g. poky to generate a flashable image
[2025-05-07 11:01:32] <rburton> set with overrides in your machine config?
[2025-05-07 11:03:17] ⇐ florian_kc quit (~florian@port-217-146-132-69.static.as20676.net): Ping timeout: 248 seconds
[2025-05-07 11:03:36] → florian_kc joined (~florian@dynamic-078-048-183-112.78.48.pool.telefonica.de)
[2025-05-07 11:11:35] ⇐ xmn quit (~xmn@2600:4040:93b1:9000:8c93:3ec7:3d2:a93c): Quit: ZZZzzz…
[2025-05-07 11:12:02] ⇐ florian_kc quit (~florian@dynamic-078-048-183-112.78.48.pool.telefonica.de): Read error: Connection reset by peer
[2025-05-07 11:19:25] <mcfrisk> well default u-boot upstrea configs will build UEFI support, and then it's either kernel or grub or systemd-boot as UEFI app. wic config decides which but the dependency to build them needs to be there. machine should set default and images should be able to override
[2025-05-07 11:20:53] ⇐ prabhakalad quit (~prabhakar@136.226.168.182): Ping timeout: 244 seconds
[2025-05-07 11:21:39] → prabhakalad joined (~prabhakar@136.226.168.182)
[2025-05-07 11:22:04] ⇐ alessio quit (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d): Quit: alessio
[2025-05-07 11:49:32] ⇐ chep quit (chep@gateway/vpn/airvpn/chep): Ping timeout: 268 seconds
[2025-05-07 12:00:12] <qschulz> the image yes, not the bbclass
[2025-05-07 12:01:50] <qschulz> where do you see "default upstream U-Boot configs will build UEFI support" ? each board has its own defconfig, where EFI could be enabled
[2025-05-07 12:02:11] <mcfrisk> the configs in u-boot upstream
[2025-05-07 12:02:42] <mcfrisk> I wish we could use EFI_PROVIDER for DEPENDS but it doesn't work atm
[2025-05-07 12:03:05] <qschulz> "the configs in u-boot upstream" ?
[2025-05-07 12:03:25] <mcfrisk> the defconfigs there for various boards
[2025-05-07 12:03:36] <qschulz> yes? they may have UEFI there, and they may not
[2025-05-07 12:03:39] <qschulz> there is no "default"
[2025-05-07 12:04:02] <qschulz> aside from the default in Kconfig
[2025-05-07 12:04:35] <qschulz> but I think the fundamental misunderstanding is that WKS_FILE_DEPENDS_BOOTLOADERS is not for the bootloader recipe
[2025-05-07 12:04:49] <qschulz> it's for userspace tools interacting with the bootloader or whatever
[2025-05-07 12:05:24] <qschulz> (and to be clear: *my* fundamental misunderstanding)
[2025-05-07 12:05:42] <mcfrisk> there are too many bootloaders, too many stages and each claiming to be "the"
[2025-05-07 12:05:58] <qschulz> isn't it why we have virtual/bootloader?
[2025-05-07 12:07:17] <mcfrisk> HW microcode -> vendor FSBL -> security bits like bl31, optee, tf-a etc -> u-boot/edk2 -> kernel or boot menu tool like grub/systemd-boot -> initrd..
[2025-05-07 12:08:04] <mcfrisk> which one of those is virtual/bootloader? to me it's just u-boot, edk2 or ovmf (edk2 really)
[2025-05-07 12:08:26] <mcfrisk> EFI_LOADER is either grub or systemd-boot
[2025-05-07 12:09:43] <mcfrisk> in some setups boot can be directly from HW microcode -> u-boot -> kernel
[2025-05-07 12:10:20] <qschulz> you do still have u-boot in that chain though
[2025-05-07 12:10:32] <qschulz> which is virtual/bootloaders
[2025-05-07 12:10:36] <qschulz> -s
[2025-05-07 12:11:21] <qschulz> some platforms (like Rockchip) have (currently) tf-a and op-tee in U-Boot directly, so that's a good enough dependency (for that architecture)
[2025-05-07 12:11:28] <qschulz> s/architecture/vendor/
[2025-05-07 12:12:02] <qschulz> but I think this is not an important discussion as I believe we only want things consumed by the bootloader in WKS_FILE_DEPENDS_BOOTLOADERS?
[2025-05-07 12:12:32] <mcfrisk> yes that's the meta-arm approach too, the setup between boards is quite distributed in various recipes which all need to be aligned with memory regions etc
[2025-05-07 12:12:53] <mcfrisk> which level of bootloader :)
[2025-05-07 12:13:31] <mcfrisk> to me it's the EFI_LOADER or kernel. "bootmenu" would be more descriptive, imo
[2025-05-07 12:14:43] <qschulz> fair enough
[2025-05-07 12:14:58] <mcfrisk> and even that's bad since u-boot can have a menu, EFI can have a menu, and then grub/systemd-boot too
[2025-05-07 12:15:01] <qschulz> I can see grub being a bootloader too
[2025-05-07 12:15:10] <qschulz> or whatever EFI application or whatever the proper name for that is :)
[2025-05-07 12:15:16] <mcfrisk> yea
[2025-05-07 12:15:27] <mcfrisk> and those can be chained in various ways..
[2025-05-07 12:16:20] <qschulz> and I guess we could argue that the bootloader (pre-EFI) may be on a different storage medium than the one the wic image will be flashed too
[2025-05-07 12:16:24] <qschulz> s/too/to/
[2025-05-07 12:17:39] <mcfrisk> yes, or on the same medium, sdcard/mmc, which is handy when testing things, but then there is more uncontrolled code in other flash storage or HW..
[2025-05-07 12:19:08] <qschulz> tlwoerner: forget about the Radxa Rock, the rockchip maintainer had one and it cannot boot upstream U-Boot because it needs special stuff to boot that somehow got broken over time :)
[2025-05-07 12:26:04] → alessio joined (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d)
[2025-05-07 12:26:07] ⇐ alessio quit (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d): Remote host closed the connection
[2025-05-07 12:42:07] <rburton> so jonmason should be working on some better naming for all the different things that are 'bootloader'
[2025-05-07 12:42:15] <rburton> qschulz mcfrisk ^
[2025-05-07 12:43:20] <qschulz> rburton: it's always a question of perspective
[2025-05-07 12:43:36] <qschulz> I had HW engineers tell me everyting software is a firmware
[2025-05-07 12:43:55] <rburton> ha
[2025-05-07 12:46:35] <RP> FWIW master-next has the pseudo "include" instead of "exclude" paths patches in
[2025-05-07 12:46:44] <rburton> nice
[2025-05-07 12:47:07] <RP> I'll run them through the AB and see how bad things look
[2025-05-07 12:47:32] <RP> poky-tiny builds...
[2025-05-07 12:48:48] <RP> It is 18 months since I touched them so I've forgotten enough to think about it again
[2025-05-07 12:52:32] <PeterM> ${WORKDIR}/pkgdata in PSEUDO_INCLUDE_PATHS looks suspicious as it will include ${WORKDIR}/pkgdata-sysroot which was previously in PSEUDO_IGNORE_PATHS
[2025-05-07 12:54:57] <RP> PeterM: that is an interesting point. I wonder why I did that
[2025-05-07 12:57:53] ← PeterM left (~PeterM@136.226.199.12):
[2025-05-07 13:00:32] <mcfrisk> should layers/recipes/bbclasses amend PSEUDO_INCLUDE_PATHS if their funky tools need it, or submit changes to oe-core?
[2025-05-07 13:05:44] <tlwoerner> qschulz: yes, i do have a Radxa Rock (but reading further i see that's not important now)
[2025-05-07 13:09:50] <tlwoerner> khem: yes! LDFLAGS:append = " -Wl,-z,gcs-report-dynamic=none" succeeds!
[2025-05-07 13:10:11] <tlwoerner> khem: is that a solution, or an investigation/work-around?
[2025-05-07 13:11:41] <mcfrisk> tlwoerner: I tried that too but it failed for me. config step in systemd build failed to detect compiler etc properly. hmm..
[2025-05-07 13:13:22] <tlwoerner> qschulz: i too questioned the patch you have referenced, which is why i questioned it
[2025-05-07 13:13:38] <tlwoerner> (i.e. replied to it in email)
[2025-05-07 13:14:08] <tlwoerner> mcfrisk: what MACHINE?
[2025-05-07 13:14:22] <mcfrisk> genericarm64
[2025-05-07 13:16:47] <RP> mcfrisk: wouldn't the classes/recipes that need it handle that?
[2025-05-07 13:17:04] → cyxae joined (~cyxae__@2607:fad8:4:6:cc6f:4eec:6e5c:c1f2)
[2025-05-07 13:17:17] <RP> hmm, poky-tiny failed on debian11 after passing on debian12
[2025-05-07 13:17:53] → enok71 joined (~Thunderbi@user/enok)
[2025-05-07 13:18:42] ⇐ enok quit (~Thunderbi@user/enok): Ping timeout: 252 seconds
[2025-05-07 13:18:42] * enok71 → enok
[2025-05-07 13:20:20] <mcfrisk> RP: ok then they need to move writes to WORKDIR or adjust PSEUDO_INCLUDE_PATHS, preferably former. sstate cache cleaning for affected recipes is needed since qa check for non-root files is run later
[2025-05-07 13:22:30] <RP> mcfrisk: which location are the things you're thinking of using?
[2025-05-07 13:26:06] <mcfrisk> RP: not sure yet. Just ran into issues with meta-arm recipes with my change so I suspect they may need tweaks for dtb/dtc etc tooling. I should find time to try master-next..
[2025-05-07 13:28:49] <RP> anything building on debian11 breaks :/
[2025-05-07 13:32:56] → ptsneves joined (~Thunderbi@088156093164.unknown.vectranet.pl)
[2025-05-07 13:42:49] → Chaser joined (~Chaser@user/chaser)
[2025-05-07 13:44:36] <sunkist> Bitbake doesn't have a bit torrent fetcher. It would bring a nice performance boost for some large assets, so I thought about writing one. My biggest practical challenge is how to format the URL.
[2025-05-07 13:45:13] <sunkist> A torrent file for an Ubuntu ISO is 263 KB, not easily encoded into a SRC_URI.
[2025-05-07 13:48:07] <rburton> would be simple enough to just have the torrent file itself be a local file
[2025-05-07 13:48:17] <rburton> or a pointer to the remote torrent file
[2025-05-07 13:48:37] <rburton> eg torrent://releases.ubuntu.com/25.04/ubuntu-25.04-desktop-amd64.iso.torrent
[2025-05-07 13:48:54] <sunkist> rburton: Yes, store the torrent file a local file in the recipe, then have a SRC_URI of torrent://localfile.torrent
[2025-05-07 13:49:07] <rburton> pointing _at_ the remote torrent would be the obvious answer imho
[2025-05-07 13:50:02] <sunkist> rburton: I'm trying to work out how I can disambiguate local and remote torrentfiles. That is, if the SRC_URI begins with http://, we know to do a wget fetch. But if it begins with torrent://, how do we know whether to do a local or an http fetch?
[2025-05-07 13:50:28] <sunkist> torrent://http://remote.com/file.torrent
[2025-05-07 13:50:40] <sunkist> torrent://local://my-local.torrent
[2025-05-07 13:51:06] <sunkist> looks messy!
[2025-05-07 13:51:34] <qschulz> random thought but maybe something similar to handling tarballs which you can compress or not? similar to patches that are fetched and then applied in a later stage?
[2025-05-07 13:51:42] <qschulz> s/compress/decompress
[2025-05-07 13:52:04] ⇐ ptsneves quit (~Thunderbi@088156093164.unknown.vectranet.pl): Ping timeout: 252 seconds
[2025-05-07 13:52:05] <rburton> torrent://releases.ubuntu.com/25.04/ubuntu-25.04-desktop-amd64.iso.torrent would be the same as torrent://releases.ubuntu.com/25.04/ubuntu-25.04-desktop-amd64.iso.torrent;protocol=https but with implicit protocol, so you could also do torrent://./foo;protocol=file
[2025-05-07 13:52:18] <rburton> (same as the git fetcher)
[2025-05-07 13:54:23] → Xagen joined (~Xagen@syn-067-048-061-106.biz.spectrum.com)
[2025-05-07 13:55:42] <qschulz> rburton: meh, you wouldn't benefit from the wget fetcher easily
[2025-05-07 13:55:49] <qschulz> e.g. with authentication and all
[2025-05-07 13:56:05] <qschulz> mmmm, but that remark would apply to the git fetcher too
[2025-05-07 13:56:15] <qschulz> so I'll stop commenting now as I don't know what I'm talking about :)
[2025-05-07 13:56:47] <svuorela> a
[2025-05-07 13:56:55] <svuorela> woops
[2025-05-07 13:59:57] ⇐ enok quit (~Thunderbi@user/enok): Quit: enok
[2025-05-07 14:00:28] → enok joined (~Thunderbi@user/enok)
[2025-05-07 14:04:29] <sunkist> rburton: the protocol=[file|http] seems a lot cleaner. If protocol is unspecified, the fetcher could infer the right behavior (if it smells like an https URL try that first)
[2025-05-07 14:05:04] <sunkist> Then the SRC_URI[sha256sum] would be the hash of the .torrent file (because the torrent itself may deliver many files)
[2025-05-07 14:08:31] ⇐ dgriego quit (~dgriego@user/dgriego): Quit: Bye
[2025-05-07 14:09:59] → alessio joined (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d)
[2025-05-07 14:10:05] ⇐ alessio quit (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d): Read error: Connection reset by peer
[2025-05-07 14:13:37] <RP> Looks like the question is around /dev, that I made rootfs work but not sdk or esdk
[2025-05-07 14:16:05] → xmn joined (~xmn@2600:4040:93b1:9000:b146:b3fe:f5:f8aa)
[2025-05-07 14:20:27] → alessio joined (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d)
[2025-05-07 14:20:49] ⇐ alessio quit (~alessio@2a00:6d43:907:6600:f470:9133:6ebe:418d): Client Quit
[2025-05-07 14:21:52] <mcfrisk> tlwoerner: sorry, I was wrong, the last linker flag " -Wl,-z,gcs-report-dynamic=none" does work. "-Wl,-z,gcs-compliant=all" did not. will reply to list...
[2025-05-07 14:25:10] → florian_kc joined (~florian@port-217-146-132-69.static.as20676.net)
[2025-05-07 14:26:58] ⇐ frgo quit (~frgo@85.8.80.61): Remote host closed the connection
[2025-05-07 14:31:50] <tlwoerner> mcfrisk: ah good. my builds with genericarm64 were confirming the same thing (and i was wondering why mine succeeds when yours didn't, but all good now)
[2025-05-07 14:39:55] ⇐ enok quit (~Thunderbi@user/enok): Remote host closed the connection
[2025-05-07 14:42:24] → enok joined (~Thunderbi@user/enok)
[2025-05-07 14:46:28] <sunkist> I assume using a pure python client like pybittorrent (MIT) is preferable to shelling out to `transmission'?
[2025-05-07 14:48:16] <rburton> either works, a python client library is likely a better choice for integration/reliability
[2025-05-07 14:52:12] → chep joined (chep@gateway/vpn/airvpn/chep)
[2025-05-07 14:53:32] <qschulz> pybittorrent last release was 2 and half years ago though there was some commit a year ago
[2025-05-07 14:58:08] → frgo joined (~frgo@rev213-183-189-125-adsl4.nc-adsl.net)
[2025-05-07 14:58:56] → jerrycash joined (~jerrycash@user/jerrycash)
[2025-05-07 15:01:21] ⇐ Chaser quit (~Chaser@user/chaser): Quit: My Mac has gone to sleep. ZZZzzz…
[2025-05-07 15:02:44] ⇐ frgo quit (~frgo@rev213-183-189-125-adsl4.nc-adsl.net): Ping timeout: 260 seconds
[2025-05-07 15:03:40] → frgo joined (~frgo@rev213-183-189-125-adsl4.nc-adsl.net)
[2025-05-07 15:05:29] ⇐ frgo quit (~frgo@rev213-183-189-125-adsl4.nc-adsl.net): Client Quit
[2025-05-07 15:09:20] ⇐ enok quit (~Thunderbi@user/enok): Ping timeout: 260 seconds
[2025-05-07 15:09:38] → enok joined (~Thunderbi@user/enok)
[2025-05-07 15:13:28] <khem> tlwoerner:I think it is a solution we can apply to systemd since its build is pedantic, I was thinking if we need it globally, but it seems we don't, default is to warn and thats ok unless a build system treats warnings as errors like systemd does
[2025-05-07 15:16:50] <rburton> yeah its specific to systemd
[2025-05-07 15:17:14] <rburton> i'm chasing the right people to get openssl patched to solve this at root too
[2025-05-07 15:17:44] <khem> rburton: I think thats good.
[2025-05-07 15:18:10] <khem> this problem will be in many other places to fix
[2025-05-07 15:18:34] <rburton> well, the linker warning is correct. its dumb to enforce fatal-warnings.
[2025-05-07 15:18:40] <khem> maybe look at world build for the gcs warnings from linker
[2025-05-07 15:18:57] <rburton> the warnings will be everywhere, yes
[2025-05-07 15:19:11] <khem> yeah its is right and it should be fixed, I am saying its not just libcrypto.so
[2025-05-07 15:22:17] <khem> other places it might be happening too but its a warning by default so builds will not fail
[2025-05-07 15:22:47] <khem> RP:I sent couple of patches which should help with clang image-size/compile-time situation
[2025-05-07 15:29:55] ⇐ frieder quit (~frieder@89.244.121.40): Remote host closed the connection
[2025-05-07 15:41:47] ⇐ rfuentess quit (~rfuentess@lfbn-lyo-1-1566-5.w90-52.abo.wanadoo.fr): Remote host closed the connection
[2025-05-07 15:45:10] → pidge_ joined (~pidge@80.233.58.200)
[2025-05-07 15:47:19] ⇐ pidge quit (~pidge@80.233.61.105): Ping timeout: 276 seconds
[2025-05-07 15:51:12] → pidge joined (~pidge@80.233.56.200)
[2025-05-07 15:51:53] ⇐ pidge_ quit (~pidge@80.233.58.200): Ping timeout: 268 seconds
[2025-05-07 15:54:15] ⇐ zeemate quit (~chris@2001:16b8:b125:8600:67c:16ff:fe50:8356): Ping timeout: 260 seconds
[2025-05-07 15:58:22] ⇐ sgw quit (~swold@user/sgw): Quit: Leaving.
[2025-05-07 16:00:47] ⇐ florian quit (~florian@port-217-146-132-69.static.as20676.net): Quit: Ex-Chat
[2025-05-07 16:03:06] ⇐ Kubu_work quit (~kubu@static-css-ccs-204145.business.bouyguestelecom.com): Quit: Leaving.
[2025-05-07 16:03:41] → Kubu_work joined (~kubu@static-css-ccs-204145.business.bouyguestelecom.com)
[2025-05-07 16:04:25] ⇐ florian_kc quit (~florian@port-217-146-132-69.static.as20676.net): Ping timeout: 252 seconds
[2025-05-07 16:12:52] ⇐ Kubu_work quit (~kubu@static-css-ccs-204145.business.bouyguestelecom.com): Ping timeout: 252 seconds
[2025-05-07 16:20:49] → mbulut joined (~mbulut@2a02:8108:1607:2800:7592:f9f9:8dc1:b3cd)
[2025-05-07 16:28:17] ⇐ mrpelotazo_ quit (~noident@user/mrpelotazo): Quit: Hasta la vista!
[2025-05-07 16:28:25] ⇐ enok quit (~Thunderbi@user/enok): Read error: Connection reset by peer
[2025-05-07 16:28:38] → enok joined (~Thunderbi@user/enok)
[2025-05-07 16:28:39] ⇐ mbulut quit (~mbulut@2a02:8108:1607:2800:7592:f9f9:8dc1:b3cd): Remote host closed the connection
[2025-05-07 16:31:58] * mckoan → mckoan|away
[2025-05-07 16:32:35] → mrpelotazo joined (~noident@user/mrpelotazo)
[2025-05-07 16:36:11] → rcw joined (~rcw@38.147.254.152)
[2025-05-07 16:38:05] ⇐ nerdboy quit (~sarnold@user/nerdboy): Remote host closed the connection
[2025-05-07 16:39:25] → nerdboy joined (~sarnold@47.143.129.179)
[2025-05-07 16:39:25] * nerdboy changed host: sarnold@47.143.129.179 → sarnold@user/nerdboy
[2025-05-07 17:08:07] → druppy joined (~Thunderbi@user/druppy)
[2025-05-07 17:14:10] ⇐ leon-anavi quit (~Leon@46.55.231.62): Quit: Leaving
[2025-05-07 17:17:25] → ptsneves joined (~Thunderbi@088156093164.unknown.vectranet.pl)
[2025-05-07 17:24:40] ⇐ goliath quit (~goliath@user/goliath): Quit: SIGSEGV
[2025-05-07 17:38:13] → Chaser joined (~Chaser@user/chaser)
[2025-05-07 18:02:32] → enok71 joined (~Thunderbi@user/enok)
[2025-05-07 18:04:05] ⇐ enok quit (~Thunderbi@user/enok): Ping timeout: 248 seconds
[2025-05-07 18:04:05] * enok71 → enok
[2025-05-07 18:06:50] → enok71 joined (~Thunderbi@user/enok)
[2025-05-07 18:08:56] ⇐ enok quit (~Thunderbi@user/enok): Ping timeout: 272 seconds
[2025-05-07 18:08:57] * enok71 → enok
[2025-05-07 18:09:46] ⇐ Chaser quit (~Chaser@user/chaser): Quit: My Mac has gone to sleep. ZZZzzz…
[2025-05-07 18:14:05] → Chaser joined (~Chaser@user/chaser)
[2025-05-07 18:34:42] → Kubu_work joined (~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr)
[2025-05-07 18:45:55] → PeterM joined (~PeterM@165.225.200.166)
[2025-05-07 18:52:58] ⇐ druppy quit (~Thunderbi@user/druppy): Ping timeout: 244 seconds
[2025-05-07 19:01:06] ⇐ PeterM quit (~PeterM@165.225.200.166): Quit: Client closed
[2025-05-07 19:10:37] ⇐ berton quit (uid641616@id-641616.ilkley.irccloud.com): Quit: Connection closed for inactivity
[2025-05-07 19:14:19] ⇐ rcw quit (~rcw@38.147.254.152): Quit: Client closed
[2025-05-07 19:23:45] → PeterM joined (~PeterM@147.161.168.253)
[2025-05-07 19:28:39] <tlwoerner> d'oh, i should have added a bunch of CCs to that oecore patch for gcs
[2025-05-07 19:29:07] <tlwoerner> thanks, rburton, for the patch description body :-)
[2025-05-07 19:29:35] <rburton> ha
[2025-05-07 19:37:40] ⇐ nerdboy quit (~sarnold@user/nerdboy): Ping timeout: 260 seconds
[2025-05-07 19:43:21] → sgw joined (~swold@user/sgw)
[2025-05-07 19:49:31] → nerdboy joined (~sarnold@47.143.129.180)
[2025-05-07 19:49:31] * nerdboy changed host: sarnold@47.143.129.180 → sarnold@user/nerdboy
[2025-05-07 19:52:02] ⇐ enok quit (~Thunderbi@user/enok): Quit: enok
[2025-05-07 19:52:42] ⇐ PeterM quit (~PeterM@147.161.168.253): Quit: Client closed
[2025-05-07 20:06:41] → florian_kc joined (~florian@2a02:3100:3aa6:4f00:ad85:721e:e6da:746)
[2025-05-07 20:07:11] ⇐ Chaser quit (~Chaser@user/chaser): Quit: My Mac has gone to sleep. ZZZzzz…
[2025-05-07 20:23:20] → jerrycash2 joined (~jerrycash@user/jerrycash)
[2025-05-07 20:26:29] ⇐ jerrycash quit (~jerrycash@user/jerrycash): Ping timeout: 260 seconds
[2025-05-07 20:54:12] → eduter joined (~eduter@83.137.123.152)
[2025-05-07 21:02:22] ⇐ cyxae quit (~cyxae__@2607:fad8:4:6:cc6f:4eec:6e5c:c1f2): Quit: cyxae
[2025-05-07 21:12:19] ⇐ paulg_ quit (~paulg@38.147.253.174): Ping timeout: 276 seconds
[2025-05-07 21:18:55] → steelswords94361 joined (~steelswor@user/steelswords1010)
[2025-05-07 21:20:51] ⇐ sakoman quit (~sakoman@2602:feb4:3b:2100:7681:5b3e:8acc:798e): Ping timeout: 252 seconds
[2025-05-07 21:25:06] → paulg_ joined (~paulg@38.147.253.174)
[2025-05-07 21:34:54] → sakoman joined (~sakoman@2602:feb4:3b:2100:1375:34b3:8b3c:d48b)
[2025-05-07 21:37:52] ⇐ Xagen quit (~Xagen@syn-067-048-061-106.biz.spectrum.com): Quit: My MacBook has gone to sleep. ZZZzzz…
[2025-05-07 21:54:32] ⇐ Kubu_work quit (~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr): Quit: Leaving.
[2025-05-07 21:59:42] ⇐ eduter quit (~eduter@83.137.123.152): Ping timeout: 240 seconds
[2025-05-07 21:59:52] → goliath joined (~goliath@user/goliath)
[2025-05-07 22:01:21] → zeemate joined (~chris@2001:16b8:b125:8600:67c:16ff:fe50:8356)
[2025-05-07 22:03:18] → Kubu_work joined (~kubu@lfbn-nan-1-335-137.w82-120.abo.wanadoo.fr)
[2025-05-07 22:56:10] <tlwoerner> and thanks to khem for the actual flag
[2025-05-07 23:13:13] ⇐ xmn quit (~xmn@2600:4040:93b1:9000:b146:b3fe:f5:f8aa): Quit: ZZZzzz…
[2025-05-07 23:53:10] ⇐ zeemate quit (~chris@2001:16b8:b125:8600:67c:16ff:fe50:8356): Ping timeout: 260 seconds

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!