Thursday, 2023-09-28

*** sugarbeet <sugarbeet!~barbas@81.4.123.134> has quit IRC (*.net *.split)00:00
*** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has quit IRC (*.net *.split)00:00
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has quit IRC (*.net *.split)00:00
*** olani- <olani-!~olani@wlan-gw.se.axis.com> has quit IRC (*.net *.split)00:00
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has quit IRC (*.net *.split)00:00
*** schtobia <schtobia!~quassel@schmidl.dev> has quit IRC (*.net *.split)00:00
*** diamondman__ <diamondman__!sid306859@id-306859.helmsley.irccloud.com> has quit IRC (*.net *.split)00:00
*** camus <camus!~Instantbi@58.246.136.203> has quit IRC (*.net *.split)00:00
*** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (*.net *.split)00:00
*** madisox_ <madisox_!sid453692@id-453692.ilkley.irccloud.com> has quit IRC (*.net *.split)00:00
*** Omax <Omax!~m-6qlehn@185-107-13-229.static.kviknet.net> has quit IRC (*.net *.split)00:00
*** joeythesaint <joeythesaint!~jjmcdn@205.185.115.212> has quit IRC (*.net *.split)00:00
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (*.net *.split)00:00
*** paulg <paulg!~paulg@198-84-237-91.cpe.teksavvy.com> has quit IRC (*.net *.split)00:00
*** clemens3 <clemens3!~clemens3@user/clemens3> has quit IRC (*.net *.split)00:00
*** tprrt <tprrt!~tprrt@shells.bootlin.com> has quit IRC (*.net *.split)00:00
*** Net147 <Net147!~Net147@user/net147> has quit IRC (*.net *.split)00:00
*** schtobia <schtobia!~quassel@schmidl.dev> has joined #oe00:00
*** Omax <Omax!~m-6qlehn@185-107-13-229.static.kviknet.net> has joined #oe00:00
*** LocutusOfBorg <LocutusOfBorg!~locutusof@151.58.174.15> has joined #oe00:00
*** khem <khem!uid220931@id-220931.helmsley.irccloud.com> has joined #oe00:00
*** sugarbeet <sugarbeet!~barbas@81.4.123.134> has joined #oe00:00
*** madisox_ <madisox_!sid453692@id-453692.ilkley.irccloud.com> has joined #oe00:00
*** diamondman__ <diamondman__!sid306859@id-306859.helmsley.irccloud.com> has joined #oe00:00
*** olani <olani!~olani@wlan-gw.se.axis.com> has quit IRC (*.net *.split)00:00
*** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has quit IRC (*.net *.split)00:00
*** jonmason <jonmason!sid36602@lymington.irccloud.com> has quit IRC (*.net *.split)00:00
*** stacktrust_ <stacktrust_!sid452860@hampstead.irccloud.com> has quit IRC (*.net *.split)00:00
*** nerdboy <nerdboy!~nerdboy@47.143.129.185> has joined #oe00:00
*** jonmason <jonmason!sid36602@id-36602.lymington.irccloud.com> has joined #oe00:00
*** stacktrust_ <stacktrust_!sid452860@id-452860.hampstead.irccloud.com> has joined #oe00:00
*** joeythesaint <joeythesaint!~jjmcdn@205.185.115.212> has joined #oe00:02
*** clemens3 <clemens3!~clemens3@225.40.150.83.ftth.as8758.net> has joined #oe00:02
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has joined #oe00:03
*** JaMa <JaMa!~martin@ip-109-238-218-228.aim-net.cz> has joined #oe00:05
*** dlan <dlan!~dennis@107.148.250.114> has joined #oe00:05
*** Net147 <Net147!~Net147@167-179-157-192.a7b39d.syd.nbn.aussiebb.net> has joined #oe00:07
*** Net147 is now known as Guest111900:08
*** camus <camus!~Instantbi@58.246.136.203> has joined #oe00:08
*** tprrt <tprrt!~tprrt@shells.bootlin.com> has joined #oe00:10
*** yocti <yocti!~limnoria@mail.yoctoproject.org> has joined #oe00:52
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 240 seconds)01:14
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe02:58
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Read error: Connection reset by peer)03:17
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe03:17
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 255 seconds)05:29
*** camus <camus!~Instantbi@58.246.136.203> has quit IRC (Remote host closed the connection)05:45
*** linfax <linfax!~linfax@eumail.topcon.com> has joined #oe06:18
*** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Remote host closed the connection)06:19
*** hrw <hrw!~hrw@redhat/hrw> has joined #oe06:28
*** linfax <linfax!~linfax@eumail.topcon.com> has joined #oe06:29
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has quit IRC (Ping timeout: 240 seconds)06:38
*** brrm <brrm!~brrm@ip-078-043-203-234.um18.pools.vodafone-ip.de> has joined #oe06:42
*** mckoan|away is now known as mckoan06:44
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has joined #oe06:52
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #oe07:07
*** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e00d6b2fe3a7401fc0d.ipv6.abo.wanadoo.fr> has joined #oe07:08
*** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e00d6b2fe3a7401fc0d.ipv6.abo.wanadoo.fr> has quit IRC (Ping timeout: 240 seconds)07:18
*** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has joined #oe07:31
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe08:13
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe08:16
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has quit IRC (Ping timeout: 260 seconds)08:17
mortwhere's the docs for making a basic custom kernel recipe?09:03
*** dos <dos!~dos@dosowisko.net> has quit IRC (Ping timeout: 264 seconds)09:05
*** dos <dos!~dos@dosowisko.net> has joined #oe09:06
yoctonhttps://docs.yoctoproject.org/kernel-dev/index.html ?09:10
mortThat's about the workflow for making kernel patches, I just need to make a kernel recipe09:12
yoctonI don't think that is documented anywhere. Why not use linux-yocto ?09:20
*** olani_ <olani_!~olani@wlan-gw.se.axis.com> has quit IRC (Read error: Connection reset by peer)09:21
*** olani <olani!~olani@wlan-gw.se.axis.com> has joined #oe09:22
mortlinux-yocto has pretty old kernel versions09:22
mortat least kirkstone does, 5.15 is the newest09:24
*** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has joined #oe09:24
mortplus, I'd ideally want to use gregkh's tree, not yocto's fork09:25
rburtonmort: linux-yocto's base branches _are_ upstream09:35
mortjust mirrors? That's nice then09:36
*** ptsneves1 <ptsneves1!~Thunderbi@bl9-239-73.dsl.telepac.pt> has joined #oe09:38
KanjiMonstermort: be aware that there is a separate kernel headers recipe for the headers available to userspace, and may need to backport handling for changed behaviour of the kernel build09:42
KanjiMonsterthough IIRC I didn't need anything for 6.1 in kirkstone09:43
mortmaybe the cleanest solution would be to just use linux-yocto09:45
mortexcept .. linux-yocto defines a very limited set of COMPATIBLE_MACHINEs, are you expected to add a linux-yocto_%.bbappend file which extends it?09:47
rburtonyes09:49
rburtonyou need to provide a config (although just using the in-tree defconfig is trivial)09:49
mortwhy does it use board-specific branches of linux-yocto.git if linux-yocto.git is just a mirror of upstream09:49
rburtonbecause there are (or have been) board-specific patches on various branches. you can just point it at the base branch09:50
rburton(meta-arm does this)09:50
mortso linux-yocto isn't (necessarily) upstream then09:50
rburtonright the _repo_ contains upstream and BSPs can use upstream or a customised branch that zeddii  maintains09:51
mortthis all seems very messy09:52
rburtonnot really. generic-arm64 does a build of upstream with defconfig with two lines https://git.yoctoproject.org/meta-arm/tree/meta-arm/conf/machine/generic-arm64.conf#n909:55
mortbut why does most machines in linux-yocto require a *fork* rather than a defconfig, dts or patch09:57
rburtondo you mean the branches?10:00
mortfor example, was it really necessary to fork the kernel to make it work with qemuarm64? This isn't meant as a critical rhetorical question, I'm legitimately wondering; my hardware is surely more weird than qemuarm6410:00
mortyes10:00
rburtonin master, they're almost all the same branch10:00
rburtoncommit ef91ff6a4be36037808af1ca786fdd557f265a1d (yocto/v6.4/standard/xilinx-zynqmp, yocto/v6.4/standard/x86, yocto/v6.4/standard/tiny/x86, yocto/v6.4/standard/tiny/common-pc, yocto/v6.4/standard/tiny/base, yocto/v6.4/standard/ti-am335x, yocto/v6.4/standard/qemuppc, yocto/v6.4/standard/qemuarm64, yocto/v6.4/standard/nxp-ls20xx, yocto/v6.4/standard/edgerouter, yocto/v6.4/standard/beaglebone, yocto/v6.4/standard/bcm-2xxx-rpi, yocto/v6.4/standard/base)10:01
rburtonhistorical reasons, there used to be more patches carried10:01
rburtonif you don't have your own branch, use standard/base10:01
rburtoncommit ae4e4fc35b4258626644c162a702e2bce2b79190 (tag: v6.4.16, yocto/v6.4/base, stable/linux-6.4.y)10:02
rburtonthe v6.4/base branch tracks upstream stable10:02
rburtonso that's the kbranch to use if you want upstream10:02
mortso Linux 6.4 works in qemuarm64 but Linux 5.15 needed a fork with custom patches to make it work in qemuarm64? That is very surprising to me10:04
rburton$ git diff yocto/v5.15/standard/qemuarm64 yocto/v5.15/standard/base|wc -l10:05
rburton010:05
rburtonneed, no.  we can likely switch that back to /base10:05
rburtonagain, historical reasons10:06
rburtonthis kernel repository and branching model is a decade old.  what was needed in the past isn't essential now.10:06
mortHmm qemuarm64 and the standard/base ones have different srcrevs in kirkstone10:07
* rburton shrugs10:07
mortBut I guess it makes sense that this would be more necessary before and it has just stuck around10:08
mortThe "make a bbappend and use standard/base" approach seems reasonable10:08
KanjiMonsterdo the branches get rebased, or do new stable releases get merged into them?10:11
*** mckoan is now known as mckoan|away10:18
rburtonmerged10:19
*** dv_ <dv_!~dv@62-178-206-113.cable.dynamic.surfer.at> has quit IRC (Ping timeout: 255 seconds)10:28
*** dv_ <dv_!~dv@62-178-206-113.cable.dynamic.surfer.at> has joined #oe10:28
*** speeder <speeder!~speeder__@2001:8a0:dfde:fa00:eee2:d564:5b04:89bf> has quit IRC (Remote host closed the connection)10:48
*** rob_w <rob_w!~bob@host-82-135-31-73.customer.m-online.net> has quit IRC (Quit: Leaving)10:55
*** ptsneves1 <ptsneves1!~Thunderbi@bl9-239-73.dsl.telepac.pt> has quit IRC (Quit: ptsneves1)11:22
*** ptsneves <ptsneves!~Thunderbi@2001:8a0:7dcd:1b00:3f3f:8d67:5552:a9a1> has joined #oe11:23
*** ptsneves <ptsneves!~Thunderbi@2001:8a0:7dcd:1b00:3f3f:8d67:5552:a9a1> has quit IRC (Ping timeout: 240 seconds)11:32
*** ptsneves <ptsneves!~Thunderbi@bl9-239-73.dsl.telepac.pt> has joined #oe11:50
*** ptsneves <ptsneves!~Thunderbi@bl9-239-73.dsl.telepac.pt> has quit IRC (Ping timeout: 260 seconds)11:59
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Remote host closed the connection)12:02
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has joined #oe12:07
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe12:14
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Quit: Leaving.)12:19
*** hrw <hrw!~hrw@redhat/hrw> has quit IRC (Ping timeout: 260 seconds)13:27
*** hrw <hrw!~hrw@redhat/hrw> has joined #oe13:29
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has joined #oe13:34
*** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has joined #oe14:39
*** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has quit IRC (Client Quit)14:40
*** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has joined #oe15:02
*** AJohnstonLinaro1 <AJohnstonLinaro1!~AJohnston@217.140.106.13> has quit IRC (Client Quit)15:04
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe15:04
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Client Quit)15:08
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe15:09
*** eltricos <eltricos!~eltricos@ip68-8-181-201.sd.sd.cox.net> has joined #oe15:26
*** linfax <linfax!~linfax@eumail.topcon.com> has quit IRC (Ping timeout: 255 seconds)15:39
*** KanjiMonster <KanjiMonster!~KanjiMons@dslb-002-205-020-122.002.205.pools.vodafone-ip.de> has quit IRC (Ping timeout: 252 seconds)15:52
*** KanjiMonster <KanjiMonster!~KanjiMons@dslb-002-205-020-122.002.205.pools.vodafone-ip.de> has joined #oe15:54
*** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (Ping timeout: 258 seconds)15:59
*** kscherer <kscherer!~kscherer@bras-base-otwaon1146w-grc-32-76-71-129-107.dsl.bell.ca> has joined #oe16:04
*** dlan <dlan!~dennis@gentoo/developer/dlan> has joined #oe16:04
*** leon-anavi <leon-anavi!~Leon@46.55.231.62> has quit IRC (Quit: Leaving)16:30
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection)16:44
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has joined #oe16:44
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Quit: Leaving.)17:55
*** Kubu_work <Kubu_work!~kubu@2a01cb05945b7e009bdc688723a24f31.ipv6.abo.wanadoo.fr> has quit IRC (Quit: Leaving.)18:16
*** flom84 <flom84!~flom84@user/flom84> has joined #oe18:18
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has joined #oe18:36
*** davidlt <davidlt!~davidlt@78-63-27-146.static.zebra.lt> has quit IRC (Ping timeout: 255 seconds)18:51
*** florian_kc <florian_kc!~florian@dynamic-093-131-091-186.93.131.pool.telefonica.de> has joined #oe19:16
*** AJohnstonLinaro <AJohnstonLinaro!~AJohnston@217.140.106.13> has quit IRC (Read error: Connection reset by peer)20:07
*** alimon <alimon!~alimon@189.172.157.85> has quit IRC (Remote host closed the connection)20:27
*** flom84 <flom84!~flom84@user/flom84> has quit IRC (Quit: Leaving)20:29
*** alimon <alimon!~alimon@189.172.157.85> has joined #oe20:31
*** florian_kc <florian_kc!~florian@dynamic-093-131-091-186.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds)21:36
*** Xagen <Xagen!~Xagen@rrcs-98-6-114-13.sw.biz.rr.com> has quit IRC (Quit: My MacBook has gone to sleep. ZZZzzz…)21:50
*** mvlad <mvlad!~mvlad@2a02:2f05:8414:c500:7656:3cff:fe3f:7ce9> has quit IRC (Remote host closed the connection)21:57
*** m4t <m4t!~matt@shenzhen.guangdong.systems> has quit IRC (Ping timeout: 248 seconds)23:24
*** m4t <m4t!~matt@shenzhen.guangdong.systems> has joined #oe23:26

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