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.05) May 17 - 19, 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"
fitzsim has quit [Remote host closed the connection]
Tokamak has quit [Ping timeout: 256 seconds]
Tokamak has joined #yocto
camus has quit [Ping timeout: 255 seconds]
goliath has quit [Quit: SIGSEGV]
sakoman has quit [Quit: Leaving.]
camus has joined #yocto
camus1 has joined #yocto
camus has quit [Ping timeout: 240 seconds]
camus1 is now known as camus
starblue has quit [Ping timeout: 246 seconds]
starblue has joined #yocto
sakoman has joined #yocto
seninha has quit [Remote host closed the connection]
camus1 has joined #yocto
camus has quit [Quit: camus]
camus1 is now known as camus
florian has quit [Ping timeout: 244 seconds]
mlaga97 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
mlaga97 has joined #yocto
florian has joined #yocto
pgowda_ has joined #yocto
kroon has joined #yocto
sakoman has quit [Quit: Leaving.]
nemik has quit [Ping timeout: 244 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
zwelch__ has quit [Quit: Leaving]
marka has quit [Ping timeout: 256 seconds]
xmn has quit [Ping timeout: 255 seconds]
marka has joined #yocto
camus has quit [Remote host closed the connection]
camus has joined #yocto
rob_w has joined #yocto
gsalazar has joined #yocto
amitk has joined #yocto
Schlumpf has joined #yocto
Wouter0100 has quit [Ping timeout: 258 seconds]
<kroon> RP, the bitbake docs talks about the weak default value assignment operator, ??=, saying "the assignment is made at the end of the parsing process". To me that is not quite correct, a more correct description would be "a default value which the variable will expand to if no other value has been assigned". Does that sound right to you ?
<landgraf> kroon: +1
<kroon> at least to me, "end of the parsing process" sounds like after all .conf's and recipes have been parsed. but I can have an immediate expansion in the middle of a recipe, either via := or an "include ${foobar}" statement, or somet other way
<landgraf> kroon: it was my impression as well when I was reading the doc before sending the patch. But I have qschulz's presentation bookmarked which has right example of usage :)
<kroon> landgraf, oh yeah, it was your email that got me curious about the docs
<landgraf> probably
Wouter0100 has joined #yocto
<kroon> on a different topic, make does immediate key expansion, contrary to bitbake, but I suppose there are good reasons for that (?)
Wouter0100 has quit [Read error: Connection reset by peer]
Wouter0100 has joined #yocto
Tyaku has joined #yocto
olani has quit [Ping timeout: 258 seconds]
olani has joined #yocto
ThomasRoos has joined #yocto
florian has quit [Ping timeout: 258 seconds]
<landgraf> kroon: magic ...
<qschulz> oh no
<qschulz> not updating my talk to include this
<qschulz> RP: how do you feel about latest patch from amahnui[m] to add the obsolete header on the old docs? landgraf and kroon just used the old one probably without knowing and it drives me crazy how often this happens. Something I can help with? (except reviewing better in the first place :) )
<landgraf> qschulz: old one is from google. it happens all the time
dz1 has joined #yocto
<landgraf> you corrected yourself but it happens to me pretty often if I google bitbake variables :/
<landgraf> So I prefer grep over google for bitbake :)
<kroon> qschulz, which one did you refer to as obsolete ?
<landgraf> kroon: version 1.6
nemik has quit [Ping timeout: 246 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 276 seconds]
nemik has joined #yocto
mvlad has joined #yocto
<kroon> well regardless, the latest docs are incorrect to me
<qschulz> kroon: landgraf: both
<qschulz> docs.yoctoproject.org is the correct one
<qschulz> kroon: ah sorry, //docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html this one's fine
<qschulz> but the links you sent before I started writing were outdated docs
<qschulz> www.yoctoproject.org/docs/latest/ stops at 3.1.4
<kroon> aha
<qschulz> it's "easy" now because the latest version is actually using the new override syntax so anything from www.yoctoproject.org/docs would actually show the old syntax (_ instead of :)
<kroon> qschulz, what do you think of the ??= description ?
nemik has quit [Ping timeout: 246 seconds]
nemik has joined #yocto
<qschulz> kroon: what I believe is that the whole operators/override syntax needs some rework to make it more accessible to beginners
<qschulz> My talk was basically a way start this work and motivate myself, but I happened to switch jobs since then, barely working on Yocto anymore and too much work for my one man team (excuses, excuses)
camus has quit [Ping timeout: 258 seconds]
<qschulz> kroon: but we're always open to contribution :)
camus has joined #yocto
<qschulz> so just send a patch and we can discuss it there with other people :)
<qschulz> you don't need my approval to send anything
<qschulz> (i'm not even the maintainer :) )
<kroon> qschulz, i dont mind fixing the documentation, but I thought I'd first check in here if I understood the ??= operator correctly
<kroon> the parties who would know I assume would all be in here
florian has joined #yocto
<qschulz> ??= is basically "if not a single other "=" (+= =+ = := ?= =. .=) operator was used anywhere else in any of the files parsed for the recipe (.conf, .inc, .bbclass, .bb, .bbappend)
<qschulz> and ONLY the last ??= being parsed will be used
<qschulz> I do not know what happens if you have:
<qschulz> X ??= foo
<qschulz> Y := "${X}"
<qschulz> X = bar
<qschulz> I assume Y = foo and X = bar
<qschulz> but haven't tested
nemik has quit [Ping timeout: 260 seconds]
nemik has joined #yocto
<landgraf> qschulz:on kirkstone: Y="foo" X="bar"
<kroon> qschulz, thats what happens, and what I also expected, but to me it doesn't match the documentation "the assignment is made at the end of the parsing process"
<qschulz> kroon: I guess we can add something about the first := that mentions the variable
<kroon> qschulz, I suggested "a default value which the variable will expand to if no other value has been assigned" above
<qschulz> kroon: does not explain the := trick
<kroon> qschulz, why not ? := is immedaite expansion
<qschulz> kroon: of *another* variable
<kroon> qschulz, I don't follow
<qschulz> kroon: your sentence does not explain what happens when X ??= foo Y := "${X}" X = "bar"
<qschulz> because we're talking about the effect of ??= operator on X
<qschulz> but the effect relies on the behavior of other variables immediate expansion operator (:=)
<qschulz> and where they are located in the parsing order
peoliye has quit [Quit: Client closed]
<qschulz> kroon: I am very good at writing super complex sentences to cover all possible use cases, so much that they are unreadable :D
<qschulz> so, we'll FOR SURE need examples to highlight this because I'm guessing whatever the sentence we'll come up with, it'll not be really clear to everybody, especially beginners
<qschulz> also, I am not a native speaker
<qschulz> and sometimes valid sentences are really hard to understand
<kroon> qschulz, can you expand on what you mean with "but the effect relies on the behavior of other variables immediate expansion operator (:=)" ?
<RP> qschulz: I would be happy to have that patch. Wasn't there an issue I replied about?
<kroon> because I do think it is possible to write technical documentation that covers everything. the glibc manpages are very good at that
<RP> kroon: I'd be ok with something like that. End of the parsing process isn't entirely correct
<qschulz> kroon: you need to specify that the := operator of ANOTHER variable (Y) using THIS variable (X), will trigger ??= to be used/expanded even though there are other operators after in the parsing process
<qschulz> or that := basically triggers "one" end of a parsing process for all involved variables
ptsneves has joined #yocto
ptsneves has quit [Client Quit]
<qschulz> RP: you did highlight an issue on v16 (two writes, duplicating the content), but a v17 was sent the same day as your review
<kroon> qschulz, that is what := does, it is immediate expansion, all of the right-hand-side will be expanded immediatley.
ptsneves has joined #yocto
<kroon> qschulz, as I see it that is covered by the suggested text
<qschulz> RP: didn't check the patch though, nor ran it
<RP> qschulz: ok, I'll try and rerun my tests. I had probably missed the new version
* RP wonders why he is here on a holiday
* qschulz shouts at RP to stop working on a holiday
<kroon> RP, hah. thanks, ill send a doc patch then. go away now
<RP> qschulz: I powered up the machines now :/
<qschulz> RP: we've had this issue for months now, it can wait a few more days/weeks ;)
* RP also has an issue to debug before we lose the data off one of the AB workers
<qschulz> please go away :)
kp7299[m] has quit [Quit: You have been kicked for being idle]
<RP> It is fine, I'm not in any state to do much else anyway, that is a different story
<qschulz> kroon: i'm not going to fight the patch, but please add an example for the := thingy
<qschulz> RP: what about resting :)
kp7299[m] has joined #yocto
kp7299[m] has left #yocto [#yocto]
<kroon> qschulz, yes, I will put in some example
<qschulz> kroon: super cool, thanks for improving the docs :)
<kroon> then if we could make the surrounding double-quotes on the RHS-value optional, I'd be happy
<qschulz> kroon: this is not a docs-only change, right?
<qschulz> (one of the issue with no double-quotes for RHS is how do you handle leading/trailing space which might be important in :append/:prepend
<kroon> qschulz, the double-quote thing ? no, that would require changes in the parser code
Tyaku has quit [Quit: Lost terminal]
<kroon> qschulz, for that you would use double-quotes. but for the rest 99% lines of a recipe, you wouldn't need them
<RP> qschulz: that script in the v17 patch doesn't even run
<qschulz> RP: sigh...
<RP> qschulz: I'll just fix things at this point
<qschulz> RP: that was what I was about to suggest I'd do
<qschulz> RP: sorry for making you powering up machines for a non-working patch :/
<RP> qschulz: well, I did want to get this in. I nearly just fixed it last time
<RP> qschulz: I can see html files where it adds the closing </div> but not the header
<RP> qschulz: this might be eclipse stuff actually so let me purge those
<RP> qschulz: second issue is duplicate additions probably due to symlinks
<qschulz> RP: not sure, os.walk does not follow into symlinks?
<RP> qschulz: ok, something else is wrong them
<qschulz> RP: well, os.walk does not go into directories which are symlinks, but if we have symlinks of files, that's a different story
<jclsn[m]> Is there a variable that holds the current architecture which is building? I need to manually write a do_compile and append the archtitecture
<jclsn[m]> $KARCH I guess
<qschulz> jclsn[m]: bitbake -e <some-recipe> would probably help you find it :)
florian_kc has joined #yocto
<jclsn[m]> qschulz: I know there architecutre
<jclsn[m]> I just want to automize building for arm or aarch64
<jclsn[m]> and he doesn't support autotools
<qschulz> jclsn[m]: bitbake -e returns all variables, so you could find the one you're interested in
<qschulz> that's all I meant :)
<jclsn[m]> Pretty long output
<qschulz> (basically, you know which string you're after, so just "reverse" search it
<RP> qschulz: I just wiped things and reran and "grep div.*outdate * -R | sort | uniq -c | sort" shows two copies of the header in many manuals
<RP> always the symlinked ones
<jclsn[m]> But there must be some variable that contains the architecture in a recipe
<qschulz> jclsn[m]: grep "^[A-Z_0-9]*=.*arch" or something?
<jclsn[m]> Ah thanks
<jclsn[m]> TRANSLATED_TARGET_ARCH will work I guess
<RP> qschulz: we have file symlinks
<qschulz> RP: if os.is_symlink(filename): continue right after the for filename in filenames?
rob_w has quit [Remote host closed the connection]
Black-bubble has joined #yocto
<RP> qschulz: right, I'm on it :) (and it is os.path.islink() )
jpuhlman has quit [Ping timeout: 255 seconds]
jpuhlman has joined #yocto
<qschulz> RP: mmmm seems to apply to directories only?
<qschulz> "if path refers to an existing directory entry that is a symbolic link"
<qschulz> or is "directory entry" another way of saying "anything inside this directory" ?
<RP> qschulz: right, which is why we need to add a check at the file level. We have both directory and file symlinks
<qschulz> RP: yes but the directory symlinks we don't care? because os.walk should go into them
<qschulz> should NOT go into them
<RP> qschulz: the directory links are fine, the problem is the file symlinks
<Black-bubble> Howdy,
<Black-bubble> anyone has some experience with adding imagemagick into yocto?
<Black-bubble> I've built the recipe and have the CLI tools but it keeps failing due to an apparent font issue.
<Black-bubble> ```convert: unable to read font `helvetica' @ error/annotate.c/RenderFreetype/1384.```
<Black-bubble> Running `convert -list font` does show there are no fonts installed.
<Black-bubble> On the other side `/usr/share/fonts/truetype` does contain different types of `DejaVuSans` fonts.
<qschulz> RP: yes, but I'm not sure os.path.islink() actually applies to files? the documentation is confusing
<RP> qschulz: it is working
<qschulz> RP: cool
<RP> qschulz: pushed with some fixes. Lets see what happens
starblue has quit [Ping timeout: 240 seconds]
starblue has joined #yocto
nemik has quit [Ping timeout: 250 seconds]
nemik has joined #yocto
<Black-bubble> Ok, found a workaround.
<Black-bubble> Yocto does install some font's but imagemagick doesn't know how to find them.
<Black-bubble> Fortunatelly, It's possible to pass an absolute path to `convert` pointing directly to the `tff` file:
<Black-bubble> `convert -font /usr/share/fonts/truetype/DejaVuSansMono.ttf image.png -gravity North -pointsize 50 -annotate +0+100 'Custom text on image' image.png`
<Black-bubble> *`ttf`
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
Black-bubble has quit [Quit: Client closed]
kevinrowland has quit [Ping timeout: 252 seconds]
<qschulz> RP: should I trigger a build from the autobuilder (is that even possible with an anonymous user???)
<qschulz> RP: thanks for taking care of this, it was something that really bothered me
<qschulz> kroon: there was a misunderstanding between us
<qschulz> which explained probably why it was hard to agree on something :)
<qschulz> For me, the example you give should have been W = x and W=z
<qschulz> gave*
<qschulz> and not W=z*
<qschulz> can't write
<qschulz> (i checked your example, and it is correct)
<LetoThe2nd> qschulz: out of context, that looks really confused.
<qschulz> for me, W ??= x followed by A := "${W}" would have made the W ??= x into W = x
<qschulz> but it does not
<qschulz> which is different from what make does I think?
<qschulz> LetoThe2nd: owuldn't be the first time :D
<LetoThe2nd> qschulz: *sigh* now its boring.
<qschulz> LetoThe2nd: I'm upset because I get more and more content for the talk that alreeady does not fit in a 45min slot
<LetoThe2nd> qschulz: hey rostedt did 160+ slides in 50 minutes!
<qschulz> LetoThe2nd: I am no native speaker, and rostedt has years of experience doing this
<LetoThe2nd> qschulz: of course i did NOT. I'm just the clown on the stage, I actually know a lot less than people think I do.
<LetoThe2nd> qschulz: i believe in you! you can do 120 slides in 30 minutes!
<RP> qschulz: only registered users can trigger
<RP> qschulz: I triggered one
rburton has quit [Quit: Connection closed for inactivity]
<kroon> qschulz, "for me, W ??= x followed by A := "${W}" would have made the W ??= x into W = x"
goliath has joined #yocto
<kroon> qschulz, yes, that is tricky, which is why I tried to emphasize that ??= changes what the *expanded* value will be, if it is currently undefined
<kroon> but it doesn't assign any value
<kroon> in the common sense
<kroon> qschulz, does that make sense to you ?
cmd has quit [Read error: Connection reset by peer]
cmd has joined #yocto
nemik has quit [Ping timeout: 256 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 272 seconds]
nemik has joined #yocto
<mrybczyn[m]> ernstp: the new image file has a bug when CVE_CHECK_REPORT_PATCHED != "1" and it was "1" before. In text mode only. Basically it takes the old result partial file, even if it does not correspond to the current build. I'm wondering how to solved it: either clean up partial files after build or write empty files if we have empty results
ThomasRoos has quit [Remote host closed the connection]
<mrybczyn[m]> ernstp: for JSON to avoid that I created the index file
<jclsn[m]> How is it possible that some libraries in the image are not landing in the sysroot of the SDK? I can use the library just fine, but it is not listed in the target manifest
<jclsn[m]> I am building the SDK with bitbake image -c populate_sdk. From my understanding everything should be contained
<mcfrisk> jclsn[m]: maybe the -dev package dependecy to real shared library package is removed somehow
<kriive> I need to backport Go from master to dunfell. I already copied the necessary files and fixed the syntax. Is there a way to make some recipes build with the new Go and some other with the provided one?
<qschulz> RP: seems ,like we're not there yet? the html and css files aren't modified in the old docs website. e.g. https://www.yoctoproject.org/docs/latest/bitbake-user-manual/bitbake-user-manual.html#key-expansion
<qschulz> kroon: I understand with the example but that was something that was unexpected to me
<qschulz> and also it's a bit too complex to be the only example
<qschulz> I'm not sure what we should do with := operator examples
<kroon> qschulz, the := operator examples are, although a little hard to follow, correct as far as I can tell. as for referencing ":=" under the "??="-section, I don't have a problem with that. I don't think people are expected to read the manual from start to finish ?
<jclsn[m]> <mcfrisk> "jclsn: maybe the -dev package..." <- What is the dev packagae dependency? It is a development image, which requires all the core image packages
vladest has quit [Quit: vladest]
<qschulz> kroon: yes. we expect people to read the whole thing
<qschulz> it's just going to take them about 4 days without breaks
<qschulz> :D
<qschulz> (I did it once, to review the docs after the migration to Sphinx... never doing it ever again)
<qschulz> kroon: the "difficult" part for me is that people will most likely look for something specific
<kroon> qschulz, I've never read it from start to end. I use it to lookup specific things
<qschulz> and this := thingy is a pretty big gotcha
<landgraf> kroon: Having a comment that ":=" will be decribed below is good IMO
<landgraf> sorry for nitpicking :)
<kroon> landgraf, yes I agree, I'll add that
<Guest87> anybody else having problems building ncurses on dunfell? Patch 3 is failing to apply on my setup
<qschulz> Guest87: does it happen when doing a build from scratch (no tmp) with vanilla poky checked out in dunfell branch?
<Guest87> qschulz: I will try that
<kroon> landgraf, well, I don't wanna say "see below", in case someone decides to shuffle the sections in the future
<landgraf> kroon: makes sense
<kroon> landgraf, so I'll just add a comment "Immediate variable expansion"
<landgraf> yup.
<kroon> landgraf, don't think I can reference sections in code examples either
<landgraf> reader should be smart enough to press Ctrl-F :)
<kroon> *nod*
<qschulz> kroon: can't in literal blocks in sphinx unfortunately
<qschulz> (which is started with ::)
<kroon> qschulz, ok. I will say, sphinx is a heck of a lot faster compared to what was there before, IIRC
<qschulz> kroon: that's the consensus yes :)
agupta1 has joined #yocto
kroon has quit [Quit: Leaving]
agupta1 has quit [Ping timeout: 255 seconds]
<Guest87> qschulz: I deleted my tmp directory, ncurses package still fails on dunfell, on commit 0ca0aec7aa3ad9bcb3f8936a7e876f34866f2f68
seninha has joined #yocto
GNUmoon has joined #yocto
<Guest87> qschulz: nevermind it was related to a SRCREV_PN statement i had in a distro config
<qschulz> Guest87: good you found the issue :)
agupta1 has joined #yocto
camus has quit [Remote host closed the connection]
camus has joined #yocto
agupta1 has quit [Quit: Konversation terminated!]
Schlumpf has quit [Quit: Client closed]
<jclsn[m]> I have a really weird error I don't understand. I am setting a password with the extrausers class and am doing it exactly as in the documentation, but when I try to log in this password doesn't worrk. It just breaks the password
<jclsn[m]> Could it be that adding debug tweaks after this, breaks it somehow?
<qschulz> jclsn[m]: and somepassword is actually the hash version of your password and not the plaintext password?
<jclsn[m]> It is plaintext
<qschulz> jclsn[m]: which version of yocto are you using?
<jclsn[m]> honister
xmn has joined #yocto
<jclsn[m]> That is what I am doing
<qschulz> jclsn[m]: no?
<jclsn[m]> Ah I need this password hash?
<jclsn[m]> I just wanted to set some plain password. Is that not possible?
<qschulz> nope
<qschulz> not anymore
<jclsn[m]> Since honister?
<jclsn[m]> My colleague is on hardknott and can do it
<RP> qschulz: the old docs are meant to redirect to the new. Can you collect up some example urls which aren't working and email halstead, cc me please
<qschulz> jclsn[m]: "The -P (--clear-password) option can no longer be used with useradd and usermod entries in EXTRA_USERS_PARAMS."
<jclsn[m]> I don't have this mkpasswd
<qschulz> this should help you find which package provides it for your host distribution
<jclsn[m]> whois on Ubuntu
sakoman has joined #yocto
<jclsn[m]> root@my-machine's password:
<jclsn[m]> You are required to change your password immediately (administrator enforced).
<jclsn[m]> Permission denied, please try again.
<jclsn[m]> Trying to login via ssh if that makes a difference
camus1 has joined #yocto
camus has quit [Quit: camus]
camus1 is now known as camus
<jclsn[m]> Well enough for today
<jclsn[m]> Have a nice weekend guys!
kscherer has joined #yocto
Habbie has quit [Ping timeout: 260 seconds]
<jclsn[m]> I think something is wrong in the shadow file
dz1 has quit [Quit: Leaving]
Tokamak has quit [Ping timeout: 246 seconds]
Tokamak has joined #yocto
Habbie has joined #yocto
pgowda_ has quit [Quit: Connection closed for inactivity]
Tokamak_ has joined #yocto
Tokamak has quit [Ping timeout: 256 seconds]
goliath has quit [Quit: SIGSEGV]
<sotaoverride> how do I use a single recipe to insall multiple systemd services. What would the SYSTEMD_SERVICE:${PN} = "......" syntax look like in such a scenario?
<ptsneves> if they are all in the main package you just add the services to that variable
<sotaoverride> ptsneves so like so like SYSTEMD_SERVICE_${PN} = "var.mount1 var.mount2 var.mount3" or comma seperated. blanking out here a little with the syntax. Do i leave a spave after the last service name..
<sotaoverride> ?
<sotaoverride> ptsneves:
<sotaoverride> ptsneves: no commas I guess. I found this example, just no commas I guess I found this example meta-openembedded/meta-oe/recipes-extended/cfengine/cfengine_3.15.0.bb:SYSTEMD_SERVICE_${PN} = "cfengine3.service cf-apache.service cf-hub.service cf-postgres.service
<ptsneves> no commas just spaces
<ptsneves> yep, grepping the source is a good way to find these details
<ptsneves> qschulz nowhere does it state it is a space separated list, or am i missing something
<qschulz> ptsneves: not mentioned and could/should be
<qschulz> probably in the variable definition though and not the class
<qschulz> or let's say, the most important place where this needs to be defined is in the variable glossary
<ptsneves> do you mean here?
<ptsneves> by the way sotaoverride in yocto the convention is to space separate. Not great but that is how it is
<ptsneves> which means do not create file names with spaces :D We are in the 90s still :)
<qschulz> ptsneves: https://docs.yoctoproject.org/singleindex.html#term-SYSTEMD_SERVICE this one needs to mention it
<qschulz> we have a few occurrences in the docs of "space-separated list" so one more won't hurt :)
<ptsneves> sorry when i said here i forgot to paste the link. Yes it does not mention it. I could try to create a patch but i dont even know where the docs are anymore nor the mailing list. :(
<qschulz> it's even more than "it won't hurt", we should actually fix it because it's not mentioned it's possible to have more than one element in there
<qschulz> ptsneves: yocto-docs is the git repo
<qschulz> docs at lists.yoctoproject.org is the ML
<ptsneves> ok will do. Just finishing some more doc draft for gdb. (i hate mailing lists :( )
goliath has joined #yocto
<ptsneves> qschulz would this work?
<ptsneves> git send-email -n2  --subject='SYSTEMD doc minor fix' --to="https://lists.yoctoproject.org/g/yocto" --subject-prefix="PATCH"
<ptsneves> i added 2 patches as the connection of SYSTEMD_PACKAGES and SYSTEMD_SERVICE are not detailed in the manual
<ptsneves> ok sent the patches. Almost sent the patches as diffs from poky instead of yocto-docs.
<ptsneves> Have a nice weekend y'all
florian has quit [Quit: Ex-Chat]
ptsneves has quit [Ping timeout: 252 seconds]
florian_kc has quit [Ping timeout: 240 seconds]
Tokamak_ has quit [Ping timeout: 246 seconds]
Tokamak has joined #yocto
bps has joined #yocto
bps has joined #yocto
Tokamak_ has joined #yocto
Tokamak has quit [Ping timeout: 250 seconds]
GNUmoon has quit [Remote host closed the connection]
GNUmoon has joined #yocto
bps has quit [Ping timeout: 276 seconds]
nemik has quit [Ping timeout: 258 seconds]
kevinrowland has joined #yocto
goliath has quit [Quit: SIGSEGV]
nemik has joined #yocto
dtometzki has quit [Quit: ZNC 1.8.2 - https://znc.in]
dtometzki has joined #yocto
Tokamak_ has quit [Read error: Connection reset by peer]
nemik has quit [Ping timeout: 246 seconds]
nemik has joined #yocto
Tokamak has joined #yocto
nemik has quit [Ping timeout: 246 seconds]
nemik has joined #yocto
<yudjinn[m]> I would like to make a recipe to install python 3.6 to a custom path, but Im not really sure how to go about it.
xmn has quit [Remote host closed the connection]
kscherer has quit [Quit: Konversation terminated!]
<halstead> kanavin: I think https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/3337 is stalled and I plan to reboot the worker it's on soon. Do you want to look at it at all?
goliath has joined #yocto
seninha has quit [Quit: Leaving]
peoliye has joined #yocto
sakoman has quit [Quit: Leaving.]
mvlad has quit [Quit: Leaving]
florian_kc has joined #yocto
Minvera has joined #yocto
goliath has quit [Quit: SIGSEGV]
seninha has joined #yocto
nemik has quit [Ping timeout: 240 seconds]
nemik has joined #yocto
nemik has quit [Ping timeout: 244 seconds]
nemik has joined #yocto
xmn has joined #yocto
<yates> are there requirements on the compiler imposed by MISRA C? if so, does the compiler in the typical sdk meet them?
Tokamak has quit [Ping timeout: 255 seconds]
xmn has quit [Ping timeout: 246 seconds]
Tokamak has joined #yocto
Tokamak_ has joined #yocto
Tokamak has quit [Ping timeout: 246 seconds]
m4ho has quit [Ping timeout: 255 seconds]
xantoz has joined #yocto
goliath has joined #yocto
fitzsim has joined #yocto
seninha has quit [Ping timeout: 240 seconds]
m4ho has joined #yocto
xmn has joined #yocto
<abelloni> the question being why would you want to comply with MISRA C :)
<abelloni> the code on the F35 complies with misra C
<abelloni> and see what the result was ;)
amitk has quit [Ping timeout: 255 seconds]
Vonter has quit [Ping timeout: 246 seconds]
seninha has joined #yocto
<abelloni> example: MISRA Rule 82: Functions will have a single exit point.
<abelloni> and you end up with convoluted functions that are actually harder to read
sakoman has joined #yocto
guysoft[m] has left #yocto [#yocto]
u1106 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
u1106 has joined #yocto
<Habbie> abelloni, lol
<Habbie> abelloni, that's terrible
Minvera has quit [Remote host closed the connection]
Tokamak_ has quit [Ping timeout: 255 seconds]
Tokamak has joined #yocto
<halstead> kanavin: I was wrong, it finished green.
clifonlintic[m] has joined #yocto
<yates> abelloni: because my customer wants it?
<abelloni> yates: very good reason ;)
<abelloni> I guess you'll need a commercial solution
GillesM has joined #yocto
GillesM has quit [Remote host closed the connection]
kevinrowland has quit [Ping timeout: 252 seconds]
Vonter has joined #yocto
<manuel> I would like to send a patch for a file in poky. The file has a different content on dunfell and master branch. How do I specify which branch my patch is based on? I'd like to see it on dunfell branch eventually.
<smurray> manuel: generally you submit to master and then ask for it to be backported, see https://www.openembedded.org/wiki/How_to_submit_a_patch_to_OpenEmbedded