dl9pf changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: http://www.yoctoproject.org | Join the community: http://www.yoctoproject.org/community | Channel logs available at https://www.yoctoproject.org/irc/ and https://libera.irclog.whitequark.org/yocto/ | Having difficulty on the list, or with someone on the list? Contact YP community mgr Nicolas Dechesne (ndec)
Xagen has joined #yocto
bps has quit [Ping timeout: 250 seconds]
qschulz has quit [Remote host closed the connection]
qschulz has joined #yocto
goliath has quit [Quit: SIGSEGV]
dlan has quit [Ping timeout: 250 seconds]
dlan has joined #yocto
sgw has quit [Remote host closed the connection]
mranostaj has quit [Quit: leaving]
cocoJoe has quit [Quit: Client closed]
xmn has joined #yocto
amitk has joined #yocto
xmn has quit [Quit: ZZZzzz…]
xmn has joined #yocto
sbach has quit [Read error: Connection reset by peer]
sbach has joined #yocto
cocoJoe has joined #yocto
xmn has quit [Ping timeout: 250 seconds]
xmn has joined #yocto
<mcon> What is the GitLab-CI "best practice" to have two similar pipelines one doing incremental build (at each commit) and one doing a full rebuild (nightly), both followed by the same deploy(needs build artifacts) and test stages?
<mcon> Sorry I keep asking OT here, but on #gitlab there seems to be none knowledgeable willing to help :(
<kranzo[m]> mcon: so you got your artifacts download working? actually not limiting the artifact download by the dependencies key and just filtering (rule/only/workflows) in the build stage should do the trick. So all later stages will get the artifacts not matter what job produces them in the build stage
<mcon> kranzo[m]: Yes, pipeline is basically working. Thanks.
<kranzo[m]> may i ask what solved the problem? :D
<mcon> kranzo[m]: I tried asking also on https://stackoverflow.com/questions/68877379/how-to-define-a-gitlab-ci-job-to-depend-on-either-one-or-one-another-previous-jo but no takers yet. I find all this GitLab-CI quite difficult to understand; I didn't find docs to bridge from trivial examples to plain list of available tags :(
<mcon> kranzo[m]: Apparently just using "artifacts:paths" (with trailing slash) on producer and "dependencies" on consumer is enough. If you want I can post the whole pipeline gor your reading pleasure ;)
<kranzo[m]> i allways like a good ci :D
<kranzo[m]> do you realy need the dependencies keyword?
<kranzo[m]> if you can drop the dependecies, the artifacts should be available in the later stages not matter what.
<kranzo[m]> here you can limit the nightly builds (i.e schedules only) and exclude the incrementals from that runs.
<mcon> kranzo[m]: my current .yml is at https://dpaste.org/5pUR The incremental build seems ok, but it's unclear to me how to tell GitLab deploy and test should be run even when I manually trigger build-nightly
<RP> anyone fancy debugging qemuppc's serial interrupt handling?
<kranzo[m]> this one is limiting to web, but you could limit on other refs:
<kranzo[m]> you can check the build/build-manual jobs the last 2 pipelines
bps has joined #yocto
mcon has quit [Remote host closed the connection]
jwillikers has joined #yocto
goliath has joined #yocto
bps has quit [Ping timeout: 252 seconds]
bps has joined #yocto
bps has joined #yocto
bps has quit [Ping timeout: 250 seconds]
bps has joined #yocto
bps has joined #yocto
florian has joined #yocto
otavio__ has joined #yocto
otavio has quit [Read error: Connection reset by peer]
jwillikers has quit [Remote host closed the connection]
vmeson has quit [Ping timeout: 250 seconds]
vmeson has joined #yocto
xmn has quit [Ping timeout: 250 seconds]
xmn has joined #yocto
florian has quit [Ping timeout: 240 seconds]
xmn has quit [Ping timeout: 258 seconds]
xmn has joined #yocto
mihai- has joined #yocto
paulg has joined #yocto
mihai has quit [Ping timeout: 258 seconds]
florian has joined #yocto
bps has quit [Remote host closed the connection]
bps has joined #yocto
bps has quit [Changing host]
bps has joined #yocto
florian has quit [Ping timeout: 252 seconds]
bps has quit [Ping timeout: 248 seconds]
jwillikers has joined #yocto
jwillikers has quit [Remote host closed the connection]
bps has joined #yocto
bps has joined #yocto
sakoman has joined #yocto
vd has joined #yocto
<vd> hi all -- my project is compiling fine on my machine even with a fresh TOPDIR (shared SSTATE_DIR though), but CI fails with `ldns_1.7.1.bb:20: unparsed line: 'do_install:append() {'`
<vd> It looks like this is the new override syntax that I'm not yet using, I'm still on hardknott
<vd> Is it possible that some layers (bitbake itself maybe) merged the new override syntax within 2021-04-hardknott, or OE-Core/meta-openembedded in their hardknott branch?
<vd> RP: ^
camus has quit [Quit: camus]
vmeson has quit [Ping timeout: 248 seconds]
vmeson has joined #yocto
florian has joined #yocto
<manuel1985> vd: Are you sure the CI is using the same commits as your local build?
vmeson has quit [Ping timeout: 250 seconds]
<vd> manuel1985 it should, I'm using kas with hardcoded branch names for every layers
florian has quit [Ping timeout: 252 seconds]
<manuel1985> vd: kas is tricky, we ran into issues there
<manuel1985> vd: Perhaps you need the --update switch https://kas.readthedocs.io/en/latest/command-line.html#Named%20Arguments_repeat1
<manuel1985> I think without the --update it doesn't notice when a branch is moving forward. But that's just a guess.
<vd> let me try that
<vd> The CI is indeed pull fresh repositories compared to my local setup, so that would make sense actually
<vd> manuel1985 thank you! I can reproduce the error locally. now I must find the faulty repo and hardcode a previous refspec...
dev1990 has joined #yocto
Ad0 has quit [Ping timeout: 250 seconds]
Ad0 has joined #yocto
<vd> khem ^
vmeson has joined #yocto
<vd> which wrongly uses the new syntax in the hardknott branch
<vd> Same with the commit above from the same author
vmeson has quit [Ping timeout: 250 seconds]
florian has joined #yocto
fleg has quit [Remote host closed the connection]
vmeson has joined #yocto
amitk has quit [Ping timeout: 252 seconds]
<manuel1985> Can anyone tell me what this line is doing? FEATURE_INSTALL = "${@' '.join(oe.packagegroup.required_packages(oe.data.typed_value('IMAGE_FEATURES', d), d))}"
<manuel1985> From core-image.bbclass
<manuel1985> I just can't comprehend where IMAGE_FEATURES trigger appends to IMAGE_INSTALL
mranostaj has joined #yocto
florian has quit [Ping timeout: 252 seconds]
lukma has quit [Ping timeout: 248 seconds]
jwillikers has joined #yocto
lukma has joined #yocto
xmn has quit [Quit: ZZZzzz…]
xmn has joined #yocto
<RP> vd: if you use the latest on the bitbake branch you're using it should parse that
<vd> RP: that's not the issue here. The problem is that the hardknott branch of meta-openembedded has two commits (linked above) wrongly using the new syntax.
<RP> vd: that is bad but if you use the lastest bitbake from that release series, it will work ok
dev1990 has quit [Quit: Konversation terminated!]
florian has joined #yocto
<vd> RP: do you mean there is retrocompatibility with the _override syntax? because I'm still on hardknott
sakoman has quit [Quit: Leaving.]
<RP> vd: yes, have a look at the top couple of commits to https://git.openembedded.org/bitbake/log/?h=1.50
kanavin_ has joined #yocto
kanavin has quit [Ping timeout: 240 seconds]
xmn has quit [Quit: ZZZzzz…]
sakoman has joined #yocto
florian has quit [Ping timeout: 252 seconds]
EdTanous has quit [Quit: WeeChat 2.9]
fitzsim has joined #yocto
tp43_ has joined #yocto