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]
<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 [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]
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…]