*** Xagen <Xagen!~Xagen@99-135-179-142.lightspeed.austtx.sbcglobal.net> has joined #yocto | 00:04 | |
*** bps <bps!~bps@user/bps> has quit IRC (Ping timeout: 250 seconds) | 00:09 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has quit IRC (Remote host closed the connection) | 00:32 | |
*** qschulz <qschulz!~weechat@ns326003.ip-37-187-106.eu> has joined #yocto | 00:34 | |
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV) | 01:01 | |
*** dlan <dlan!~dennis@gentoo/developer/dlan> has quit IRC (Ping timeout: 250 seconds) | 01:20 | |
*** dlan <dlan!~dennis@gentoo/developer/dlan> has joined #yocto | 01:22 | |
*** sgw <sgw!~swold_loc@user/sgw> has quit IRC (Remote host closed the connection) | 01:25 | |
*** mranostaj <mranostaj!~mranostaj@185.193.126.133> has quit IRC (Quit: leaving) | 04:21 | |
*** cocoJoe <cocoJoe!~cocoJoe@xb9b5dc3e.cust.hiper.dk> has quit IRC (Quit: Client closed) | 04:50 | |
*** xmn <xmn!~xmn@p200300c37f2e9900110dfafb1ec33b3d.dip0.t-ipconnect.de> has joined #yocto | 04:55 | |
*** amitk <amitk!~amit@103.208.71.65> has joined #yocto | 05:27 | |
*** xmn <xmn!~xmn@p200300c37f2e9900110dfafb1ec33b3d.dip0.t-ipconnect.de> has quit IRC (Quit: ZZZzzz…) | 06:02 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has joined #yocto | 06:10 | |
*** sbach <sbach!~sbach@user/sbach> has quit IRC (Read error: Connection reset by peer) | 06:40 | |
*** sbach <sbach!~sbach@user/sbach> has joined #yocto | 06:43 | |
*** cocoJoe <cocoJoe!~cocoJoe@xb9b5dc3e.cust.hiper.dk> has joined #yocto | 06:45 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 250 seconds) | 08:15 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has joined #yocto | 08:21 | |
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? | 08:25 |
---|---|---|
mcon | Sorry I keep asking OT here, but on #gitlab there seems to be none knowledgeable willing to help :( | 08:26 |
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 | 08:38 |
mcon | kranzo[m]: Yes, pipeline is basically working. Thanks. | 08:40 |
kranzo[m] | may i ask what solved the problem? :D | 08:41 |
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 :( | 08:44 |
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 ;) | 08:48 |
kranzo[m] | i allways like a good ci :D | 08:49 |
kranzo[m] | do you realy need the dependencies keyword? | 08:49 |
kranzo[m] | if you can drop the dependecies, the artifacts should be available in the later stages not matter what. | 08:55 |
kranzo[m] | https://docs.gitlab.com/13.12/ee/ci/jobs/job_control.html | 08:55 |
kranzo[m] | here you can limit the nightly builds (i.e schedules only) and exclude the incrementals from that runs. | 08:55 |
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 | 09:01 |
RP | anyone fancy debugging qemuppc's serial interrupt handling? | 09:09 |
kranzo[m] | mcon: https://gitlab.com/kranzo/ci-test/-/blob/20d9c246ca71b296c61c0ec9f7e457c6014ce423/.gitlab-ci.yml | 09:16 |
kranzo[m] | this one is limiting to web, but you could limit on other refs: | 09:16 |
kranzo[m] | https://docs.gitlab.com/13.12/ee/ci/yaml/index.html#onlyrefs--exceptrefs | 09:16 |
kranzo[m] | you can check the build/build-manual jobs the last 2 pipelines | 09:19 |
*** bps <bps!~bps@user/bps> has joined #yocto | 10:56 | |
*** mcon <mcon!~Thunderbi@host-79-23-91-44.retail.telecomitalia.it> has quit IRC (Remote host closed the connection) | 11:00 | |
*** jwillikers <jwillikers!~jwilliker@ics141-1.icsincorporated.com> has joined #yocto | 11:04 | |
*** goliath <goliath!~goliath@user/goliath> has joined #yocto | 11:15 | |
*** bps <bps!~bps@user/bps> has quit IRC (Ping timeout: 252 seconds) | 11:24 | |
*** bps <bps!~bps@80.71.142.18.ipv4.parknet.dk> has joined #yocto | 11:31 | |
*** bps <bps!~bps@user/bps> has quit IRC (Ping timeout: 250 seconds) | 12:23 | |
*** bps <bps!~bps@cpe.ge-7-1-9-436.noenqe10.dk.customer.tdc.net> has joined #yocto | 13:04 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has joined #yocto | 13:19 | |
*** otavio__ <otavio__!~otavio@201-34-65-230.user3p.brasiltelecom.net.br> has joined #yocto | 13:22 | |
*** otavio <otavio!~otavio@201-34-65-230.user3p.brasiltelecom.net.br> has quit IRC (Read error: Connection reset by peer) | 13:22 | |
*** jwillikers <jwillikers!~jwilliker@ics141-1.icsincorporated.com> has quit IRC (Remote host closed the connection) | 13:29 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has quit IRC (Ping timeout: 250 seconds) | 13:36 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has joined #yocto | 13:39 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 250 seconds) | 13:46 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has joined #yocto | 13:49 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 240 seconds) | 14:13 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has quit IRC (Ping timeout: 258 seconds) | 14:31 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has joined #yocto | 14:34 | |
*** mihai- <mihai-!~mihai@user/mihai> has joined #yocto | 14:34 | |
*** paulg <paulg!~boodler@104-195-159-20.cpe.teksavvy.com> has joined #yocto | 14:34 | |
*** mihai <mihai!~mihai@user/mihai> has quit IRC (Ping timeout: 258 seconds) | 14:38 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has joined #yocto | 14:44 | |
*** bps <bps!~bps@user/bps> has quit IRC (Remote host closed the connection) | 14:59 | |
*** bps <bps!~bps@cpe.ge-7-1-9-436.noenqe10.dk.customer.tdc.net> has joined #yocto | 14:59 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 15:52 | |
*** bps <bps!~bps@user/bps> has quit IRC (Ping timeout: 248 seconds) | 16:41 | |
*** jwillikers <jwillikers!~jwilliker@ics141-1.icsincorporated.com> has joined #yocto | 16:51 | |
*** jwillikers <jwillikers!~jwilliker@ics141-1.icsincorporated.com> has quit IRC (Remote host closed the connection) | 16:51 | |
*** bps <bps!~bps@80.71.142.18.ipv4.parknet.dk> has joined #yocto | 16:57 | |
*** sakoman <sakoman!~steve@172.243.4.16> has joined #yocto | 17:04 | |
*** vd <vd!~vd@bras-base-mtrlpq2848w-grc-41-70-53-240-121.dsl.bell.ca> has joined #yocto | 17:09 | |
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() {'` | 17:11 |
vd | It looks like this is the new override syntax that I'm not yet using, I'm still on hardknott | 17:11 |
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? | 17:12 |
vd | RP: ^ | 17:18 |
*** camus <camus!~Instantbi@2409:8a1e:9115:d1d0:98b7:e71b:7997:c68> has quit IRC (Quit: camus) | 17:25 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has quit IRC (Ping timeout: 248 seconds) | 17:44 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has joined #yocto | 17:44 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has joined #yocto | 17:45 | |
manuel1985 | vd: Are you sure the CI is using the same commits as your local build? | 17:46 |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has quit IRC (Ping timeout: 250 seconds) | 17:49 | |
vd | manuel1985 it should, I'm using kas with hardcoded branch names for every layers | 17:50 |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 17:50 | |
manuel1985 | vd: kas is tricky, we ran into issues there | 17:51 |
manuel1985 | vd: Perhaps you need the --update switch https://kas.readthedocs.io/en/latest/command-line.html#Named%20Arguments_repeat1 | 17:52 |
manuel1985 | I think without the --update it doesn't notice when a branch is moving forward. But that's just a guess. | 17:53 |
vd | let me try that | 17:57 |
vd | The CI is indeed pull fresh repositories compared to my local setup, so that would make sense actually | 17:59 |
vd | manuel1985 thank you! I can reproduce the error locally. now I must find the faulty repo and hardcode a previous refspec... | 18:00 |
*** dev1990 <dev1990!~dev@dynamic-78-8-55-226.ssp.dialog.net.pl> has joined #yocto | 18:02 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has quit IRC (Ping timeout: 250 seconds) | 18:19 | |
*** Ad0 <Ad0!~Ad0@93.124.245.194> has joined #yocto | 18:25 | |
vd | here's the faulty commit: https://git.openembedded.org/meta-openembedded/commit/?id=bca3bbbf203086794e5b56a71c04a7bbc59f9bea | 18:33 |
vd | khem ^ | 18:33 |
*** vmeson <vmeson!~rmacleod@23-233-84-124.cpe.pppoe.ca> has joined #yocto | 18:35 | |
vd | which wrongly uses the new syntax in the hardknott branch | 18:37 |
vd | Same with the commit above from the same author | 18:51 |
*** vmeson <vmeson!~rmacleod@23-233-84-124.cpe.pppoe.ca> has quit IRC (Ping timeout: 250 seconds) | 19:11 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has joined #yocto | 19:18 | |
*** fleg <fleg!64bf4386e9@user/fleg> has quit IRC (Remote host closed the connection) | 19:29 | |
*** vmeson <vmeson!~rmacleod@198-48-226-187.cpe.pppoe.ca> has joined #yocto | 19:37 | |
*** amitk <amitk!~amit@103.208.71.65> has quit IRC (Ping timeout: 252 seconds) | 19:55 | |
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))}" | 20:00 |
manuel1985 | From core-image.bbclass | 20:01 |
manuel1985 | I just can't comprehend where IMAGE_FEATURES trigger appends to IMAGE_INSTALL | 20:02 |
*** mranostaj <mranostaj!~mranostaj@185.193.126.133> has joined #yocto | 20:04 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 20:20 | |
*** lukma <lukma!~lukma@85-222-111-42.dynamic.chello.pl> has quit IRC (Ping timeout: 248 seconds) | 20:33 | |
*** jwillikers <jwillikers!~jwilliker@ics141-1.icsincorporated.com> has joined #yocto | 20:37 | |
*** lukma <lukma!~lukma@85-222-111-42.dynamic.chello.pl> has joined #yocto | 20:40 | |
*** xmn <xmn!~xmn@p200300c37f2e990018d082bb2e5b9ffd.dip0.t-ipconnect.de> has quit IRC (Quit: ZZZzzz…) | 20:55 | |
*** xmn <xmn!~xmn@p200300c37f2e990011e39884ac38fbc8.dip0.t-ipconnect.de> has joined #yocto | 21:05 | |
RP | vd: if you use the latest on the bitbake branch you're using it should parse that | 21:17 |
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. | 21:28 |
RP | vd: that is bad but if you use the lastest bitbake from that release series, it will work ok | 21:35 |
*** dev1990 <dev1990!~dev@dynamic-78-8-55-226.ssp.dialog.net.pl> has quit IRC (Quit: Konversation terminated!) | 21:36 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has joined #yocto | 21:53 | |
vd | RP: do you mean there is retrocompatibility with the _override syntax? because I'm still on hardknott | 21:55 |
*** sakoman <sakoman!~steve@172.243.4.16> has quit IRC (Quit: Leaving.) | 21:56 | |
RP | vd: yes, have a look at the top couple of commits to https://git.openembedded.org/bitbake/log/?h=1.50 | 21:57 |
*** kanavin_ <kanavin_!~Alexander@95.168.155.74> has joined #yocto | 22:03 | |
*** kanavin <kanavin!~Alexander@2a02:2454:2a0:cb00:eb83:2e01:3dda:5d46> has quit IRC (Ping timeout: 240 seconds) | 22:05 | |
*** xmn <xmn!~xmn@p200300c37f2e990011e39884ac38fbc8.dip0.t-ipconnect.de> has quit IRC (Quit: ZZZzzz…) | 22:14 | |
*** sakoman <sakoman!~steve@172.243.4.16> has joined #yocto | 22:15 | |
*** florian <florian!~florian@dynamic-093-131-167-150.93.131.pool.telefonica.de> has quit IRC (Ping timeout: 252 seconds) | 22:24 | |
*** EdTanous <EdTanous!~ed@192.183.199.239> has quit IRC (Quit: WeeChat 2.9) | 22:29 | |
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has joined #yocto | 22:31 | |
*** tp43_ <tp43_!~ndeem@2001:1970:501a:e201:7dd8:7bb5:b166:9697> has joined #yocto | 23:26 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!