*** creich_ <creich_!~creich@p200300f6af354710a2b6fb261d002815.dip0.t-ipconnect.de> has quit IRC (Quit: Leaving) | 00:31 | |
*** creich <creich!~creich@p200300f6af354710a2b6fb261d002815.dip0.t-ipconnect.de> has joined #yocto | 00:31 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Remote host closed the connection) | 00:32 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 00:34 | |
*** jpuhlman_ <jpuhlman_!~jpuhlmn@99-14-97-149.lightspeed.frokca.sbcglobal.net> has joined #yocto | 01:00 | |
*** jpuhlman__ <jpuhlman__!~jpuhlmn@99-14-97-149.lightspeed.frokca.sbcglobal.net> has quit IRC (Ping timeout: 250 seconds) | 01:03 | |
*** sakoman <sakoman!~steve@172.243.4.16> has quit IRC (Quit: Leaving.) | 01:55 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 02:38 | |
*** sakoman <sakoman!~steve@172.243.4.16> has joined #yocto | 03:02 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 03:36 | |
*** sakoman <sakoman!~steve@172.243.4.16> has quit IRC (Quit: Leaving.) | 05:25 | |
*** paulg <paulg!~pg@104-195-159-20.cpe.teksavvy.com> has quit IRC (Ping timeout: 258 seconds) | 06:24 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 07:00 | |
*** Ch^W <Ch^W!~mouser@209.147.121.179> has quit IRC (*.net *.split) | 08:48 | |
*** grma <grma!~gruberm@80.93.38.128> has quit IRC (*.net *.split) | 08:48 | |
*** Ch^W <Ch^W!~mouser@209.147.121.179> has joined #yocto | 08:49 | |
*** marex_ <marex_!~marex@195.140.253.37> has joined #yocto | 09:02 | |
*** marex <marex!~marex@195.140.253.37> has quit IRC (*.net *.split) | 09:02 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 09:24 | |
RP | nice, master failing with the rcu failure but at least clearly showing it in the logs | 09:49 |
---|---|---|
RP | abelloni: we have another bootloader crash :/ | 09:49 |
RP | zedd: could I trouble you to send out the 5.10 kernel bump patches please? Not sure either of us want me to upset the workflow :) | 09:58 |
ant_ | RP: please consider backporting the 2 kernel/nopackages fixes to Hardknott and Gatesgarthm thx | 10:13 |
RP | ant_: gatesgarth is out of maintenance now | 10:15 |
RP | for hardknott, you need to ask the stable maintainer (Anuj), not me | 10:16 |
ant_ | imho nobody will notice it :) | 10:16 |
RP | and they're not even in master or fully tested yet | 10:16 |
RP | ant_: you have no idea how often I hear that said and then something really badly breaks | 10:17 |
* RP usually gets to keep all the pieces | 10:17 | |
ant_ | heh, and dunfell builds ok both kernels, I'd say we are done then | 10:17 |
* ant_ hopes not having made RP adding new issues... | 10:18 | |
*** jonah1024 <jonah1024!uid483271@id-483271.stonehaven.irccloud.com> has joined #yocto | 10:25 | |
ant_ | RP: the kernel.bbclass did badly inflate in the years | 10:26 |
ant_ | but if I am not wrong the whole *BUNDLE stuff could be removed | 10:27 |
RP | ant_: what makes you say that? | 10:28 |
ant_ | with the commit adding KERNEL_PACKAGE_NAME | 10:29 |
ant_ | KERNEL_DEPLOYSUBDIR ??= "${@ "" if (d.getVar("KERNEL_PACKAGE_NAME") == "kernel") else d.getVar("KERNEL_PACKAGE_NAME") }" | 10:29 |
ant_ | you could build n kernels each in a subdir | 10:29 |
ant_ | let me find the commit | 10:29 |
ant_ | https://git.openembedded.org/openembedded-core/commit/meta/classes/kernel.bbclass?h=master-next&id=6c8c899849d101fd1b86aad0b8eed05c7c785924 | 10:31 |
ant_ | linux-kexecboot is cut down, this way allows you to have full kernel with modules | 10:32 |
ant_ | afais you could build a kernel+initramfs as second kernel | 10:33 |
ant_ | w/out the BUNDLE code | 10:34 |
ant_ | just add to your other kernel recipe: | 10:40 |
ant_ | INITRAMFS_IMAGE = "initramfs-foo-image" | 10:41 |
ant_ | INITRAMFS_TASK = "${INITRAMFS_IMAGE}:do_image_complete" | 10:41 |
ant_ | zedd, you could build linux-yocto and linux-yocto-tiny in one run | 10:42 |
ant_ | and even a third linux-yocto-initramfs to provide an example | 10:43 |
ant_ | RP: ofc you can add KERNEL_PACKAGE_NAME in the recipe, not only in local.conf as in the commit text | 10:53 |
ant_ | I think this is a BIG added feature but was almost ignored | 10:55 |
*** marex_ is now known as marex | 12:17 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Quit: ZZZzzz…) | 12:22 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 13:29 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 13:43 | |
*** camus <camus!~Instantbi@2409:8a1e:9117:4de0:e409:1965:d075:54ce> has joined #yocto | 13:44 | |
*** camus1 <camus1!~Instantbi@183.192.137.232> has joined #yocto | 13:49 | |
*** camus <camus!~Instantbi@2409:8a1e:9117:4de0:e409:1965:d075:54ce> has quit IRC (Ping timeout: 272 seconds) | 13:49 | |
*** camus1 is now known as camus | 13:49 | |
*** jonah1024 <jonah1024!uid483271@id-483271.stonehaven.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 13:52 | |
*** paulg <paulg!~pg@104-195-159-20.cpe.teksavvy.com> has joined #yocto | 14:11 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has joined #yocto | 14:26 | |
RP | zedd: Thanks. I think there was a kernel_version uprev missing but I'll sqaush that in :) | 15:04 |
zedd | hmm. no, there shouldn't have been | 15:05 |
zedd | what do you think you are seeing ? | 15:05 |
RP | zedd: 5.10.43 -> 5.10.46 ? | 15:06 |
zedd | that's in the patches I sent. | 15:06 |
RP | zedd: it isn't - http://git.yoctoproject.org/cgit.cgi/poky/commit/?h=master-next&id=305a773d85b26c16e7fed4513e302690fb982ca0 | 15:07 |
zedd | ah. I see. | 15:07 |
zedd | drop the series completely. that script misfired, and ran on the bbappend. | 15:07 |
zedd | it's complete garbage. | 15:07 |
RP | zedd: ah :/ I'd best stop that build too! | 15:07 |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 268 seconds) | 15:08 | |
RP | zedd: the update for the main recipe is also there, just missing the kernel_version | 15:08 |
zedd | no. don't use any of them. I'll send a v2 later. | 15:08 |
RP | zedd: ok | 15:09 |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 15:11 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC (Remote host closed the connection) | 15:13 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 15:25 | |
*** jonah1024 <jonah1024!uid483271@id-483271.stonehaven.irccloud.com> has joined #yocto | 15:45 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 15:48 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 15:53 | |
paulg | Good help is hard to find. | 16:13 |
marex | paulg: was it you who was working on the linux 5.10.y and co. backports for dunfell ? | 16:24 |
marex | I recall seeing such discussion before fosdem time here | 16:25 |
marex | also, unrelated -- is there some way to speed up yocto-check-layer in CI setting ? it takes about as long as the whole build for me, is there some trick to that ? | 16:25 |
marex | I basically want to make sure the layers dont start to pile up broken bbappends and such | 16:26 |
paulg | marex, I did the 4.8, 4.12, 4.18 and 5.2 updates; things shuffled around that I didn't need to do v5.8 and we get v5.10 "for free" as an LTS from gregKH's team. | 16:43 |
paulg | https://git.kernel.org/pub/scm/linux/kernel/git/paulg/ | 16:44 |
marex | paulg: so how does that work now ? I maintain my own repo with linux lts for dunfell (and u-boot too) | 16:44 |
marex | and mesa | 16:44 |
marex | paulg: I mean, the OE integration | 16:44 |
paulg | marex, zedd grabs the stable updates from gregKH's team directly ; the versions I mentioned above had been declared EOL by gregKH but we (yocto) needed ongoing maintenance a little longer. | 16:45 |
marex | paulg: I mostly care about 5.10.y anyway | 16:45 |
marex | paulg: is there a metalayer or something ? | 16:46 |
paulg | https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/log/?h=linux-5.10.y | 16:46 |
paulg | but as said above, zedd is taking those in directly within a few days of their release. | 16:47 |
marex | paulg: I see, thank you | 16:47 |
marex | https://source.denx.de/denx/meta-mainline-common I have this here | 16:47 |
marex | paulg: so, yes, I know where to get the sources , I was asking whether there is some metalayer already | 16:49 |
marex | paulg: if not, I'll stick to my own, which does exactly what I need | 16:49 |
marex | it just seems like this is something that would be useful to others as well | 16:49 |
marex | and I was under the impression there was some ongoing work to put these updated recipes upstream | 16:50 |
paulg | you don't need any special anything if you just want vanilla v5.10.<latest> as zedd has that on v5.10/standard/base | 16:51 |
RP | marex: you can get a plain mainline kernel out of the linux-yocto recipes | 16:52 |
marex | RP: ah nice ... I must've missed it in oe-core/dunfell | 16:52 |
marex | hmmm ... no, I only see 5.4.y there | 16:52 |
RP | marex: sorry, I missed you were looking for this in dunfell | 16:53 |
marex | RP: yep :) | 16:54 |
RP | marex: I think denys is lookin at experimenting with that though, shouldn't be hard | 16:54 |
marex | RP: so far I rolled my own layer, see above, with u-boot/linux/mesa and I think I will soon add gstreamer 1.18.y | 16:54 |
marex | RP: I thought someone was looking into that too, but maybe it got nowhere | 16:54 |
paulg | ah okay - I suck at code names ; also didn't realize dumbell was v5.4-only... | 16:55 |
marex | paulg: well, I started adding version to the branch names because i was getting lost in it, hence the dunfell-3.1 | 16:56 |
RP | paulg: we're getting a ton of "complaints" that the LTS has been stable ;-) | 16:56 |
paulg | so, no - AFAIK, I wasn't disucssing backporting the 5.10 recipe to releases that didnt have it by default - must have been someone else. | 16:56 |
paulg | that said, I would expect it to largely be a drop in and maybe check for updates that landed in recipes-kernel/linux/linux-yocto.inc since 5.10 was added? | 16:58 |
marex | RP: I wonder, would it be possible to put some of those updated recipes into contrib or something ? | 16:58 |
marex | and that's another thing I was wondering about -- why not use stock linux-stable , why keep this linux-yocto with patches ? | 16:58 |
RP | marex: sure, definitely possible. The TSC did also say they'd support the idea of mixin layers for exactly this kind of thing | 17:00 |
*** sakoman <sakoman!~steve@172.243.4.16> has joined #yocto | 17:00 | |
RP | marex: you can select either from linux-yocto and some of these patches you appear to hate actually let us do things like the qemu testing so they do kind of help ;-) | 17:01 |
marex | RP: I never said anything about hating | 17:05 |
marex | RP: they just seemed like something which needs to be constantly maintained | 17:05 |
marex | and something most boards dont really need | 17:05 |
marex | I wonder if those patches couldn't be isolated to the qemu machines then ? | 17:06 |
RP | marex: I'm going to get annoyed with this conversation so I'm just going to walk away from it | 17:06 |
RP | I'll leave with the question of whether you think we just make work for ourselves by doing it or whether there are actual reasons? | 17:07 |
marex | RP: I was curious about the reasons | 17:09 |
RP | marex: it has been discussed many times before. We should probably try and write it up somewhere | 17:12 |
marex | RP: hmmmm, that might be a good idea | 17:12 |
marex | RP: btw while you bring up testing, I have one more question about this yocto-check-layer | 17:12 |
marex | RP: it just takes too long, roughly the same time it takes to do my CI build with primed sstate cache, is there some trick to speeding it up? | 17:13 |
marex | I can imagine the OE CI does check the layers, right ? | 17:13 |
RP | marex: It should be equivalent to parsing the metadata a couple of times and it does do a build dry run | 17:13 |
RP | https://autobuilder.yoctoproject.org/typhoon/#/builders/121 - autobuilder does do this | 17:14 |
marex | RP: thanks, lemme read through that | 17:15 |
marex | RP: so Test meta-oe YP Compatibility: Run cmds ... that takes 29 minutes ? | 17:16 |
RP | marex: correct, yes | 17:53 |
marex | that does seem a bit long, can anything be done about that ? | 18:00 |
*** ant_ <ant_!~ant___@host-87-0-253-36.retail.telecomitalia.it> has quit IRC (Remote host closed the connection) | 18:22 | |
*** ant <ant!~ant__@host-87-0-253-36.retail.telecomitalia.it> has joined #yocto | 18:25 | |
*** ant is now known as Guest5263 | 18:26 | |
*** Guest5263 <Guest5263!~ant__@host-87-0-253-36.retail.telecomitalia.it> has quit IRC (Client Quit) | 18:26 | |
*** ant__ <ant__!~ant@host-87-0-253-36.retail.telecomitalia.it> has joined #yocto | 18:26 | |
RP | marex: possibly, not sure. It would need time spending on it | 18:33 |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 18:34 | |
RP | marex: meta-oe is an outlier since it runs the check on eash sub-layer | 18:38 |
ant__ | RP: I sent a RFC about meta-oe and its layers. Khem is doing an outstanding work to maintain alltogether | 18:44 |
ant__ | I think it still looks like to a matrioska, there iis much to improve | 18:44 |
ant__ | we started to split out layers but I think we miss a 'project' | 18:46 |
*** dev1990 <dev1990!~dev@dynamic-78-8-14-249.ssp.dialog.net.pl> has joined #yocto | 18:54 | |
*** davidinux1 <davidinux1!~davidinux@37.179.235.93> has quit IRC (Ping timeout: 244 seconds) | 19:25 | |
*** davidinux1 <davidinux1!~davidinux@185.183.105.28> has joined #yocto | 19:26 | |
marex | RP: well, running the yocto-check-layer in parallel for each layer seems to improve situation considerably | 19:39 |
marex | RP: compared to running it for all layers "sequentially" | 19:39 |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 268 seconds) | 19:51 | |
*** jonah1024 <jonah1024!uid483271@id-483271.stonehaven.irccloud.com> has quit IRC (Quit: Connection closed for inactivity) | 20:02 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC (Remote host closed the connection) | 20:11 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 20:12 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 20:15 | |
*** camus <camus!~Instantbi@183.192.137.232> has quit IRC (Remote host closed the connection) | 20:21 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 252 seconds) | 20:34 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 20:40 | |
*** nerdboy_ <nerdboy_!~nerdboy@47.143.129.24> has joined #yocto | 20:52 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 268 seconds) | 20:52 | |
*** pidge_ <pidge_!~pidge@194.110.145.185> has quit IRC (Remote host closed the connection) | 20:54 | |
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 256 seconds) | 20:54 | |
*** pidge_ <pidge_!~pidge@194.110.145.185> has joined #yocto | 20:54 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 21:15 | |
*** georgem <georgem!uid210681@id-210681.tinside.irccloud.com> has joined #yocto | 21:19 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 21:26 | |
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 268 seconds) | 21:34 | |
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto | 21:40 | |
*** pidge <pidge!~pidge@194.110.145.185> has joined #yocto | 21:43 | |
*** pidge_ <pidge_!~pidge@194.110.145.185> has quit IRC (Read error: Connection reset by peer) | 21:44 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 258 seconds) | 22:00 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 22:01 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 22:05 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 268 seconds) | 22:07 | |
*** pidge <pidge!~pidge@194.110.145.185> has quit IRC (Quit: Leaving) | 22:10 | |
*** BobPungartnik <BobPungartnik!~Pung@187.113.144.205> has joined #yocto | 22:31 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has joined #yocto | 22:51 | |
*** xmn <xmn!~xmn@cpe-72-225-198-203.nyc.res.rr.com> has quit IRC (Ping timeout: 265 seconds) | 22:56 | |
*** florian <florian!~florian@dynamic-093-133-012-092.93.133.pool.telefonica.de> has quit IRC (Ping timeout: 265 seconds) | 23:02 | |
*** BobPungartnik <BobPungartnik!~Pung@187.113.144.205> has quit IRC (Quit: Leaving) | 23:12 | |
*** davidinux1 <davidinux1!~davidinux@185.183.105.28> has quit IRC (Ping timeout: 258 seconds) | 23:44 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!