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
mbulut has quit [Ping timeout: 246 seconds]
Haxxa has quit [Quit: Haxxa flies away.]
sotaoverride is now known as Guest4001
Guest7770 is now known as sotaoverride
Haxxa has joined #yocto
qschulz has quit [Read error: Connection reset by peer]
qschulz has joined #yocto
chep has joined #yocto
nerdboy has quit [Remote host closed the connection]
nerdboy has joined #yocto
nerdboy has quit [Changing host]
nerdboy has joined #yocto
lexano has quit [Ping timeout: 256 seconds]
jclsn has quit [Ping timeout: 268 seconds]
jclsn has joined #yocto
Starfoxxes has quit [Remote host closed the connection]
ablu has quit [Read error: Connection reset by peer]
vthor has quit [Remote host closed the connection]
vthor has joined #yocto
vthor has quit [Changing host]
vthor has joined #yocto
ablu has joined #yocto
nerdboy has quit [Ping timeout: 256 seconds]
absurdist has quit [Remote host closed the connection]
absurdist has joined #yocto
nerdboy has joined #yocto
nerdboy has quit [Changing host]
nerdboy has joined #yocto
vthor has quit [Remote host closed the connection]
vthor has joined #yocto
jmd has joined #yocto
Guest5711 has joined #yocto
absurdist has quit [Ping timeout: 246 seconds]
jmd has quit [Remote host closed the connection]
amitk has joined #yocto
Ad0 has quit [Ping timeout: 252 seconds]
michael_e has joined #yocto
rfuentess has joined #yocto
Ad0 has joined #yocto
alessioigor has joined #yocto
goliath has joined #yocto
michael_e has quit [Quit: Client closed]
luc4 has joined #yocto
frieder has joined #yocto
luc4 has quit [Ping timeout: 272 seconds]
<landgraf> Is this expected: runqemu - ERROR - Failed to run qemu: /build/tmp/work/x86_64-linux/qemu-helper-native/1.0/recipe-sysroot-native/usr/bin/qemu-system-x86_64: error while loading shared libraries: libSDL2_image-2.0.so.0: cannot open shared object file: No such file or directory ?
mckoan|away is now known as mckoan
luc4 has joined #yocto
<luc4> rburton: the solution you suggested to remove that systemd service worked, thanks!
xmn has quit [Ping timeout: 268 seconds]
ehussain has joined #yocto
alessioigor has quit [Quit: Client closed]
alessioigor has joined #yocto
ahussain has joined #yocto
ehussain has quit [Ping timeout: 268 seconds]
enok has joined #yocto
ehussain has joined #yocto
ahussain has quit [Ping timeout: 255 seconds]
rob_w has joined #yocto
wooosaiiii has joined #yocto
Kubu_work has joined #yocto
enok has quit [Ping timeout: 256 seconds]
enok has joined #yocto
leon-anavi has joined #yocto
mbulut has joined #yocto
<dvergatal> question: why fstrings are not being used in yocto?
<rburton> dvergatal: because until recently we supported python releases which didn't support them
<dvergatal> rburton: thx that is what I wanted to hear
<rburton> they _are_ used, just not a lot for that reason
<dvergatal> rburton: ok
ehussain has quit [Read error: Connection reset by peer]
ehussain has joined #yocto
ehussain has quit [Ping timeout: 240 seconds]
ehussain has joined #yocto
<landgraf> dvergatal: https://bpa.st/DKEQ
<Tyaku> Finaly we decide to implement busybox. Currently we have a stupid issue and we would like to know if it can be related to busybox or not:
<Tyaku> When we "past" some text in the SERIAL console OR SSH, for example: 'abcdefghijklmnopqrstuvwxyz' the first 10 characters are dropped.
<dvergatal> landgraf: thx
<dvergatal> landgraf: you've convinced me to switch to this notattion in my code
<rburton> Tyaku: what are you actually doing
<Tyaku> rburton: I have a linux board, running with busybox (shell + tools) instead of bash/coreutils, When I connect to the SSH of this linux devuce or when I use the serial console of this linux device, If I past some text it always remove the first 10 characters.
<Tyaku> For example, if I past: 'echo "abcdefghijklmnopqrstuvwxyz"' it receive 'efghijklmnopqrstuvwxyz"'
<rburton> easily tested by running bash, surely
<Tyaku> I don't have bash anymore, you mean install bash, start bash over busybox and try to past ?
<rburton> yes
<mckoan> Tyaku: let's analyze SSH. What happens if you manually enter chars instead of 'pasting' them ?
<mckoan> Tyaku: what is the SSH client you are using on the host and what OS you have?
<Tyaku> mckoan: If I write the bytes one by one, not problems, I am on Ubuntu 20.04.6 LTS using the default "ssh" command.
<Tyaku> But I also have the issue using Gtkterm (so serial line instead of SSH), that's why I think the issue is device side.
<Tyaku> If I past on another terminal (for example in the host) this is correctly pasted.
<Tyaku> Big note: Yesterday we talk about busybox that does not have releases since 13 months, but In fact our version is older (something like 3year, because we are on hardknott)
<rburton> not sure you get to complain about projects not making a recent release when youre using a yocto release that has been EOL for over two years :)
<mckoan> Tyaku: never seen such issue in a busybox based system in my life
<Tyaku> rburton: Yes I know (˶˃ ᵕ ˂˶)
<mckoan> Tyaku: the problem is not busybox
<Tyaku> Arg.
ahussain has joined #yocto
<Tyaku> On the afternoon I will test with another image (with bash/coreutils), it's also possible that we never see the issue (this is a new board), new machine, using renesas meta.
ehussain has quit [Ping timeout: 268 seconds]
ahussain is now known as ehussain
<mckoan> when I use buildhistory, is it possible to store the builld timestamp/version in the target, amybe in /etc ?
<mckoan> s/amybe/maybe
<rburton> mckoan: the image-buildinfo class should be useful
<mckoan> rburton: thx
<mckoan> rburton: a typical case when you forget your own wiki :-(
enok has quit [Ping timeout: 264 seconds]
<rburton> ha
alperak has joined #yocto
<mckoan> updated the page
enok has joined #yocto
enok has quit [Read error: Connection reset by peer]
jmd has joined #yocto
enok has joined #yocto
alessioigor has quit [Ping timeout: 250 seconds]
ahussain has joined #yocto
ehussain has quit [Ping timeout: 255 seconds]
ahussain is now known as ehussain
ehussain has quit [Remote host closed the connection]
enok has quit [Ping timeout: 255 seconds]
phako_ has joined #yocto
<phako_> Hi - following scenario. I have a piece of software that I want to build in two versions, the versions are selectable through a cmake option. In an ideal world, I would make two .bb which only set EXTRA_OECMAKE and do an include of the common part. however one of the variants is in a dynamic layer part, so its bitbake would not live in the same
<phako_> folder as the .inc - is there a nice way of solving this? symlinking the .inc file perhaps?
jmd has quit [Remote host closed the connection]
enok has joined #yocto
lexano has joined #yocto
alessioigor has joined #yocto
<phako_> ok, i also can require full/path/to/base.inc directly but then it fails to find its patches. hmhmhm
<Tyaku> Finally, On previous image (before busybox/coreutils changes) I didn't had the issue. (everytime I past a command, I loose the first 10 bytes (SSH or SERIAL)). very strange issue.
enok has quit [Read error: Connection reset by peer]
enok has joined #yocto
enok71 has joined #yocto
enok has quit [Ping timeout: 256 seconds]
enok71 is now known as enok
grma has quit [Ping timeout: 252 seconds]
<phako_> ok, it helps if you write FILESEXTRAPATHS_prepend correctly. Thanks for rubberducking :)
alessioigor has quit [Quit: Client closed]
<rburton> phako_: no problem
<kilobyte_ch> Hello, I have the special need to get the DTB from linux (linux-rockchip) in my bootloader u-boot (u-boot-rockchip). So basically I need to get this file within a bbappend in u-boot: ./build/tmp/work/px30_device-kochos-linux/linux-rockchip/6.1/linux-px30_device-standard-build/arch/arm64/boot/dts/rockchip/px30-device.dtb
<kilobyte_ch> Is there any way to get to such a path with variables? I don't want to hardcode it.
<kilobyte_ch> Another Idea is to use the deploy dir with something like `cp "${DEPLOY_DIR_IMAGE}/${DTB_FILENAME}" ${B}/dts/`. But it looks like this happens later, thus it fails as the file is not there yet. This even happens with DEPENDS += "linux-rockchip".
<phako_> How can I use a SRCREV that is not on any branch? I have a repository where tag only exists on a revision that was never pushed to a branch -.-
<phako_> Currently I am using the tarball from gitlab instead but that is a QA warning
wooosaiiii has quit [Quit: wooosaiiii]
Minvera has joined #yocto
<rburton> phako_: nobranch=1 iirc
<phako_> rburton: yep, thanks
<phako_> can I somehow undo a do_install:append in a bbappend()?
<rburton> easiest is another append to reverse it, like delete the file that was installed
<phako_> yeah that does not work since it installs docs I did not build (because it pulls in rust-native) - so I will stick with my do-install:append() that just creates an empty folder
rob_w has quit [Remote host closed the connection]
enok has quit [Ping timeout: 252 seconds]
wooosaiiii has joined #yocto
mckoan is now known as mckoan|away
xmn has joined #yocto
dmoseley has quit [Quit: ZNC 1.9.0 - https://znc.in]
Xagen has joined #yocto
Xagen has quit [Client Quit]
Xagen has joined #yocto
florian has quit [Quit: Ex-Chat]
jmd has joined #yocto
rfuentess has quit [Remote host closed the connection]
JPEW_ is now known as JPEW
<phako_> can I disable ERROR: omniorb-native-4.2.5-r0 do_patch: QA Issue: Missing Upstream-Status in patch in a bbappend while I wait for the author to update the repository?
<rburton> phako_: i have this in my local.conf:
<rburton> WARN_QA:append = " patch-status"
<rburton> ERROR_QA:remove = "patch-status"
<rburton> to make it a warning again
luc4 has quit [Ping timeout: 268 seconds]
<phako_> ah that goes to local.conf. ok No wonder it didn't work. thanks
<phako_> I will add it to our README
<rburton> you can do it in a recipe
<rburton> or your distro
<phako_> oh hm
<rburton> my local.conf is... not recommended for production use
<phako_> oh wait it was complaining about native while I was having a .bbappend for the non-native
Tyaku has quit [Quit: Lost terminal]
mjm_ is now known as mjm
leon-anavi has quit [Quit: Leaving]
<JaMa> phako_: why don't you just add Upstream-Status in the .patch file? Even Pending is better than nothing
<JaMa> at least it will prevent more new .patches being added without any Upstream-Status
<phako_> Because its not my layer. I'm adding that for everything I do
<phako_> I am pinging the person responsible for the layer, but that is about as much as I can do here.
<phako_> I'd even provide a PR, but there are no PRs taken if I see that correctly.
<JaMa> ok, I see
florian_kc has joined #yocto
<rburton> phako_: if the layer wants to opt out they can use layer overrides in layer.conf to remove patch-status for their layer
<phako_> I can suggest that, thanks
<phako_> but then again it has been unnoticed that the central piece of software in that layer does not build anymore -.-
<phako_> so my hopes are not too high
Guest48 has joined #yocto
<Guest48> What could be the reason why CXXFLAGS is passed to Makefile but CFLAGS and CPPFLAGS are not? I have to pass it with EXTRA_OEMAKE variable.
<rburton> Guest48: none of them are passed to makefiles directly. they're all exported, but if a makefile assigns to them then the makefile assignment wins. passing it explicitly in EXTRA_OEMAKE will then _overwrite_ the value set in the makefile.
<rburton> this is why i say makefiles are terrible
<Guest48> Thanks, is there any chance that I can append to defined CFLAGS in the Makefile? For example like this:
<Guest48> EXTRA_OEMAKE = "CFLAGS+='${CFLAGS}'"
<Guest48> I tried += and := but didn't work.
florian_kc is now known as florian
Guest48 has quit [Quit: Client closed]
genericum has joined #yocto
Kubu_work has quit [Quit: Leaving.]
jmiehe has joined #yocto
phako_ has quit [Quit: Client closed]
alimon has joined #yocto
frieder has quit [Remote host closed the connection]
florian has quit [Ping timeout: 252 seconds]
goliath has quit [Quit: SIGSEGV]
jmiehe has quit [Quit: jmiehe]
florian has joined #yocto
genericum has quit [Quit: Client closed]
RyanEatmon has quit [Remote host closed the connection]
RyanEatmon has joined #yocto
alperak has quit [Quit: Connection closed for inactivity]
amitk has quit [Ping timeout: 268 seconds]
Kubu_work has joined #yocto
Haxxa has quit [Quit: Haxxa flies away.]
jmd has quit [Remote host closed the connection]
Haxxa has joined #yocto
dmoseley has joined #yocto
dmoseley has quit [Client Quit]
dmoseley has joined #yocto
Kubu_work has quit [Quit: Leaving.]
tlwoerner_ has quit [Quit: Leaving]
tlwoerner has joined #yocto
<tlwoerner> let's say you're using yocto to generate a binary distro and a package feed your users can use to update their systems
<tlwoerner> the image includes busybox, but also includes real "bash" which yocto will use in place of busybox's /bin/sh when generating the image
<tlwoerner> at some point an update build occurs and the repository now includes an update for busybox, but not for bash
<tlwoerner> a customer does a package update, updating busybox, which replaces /bin/sh → /bin/bash.bash with /bin/sh → busybox
<tlwoerner> is there some automated way of preserving the /bin/sh symlink without resorting to manual intervention?
enok has joined #yocto
Xagen has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
enok has quit [Ping timeout: 264 seconds]
<Guest5711> make a write protected bind mount
enok has joined #yocto
goliath has joined #yocto
Guest5711 is now known as absurdist
enok has quit [Ping timeout: 256 seconds]
mbulut has quit [Ping timeout: 255 seconds]
florian has quit [Quit: Ex-Chat]
lexano has quit [Ping timeout: 264 seconds]