dev1990 has quit [Quit: Konversation terminated!]
kergoth_ has joined #yocto
x0n^ has joined #yocto
x0n^ has quit [Ping timeout: 268 seconds]
kergoth_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Lihis has joined #yocto
manuel1985 has quit [Quit: Leaving]
ecdhe has quit [Read error: Connection reset by peer]
goliath has quit [Quit: SIGSEGV]
Dracos-Carazza has quit [Ping timeout: 244 seconds]
Dracos-Carazza has joined #yocto
vmeson has quit [Ping timeout: 264 seconds]
<shoragan> RP, thanks. hey halstead and ndec :)
<ndec> hey shoragan , i think you need dl9pf, he created yocto and oe.
frieder has joined #yocto
<shoragan> ndec, i pinged him yesterday. then RP told me to contact you :) khem "owns" the channel on the matrix side
<shoragan> i'm just trying to connect the required people
<ndec> yesterday was Sunday, let's see if dl9pf is around today :)
frieder has quit [Ping timeout: 268 seconds]
mckoan has joined #yocto
<mckoan> good morning
zyga-mbp has joined #yocto
gsalazar has joined #yocto
mckoan has quit [Client Quit]
mckoan has joined #yocto
<mckoan> we should activate a BOT saying every hour "This channel moved to 'irc.libera.chat'"
<mckoan> sayng that on the old IRC of course
<ndec> mckoan: we are working on 'announcing' the transition over here.
<mckoan> ndec: ;-)
<mckoan> ndec: IMHO the problem is not simply announcing that. It's like when you change phone number, a lot of people still call you on the old number for a while
<ndec> I know, and we are looking at using bots to help during the migration.
<mckoan> ndec: great!
frieder has joined #yocto
<mckoan> do we also have an IRC community name now ?
frosteyes has joined #yocto
tnovotny has joined #yocto
khem has joined #yocto
leon-anavi has joined #yocto
mckoan has quit [Quit: Quitting irssi IRC Client, bye.]
mckoan has joined #yocto
<mckoan> Today we have 171 nicks in Freenode, 65 nicks in Libera
<mckoan> ATM I'm joining both
mckoan has quit [Client Quit]
mckoan has joined #yocto
khem has quit [Quit: Sleeping]
goliath has joined #yocto
dev1990 has joined #yocto
rob_w has joined #yocto
zyga-mbp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zyga-mbp has joined #yocto
<dl9pf> shoragan: yes, sri about the delay. yesterday afk
<dl9pf> ndec: I'm waiting for the ok from you. halstead is OP already so he can as well.
zyga-mbp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<ndec> shoragan: dl9pf: ok.. i am not completely familiar with matrix.. but the request is to bridge #yocto from here with the Yocto 'room' on matrix.org, is that correct? so that users would transparently be able to use IRC or Matrix. is that correct? e.g. it's not about to be able to connect from matrix using the 'irc server' , right?
<shoragan> yes, that's correct. a matrix user joining #yocto:matrix.org wouldn't need to know that the IRC channel is hosted on libera.chat (or even what IRC is)
<shoragan> the bridge simulates each user from the "other side"
<shoragan> dl9pf, we could also do this for #oe first, as in that case i've got op on the matrix side (for #yocto, khem's support would be needed)
<shoragan> ndec, for project channels, i like matrix as it already provides the benefits of an irc bouncer (always connected and multi client) but without the setup burden for each user
<ndec> shoragan: dl9pf : i would be happy for us to try this bridge.
<dl9pf> ok roger
<dl9pf> shoragan: we can do #oe as well ... doh Jan, saaach do was ...
<dl9pf> wenn isch uff'm schlauch steh
<shoragan> dl9pf, o/ Moin!
<shoragan> didn't want to pressure you
mckoan has quit [Quit: Quitting irssi IRC Client, bye.]
mckoan has joined #yocto
frieder has quit [Ping timeout: 268 seconds]
frieder has joined #yocto
manuel1985 has joined #yocto
kpo has joined #yocto
tgamblin has joined #yocto
<kpo> Hello, I've got a question - I'm working on suppressing u-boot logs sent to LCD. Setting stdout and stderr to just serial works fine. Is there any place in yocto where I could add (modify) those variables to u-boots default environment?
tgamblin has quit [Quit: Leaving]
tgamblin has joined #yocto
<dev1990> kpo: did you try to remove vidconsole from stdout u-boot env?
<kpo> dev1990: yes, I removed it on booted-up system and it works fine, however I'd like to set it during build time
rob_w has quit [Remote host closed the connection]
khem has joined #yocto
<manuel1985> Can several yocto builds use the same sstate-cache at the same time?
<mckoan> manuel1985: yes if the MACHINE is the same
mckoan is now known as mckoan|away
<manuel1985> mckoan: Interesting, thank you. Wouldn't have expected MACHINE to play a role here.
<manuel1985> Also, would have expected write conflicts between the running builds.
_whitelogger has joined #yocto
tnovotny has quit [Ping timeout: 268 seconds]
manuel1985 has quit [Remote host closed the connection]
Dracos-Carazza has quit [Ping timeout: 268 seconds]
Dracos-Carazza has joined #yocto
khem has quit [Ping timeout: 268 seconds]
khem has joined #yocto
tgamblin has quit [Ping timeout: 268 seconds]
zyga-mbp has joined #yocto
kpo has quit [Remote host closed the connection]
kpo has joined #yocto
<qschulz> to be clear, you can share the sstate-cache directory between all builds. You'll anyway use the sstate-cache for native recipes, and architecture-specific packages, for machine-specific ones (e.g. kernel) only if MACHINE is identical in both Yocto builds
tgamblin has joined #yocto
khem has quit [Quit: Sleeping]
frieder has quit [Remote host closed the connection]
alex88 has quit [Read error: Connection reset by peer]
alex88 has joined #yocto
sakoman has joined #yocto
khem has joined #yocto
manuel1985 has joined #yocto
khem has quit [Quit: Sleeping]
<alex88> Is there a way to debug why a do_fetch is not progressing?
<alex88> nvm found it with pstree
manuel1985 has quit [Quit: Leaving]
<Saur> RP: Can you explain the idea behind changing newdeps.append(dep + "-native") to newdeps.append(dep.replace("-native", "") + "-native") in native.bbclass (commit fd6a007e)? The reason I ask is because we apparently have a recipe called "crate-native-tls", which builds the native-tls crate from crates.io. This now fails when we are trying to build with Hardknott because bitbake complains that it cannot find the crate-tls-native recipe...
<Saur> Since the line before that checks that dep does not end with "-native", what other "-native" are expected to be in dep that needs to be removed before adding "-native" at the end?
<Saur> Btw, there is similar code for provides later in the same function. However, there it uses nprovides.append(prov.replace(prov, prov + "-native")), which I also do not understand. How is prov.replace(prov, prov + "-native") not the same as just doing prov + "-native" ?
<RP> Saur: I suspect the idea was that if we didn't do that, the patch and intended changes didn't work
<RP> Saur: there are assumptions elsewhere in the system about native recipes ending with "-native" which is why I didn't feel too bad about doing it there as well
<RP> Saur: some of the other areas of the code are more subtle
<Saur> Sure, but why is it removing "-native" from anywhere in the recipe name? As we know the recipe name does not end with "-native", using dep + "-native" should do the right thing, shouldn't it?
<RP> Saur: Easy way to illustrate it is probably to disable that and try a dry run world build of OE-Core
<RP> Saur: I'd guess it is something like PN being replaced with XXX-native so PN-YYY becomes XXX-native-YYY and the code is correcting that
<Saur> RP: Ok, so then the correct thing would be something like dep.replace(pn + "-native", pn) + "-native") ?
<Saur> Except pn in that function ends with "-native". Hmm...
sakoman has quit [Ping timeout: 250 seconds]
sakoman has joined #yocto
jpnurmi has joined #yocto
zyga-mbp has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
kergoth has joined #yocto
kergoth has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<Saur> RP: I have sent two patches now that should fix the problem.
khem has joined #yocto
goliath has quit [Quit: SIGSEGV]
<RP> Saur: You're ignoring the bit where I said that having native recipes not ending in -native will cause other subtle problems :(
<RP> I don't remember the examples off the top of my head but I'd strongly recommend against doing it
<RP> Saur: put another way, I think changing things like this will break things for other people/layers and I'm not sure whether we want to do that :/
<Saur> RP: Hmm, if you said that, I did not get it. However, AFAICT, there are no recipes in OE-Core nor in meta-openembedded that inherit native without also havinga recipe name that ends with "-native".
<Saur> RP: Well, I will argue that the current code is definitely wrong and needs to be fixed.
<RP> Saur: "grep endswith.*native * -R" shows 25 references in code where I think things could break if you don't name things -native
<RP> The reason we have no recipes in OE-Core that inherit native but don't end with -native is because we don't support it.
<RP> Saur: I agree that not all 25 references listed there are problematic but some definitely are
<Saur> RP: Sure, but they are not affected by my patch. Actually they just show that using dep.replace(pn, bpn) + "-native" as I do will work, because if there is a native recipe that has a name that does not end with "-native", it will fail all those 25 other places...
<RP> Saur: Using native in recipes not named ending with -native is not supported. It will not be supported and I don't want to take the patch, sorry.
<RP> Saur: I have enough other problems without chasing down subtle bugs like that
<Saur> RP: Yes, but with the patch applied there is one less bug to chase down.
<RP> Saur: From what I remember it is not possible to fix some of these cases which is why we don't support this
<Saur> As long as you only use endswith() there is no problem using foo-native-bar as a recipe name.
<Saur> It's when you start using replace("-native", foo) things go wrong, and AFAICT that was only done in native.bbclass.
<RP> Saur: what you never said above but I'm now guessing is that "crate-native-tls" is not a native recipe?
<RP> crate-native-tls-native would be the native recipe?
<Saur> RP: No, it is not. Sorry, if I failed to convey that information.
<Saur> Exactly.
<Saur> The upstream crate is apparently called "native-tls".
* RP decides to keep opinions on such a recipe name to himself
<RP> Saur: I have a sinking feeling that if I add your patch to my next test build I'm going to end up chasing some subtle horrible bug. The code was added before that util-linux split so I don't think that would be the only reason it is there :/
<Saur> No, it has nothing to do with util-linux. util-linux.inc is just doing something stupid when it messes around with modifying BPN (at least IMHO).
<RP> Saur: ok. I'll put it in for testing I guess :/
khem has quit [Quit: Sleeping]
leon-anavi has quit [Remote host closed the connection]
leon-anavi has joined #yocto
leon-anavi has quit [Quit: Leaving]
<Saur> RP: Btw, I just stumbled upon meta/lib/oe/distro_check.py. AFAICT, it has not been used since distrodata.bbclass was removed three years ago. Maybe something to clean up?
<RP> Saur: hmm, yes, that does look old/obsolete
paulbarker has quit [Read error: Connection reset by peer]
smurray has quit [Ping timeout: 264 seconds]
smurray has joined #yocto
paulbarker has joined #yocto