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.
<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]>
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
<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