<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" :)
<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]
<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.
<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>
| 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]