ndec changed the topic of #yocto to: "Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Join us or Speak at Yocto Project Summit (2022.05) May 17 - 19, more: https://yoctoproject.org/summit | Join the community: https://www.yoctoproject.org/community | IRC logs available at https://www.yoctoproject.org/irc/ | Having difficulty on the list or with someone on the list, contact YP community mgr ndec"
dev1990 has quit [Quit: Konversation terminated!]
otavio has quit [Remote host closed the connection]
jclsn has quit [Ping timeout: 260 seconds]
jclsn has joined #yocto
otavio has joined #yocto
jclsn has quit [Ping timeout: 276 seconds]
jclsn has joined #yocto
jclsn has quit [Client Quit]
jclsn has joined #yocto
jclsn has quit [Ping timeout: 256 seconds]
jclsn has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
jclsn has quit [Ping timeout: 248 seconds]
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
jclsn has joined #yocto
jclsn has quit [Ping timeout: 260 seconds]
jclsn has joined #yocto
jclsn has quit [Ping timeout: 240 seconds]
starblue has quit [Ping timeout: 260 seconds]
starblue has joined #yocto
jclsn has joined #yocto
sakoman has quit [Quit: Leaving.]
jclsn has quit [Ping timeout: 276 seconds]
jclsn has joined #yocto
jclsn0 has joined #yocto
jclsn has quit [Ping timeout: 260 seconds]
seninha has quit [Remote host closed the connection]
sakoman has joined #yocto
ilunev has quit [Read error: Connection reset by peer]
jclsn0 has quit [Ping timeout: 260 seconds]
ilunev has joined #yocto
jclsn0 has joined #yocto
jclsn0 has quit [Ping timeout: 256 seconds]
otavio has quit [Ping timeout: 248 seconds]
jclsn0 has joined #yocto
otavio has joined #yocto
otavio has quit [Ping timeout: 250 seconds]
jclsn0 has quit [Ping timeout: 250 seconds]
otavio has joined #yocto
jclsn0 has joined #yocto
otavio has quit [Ping timeout: 250 seconds]
otavio has joined #yocto
jclsn0 has quit [Ping timeout: 248 seconds]
otavio has quit [Ping timeout: 276 seconds]
jclsn0 has joined #yocto
otavio has joined #yocto
jclsn0 has quit [Ping timeout: 276 seconds]
otavio has quit [Ping timeout: 276 seconds]
otavio has joined #yocto
jclsn0 has joined #yocto
otavio has quit [Ping timeout: 276 seconds]
otavio has joined #yocto
otavio has quit [Ping timeout: 276 seconds]
otavio has joined #yocto
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
otavio has quit [Ping timeout: 256 seconds]
otavio has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
otavio has quit [Ping timeout: 248 seconds]
otavio has joined #yocto
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
sakoman has quit [Quit: Leaving.]
kroon has joined #yocto
ilunev has quit [Quit: Textual IRC Client: www.textualapp.com]
dtometzki has quit [Quit: ZNC 1.8.2 - https://znc.in]
mihai has joined #yocto
u1106 has quit [*.net *.split]
smurray has quit [*.net *.split]
smurray has joined #yocto
u1106 has joined #yocto
PaowZ has quit [*.net *.split]
zeddii has quit [*.net *.split]
beneth has quit [*.net *.split]
Notgnoshi has quit [*.net *.split]
wCPO has quit [*.net *.split]
PaowZ has joined #yocto
Notgnoshi has joined #yocto
wCPO has joined #yocto
zeddii has joined #yocto
alessioigor has joined #yocto
alessioigor has quit [Client Quit]
mihai has quit [Quit: Leaving]
thomas_ has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
<thomas_> Good morning. I try to build a new image with an updated kernel (It just changed the git commit of the kernel), and I got a lot of these errors: https://dpaste.com/5VY4FVBKY.txt
<thomas_> I don't understand the version backwards complain - the version didnt go backwards
<thomas_> How I can fix this, or what is the better approach to make "microadjustments" of the kernel, which do not justify an increase of the kernel version?
<kroon> thomas_, id be interested to hear what others say, but reason is probably the git hash number being treated as a version number going backwards. I have ERROR_QA:remove = "version-going-backwards" in my distro configuration
<thomas_> kroon, yeah - that would suppress the warning. But I would not like to suppress for every package - just in the case if anything bad happen and I would not notice it..
<kroon> thomas_, I think you could do it with a per recipe override, like ERROR_QA:pn-linux-ti-staging:remove = "..."
<kroon> or in a .bbappend for the kernel
<thomas_> Hmm.. yes. But would this error pop up for every package which uses AUTOINC?
tomzy_0 has joined #yocto
leon-anavi has joined #yocto
<thomas_> The documentation says, that an enabled PR service handle this, and would replace "git{i}" with an increasing number
rob_w has joined #yocto
<thomas_> But I'm not sure, if this also works when I manually set the SRCREV
goliath has joined #yocto
<thomas_> Ok, now I can ask more specific: I have PR service enabled in my local conf. I have a kernel recipe append: https://dpaste.com/BUT8XMNJ3.txt When I change manually SRCREV and rebuild the kernel FOR THE FIRST TIME, I got these errors: https://dpaste.com/5VY4FVBKY.txt
<thomas_> When I rebuild it after I changed the SRCREV the second time, I got no errors.
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
<thomas_> I would expect, that the AUTOINC variable would increment from 0 to 1, after I changed the SRCREV. But it seems not to happen. What could be the reason for that?
F_Adrian has quit [Quit: Leaving]
nemik has quit [Ping timeout: 240 seconds]
tre has joined #yocto
nemik has joined #yocto
creich has joined #yocto
PaowZ has quit [Remote host closed the connection]
PaowZ has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
creich has quit [Quit: Leaving]
rob_w has quit [Ping timeout: 260 seconds]
PaowZ has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
frieder has joined #yocto
oleksandr has joined #yocto
PaowZ has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
F_Adrian has joined #yocto
PaowZ has joined #yocto
PaowZ has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
PaowZ has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
PaowZ has joined #yocto
guysoft42 has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
PaowZ has joined #yocto
gsalazar has joined #yocto
rfuentess has joined #yocto
beneth has joined #yocto
PaowZ has quit [Read error: Connection reset by peer]
PaowZ has joined #yocto
PaowZ has quit [Ping timeout: 252 seconds]
PaowZ has joined #yocto
dev1990 has joined #yocto
ardo has joined #yocto
mvlad has joined #yocto
davidinux has quit [Quit: WeeChat 2.8]
GillesM has joined #yocto
GillesM has quit [Client Quit]
amahnui1 has joined #yocto
tomzy_0 has quit [Quit: Client closed]
nemik has quit [Ping timeout: 252 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
florian has joined #yocto
Schiller has joined #yocto
mvlad has quit [Remote host closed the connection]
mvlad has joined #yocto
selff has joined #yocto
<selff> hello everyone. i am trying to create root, boot and swap space in the ".wks" file. however, when i create a swap area and do a "free -m" at run time, the swap area shows 0. here is my partitions :
<selff> part /boot --source bootimg-partition --ondisk mmcblk0 --fstype=vfat --label boot --active --align 4096 --size 20
<selff> part / --source rootfs --ondisk mmcblk0 --fstype=ext4 --label root --align 4096 --size 9000M
<selff> part swap --ondisk mmcblk0 --fstype=swap --label swap --align 4096 --size 2000
<selff> 2000M not 2000
mckoan|away is now known as mckoan
<mckoan> selff: are you sure you want to use a swap on a MMC device (see wear leveling)
<mckoan> selff: however what is the content of /etc/fstab ?
tomzy_0 has joined #yocto
<selff> mckoan i sent it as pastebin.
<michalkotyla> Hello
ptsneves has joined #yocto
<selff> hi
<michalkotyla> selff: are you sure that you copy the correct file on pastebin? it doesn't look like .wks
<mckoan> selff: you don't have a swap entry in it
<selff> michalkotyla i shared fstab.
GNUmoon has quit [Ping timeout: 240 seconds]
<selff> mckoan thank you. probably, i should add something like this in fstab:
<selff> " /swapfile none swap defaults 0 0 "
Tyaku has joined #yocto
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
<michalkotyla> Did someone try to put the system image into another system image? I want to build .iso for image A, copy it to the rootfs of image B, and build .iso for image B. I can add image A to DEPENDS var in image B, and what's next? I can add do_install append in image B recipe and copy .iso from recipe A workdir - but I think mixing workdirs between recipes is not a recommended way to do that?
GNUmoon has joined #yocto
nemik has quit [Ping timeout: 260 seconds]
nemik has joined #yocto
<mckoan> michalkotyla: see multiconfig
<LetoThe2nd> yo dudX
<qschulz> o/
<mckoan> hey
xmn has quit [Quit: ZZZzzz…]
<ptsneves> michalkotyla On your imageB do_rootfs[depends] += "Image:A:image_complete" Then in some rootfspostproc func copy the iso manually
<LetoThe2nd> qschulz: \o
<LetoThe2nd> mckoan: ho, lets got.
<ptsneves> LetoThe2nd no youtube link to the song?
<LetoThe2nd> ptsneves: i know that mckoan is highly competent, therefore able to find a link himself if desired. free metal links are only provided for rburton
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
<agherzan> Is there a matrix room for the Yocto summit?
nemik has quit [Ping timeout: 240 seconds]
starblue has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
<LetoThe2nd> agherzan: it isn't listed on the official brige, but can be reached. AFAIK shoragan[m] did so last time too.
starblue has joined #yocto
<agherzan> As a bridge, yes.
<agherzan> I thought we have one official too with a bridge set up. But I'm fine
<LetoThe2nd> yeah but no "official" one, at least not so far. maybe halstead can look into it, but no promises.
<agherzan> I don't think it is a must
<LetoThe2nd> certainly not a must, but it might be useful. so nothing bad in suggesting it.
nemik has quit [Ping timeout: 250 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
<Schiller> Hello to everyone. In the YPAutobuilder i have hooks to own repositories on our servers. I configured this in the config.json and config.py. Only problem is that when i start a build manual then i can select meta-openembedded , branch=dunfell , but revision is always HEAD. How can i chose from our existing revisions?
<Schiller> nevermind. he seems to take them now. idk what was wrong before but it now displays my set rivision. Maybe typo and he switched to default HEAD or smth.
seninha has joined #yocto
tre has quit [Ping timeout: 252 seconds]
<selff> mckoan i added the following line for swap in fstab:
<selff> inside the ".wks" file is as follows:
<selff> part /swapfile --ondisk mmcblk0 --fstype=swap --label swap --align 4096 --size 2000M
<selff> but still when i do free -m in runtime, swap size shows 0. am i missing something or doing wrong?
<rburton> maybe the fstab didn't get the swap entry?
<selff> " /swapfile none swap defaults 0 0 " i added this line into fstab.
<rburton> calling a swap partition a swap file is just going to confuse people
<rburton> and the first entry is the device, not the mount point
<rburton> so you want LABEL=swap not /swapfile
<rburton> or a full device node path, but labels are easier
<selff> as you said, i added it to fstab as follows:
<selff> swap none swap defaults 0 0
<selff> i will get the build and try it, thank you.
<rburton> 'swap' still isn't a device identifier
tre has joined #yocto
<rburton> use /dev/mmcblk0p1 or wherever it ended up, or a logical name like LABEL=swap or UUID=4343etc
<rburton> (i thought wic did this bit for you, maybe it needs to be fixed to do swap too)
oleksandr has quit [Remote host closed the connection]
<RP> zeddii: what should we do with gcc 12 and linux-yocto 5.10 failures?
<selff> rburton i used  "LABEL=swap none swap defaults 0 0 "  instead of "/swapfile none swap defaults 0 0 " in fstab and added "part swap --ondisk mmcblk0 --fstype=swap --label swap --align 4096 --size 2000M" to ".wks" file. problem gone and successfully created 2gb swap. thank you so much.
<landgraf> https://bugzilla.yoctoproject.org/show_bug.cgi?id=10793#c2 Should I close the bug right away?
ykrons has quit [Ping timeout: 260 seconds]
<RP> landgraf: yes, sounds good!
ykrons has joined #yocto
<ptsneves> rburton funny because zero sized arrays are actually illegal C. As per
<ptsneves> An array cannot have zero size.
<ptsneves> ISO 9899:2011 6.7.6.2:
<ptsneves>     If the expression is a constant expression, it shall have a value greater than zero.
<ptsneves> with GCC10 i worked on a codebase with lots of rework to remove the [0] array sizes, with no fuss
jwillikers has joined #yocto
mckoan is now known as mckoan|away
adrian_ has joined #yocto
F_Adrian has quit [Ping timeout: 252 seconds]
jwillikers has quit [Remote host closed the connection]
<landgraf> RP: https://git.openembedded.org/openembedded-core/commit/?id=7f78bb7a7baf67b9226fb460ca9e12fde6ef40c8 this commit adds `-sdl ` and vga related options even if -nographic has been specified which breaks some usecases (zephyr). is it bug or feature? qemu is built with PACKAGECONFIG:append:pn-qemu-system-native = " sdl"
<zeddii> RP: I'm finishing up meta-virt stuff this morning, then can check 5.10-stable for gcc fixes. I assume master-next is the right branch for me to try a build against gcc12?
<kanavin> landgraf, it's better if you ask this on the mailing list, and not poke RP directly
<kanavin> if it's broken, check if it is still broken with latest master, and better yet, propose a fix
adrian__ has joined #yocto
jwillikers has joined #yocto
adrian_ has quit [Ping timeout: 276 seconds]
<zeddii> RP: I do see a fix for the warning in greg's queue (by scanning lkml), I'll see if it made the -stable release and otherwise try cherry-picking it.
jwillikers has quit [Ping timeout: 250 seconds]
<RP> landgraf: we shouldn't break the zephyr case so that wasn't intentional
<RP> zeddii: you need https://git.yoctoproject.org/poky-contrib/commit/?h=kraj/poky-next&id=70fabc005270f6ac5e179d9be1e6371011a9d8df
<RP> zeddii: I dropped it from next as it can't fix it at this point
<Schiller> In YPAutobuilder i want to set my branch and rivision but revision seems to always go to HEAD. I eddited config.py and config.json for builds.
<rburton> zeddii: would you be happy merging that xen patch i posted from suse for the short term? I can get a patch up.
nemik has quit [Ping timeout: 250 seconds]
nemik has joined #yocto
<zeddii> rburton: I'll grab it and try a patch here. I have myself setup, so its probably easier to just spin it in myself.
<rburton> ok, cool. i started a build but i don't have anything from master built in the last few days, so it's from scratch
nemik has quit [Ping timeout: 252 seconds]
nemik has joined #yocto
<Schiller> for example the repo-defaults in the config.json got rivision HEAD
<Schiller> "meta-intel" : {
<Schiller>             "url" : "git://git.yoctoproject.org/meta-intel",
<Schiller>             "branch" : "master",
<Schiller>             "revision" : "HEAD",
<Schiller>             "no-layer-add" : true
<Schiller>         },
<Schiller> but when i edit it to the revision i need and trigger a build it still uses the HEAD
<bigendian> hi, what's the right way to use a machine-specific kernel defconfig ?
<rburton> bigendian: set SRC_URI with a machine override
<qschulz> bigendian: or... put the defconfig file in a subdir named after your machine
<bigendian> qschulz, rburton, thanks
tre has quit [Remote host closed the connection]
ptsneves has quit [Ping timeout: 252 seconds]
<jaskij[m]> `ERROR: iputils-20211215-r0 do_packagedata: QA Issue: Package version for package iputils-src went backwards which would break package feeds (from 0:s20200821-r0 to 0:20211215-r0) [version-going-backwards]`
<jaskij[m]> Does this look like a bug to anyone else?
<jaskij[m]> ah, it's the missing s before the datecode
<jaskij[m]> I should probably do a clean rebuild when switching branches?
<landgraf> qschulz: I like sources list (last one) :)
xmn has joined #yocto
BCMM has joined #yocto
<bigendian> putting defconfig in machine named subdir seems perfect for me. thanks again qschulz and rburton of course
<agherzan> khem: any idea when https://git.yoctoproject.org/poky-contrib/commit/?h=stable/kirkstone-nut&id=4c010a39f8445f7be08a0486600d0f10eb19e6c9 is expected to land?
<agherzan> sakoman: we depend on this on the rPI support side ^
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
<qschulz> landgraf: what I reaaaally like is that a few months after this presentation, we modified OVERRIDES syntax
kroon has quit [Quit: Leaving]
<qschulz> I just had to say there was nothing next for it to happen
<qschulz> :)
<jclsn[m]> I have a really weird error
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
<jclsn[m]> But when I open the file, there is no std::experimental::std::experimental. It is just std::experimental::filesystem
<jclsn[m]> It does this for multiple entries in that file
<jclsn[m]> Has anyone ever seen something like this before? Seems like a broken Cmake
florian_kc has joined #yocto
selff has quit [Quit: Client closed]
<Schiller> anyone knowing how to set a default revision in the ypautobuilder? Branch works Revision is always HEAD.
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
ptsneves has joined #yocto
nemik has quit [Ping timeout: 246 seconds]
nemik has joined #yocto
sakoman has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
otavio has quit [Ping timeout: 260 seconds]
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
otavio has joined #yocto
otavio has quit [Ping timeout: 240 seconds]
Schiller has quit [Quit: Client closed]
otavio has joined #yocto
thomas_ has quit [Ping timeout: 256 seconds]
goliath has quit [Quit: SIGSEGV]
<dvorkindmitry> I have one recipe and two GIT mirrors. Need to have an option to choose between mirrors in outer config file. One man said about SRC_URI:pn-myrecipe... Any examples or other ideas?
adrian__ has quit [Ping timeout: 250 seconds]
otavio has quit [Ping timeout: 252 seconds]
otavio has joined #yocto
ptsneves has quit [Quit: Client closed]
<rburton> SRC_URI:pn-myrecipe = "git://...."
<rburton> alternatively, set the recipe to use the external mirror in the recipe, and then use a config file that sets a PREMIRROR to redirect it to the internal one
<qschulz> rburton: too fast for my fingers :)
<RP> kanavin: btw, I noticed an annoying glitch in the reproducibility output. https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/818/steps/12/logs/stdio
<RP> kanavin: that summary means the packages had different names, not that they were different in content!
<RP> kanavin: one set of files were called s/-r0./-r0.0./
<hushmoney> is it safe to share sstate-cache among multiple projects and yocto versions or should i keep those separate
<RP> hushmoney: safe
Tyaku has quit [Quit: Lost terminal]
<hushmoney> thanks
nemik has quit [Ping timeout: 252 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
<kanavin> RP: that's a bizarre one, haven't seen that before
<RP> kanavin: I added a fix but we could do with tweaking the output to make it clear what happened
davidinux has joined #yocto
frieder has quit [Remote host closed the connection]
leon-anavi has quit [Quit: Leaving]
mihai has joined #yocto
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #yocto
davidinux has quit [Ping timeout: 240 seconds]
goliath has joined #yocto
barometz has quit [Quit: you can't fire me!]
tomzy_0 has quit [Quit: Client closed]
rfuentess has quit [Remote host closed the connection]
Net147 has quit [Quit: Quit]
Net147 has joined #yocto
Net147 has quit [Changing host]
Net147 has joined #yocto
bps has joined #yocto
bps has quit [Changing host]
bps has joined #yocto
rsalveti has quit [Quit: Connection closed for inactivity]
berton[m] has joined #yocto
barometz has joined #yocto
bps has quit [Ping timeout: 248 seconds]
<khem> Andrei Gherzan: its in kirkstone-nut see https://git.yoctoproject.org/poky-contrib/log/?h=stable/kirkstone-nut
<khem> give it some time to flow into kirkstone
Tokamak has quit [Ping timeout: 240 seconds]
<agherzan> khem: nice. Any idea how much that usually takes? No rush but I'd like to plan accordingly
Tokamak has joined #yocto
nemik has quit [Ping timeout: 252 seconds]
nemik has joined #yocto
prabhakarlad has quit [Quit: Client closed]
amahnui1 has quit [Quit: Connection closed for inactivity]
<khem> usually point releases are roughly 6-8 weeks so it will take some time for it to get into kirkstone
<shoragan[m]> <LetoThe2nd> "Andrei Gherzan: it isn't..." <- I still have #yocto-summit-2021.11:libera.chat in my list, so it was just the automatic bridge.
kevinrowland has joined #yocto
prabhakarlad has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
Tokamak has quit [Ping timeout: 246 seconds]
Tokamak has joined #yocto
gsalazar has quit [Remote host closed the connection]
Tokamak_ has joined #yocto
Tokamak has quit [Ping timeout: 250 seconds]
BCMM has quit [Quit: Konversation terminated!]
dmoseley has quit [Quit: ZNC 1.8.2 - https://znc.in]
dmoseley has joined #yocto
seninha has quit [Ping timeout: 240 seconds]
RP has quit [Remote host closed the connection]
<kergoth> Hmmmm
florian has quit [Quit: Ex-Chat]
florian_kc has quit [Ping timeout: 276 seconds]
guysoft42 has quit [Ping timeout: 248 seconds]
<kergoth> Any objection to making it so 'bitbake -e' doesn't obey BBTARGETS? Having it do so really doesn't make sense, and makes it harder to look at global env data, and breaks for multiple targets
seninha has joined #yocto
amahnui1 has joined #yocto
<kergoth> Hmm, thinking about starting a thread on the layer setup and configuration thing to solicit thoughts and start brainstorming
RP has joined #yocto
Tokamak_ has quit [Ping timeout: 246 seconds]
Tokamak has joined #yocto
camus1 has joined #yocto
camus has quit [Ping timeout: 248 seconds]
camus1 is now known as camus
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
florian_kc has joined #yocto
davidinux has joined #yocto
davidinux has quit [Ping timeout: 246 seconds]
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #yocto
mvlad has quit [Remote host closed the connection]
<kergoth> Hmm, YOE is interesting, definitely goes a different direction in configuration, addresses one of the things I dislike about kas, which is how the use of yaml configuration is putting a layer obscuring how things normally work with oe
<kergoth> I like the reframing of the use of local.conf, I think that's absolutely necessary to avoid the bad pattern of overuse of local.conf for everything and not having your workspace configuration manageed
<kergoth> I don't love that you essentially need to fork the yoe-distro repo to start work on your own product based on it, though. Works, but..
* kergoth juggling various ideas between yoe, whisk, and kas in his head
GNUmoon has quit [Ping timeout: 240 seconds]
<RP> kergoth: I need to look at what YOE is doing
<kergoth> https://github.com/YoeDistro/yoe-distro -- i don't love the heavy reliance on sourcing into the user's shell, i kind of want to *reduce* that, not push harder in that direction, though i can see the upsides, simple to just source a script and not even have to set the machine beyond that.. it uses shell functions instead of a separate tool provide workflow aids
<kergoth> . ./raspberrypi3-64-envsetup.sh; yoe_setup; bitbake yoe-simple-image; yoe_install_image /dev/sdX yoe-simple-image
<kergoth> it's an interesting approach
GNUmoon has joined #yocto
<RP> hmm, interesting
<kergoth> I like that it avoids the yaml config approach, and I like the reframing of local vs site configuration. But I like whisk's concept of a product and all-targets stuff to ease multiconfig usage, and I like kas's subcommand-based approach with plugins, though I dislike that it can't load them from layers.
amahnui1 has quit [Quit: Connection closed for inactivity]
<kergoth> Trying to come up with a coherent proposal to somehow combine those. my head hurts :)
<RP> kergoth: did you look at what the autobuilder code does?
<kergoth> Good point, I definitely need to take a closer look at that! I've seen the configuration files for the jobs but I think that's all
<RP> kergoth: its another variation, tailored for a specific use but there are some ideas in there I like too, just to complicate things
<RP> The inheritance in the json works nicely
<kergoth> I was explaining to my wife yesterday how hard it is to do much of anything given how flexible we need to be and the vast number of use cases, none of which are listed anywhere, that we need to support :) Anything you add has to be able to work for eeeevvverything. or at least avoid limitations as much as possible
<RP> kergoth: this is why I keep putting off the layerconfig/setup stuff :/
<RP> kergoth: I think the best approach may be just to "standardise" on the several current standards and allow bitbake-setup to drive them somehow in a more generic way as they ultimately all do roughly the same things, just in different ways
<kergoth> control repository and moving toward configuration management for your product/project configuration, actively avoiding shoving build configuration into local.conf and an uncontrolled build directory.
<kergoth> I can see that. Perhaps we need a very lightweight tool that's easy to extend that can call out to underlying mechanisms with its subcommands, so you can easily customize the commands for your workflows, I think this is important, and it should be as easy as adding a prefixed shell script to the PATH the way you do with git.. and certain common elements to all of the current tools, such as creation of a product/project source
<RP> kergoth: right, something like that
GNUmoon has quit [Ping timeout: 240 seconds]
florian_kc has quit [Ping timeout: 240 seconds]
goliath has quit [Quit: SIGSEGV]
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto