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.11) Nov 29-Dec 1, 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"
nemik has quit [Ping timeout: 268 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 255 seconds]
nemik has joined #yocto
Spooster has quit [Remote host closed the connection]
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
nemik has quit [Ping timeout: 255 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 248 seconds]
nemik has joined #yocto
davidinux has quit [Ping timeout: 268 seconds]
clover97 has joined #yocto
sakoman has quit [Quit: Leaving.]
chep has quit [Read error: Connection reset by peer]
rfs613 has quit [Quit: restart]
chep has joined #yocto
rfs613 has joined #yocto
rfs613 has quit [Client Quit]
chep` has joined #yocto
rfs613 has joined #yocto
Thorn has quit [Ping timeout: 256 seconds]
chep has quit [Ping timeout: 255 seconds]
chep` is now known as chep
seninha has quit [Quit: Leaving]
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
sakoman has joined #yocto
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
clover97 has quit [Ping timeout: 240 seconds]
jclsn has quit [Ping timeout: 248 seconds]
jclsn has joined #yocto
Thorn has joined #yocto
clover98 has joined #yocto
clover98 has left #yocto [#yocto]
wooosaiiii has quit [Quit: wooosaiiii]
wooosaiiii has joined #yocto
amitk has joined #yocto
sakoman has quit [Quit: Leaving.]
Hazza has joined #yocto
Haxxa has quit [Ping timeout: 255 seconds]
thomas__ has joined #yocto
amitk has quit [Ping timeout: 248 seconds]
alessioigor has joined #yocto
davidinux has joined #yocto
TRO[m] has joined #yocto
amitk has joined #yocto
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
markov_twain has quit [Ping timeout: 250 seconds]
rob_w has joined #yocto
rfuentess has joined #yocto
davidinux has quit [Ping timeout: 256 seconds]
goliath has joined #yocto
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
GillesM has joined #yocto
GillesMM has joined #yocto
GillesM has quit [Client Quit]
<LetoThe2nd> yo dudX
Thorn has quit [Ping timeout: 250 seconds]
xmn has quit [Ping timeout: 248 seconds]
mckoan|away is now known as mckoan
<mckoan> good morning
<RP> khem: increase the number to the tap creation script?
manuel_ has joined #yocto
davidinux has joined #yocto
zpfvo has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
olani_ has quit [Remote host closed the connection]
bps has joined #yocto
bps has joined #yocto
frieder has joined #yocto
alessioigor has quit [Ping timeout: 265 seconds]
Thorn has joined #yocto
<mihai> ahoy
GillesMM has quit [Remote host closed the connection]
zpfvo has quit [Ping timeout: 265 seconds]
GillesM has joined #yocto
leon-anavi has joined #yocto
florian has joined #yocto
zpfvo has joined #yocto
ldericher_ is now known as LDericher
<kanavin> "Dear Alexander Kanavin,
<kanavin> We are delighted to accept your submission, Setting Up Yocto Layers and Builds With Official Tools – 2023 Edition, and invite you to join us as a speaker for Embedded Open Source Summit, Tuesday, June 27 to Friday, June 30, 2023 at the Prague Congress Centre in Prague, Czech Republic."
<kanavin> Now is the time to panic!
<kanavin> I've never done a conference talk before
rob_w has quit [Remote host closed the connection]
rob_w has joined #yocto
<LetoThe2nd> kanavin: \o/
<mckoan> kanavin: congrats!
florian has quit [Ping timeout: 276 seconds]
<landgraf> kanavin: Congrats! now I have to start to look for the budget to visit the conference...
olani_ has joined #yocto
ptsneves has joined #yocto
GillesMM has joined #yocto
GillesM has quit [Ping timeout: 250 seconds]
kroon has joined #yocto
florian has joined #yocto
Spooster has joined #yocto
Spooster has quit [Ping timeout: 265 seconds]
<qschulz> kanavin: congrats!
<qschulz> kanavin: have a usb stick with your slides in 4/3 and 16/9 in case your laptop behaves the day of the presentation and you borrow someone's (it's happened in the past :) )
<kanavin> qschulz, I first need to learn how to make slides.
<kanavin> qschulz, what is a good tool for that?
<qschulz> kanavin: hehehe
<LetoThe2nd> kanavin: ChatPPT :-)
<kanavin> I'm not sure what was the last time I produced a slide, at least 10 years ago probably
<qschulz> kanavin: libreoffice impress?
<qschulz> you could also use latex :)
kroon has quit [Quit: Leaving]
<qschulz> I think some people also use some html based slides ( jonmason or rburton ?)
<qschulz> kanavin: remember that the room may be deep so don't have too much info on it
<qschulz> kanavin: except if you're willing to fight the demo gods, no demos :)
<qschulz> (or record them in advance and comment the "video")
prabhakarlad has joined #yocto
<kanavin> qschulz, but how can you give a talk on <see subject above> without demos? and accessing the network, no less :)
<qschulz> kanavin: pre-recorded demo
<landgraf> LetoThe2nd: :D
<kanavin> qschulz, that should be a plan B if live demo stumbles, but yes
<LetoThe2nd> kanavin: its all a matter of style and preference. I can picture the topic working perfectly without live demo.
seninha has joined #yocto
alessioigor has joined #yocto
<RP> kanavin: there is something to be said for keeping it simple, a lot depends on how comfortable you are handling things if it doesn't go to plan.
<kanavin> RP: there's time to think about it, or actually about what i want to say and show in general
<RP> kanavin: definitely! It does sound like a good topic
* sudip starts thinking of questions to ask kanavin during his talk
<kanavin> RP: I had two other topics in mind (accelerated virtual graphics, which is fun, and keeping recipes up to date in a way that scales, which is both important and not well known), but this edges them out somewhat
<kanavin> sudip, 'why not use kas? we use in for our product, and we do not want to change' :-)
<kanavin> sudip, I'll pre-emptively answer that one ;)
<sudip> lol
<LetoThe2nd> kanavin: hehe
* LetoThe2nd will be presenting too
vladest has joined #yocto
amsobr has joined #yocto
maoti__ has joined #yocto
jpuhlman has quit [Ping timeout: 255 seconds]
rob_w has quit [Remote host closed the connection]
yannd has joined #yocto
florian_kc has joined #yocto
Hazza has quit [Quit: Haxxa flies away.]
IAmNotJohn has joined #yocto
<IAmNotJohn> Suppose I have two different meta- layers and both add a file in which they try to apply a patch. How does yocto handle this if: 1. they have the same priority 2. one patch is older than the other (how does yocto know which one to apply first)?
<LetoThe2nd> IAmNotJohn: its not exactly clear what the situation is. what kind of file do you want to patch? is it two recipes with different versions? or two appends?
<IAmNotJohn> Suppose you have meta-A and meta-B which have a similar recipe myrecipe_%.bb and the same files directory which includes a patch that needs to be applied. Suppose it is configured such that both patches are trying to be applied to the same thing, how does Yocto handle this?
<LetoThe2nd> IAmNotJohn: myrecipe_%.bb makes no sense, thats why i ask. so it is myrecipe_%.bbappend? in that case, both get applied, or at least tried to, and bitbake will probably err out because the patch does not apply.
<RP> IAmNotJohn: it will do what the resulting SRC_URI says and try and apply the patches in the order listed there
<RP> if the patches don't apply in that order, you'll get an error as LetoThe2nd says
<IAmNotJohn> LetoThe2nd Sorry .bbappend, thanks both of you
<LetoThe2nd> IAmNotJohn: np
seninha has quit [Remote host closed the connection]
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
Spooster has joined #yocto
kscherer has joined #yocto
xmn has joined #yocto
Spooster has quit [Ping timeout: 252 seconds]
Spooster has joined #yocto
Spooster has quit [Remote host closed the connection]
Spooster has joined #yocto
IAmNotJohn has quit [Quit: Client closed]
amitk has quit [Ping timeout: 255 seconds]
nemik has quit [Ping timeout: 255 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
vladest has quit [Ping timeout: 250 seconds]
prabhakarlad has quit [Quit: Client closed]
olani_ has quit [Ping timeout: 255 seconds]
zpfvo has quit [Ping timeout: 248 seconds]
sakoman has joined #yocto
<yocton> Hi! I'm also accepted at EOSS : "Yocto vs Embedded Systems Cybersecurity Requirements" :)
<mckoan> yocton: congrats!
thomas__ has quit [Ping timeout: 250 seconds]
alessioigor has quit [Quit: alessioigor]
alessioigor has joined #yocto
zpfvo has joined #yocto
maoti__ is now known as jpuhlman
prabhakarlad has joined #yocto
<yocton> mckoan: Thanks :)
<RP> yocton: sounds good! :)
Estrella_ has joined #yocto
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
goliath has quit [Quit: SIGSEGV]
fullstop has quit [Quit: ZNC - http://znc.in]
fullstop has joined #yocto
<meego> I'm nearly done upgrading a project from Sumo to Kirkstone and I just thought I'd pop my head here and say Yocto/BB/OE is a joy to use. A big thanks to contributors & maintainers!
tunahan has quit [Quit: tunahan]
fullstop has quit [Client Quit]
tunahan has joined #yocto
<meego> Now I just need to learn how to submit patches over email. It's a bit intimidating for folks like me with a habit of working with github/gitlab..
fullstop has joined #yocto
jpuhlman has quit [Read error: Connection reset by peer]
bps has quit [Ping timeout: 255 seconds]
<mckoan> meego: thank you from YP :-)
<yocton> meego: Do you plan to use git-send-email? (I found this the easiest way)
nemik has quit [Ping timeout: 252 seconds]
nemik has joined #yocto
<meego> yocton: ah that could work. This and devtool update-recipe {PN}, right ?
nemik has quit [Ping timeout: 265 seconds]
nemik has joined #yocto
davidinux has quit [Ping timeout: 265 seconds]
xmn has quit [Ping timeout: 250 seconds]
davidinux has joined #yocto
xmn has joined #yocto
goliath has joined #yocto
<yocton> Maybe? I don't use devtool nearly as I should -_-'
pasherring has joined #yocto
zpfvo has quit [Ping timeout: 268 seconds]
alessioigor has quit [Ping timeout: 255 seconds]
<pasherring> Hey, all :) I am investigating an issue while deploying the sdk to a github workflow runner. I was wondering if there is an option to generate the sdk consisting of two files, the install script and the tarball itself.
<pasherring> I am getting "tail: error writing 'standard output': Broken pipe", which makes me wonder if this is the piped tail that pushes data into tar, possibly causing uncompressing errors that I may be missing
zpfvo has joined #yocto
olani_ has joined #yocto
<TRO[m]> Is there any plan to enable "devtool upgrade xyz" for Rust recipes? Is there any work in progress?
mckoan is now known as mckoan|away
prabhakarlad has quit [Quit: Client closed]
ptsneves has quit [Ping timeout: 255 seconds]
rfuentess has quit [Remote host closed the connection]
manuel_ has quit [Quit: Leaving]
<pasherring> Nevermind, just tried with a tarball'ed extract from another system, to the same path, and the real error still persists
zpfvo has quit [Quit: Leaving.]
prabhakarlad has joined #yocto
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
zpfvo has joined #yocto
dario has joined #yocto
<dario> hi, if i hypothetically™ were planning to open-source a drop-in replacement for polkit without the javascript dependency, and wanted to integrate to meta-oe, who could i talk to re how to go about refactoring existing polkit recipe and dependencies e.g. in systemd or udisks2?
zpfvo has quit [Quit: Leaving.]
amelius has joined #yocto
alessioigor has joined #yocto
<amelius> hey, does anyone know if there's a way to set hwclock as non-root?
vvn has quit [Quit: WeeChat 3.8]
tunahan has quit [Quit: tunahan]
vvn has joined #yocto
tunahan has joined #yocto
florian_kc has quit [Ping timeout: 248 seconds]
florian has quit [Ping timeout: 240 seconds]
aduda has joined #yocto
aduda has quit [Client Quit]
amelius has quit [Ping timeout: 246 seconds]
vladest has joined #yocto
alex88 has quit [Read error: Connection reset by peer]
<meego> amelius: CAP_SYS_TIME?
alex88 has joined #yocto
seninha has joined #yocto
frieder has quit [Ping timeout: 252 seconds]
alessioigor has quit [Quit: alessioigor]
amitk has joined #yocto
leon-anavi has quit [Quit: Leaving]
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
markov_twain has joined #yocto
nemik has quit [Ping timeout: 265 seconds]
nemik has joined #yocto
amitk has quit [Ping timeout: 255 seconds]
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
vladest has quit [Ping timeout: 248 seconds]
<kanavin> TRO[m], no and no. patches welcome.
vermaete has joined #yocto
amitk has joined #yocto
<kanavin> dario, no one in particular. prepare and submit a set of patches to oe-devel/oe-core mailing lists. You can mark them as RFC for 'softer' review :)
<vermaete> hi all,  Small question about the new format of the CVE database.
<vermaete> As it is not in the main of meta-openembedded.
<vermaete> I can't find a good way to store the new CVE data local.
<vermaete> I need to have it local because we have an air gapped network.
<vermaete> The version 1.1 was rather easy.  Just a script to copy all files and place it local.
<vermaete> But the new format seem to be more complex to download.
<vermaete> During the talks the Monday after Fosdem in Brussel was mentioned it could be that YP or OE was creating it at the downloads website.
<vermaete> I see some attempts, but rather old.
davidinux has quit [Ping timeout: 250 seconds]
vladest has joined #yocto
otavio has joined #yocto
Spooster_ has joined #yocto
florian_kc has joined #yocto
jpuhlman has joined #yocto
Spooster has quit [Ping timeout: 268 seconds]
<dario> kanavin: kk, will do :-)
goliath has quit [Quit: SIGSEGV]
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
starblue has joined #yocto
Wouter010067044 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter010067044 has joined #yocto
goliath has joined #yocto
Spooster_ has quit [Remote host closed the connection]
Spooster has joined #yocto
amitk has quit [Ping timeout: 256 seconds]
sakoman has quit [Quit: Leaving.]
Spooster has quit [Remote host closed the connection]
Spooster has joined #yocto
Spooster has quit [Remote host closed the connection]
Spooster has joined #yocto
jtoomey has joined #yocto
goliath has quit [Quit: SIGSEGV]
amitk has joined #yocto
jpuhlman has quit [Read error: Connection reset by peer]
jpuhlman has joined #yocto
jpuhlman has quit [Read error: Connection reset by peer]
jpuhlman has joined #yocto
amitk has quit [Ping timeout: 276 seconds]
vvn has quit [Quit: WeeChat 3.8]
vermaete has quit [Quit: Client closed]
davidinux has joined #yocto
goliath has joined #yocto
Spooster_ has joined #yocto
Spooster has quit [Ping timeout: 255 seconds]
Spooster_ has quit [Ping timeout: 265 seconds]
sotaoverride has joined #yocto
Spooster has joined #yocto
kscherer has quit [Quit: Konversation terminated!]
goliath has quit [Quit: SIGSEGV]
<khem> RP: https://dpaste.org/a6aAn this is what I see
<khem> so I think somewhere a test cycle ends and tap0 is free but the next qemu runs is not able to use it
<khem> I wonder if its a timing issue
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto
Thorn has quit [Ping timeout: 246 seconds]
<khem> read of closed file, seems to tell me that there is some hand off problem between qemus for tap devices
<khem> same test works ok if run alone
prabhakarlad has quit [Quit: Client closed]
prabhakarlad has joined #yocto
Estrella has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
<RP> khem: puzzling as it works fine on the autobuilders
<RP> khem: I suspect some kind of setup/permissions issue
bps has joined #yocto
bps has joined #yocto
Thorn has joined #yocto
<khem> yeah possible I think if I sort it out then I can enable meta-oe and meta-python ptests in my CI workflow
<khem> that wont work well. both these patches should be applied or removed together
Nostromo31 has joined #yocto
<RP> khem: how did you setup the devices?
<RP> khem: is there anything odd about /tmp/qemu-tap-locks/ ?
<khem> I let runqemu do it for me
<RP> khem: so you gave it sudo permissions?
<khem> the user its running under has some permissions
<khem> ```
<RP> khem: normally I set the devices up with "scripts/runqemu-gen-tapdevs <uid> <gid> <number of devices> tmp/sysroots-components/x86_64/qemu-helper-native/usr/bin"
<RP> khem: have a look at the help output for the script for miore hints
<khem> hmmm so you do it before every build?
<khem> % ls tmp/sysroots-components/x86_64/qemu-helper-native/usr/bin -l
<khem> total 40K
<khem> -rwxr-xr-x 28 kraj kraj 17K Apr 11 10:54 qemu-oe-bridge-helper*
<khem> -rwxr-xr-x 28 kraj kraj 17K Apr 11 10:54 tunctl*
<RP> khem: once at system boot
<RP> khem: once the devices are setup with the right permissions, multiple builds can use the devices as needed
<Nostromo31> Hey folks, have a quick question. Have a use case where I need to write a custom bitbake recipe that installs a .deb package to the target device. Current recipe looks like this:
<Nostromo31> DESCRIPTION = ""
<Nostromo31> LICENSE = "CLOSED"
<Nostromo31> DEPENDS += " dpkg-native "
<Nostromo31> SRC_URI += " file://mypackage.deb;unpack=0"
<Nostromo31> do_install:append() {
<Nostromo31>     touch ${STAGING_DIR_NATIVE}/var/lib/dpkg/status
<Nostromo31>     ${STAGING_BINDIR_NATIVE}/dpkg --instdir=${D}/ \
<Nostromo31>     --admindir=${STAGING_DIR_NATIVE}/var/lib/dpkg/ \
<Nostromo31>     -i ${WORKDIR}/mypackage.deb
<Nostromo31> }
<Nostromo31> Running a bitbake myrecipe.bb results in this however:
<Nostromo31> | tar: ./conffiles: Cannot change ownership to uid 0, gid 0: Invalid argument
<Nostromo31> | tar: ./control: Cannot change ownership to uid 0, gid 0: Invalid argument
<Nostromo31> | tar: ./md5sums: Cannot change ownership to uid 0, gid 0: Invalid argument
<Nostromo31> | tar: ./postinst: Cannot change ownership to uid 0, gid 0: Invalid argument
<Nostromo31> | tar: .: Cannot change ownership to uid 0, gid 0: Invalid argument
<Nostromo31> | tar: Exiting with failure status due to previous errors
bps has quit [Ping timeout: 276 seconds]
<khem> Nostromo31: I think you need to 'inherit bin_package'
<Nostromo31> Thank you, I'll give that a shot.
olani_ has quit [Ping timeout: 240 seconds]
<khem> RP: so runqemu has setup_tap() which should create the tap on demand right ?
<khem> so you are saying to not use it
<RP> khem: it can work in multiple ways. I'm saying that for the autobuilders and my own personal build machines, I generate the devices in advance using the script I mentioned and runqemu knows how to work with that just fine
<RP> khem: I don't know if the sudo tap code in runqemu is broken for multiple instances or what that didn't work for you
<RP> s/what/why/
<khem> yeah, I wonder if there is a limit on creating taps
<khem> because it always is 4 devices
<khem> and my task parallelism is 12
<RP> khem: I don't remember. Locally I setup a load, it is a parameter to the setup script
<RP> khem: It worked for 88 devices locally FWIW
Nostromo31 has quit [Quit: Client closed]
<khem> hmmm yes, I think its perhaps the tap creation in runqemu is not stressed enough I guess
<khem> let me create them manually and see if this helps
<RP> khem: we should probably file a bug and try and fix that but I'm trying to get you running :)
mckoan|away has quit [Ping timeout: 255 seconds]
<khem> yeah if manual creation works on this machine then I will file a bug, It could just be my machine too
mckoan|away has joined #yocto
Spooster has quit [Remote host closed the connection]
prabhakarlad has quit [Quit: Client closed]
jpuhlman has quit [Ping timeout: 255 seconds]
Nostromo36 has joined #yocto
tealbird1 has quit [Read error: Connection reset by peer]
tealbird has joined #yocto
tealbird has quit [Read error: Connection reset by peer]
mckoan|away has quit [Ping timeout: 255 seconds]
tealbird has joined #yocto
florian_kc has quit [Ping timeout: 246 seconds]
vvn has joined #yocto
tealbird has quit [Ping timeout: 276 seconds]
invalidopcode1 has quit [Remote host closed the connection]
invalidopcode1 has joined #yocto
Spooster has joined #yocto
sakoman has joined #yocto
Thorn has quit [Ping timeout: 255 seconds]
mckoan|away has joined #yocto
tealbird has joined #yocto
tunahan has quit [Quit: tunahan]
tunahan has joined #yocto