khem has quit [Quit: Connection closed for inactivity]
Haxxa has quit [Ping timeout: 260 seconds]
pabigot has quit [Ping timeout: 260 seconds]
pabigot has joined #yocto
jmd has joined #yocto
lthadeus has quit [Ping timeout: 245 seconds]
Haxxa has joined #yocto
lthadeus has joined #yocto
lthadeus has quit [Remote host closed the connection]
mvlad has joined #yocto
xmn has joined #yocto
xmn_ has joined #yocto
xmn has quit [Ping timeout: 245 seconds]
gsalazar has joined #yocto
<dvergatal>
RP: around?
alperak has joined #yocto
luc4 has joined #yocto
xmn_ has quit [Quit: xmn_]
rty has joined #yocto
<rty>
hi, people. I want to conditionally add bblayers based on the value of a variable, e.g. via python. is this approach possible/feasible? I have many different "projects" that use some combination of distros and machines and alter the packages in the final image in "project"-specific ways. I created a layer for each "project". now, I want to create some table/mapping that adds the correct layers at
<rty>
runtime based on some "project" id, which is represented in a variable
chep has quit [Read error: Connection reset by peer]
chep` is now known as chep
luc4 has quit [Ping timeout: 268 seconds]
vquicksilver has joined #yocto
PhoenixMage has quit [Read error: Connection reset by peer]
rm5248 has joined #yocto
rm5248 has quit [Client Quit]
Daanct12 has quit [Quit: WeeChat 4.1.2]
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
jmd has quit [Remote host closed the connection]
jmd has joined #yocto
lexano has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
<Xogium>
is there a way to list the distro features one can enable ? I mean for example if I wanted to enable sysvinit support in systemd... I read the documentation about features in the manual, but I don't understand how one can figure out which features are present or not in a distro or how to enable them
tgamblin has quit [Remote host closed the connection]
<LetoThe2nd>
Xogium: no, because distro features can essentially be defined on the fly. in the end its just a list of strings with arbitrary meaning.
<Xogium>
so... How am I meant for example to list all the systemd things I could configure ?
<Xogium>
that part is still very confusing to me
<Xogium>
I have a hard time getting away from the menuconfig model, I think ^^
<Xogium>
I'm also required to read the manuals one by one in individual pages format, because it turns out the all in one mega manual is SO large my screen reader chokes on it and crashes
tgamblin has joined #yocto
<rty>
I get a ParseError if I try sticking python () { ... } in bblayers.conf. can I not run anon python in bblayers, in .conf files, or am I making a silly mistake?
simonew has joined #yocto
jmiehe has joined #yocto
jmiehe has quit [Client Quit]
<LetoThe2nd>
Xogium: the question is not "what can i configure", because the answer is "everything". it is more like "what are common options for a given recipe?", and in that case the answer is "look at the recipes PACKAGECONFIG items"
<LetoThe2nd>
Xogium: a distro config entry is conceptually meant to affect multiple places across the whole resulting distribution.
<Xogium>
so using distro_feature to add sysvinit isn't proper ?
<Xogium>
unless you want the entire distro to be that way that is
<LetoThe2nd>
Xogium: bingo.
<Xogium>
I think I'm slowly getting the idea
<LetoThe2nd>
Xogium: i mean... look at the word "distro feature". it *might* *remotely* *suggest* that it is about the distro, and not some random package.
<Xogium>
I still think too simply, i.e: in term of firmware and not distribution
<LetoThe2nd>
Xogium: i told you. Yocto always favors customizability and reproducibility.
<Xogium>
yeah, I know :) it's just still difficult to wrap my head around it all
<Xogium>
I think that list packageconfig in scripts/contrib might help figuring out things... I don't know yet though
Guest93 has joined #yocto
starblue has quit [Ping timeout: 246 seconds]
<Guest93>
Hi, I'm been faced with these two warning messages that I've been trying to resolve. The first warning message I appeared to of fix by adding `NO_GENERIC_LICENSE[BSD] = "LICENSE.txt"` to my bb recipe file. However, the second warning (the one for do_rootfs) is still there and can't quite shake it. Ideas?
<Guest93>
> WARNING: python-pyserial-3.5-r0 do_populate_lic: QA Issue: python-pyserial: No generic license file exists for: BSD in any provider [license-exists]
<Guest93>
> WARNING: rpi-test-image-1.0-r0 do_rootfs: QA Issue: The license listed BSD was not in the licenses collected for recipe python-pyserial [license-file-missing]
<Guest93>
Maybe I have to create a patch for the `rpi-test-image` bb file that also adds the line `NO_GENERIC_LICENSE[BSD] = "LICENSE.txt"` to it? Maybe I'll give that a try real quick.
vladest has quit [Quit: vladest]
sakman has joined #yocto
sakman has quit [Ping timeout: 252 seconds]
Guest93 has quit [Quit: Client closed]
sakman has joined #yocto
vladest has joined #yocto
simonew has quit [Quit: Konversation terminated!]
alimon has quit [Ping timeout: 260 seconds]
starblue has joined #yocto
alimon has joined #yocto
dkl has quit [Quit: %quit%]
dkl has joined #yocto
<dario>
iirc poky uses more specific names like "BSD-2-clause", those should be properly known already, maybe you can use of of those in your recipe? maybe grep -r LICENSE in poky/meta dir
<rty>
I am trying to use bitbake-diffsigs but the bitbake server has been starting for an eternity now. any ideas?
kpo_ has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
ablu has quit [Read error: Connection reset by peer]
neofutur_ has quit [Ping timeout: 268 seconds]
ablu has joined #yocto
neofutur has joined #yocto
rty has quit [Quit: WeeChat 4.1.2]
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
prabhakarlad has quit [Quit: Client closed]
rm5248 has joined #yocto
<Xogium>
hmm meanwhile here trying to add something using packageconfig instead of distro_feature. I created my own layer as test and made something like recipes-core/systemd/systemd.bbappend. It's not willing to use it. If I add the version number of systemd, it tells me, no bb file in default match pattern
<rm5248>
Hi, I'm trying to remove PAM from my yocto build as it is not needed for my purposes. I've added DISTRO_FEATURES:remove = "pam" to the image that I am building. It seems to remove it from DISTRO_FEATURES, but I still have the /etc/pam.d folder in the generated rootfs. Why might this be the case?
<rm5248>
@Xogium did you try recipetool? e.g. recipetool newappend /path/to/layer systemd
<rm5248>
if your append is working correctly it should show up with: bitbake-layers show-appends systemd
<Xogium>
rm5248: I forgot about recipetool
<Xogium>
hm I must have done something stupid manually ;) it works with the newappend
goliath has quit [Quit: SIGSEGV]
gsalazar has quit [Ping timeout: 245 seconds]
jmd has quit [Remote host closed the connection]
vladest has quit [Remote host closed the connection]
vladest has joined #yocto
florian has joined #yocto
starblue has quit [Ping timeout: 256 seconds]
mvlad has quit [Remote host closed the connection]