LetoThe2nd changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Community: https://www.yoctoproject.org/community | IRC logs: http://irc.yoctoproject.org/irc/ | Having difficulty on the list, with someone on the list or on IRC, contact Yocto Project Community Manager Letothe2nd | CoC: https://www.yoctoproject.org/community/code-of-conduct
olani- has quit [Ping timeout: 252 seconds]
olani_ has quit [Ping timeout: 252 seconds]
qschulz has quit [Remote host closed the connection]
qschulz has joined #yocto
davidinux has quit [Ping timeout: 265 seconds]
davidinux has joined #yocto
ablu has quit [Ping timeout: 245 seconds]
ablu has joined #yocto
jclsn has quit [Ping timeout: 265 seconds]
jclsn has joined #yocto
ak77 has quit [Quit: No Ping reply in 180 seconds.]
ak77 has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
lowfi has joined #yocto
Tyaku has quit [Ping timeout: 252 seconds]
amitk has joined #yocto
Tyaku has joined #yocto
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
mjm has quit [Read error: Connection reset by peer]
mjm has joined #yocto
Guest76 has joined #yocto
jmd has joined #yocto
Guest76 has quit [Quit: Client closed]
rob_w has joined #yocto
jmd has quit [Remote host closed the connection]
rfuentess has joined #yocto
goliath has joined #yocto
xmn has quit [Ping timeout: 252 seconds]
tangofoxtrot has quit [Ping timeout: 248 seconds]
tangofoxtrot has joined #yocto
mckoan|away is now known as mckoan
aduskett has joined #yocto
rfs613 has quit [Ping timeout: 265 seconds]
dmoseley has quit [Ping timeout: 260 seconds]
dmoseley_ has joined #yocto
sng has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
sng has joined #yocto
zpfvo has joined #yocto
rfs613 has joined #yocto
leon-anavi has joined #yocto
PhoenixMage has quit [Ping timeout: 252 seconds]
albeu has joined #yocto
Guest71 has joined #yocto
Kubu_work has joined #yocto
sfo has quit [Read error: Connection reset by peer]
sfo has joined #yocto
PhoenixMage has joined #yocto
florian has joined #yocto
frieder has joined #yocto
florian has quit [Ping timeout: 252 seconds]
ehussain has joined #yocto
wooosaiiii has quit [Remote host closed the connection]
wooosaiiii has joined #yocto
wooosaiiii has quit [Remote host closed the connection]
wooosaiiii has joined #yocto
fabatera_ has joined #yocto
Jones42 has joined #yocto
lowfi has quit [Ping timeout: 252 seconds]
mbulut has joined #yocto
mbulut has quit [Remote host closed the connection]
mbulut has joined #yocto
mbulut has quit [Ping timeout: 245 seconds]
mbulut has joined #yocto
prabhakalad has quit [Ping timeout: 248 seconds]
olani has quit [Remote host closed the connection]
olani has joined #yocto
prabhakalad has joined #yocto
<aduskett> I have a .bbappend file that changes the URI and SRCREV of a .bb file, but yocto-check-layer gets quite upset about this. What is the appropriate way to overwrite a src_url and srvrev so yocto-check-layer passes the signature check?
ehussain has quit [Ping timeout: 252 seconds]
Piraty has quit [Quit: -]
Piraty has joined #yocto
ehussain has joined #yocto
ehussain has quit [Remote host closed the connection]
lowfi has joined #yocto
<mcfrisk> aduskett: make the modifications conditional to layer specific packageconfig, distro, machine or similar feature?
<mcfrisk> thus when adding the layer, by default it does not change anything in upstream recipes
jmiehe has joined #yocto
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
mckoan is now known as mckoan|away
sakoman has quit [Ping timeout: 260 seconds]
jmiehe has quit [Quit: jmiehe]
Guest71 has quit [Quit: Client closed]
angeloc has joined #yocto
sakoman has joined #yocto
lowfi has quit [Quit: Leaving]
sakoman has quit [Ping timeout: 252 seconds]
goliath has quit [Ping timeout: 245 seconds]
jmiehe has joined #yocto
aduskett has quit [Remote host closed the connection]
<fabatera_> aduskett I think you can ignore it with --without-software-layer-signature-check
<kanavin> rburton, cheers. I'm tempted to send the py3.13 update with mimalloc disabled on armv5, and not wait until the fix lands
<kanavin> it's all green
<rburton> fabatera_: that's cheating
<kanavin> I'd say rewriting SRCREV or SRC_URI from .bbappend should not be allowed at all
<kanavin> if you need to do this, then have a separate recipe, with a separate name
<kanavin> component-my-awesome-fork-with-goodies.bb
goliath has joined #yocto
<fabatera_> :) yes, if the objective is to apply for compatibility.
albeu has quit [Changing host]
albeu has joined #yocto
sakoman has joined #yocto
jmiehe has quit [Quit: jmiehe]
alejandrohs has quit [Ping timeout: 252 seconds]
alejandrohs has joined #yocto
dmoseley has joined #yocto
dmoseley_ has quit [Ping timeout: 252 seconds]
fabatera_ has quit [Ping timeout: 246 seconds]
rm5248 has joined #yocto
<Saur> kanavin: That totally depends on your use case. We use versioned bbappends to do updates of upstream recipes. That way we get automatic tracking of when upstream catches up (since the bbappend no longer applies) and can then remove the bbappend. If we instead had used separate recipes, someone (i.e., me) would have had to manually keep track of all recipe updates. And if there is one thing I have learned from the cases where we have had t
<Saur> o use a separate recipe due to the changes being too extensive, is that while initially intended to update to a newer version than what is in upstream, the risk of eventually ending up with using what is then an older version due to missing that upstream has updated to an even newer version is huge.
<kanavin> Saur, why don't you send the update directly upstream?
<kanavin> why put it into a bbappend first?
<Saur> kanavin: Typically master of OE has already updated to the new version, but we are currently using Scarthgap. So we use the versioned bbappend to, e.g., update curl to the same version that is in Styhead. And when we update to Styhead in a couple of weeks, we remove the bbappend.
rfuentess has quit [Remote host closed the connection]
<kanavin> But why would you miss an even newer version, if bitbake picks up the biggest (newest) version by default?
<Saur> kanavin: It doesn't. Since our layer has higher priority, it uses the recipe in our layer regardless of the version in OE Core.
<kanavin> The reason I don't like the .bbappends is that when you put stuff in it, you then rely on the original recipe not changing behind your back in ways that break what .bbappend is doing. I guess for small-ish version updates it can work, but otherwise I'd still not do it.
<kanavin> e.g. when it's used to change SRC_URI
<Saur> kanavin: Well, there are definitely pros and cons to it, but at least for us it is a very useful technique.
<kanavin> oh, and everyone should track master, instead of moving from one release to another :)
<Saur> The problem with the SRC_URI is typically that one has to change the branch= parameter to match SRCREV, and since there is no corresponding SRCBRANCH variable, one has to change the SRC_URI.
<kanavin> Saur, I mean change it to a fork on a different server
sakman has quit [Remote host closed the connection]
<kanavin> this is where I would draw the line, and ask to make a standalone recipe
sakman has joined #yocto
dkc has quit [Remote host closed the connection]
dkc has joined #yocto
jmiehe has joined #yocto
jmiehe has quit [Client Quit]
fabatera_ has joined #yocto
rm5248 has left #yocto [#yocto]
florian_kc is now known as florian
<rburton> kanavin: that patch just merged into python so its a backport now
rob_w has quit [Read error: Connection reset by peer]
dmoseley has quit [Ping timeout: 252 seconds]
dmoseley has joined #yocto
debbie has joined #yocto
debbie is now known as debbiemartin
Xagen has joined #yocto
<frieder> Hi, is there a way to make bitbake treat compiler warnings as errors?
rty has joined #yocto
<rty> hi, is there a more detailed document/reference on sstate-cache internals? for example, is there separate cache for recipes with different PVs?
<rty> e.g. foo_1.0 and foo_1.1 and foo_git
<mcfrisk> frieder: bitbake no but build scripts inside recipes can amend -Werror to CFLAGS etc. Recipes can also do that. Adding this distro wide is a bad idea since compiler versions get updated frequently and new warnings are triggered
<frieder> mcfrisk: Ok, thanks. I see. Still, it would be nice to do this globally for a single run of bitbake, so that we can check if some recipe build throws warnings that need to be addressed. Just as a kind of extra QA check.
<mcfrisk> frieder: you can quite easily do this in poky/meta/conf/bitbake.conf for your build, but note that recipe and their build scripts can still change the flags. every recipe needs to be reviewed that they also used the flags as intended and did not disable the warnings.
<frieder> mcfrisk: Ok, understood. Thanks!
<kanavin> frieder, if you do this, pretty much every recipe will fail
<kanavin> the majority of them throw warnings that no one bothers to address
<frieder> kanavin: Ok, thanks for the warning ;)
<kanavin> I've learned that drowning people in warnings is a bad idea, as they'll just learn to ignore them
<kanavin> a better way is to introduce a managed, small amount of warnings
<kanavin> then when those are addressed, again introduce more warnings
<kanavin> etc
<frieder> kanavin: yeah, I get your point. I need to rethink this.
<rburton> frieder: if its code you own that you definitely don't want to have warnings then sure, add -Werror=... to the recipe CFLAGS
<rburton> just don't expect the rest of the system to build cleanly :)
<frieder> rburton: Yeah, that's basically the context. I just didn't frame it that way in my initial question.
<kanavin> frieder, just in case, adding -Werror to the component makefile itself is not a good idea, and we patch this out when upstream does it.
<kanavin> for the same reason: this causes breakage with compilers that upstream isn't testing with (which is almost always the case in yocto)
<mcfrisk> I've found only one way to increase quality, and that's to make qa tool results comparable. stopping new warnings from popping is more important than fixing all the tons of warnings in old codebases. I think there was a recent study on this
<mcfrisk> comparing compile logs isn't easy. other tools may be better.
<rburton> gcc can emit the warnings and errors as a machine readable format
<frieder> kanavin: ok, got it
<rburton> i've been meaning to hack up a tool to extract them from a build
<mcfrisk> readable != comparable, comparing previous release build results with latest development build results is really important, IMO
<rburton> -fdiagnostics-format fwiw
mvlad has joined #yocto
paulg has quit [Ping timeout: 272 seconds]
rty has quit [Ping timeout: 256 seconds]
gspbirel56 has quit [Ping timeout: 272 seconds]
xmn has joined #yocto
angeloc has quit [Ping timeout: 276 seconds]
paulg has joined #yocto
<rburton> yes, thanks!
rty has joined #yocto
florian_kc has joined #yocto
gspbirel56 has joined #yocto
fabatera_ has quit [Ping timeout: 248 seconds]
fallard has joined #yocto
fallard is now known as cyxae
cyxae has quit [Client Quit]
cyxae has joined #yocto
cyxae has quit [Client Quit]
cyxae has joined #yocto
cyxae is now known as cyxae__
florian has quit [Quit: Ex-Chat]
Tyaku has quit [Quit: Lost terminal]
florian_kc has quit [Ping timeout: 252 seconds]
cyxae__ has quit [Client Quit]
cyxae has joined #yocto
cyxae has quit [Read error: Connection reset by peer]
Haxxa has quit [Ping timeout: 244 seconds]
frieder has quit [Remote host closed the connection]
leon-anavi has quit [Quit: Leaving]
Haxxa has joined #yocto
rty has quit [Ping timeout: 256 seconds]
Kubu_work has quit [Quit: Leaving.]
zpfvo has quit [Remote host closed the connection]
florian_kc has joined #yocto
fabatera_ has joined #yocto
angeloc has joined #yocto
florian_kc has quit [Ping timeout: 255 seconds]
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
cyxae has joined #yocto
Kubu_work has joined #yocto
angeloc has quit [Ping timeout: 252 seconds]
gspbirel56 has quit [Ping timeout: 246 seconds]
florian_kc has joined #yocto
albeu has quit [Quit: albeu]
sudip has quit [Quit: ZNC - http://znc.in]
sudip_ has joined #yocto
dmoseley has quit [Quit: ZNC 1.9.1 - https://znc.in]
dmoseley has joined #yocto
GillesM has joined #yocto
GillesM has quit [Remote host closed the connection]
sudip_ is now known as sudip
florian_kc is now known as florian
<khem> mcfrisk:yeah stop the bleeding before applying the ointment :)
jmiehe has joined #yocto
jmiehe has quit [Quit: jmiehe]
sakoman has quit [Ping timeout: 252 seconds]
fabatera_ has quit [Ping timeout: 265 seconds]
sakoman has joined #yocto
Haxxa has quit [Quit: Haxxa flies away.]
Haxxa has joined #yocto
gspbirel56 has joined #yocto
<alejandrohs> rburton nice, that formatting should prove very useful
florian has quit [Ping timeout: 252 seconds]
florian has joined #yocto
reatmon_ has quit [Remote host closed the connection]
reatmon_ has joined #yocto
mvlad has quit [Remote host closed the connection]
Wouter01002 has quit [Quit: The Lounge - https://thelounge.chat]
Wouter01002 has joined #yocto
demirok has quit [Quit: WeeChat 4.4.2]
demirok has joined #yocto
fabatera_ has joined #yocto
cyxae has quit [Quit: cyxae]
Kubu_work has quit [Quit: Leaving.]
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mario-goulart has quit [Remote host closed the connection]
mario-goulart has joined #yocto
pbsds3 has quit [Ping timeout: 260 seconds]
goliath has quit [Ping timeout: 245 seconds]
pbsds3 has joined #yocto
fabatera_ has quit [Ping timeout: 265 seconds]
gspbirel56 has quit [Ping timeout: 255 seconds]
florian has quit [Ping timeout: 252 seconds]
Daanct12 has joined #yocto
mjm_ has joined #yocto
mjm has quit [Ping timeout: 252 seconds]