*** ab0oo <ab0oo!~Thunderbi@2603:3024:18b5:e0e2:759f:f2b:68e2:e4fb> has quit IRC | 00:02 | |
*** Crofton_ <Crofton_!~Crofton@mingus.hcro.org> has quit IRC | 00:32 | |
*** vineela <vineela!~vtummala@134.134.139.72> has quit IRC | 00:37 | |
*** lexano <lexano!~lexano@66.133.76.51> has quit IRC | 01:04 | |
*** lexano <lexano!~lexano@66.133.76.51> has joined #yocto | 01:09 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has quit IRC | 02:07 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has quit IRC | 02:13 | |
*** OutBackDingo <OutBackDingo!~quassel@unaffiliated/outbackdingo> has joined #yocto | 02:32 | |
*** ab0oo <ab0oo!~Thunderbi@2601:647:4000:e050:8865:e4e3:55b1:75ab> has joined #yocto | 02:40 | |
*** anujm <anujm!anujm@nat/intel/x-nnoadwlaubpcahqd> has joined #yocto | 03:02 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has quit IRC | 03:11 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has joined #yocto | 03:15 | |
*** fatalhalt <fatalhalt!~fatalhalt@c-67-163-60-93.hsd1.il.comcast.net> has quit IRC | 03:27 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has quit IRC | 03:40 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has joined #yocto | 03:40 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has quit IRC | 03:54 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has joined #yocto | 04:05 | |
*** ab0oo1 <ab0oo1!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has joined #yocto | 04:05 | |
*** ab0oo <ab0oo!~Thunderbi@2601:647:4000:e050:8865:e4e3:55b1:75ab> has quit IRC | 04:05 | |
*** warthog9 <warthog9!warthog9@proxy.monkeyblade.net> has joined #yocto | 04:05 | |
*** ab0oo1 is now known as ab0oo | 04:05 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-ibtkugdfdbzjeffc> has quit IRC | 04:10 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has joined #yocto | 04:20 | |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has quit IRC | 04:27 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has quit IRC | 04:29 | |
*** armpit <armpit!~armpit@2601:202:4180:c33:8cb1:b0d9:9f31:ba50> has quit IRC | 04:32 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has joined #yocto | 04:44 | |
*** armpit <armpit!~armpit@2601:202:4180:c33:d909:eb3d:d2ab:fd1d> has joined #yocto | 04:45 | |
*** camus <camus!~Instantbi@125.118.57.2> has joined #yocto | 04:49 | |
*** kaspter <kaspter!~Instantbi@125.118.57.2> has quit IRC | 04:51 | |
*** camus <camus!~Instantbi@125.118.57.2> has quit IRC | 04:53 | |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has joined #yocto | 04:57 | |
*** moto-timo <moto-timo!~ttorling@fsf/member/moto-timo> has quit IRC | 05:15 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 05:16 | |
*** moto-timo <moto-timo!~ttorling@fsf/member/moto-timo> has joined #yocto | 05:16 | |
*** agust <agust!~agust@p508B6FD6.dip0.t-ipconnect.de> has joined #yocto | 05:22 | |
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto | 05:41 | |
*** falstaff <falstaff!~quassel@2a02:169:34b6::86a> has quit IRC | 05:57 | |
*** falstaff <falstaff!~quassel@2a02:169:34b6:0:38bf:a3ff:fe35:2815> has joined #yocto | 05:58 | |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has quit IRC | 05:59 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has quit IRC | 06:10 | |
*** nerdboy <nerdboy!~sarnold@gentoo/developer/nerdboy> has joined #yocto | 06:14 | |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has joined #yocto | 06:20 | |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has joined #yocto | 06:23 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has joined #yocto | 06:46 | |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has joined #yocto | 06:46 | |
*** frsc <frsc!~frsc@2003:a:e7a:6200:246c:2a8b:f45a:a33d> has joined #yocto | 06:47 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 06:49 | |
*** anujm <anujm!anujm@nat/intel/x-nnoadwlaubpcahqd> has quit IRC | 06:50 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto | 06:50 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC | 07:07 | |
*** yacar_ <yacar_!~yacar@80.215.111.159> has joined #yocto | 07:18 | |
*** alessioigor <alessioigor!~alessioig@140.105.207.227> has quit IRC | 07:21 | |
*** alessioigor <alessioigor!~alessioig@140.105.207.227> has joined #yocto | 07:25 | |
*** cvasilak <cvasilak!~cvasilak@2a02:587:8110:4000:3c87:52d8:e6ba:d1f0> has joined #yocto | 07:34 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 07:39 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has quit IRC | 07:42 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has joined #yocto | 07:44 | |
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC | 07:50 | |
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto | 07:53 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has quit IRC | 07:54 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has joined #yocto | 07:56 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 07:58 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has quit IRC | 08:07 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has joined #yocto | 08:11 | |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has joined #yocto | 08:11 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 08:14 | |
*** sk_tandt <sk_tandt!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has joined #yocto | 08:15 | |
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has joined #yocto | 08:24 | |
*** lfa_ <lfa_!~lfa@217.19.35.51> has quit IRC | 08:24 | |
*** Hodhr <Hodhr!~Hodhr@162.206.70.37.rev.sfr.net> has left #yocto | 08:26 | |
*** yacar_ <yacar_!~yacar@80.215.111.159> has quit IRC | 08:41 | |
*** yacar_ <yacar_!~yacar@80.215.111.159> has joined #yocto | 08:45 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 08:48 | |
*** AndersD <AndersD!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 09:13 | |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has joined #yocto | 09:13 | |
milloni | morning yocto people, if i create an image recipe and add a bunch of packages to IMAGE_INSTALL, will only those packages and their dependencies be built? | 09:18 |
---|---|---|
milloni | note not just installed but built | 09:19 |
LetoThe2nd | milloni: those packages, their dependencies, and whatever else is needed to produce them is built | 09:22 |
*** jku <jku!~jku@193.65.108.53> has joined #yocto | 09:22 | |
milloni | LetoThe2nd: and nothing other than that? | 09:23 |
LetoThe2nd | milloni: there might be non-obvious reasons, but generally thats the concept, yes. | 09:27 |
milloni | ok, what about installing, obviously not all packages needed to build those packages need to be installed (for example the compiler) | 09:28 |
milloni | how does yocto distinguish between build dependencies and runtime dependencies? | 09:28 |
*** yacar_ <yacar_!~yacar@80.215.111.159> has quit IRC | 09:29 | |
LetoThe2nd | milloni: DEPENDS: build time dependencies. RDEPENDS: runtime dependencies | 09:29 |
milloni | got you | 09:30 |
milloni | thanks | 09:30 |
*** benkonrath <benkonrath!~ben@212.123.218.234> has joined #yocto | 09:44 | |
*** vladzouth <vladzouth!500c5411@gateway/web/freenode/ip.80.12.84.17> has quit IRC | 10:06 | |
*** sk_tandt <sk_tandt!~sk_tandt@net-5-88-141-17.cust.vodafonedsl.it> has quit IRC | 10:26 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has quit IRC | 10:34 | |
*** jku <jku!~jku@193.65.108.53> has quit IRC | 10:45 | |
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC | 10:46 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has joined #yocto | 10:46 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has quit IRC | 10:51 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has quit IRC | 10:53 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 10:58 | |
*** dirbaio <dirbaio!~dirbaio@nsmbhd.net> has joined #yocto | 11:00 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 11:00 | |
*** berton <berton!~berton@181.220.86.53> has joined #yocto | 11:30 | |
mcfrisk | are there any ways in distro config to remove layer, machine and bbclass additions? some BSP layers just plain broken, intrusive and messed up... | 11:34 |
*** benkonrath <benkonrath!~ben@212.123.218.234> has quit IRC | 11:34 | |
mcfrisk | using BBFILTER to disable recipes and bbappends, but that still leaves bbclasses, machine and layer configs to screw things up.. | 11:34 |
fray | the classes I thought were added via the BBPATH.. so you'd have to filter that | 11:36 |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 11:42 | |
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has quit IRC | 11:46 | |
*** xtron <xtron!~xtron@110.93.212.98> has joined #yocto | 11:46 | |
*** radsquirrel <radsquirrel!~bradleyb@mail.fuzziesquirrel.com> has joined #yocto | 11:48 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has joined #yocto | 11:49 | |
JaMa | mcfrisk: what is BBFILTER? do you mean BBMASK? | 11:55 |
*** kroon <kroon!~kroon@213.185.29.22> has joined #yocto | 11:59 | |
mcfrisk | JaMa: yes, meant BBMASK. sorry | 12:00 |
JaMa | what distro are you using? why don't you just stop including the layers which are plain broken for your needs? | 12:03 |
mcfrisk | they are BSP layers but so some recipes are needed, like kernel etc. but they do more crap in their bbclasses and layer/distro/machine configs. broke useradd things now for me.. | 12:05 |
*** yacar_ <yacar_!~yacar@80.215.111.159> has joined #yocto | 12:06 | |
*** saraf <saraf!~a_saraf@123.252.238.18> has joined #yocto | 12:10 | |
JaMa | ok "some recipes are needed" was the part which I was missing in the original question, so I was wondering why not remove the whole layer from bblayers.conf when it's so broken | 12:11 |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has quit IRC | 12:16 | |
*** leitao <leitao!~leitao@2620:10d:c092:380::1:db4e> has joined #yocto | 12:19 | |
*** leitao <leitao!~leitao@2620:10d:c092:380::1:db4e> has quit IRC | 12:22 | |
mcfrisk | BSP layers seem to have a habit of turning into complete SW stacks for proof of concept boards and devices with hacks and dependencies all the way up to GUI tools, webkit etc. | 12:23 |
alessioigor | Unfortunately the majority of them | 12:26 |
JaMa | true, unfortunatelly it also means that things like webkit doesn't work well with majority of devices without device specific hacks (and sending those device specific hacks to e.g. oe-core webkit recipe won't be accepted as well) | 12:27 |
alessioigor | Is ${DATE} the only information that we could add to ${DISTRO_VERSION}? I would like to add something like `git describe --contains --tags --always` instead which seems a lot more useful that a simple date. | 12:31 |
mcfrisk | alessioigor: that's what I do. we've removed DATE from everywhere and use git information instead. we also use git submodules for layers so for dirty builds we have a custom hash generator based on the actual git status and git diff. | 12:32 |
*** leitao <leitao!~leitao@2620:10d:c092:380::1:db4e> has joined #yocto | 12:35 | |
*** leitao <leitao!~leitao@2620:10d:c092:380::1:db4e> has quit IRC | 12:40 | |
*** yates <yates!~user@rrcs-96-10-234-158.midsouth.biz.rr.com> has quit IRC | 12:40 | |
*** Eleventh_Doctor is now known as Pharaoh_Atem | 12:43 | |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has joined #yocto | 12:48 | |
*** saraf <saraf!~a_saraf@123.252.238.18> has quit IRC | 12:59 | |
*** xtron <xtron!~xtron@110.93.212.98> has quit IRC | 13:05 | |
*** dv_ <dv_!~dv@62.178.50.190> has quit IRC | 13:06 | |
yocti | New news from stackoverflow: iptables command returns "No chain/target/match by that name." <https://stackoverflow.com/questions/56131197/iptables-command-returns-no-chain-target-match-by-that-name> | 13:10 |
*** jeanba <jeanba!~jbl@77.243.63.34> has joined #yocto | 13:11 | |
*** dv_ <dv_!~dv@62.178.50.190> has joined #yocto | 13:21 | |
*** mihai <mihai!~mihai@unaffiliated/mihai> has joined #yocto | 13:28 | |
*** JPEW <JPEW!cc4da337@gateway/web/freenode/ip.204.77.163.55> has joined #yocto | 13:32 | |
JPEW | RP: Well, good news is I got the reproducibilty OE self test working... bad news is diffoscope took 1.5 hours to process sstate from core-image-minimal and produced gigabytes of logs. | 13:33 |
JPEW | alimon: Are you here? I had a question about your notes on the reproducible build | 13:40 |
alimon | JPEW: yes | 13:41 |
JPEW | alimon: I noticed that you recommend comparing the populate_sysroot sstate files... any reason why those and not the package files (e.g. .deb, .ipk?) | 13:43 |
alimon | JPEW: if i remember correctly is because not all package formats supports reproducible builds | 13:46 |
*** kaspter <kaspter!~Instantbi@60.191.37.212> has quit IRC | 13:47 | |
alimon | https://wiki.debian.org/ReproducibleBuilds/Howto | 13:47 |
JPEW | alimon: Ah, so we'll probably need to generate sstate tarballs with the arguments to force the user and group to 0 | 13:49 |
alimon | JPEW: there is the PACKAGE_CLASSES = "package_tar ..." and could be used to test | 13:51 |
*** AndersD_ <AndersD_!~AndersD@h-98-128-162-82.NA.cust.bahnhof.se> has quit IRC | 13:54 | |
JPEW | alimon: Ok, I'll give that a try.... I *think* the tar package files might be a better comparison since they should have the target owners and permissions encoded in them? | 13:57 |
*** cvasilak <cvasilak!~cvasilak@2a02:587:8110:4000:3c87:52d8:e6ba:d1f0> has quit IRC | 13:59 | |
alimon | JPEW: right, also there is --clamp-mtime and --mtime options | 13:59 |
alimon | to deal with timestamps | 13:59 |
JPEW | alimon: Yes, I saw that... I also got a lot of timestamp differences when comparing sstate | 14:00 |
RP | JPEW: that isn't so good. I should forward you some info Juro sent me | 14:12 |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has joined #yocto | 14:14 | |
armpit | RP, the ptest patches ran clean a-full: https://autobuilder.yoctoproject.org/typhoon/#/builders/83/builds/154 | 14:23 |
*** rob_w <rob_w!~bob@unaffiliated/rob-w/x-1112029> has quit IRC | 14:23 | |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has quit IRC | 14:31 | |
armpit | nm, ptest is still running | 14:31 |
*** yacar_ <yacar_!~yacar@80.215.111.159> has quit IRC | 14:31 | |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has joined #yocto | 14:32 | |
*** ab0oo <ab0oo!~Thunderbi@2603:3024:18b5:e0e2:940e:b088:3c92:d66d> has joined #yocto | 14:40 | |
*** tijko <tijko!~tijko@unaffiliated/tijko> has joined #yocto | 14:40 | |
RP | armpit: it shouldn't be :/ | 14:41 |
JaMa | seebs: around? I have more reliable UID/GID mismatch issue with pseudo | 14:42 |
seebs | ooh? | 14:43 |
JaMa | seebs: http://git.openembedded.org/openembedded-core-contrib/log/?h=jansa/pseudo2 | 14:44 |
JaMa | cherry-pick last 2 commits and just bitbake pseudo-test, should trigger that warning on ~10 files | 14:44 |
JaMa | or I can give you qmake binary + generated Makefile which should in theory reproduce it as well | 14:45 |
seebs | huh. so qmake install seems to be doing it? | 14:46 |
JaMa | only together with mv overwriting some of the files at the same time | 14:47 |
JaMa | it's all in parallel, so there might be some race between the mv and qmake -install creating the file | 14:48 |
JaMa | not sure if this has the same root cause as what we're seeing with glibc-locale (or luna-init which is just unpacking tar archive under pseudo) | 14:49 |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has joined #yocto | 14:49 | |
seebs | in general, pseudo should be robust to fairly arbitrary races between things moving files around and doing file ops, so if it's breaking, it's *almost* always because some call isn't being caught. | 14:51 |
JaMa | in this case it's reproducible with the renameat2 explicitly disabled in qmake, now trying with it explicitly enabled | 14:54 |
JaMa | and I'm running it on 2.27 glibc ATM, so it's not related with 2.28 glibc discussed in https://github.com/meta-qt5/meta-qt5/issues/187 | 14:55 |
armpit | RP, going to kill it | 14:56 |
JaMa | hmm, need to switch to newer ubuntu with 2.28 before explicitly enabling renameat2 in qmake | 14:57 |
*** ektor-5 <ektor-5!~ektor-5@94-255-191-177.cust.bredband2.com> has joined #yocto | 14:57 | |
*** TobSnyder <TobSnyder!~schneider@ip5f5aa32f.dynamic.kabel-deutschland.de> has quit IRC | 14:58 | |
LetoThe2nd | RP: fray: ndec: i'll start then :) | 15:00 |
*** kroon <kroon!~kroon@213.185.29.22> has quit IRC | 15:01 | |
*** vineela <vineela!~vtummala@134.134.139.74> has joined #yocto | 15:02 | |
*** yacar_ <yacar_!~yacar@80.215.111.159> has joined #yocto | 15:11 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has quit IRC | 15:14 | |
JaMa | seebs: with renameat2 explicitly enabled in qmake it doesn't trigger the issue | 15:15 |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 15:16 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 15:16 | |
* zeddii was watching the twitch stream and realized a meeting was on | 15:17 | |
*** vineela <vineela!~vtummala@134.134.139.74> has quit IRC | 15:17 | |
ektor-5 | Hi, I'm searching a way to have a "develop" image on top of the stable, in which some of the recipes have AUTOREV when fetching. There is a standardized way of doing this? | 15:22 |
JaMa | ektor-5: people usually create .inc file setting SRCREV_pn-foo = "${AUTOREV}" | 15:25 |
seebs | JaMa: That's interesting, because what pseudo does with renameat2 is explicitly fail it and not attempt to use it. So if qmake is explicitly calling renameat2, it should just be completely failing. | 15:26 |
seebs | Like, it should be trying the call, having it fail, and presumably giving up since renameat2 was explicitly configured...? Weird. | 15:26 |
seebs | I wonder if it's checking for a different errno than pseudo sets. | 15:26 |
seebs | i may have to actually bite the bullet and develop a protocol that allows renameat2 operations. | 15:26 |
JaMa | seebs: or it might be that my reproducer fails to install anything, so it doesn't trigger the QA check at the end, let me check | 15:27 |
seebs | which, it turns out, is fairly hard, because it requires doing a pair of fancy update operations on the db atomically. | 15:27 |
ektor-5 | JaMa: where pn-foo is the image name? | 15:27 |
seebs | i'm gonna have limited bandwidth for investigating for the next few days, i'm afraid. for various reasons, we ended up with a kid who is old enough to need housing and are getting a house. look. any *given* decision involved in this process was reasonable. | 15:28 |
JaMa | seebs: looks like it failed as you said Error copying /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/pseudo-test/1.0-r0/pseudo-test-1.0/005.txt to /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/pseudo-test/1.0-r0/image/005.txt: Cannot create /OE/build/oe-core/tmp-glibc/work/core2-64-oe-linux/pseudo-test/1.0-r0/image/005.txt for output | 15:28 |
JaMa | seebs: will add something to the pseudo-test.bb to also report when the files weren't installed correctly | 15:29 |
seebs | okay. ugh. | 15:29 |
seebs | the basic problem: to implement renameat2, we have to be able to do two updates to the database in parallel which swap a bunch of path entries. | 15:29 |
JaMa | or at least let make fail on any error detected | 15:29 |
JaMa | make: [Makefile:49: R024] Error 3 (ignored) | 15:29 |
seebs | Basically, this is the 's/foo/bar/g; s/bar/foo/g' problem. | 15:30 |
seebs | hmm. so if it's *not* using renameat2, it's doing something else which is then failing. it might be that it's trying the renameat2 call and getting an unexpected errno back. dunno. | 15:30 |
JaMa | seebs: but if the issue is reproducible with qmake not using renameat2, does it mean that it's actually the mv breaking the db? | 15:30 |
tlwoerner | halstead: "Your message to yocto-ab awaits moderator approval" ;-) | 15:31 |
seebs | possibly. or it could mean that qmake is then doing something *else* which is breaking things. | 15:31 |
seebs | i'll look when i have time, but time may be limited for a bit | 15:31 |
JaMa | seebs: this is the code https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/io/qfilesystemengine_unix.cpp#n1251 | 15:33 |
JaMa | seebs: it used to do syscall before, but that was already removed in https://code.qt.io/cgit/qt/qtbase.git/commit/src/corelib/io/qfilesystemengine_unix.cpp?id=b7887f9b4faad2227691a2af589e9d7680d6ae08 | 15:36 |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has quit IRC | 15:38 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has joined #yocto | 15:39 | |
halstead | tlwoerner, Approved. Along with some older messages that were missed. | 15:42 |
tlwoerner | halstead: thanks :-) | 15:42 |
*** tijko <tijko!~tijko@unaffiliated/tijko> has quit IRC | 15:47 | |
JaMa | seebs: based on the error message, it looks like the qmake -install is actually failing in this function https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/io/qfile.cpp#n769 will debug a bit more to see if it e.g. tried to copy the file only after the initial call failed because of error code from pseudo | 15:48 |
seebs | ah-hah | 15:48 |
seebs | line 1256 is sort-of the culprit: it's assuming that the only valid response is EINVAL for indicating that renameat2 didn't work. But we used ENOSYS. | 15:48 |
seebs | It may be worth trying just changing pseudo to use EINVAL to fail renameat2 in the libc-wrapper variant. | 15:49 |
seebs | then i'd guess that qmake would "work" in the sense of installing things, but you might still see whatever race condition... | 15:49 |
LetoThe2nd | ndec: so. sorry for the date hiccup... thanks for being around, and hopefully more viewers next time. i'll be on date, promised. | 15:50 |
JaMa | seebs: but with the -no-feature-renameat2 (or schnitzeltony's patch this whole chunk 1251-1260 is disabled/removed and still triggers the QA issue | 15:51 |
RP | LetoThe2nd: sorry I didn't make it over, I had the engineering call which conflicts :/ | 15:51 |
LetoThe2nd | RP: all is well. was a small audience anyways due to me being off by one | 15:51 |
seebs | yeah. so i think something else is actually triggering the issue, and the reason that enabling renameat2 appears to untrigger the issue is actually just that it breaks qmake so badly nothing is installed to be installed incorrectly | 15:52 |
seebs | wheeee | 15:52 |
seebs | why did i ever think this was a good idea | 15:52 |
*** dreyna <dreyna!~dreyna@c-24-5-28-247.hsd1.ca.comcast.net> has quit IRC | 15:52 | |
JaMa | seebs: hehe | 15:53 |
JaMa | I've updated the recipe to fail (just removed - before the qmake -install call) | 15:53 |
RP | seebs: btw, I keep meaning to ask you, are you ok with changing to SPDX license headers in pseudo? We're trying to do this consistently across all of the Yocto Project components. If so, any preference on how we do it (someone sends patches, I can always merge if you don't want the hassle etc) | 15:54 |
JaMa | I was also searching where it started to fail and it looks like qtbase started to use qmake -install relativaly recently (so it wasn't failing before, because qmake didn't generate qmake -install in the Makefiles at all) | 15:54 |
seebs | I don't know what SPDX license headers are. I don't think I'm authorized to change the licensing terms, but I have no opinion on how the license terms are presented. | 15:55 |
seebs | i do recall having been bitten at least once by forgetting to change the template used to create new guts files when a new function is wrapped. | 15:55 |
ektor-5 | let's say I have as target an image-minimal-runtime and an image-minimal-sdk, any hint on how I can make the version override only for the sdk image? | 16:00 |
*** sveinse <sveinse!~sveinse@156.92-221-160.customer.lyse.net> has joined #yocto | 16:02 | |
*** sveinse <sveinse!~sveinse@156.92-221-160.customer.lyse.net> has left #yocto | 16:04 | |
RP | armpit: if that patch hangs, I'd really want that fixed before we consider merging it... | 16:07 |
*** jmiehe <jmiehe!~Thunderbi@p578c106e.dip0.t-ipconnect.de> has quit IRC | 16:07 | |
*** yacar_ <yacar_!~yacar@80.215.111.159> has quit IRC | 16:11 | |
armpit | RP, that is a concern of mine too. its going to be fun trying to debug it | 16:11 |
*** Bunio_FH <Bunio_FH!~bunio@81-18-201-214.static.chello.pl> has quit IRC | 16:11 | |
*** WillMiles <WillMiles!~Will@static-209-87-231-80.storm.ca> has joined #yocto | 16:18 | |
*** jeanba <jeanba!~jbl@77.243.63.34> has quit IRC | 16:21 | |
RP | armpit: I'm unlikely to merge until we have answers on that | 16:21 |
armpit | I would not expect anything else. I just the current run again once I am in the office in a few hours. | 16:24 |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has quit IRC | 16:31 | |
*** frsc <frsc!~frsc@2003:a:e7a:6200:246c:2a8b:f45a:a33d> has quit IRC | 16:34 | |
*** scottrif <scottrif!~scottrif@47.39.60.15> has joined #yocto | 16:38 | |
*** armpit <armpit!~armpit@2601:202:4180:c33:d909:eb3d:d2ab:fd1d> has quit IRC | 16:38 | |
*** florian <florian!~florian_k@Maemo/community/contributor/florian> has joined #yocto | 16:43 | |
alessioigor | Thud's glib-extra-nss packages doesn't provide nis and nis+ library anymore. Is it a know issue? | 16:48 |
*** Crofton <Crofton!~Crofton@mingus.hcro.org> has joined #yocto | 16:50 | |
Crofton | arm | 16:57 |
*** yizhao <yizhao!~zhaoyi@60.247.85.82> has quit IRC | 16:57 | |
*** mihai <mihai!~mihai@unaffiliated/mihai> has quit IRC | 16:57 | |
RP | Crofton: leg | 16:59 |
*** yizhao <yizhao!~zhaoyi@60.247.85.82> has joined #yocto | 16:59 | |
*** ant_home <ant_home!~ant__@host98-185-dynamic.56-82-r.retail.telecomitalia.it> has quit IRC | 17:03 | |
*** tprrt <tprrt!~tprrt@217.114.201.133> has quit IRC | 17:04 | |
*** berton_ <berton_!~berton@181.220.86.53> has joined #yocto | 17:04 | |
*** berton <berton!~berton@181.220.86.53> has quit IRC | 17:07 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 17:07 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC | 17:09 | |
ektor-5 | any clues why the override DEFAULT_PREFERENCE_pn-foo = "1" in bb recipe is not working? | 17:12 |
ektor-5 | seems to work for any other type of override though, but not for the image name | 17:18 |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto | 17:21 | |
*** vineela <vineela!~vtummala@134.134.139.74> has joined #yocto | 17:21 | |
*** alessioigor <alessioigor!~alessioig@140.105.207.227> has quit IRC | 17:25 | |
*** tijko <tijko!~tijko@unaffiliated/tijko> has joined #yocto | 17:27 | |
RP | seebs: http://git.yoctoproject.org/cgit.cgi/poky/commit/?id=ffae400179fd0b64f8882cf79d78e1c0f2d74bee was what we did with OE-Core. Basically add SPDX-License-Identifier: lines to the source and cleanup. Its not changing the license terms at all, just the way its presented | 17:38 |
RP | seebs: makes the license clear and machine readable | 17:39 |
seebs | fine by me. i think pseudo should all be LGPLv2. | 17:41 |
RP | seebs: right, makes sense. I basically agreed we'd lead by example with YP's code. The kernel, uboot and others are also doing it | 17:42 |
seebs | my top commit is 3fa7c853, if you want to apply those changes and push a commit on top of that, feel free, i'll try to remember to fetch it before i make any other changes. | 17:42 |
RP | seebs: I don't have a patch ready yet, I wanted to talk with you first and check you didn't have concerns | 17:42 |
*** distrozapper <distrozapper!~distrozap@p200300E60F0389008933500EDF7C7B8C.dip0.t-ipconnect.de> has joined #yocto | 17:44 | |
seebs | yeah. i just meant "if you want to change it like that, go ahead, that seems like it'd be a friendly thing to do". | 17:46 |
RP | seebs: ok, cool :) | 17:46 |
seebs | i have seen horrifying things trying to do license auditing. | 17:46 |
Saur | RP: How does uninative work? I thought it meant that building native tools would be linked with the libraries provided in the uninative-tarball. However, when I try to build cmake-native on a Fedora 30, it fails with /home/pkj/dists/poky-master/builds/qemux86-64/tmp/sysroots-uninative/x86_64-linux/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by ./cmake) which is due to a newer version of libstdc++ being provided by | 17:55 |
Saur | Fedora than what is provided by the uninative tarball. | 17:55 |
Saur | But why is it using the libstdc++ from the host when it is present in the uninative tarball? | 17:56 |
RP | Saur: uninative has to be newer or equal to what is on the host | 17:57 |
RP | Saur: we build against the host then swap uninative in | 17:57 |
RP | Saur: nothing else could be made to work is the short version | 17:57 |
Saur | RP: Ok, so we build against the host, but run against uninative? | 17:58 |
RP | seebs: I've seen horror stories too. We probably have a few lurking even in yocto | 17:58 |
RP | Saur: yes | 17:58 |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto | 17:58 | |
RP | Saur: try a clean tmpdir and I think it should warn you | 17:59 |
RP | Saur: if you upgrade a system and reuse a tmpdir it doesn't. A patch to fix that would be great | 17:59 |
Saur | RP: I think it is only checking the glibc version, which is the same (2.29), not the libstdc++ version, which is 6.0.25 in the uninative-tarball, but 6.0.26 in Fedora 30. | 18:00 |
erakis | Hi, what is the proper way to use the function `success`, `failure` of `/etc/init.d/functions`? I mean, how do I print "[ OK ] Script started". I tried `success "Script started"` but it only print the [ OK ] without the message. Is doing `success && echo "Script started"` a better way ? | 18:00 |
RP | Saur: ah, could be | 18:03 |
Saur | RP: So I guess I would need to build a uninative-tarball with GCC 9 to get it working? | 18:05 |
RP | Saur: yes | 18:08 |
*** ab0oo1 <ab0oo1!~Thunderbi@2603:3024:18b5:e0e2:adc6:3b51:3be5:4288> has joined #yocto | 18:17 | |
*** leitao <leitao!~leitao@2620:10d:c092:200::1:3edf> has quit IRC | 18:17 | |
*** ab0oo <ab0oo!~Thunderbi@2603:3024:18b5:e0e2:940e:b088:3c92:d66d> has quit IRC | 18:18 | |
*** ab0oo1 is now known as ab0oo | 18:18 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has quit IRC | 18:29 | |
*** comptroller <comptroller!~comptroll@47-213-222-253.paolcmtc01.res.dyn.suddenlink.net> has joined #yocto | 18:44 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 19:00 | |
*** armpit <armpit!~armpit@45.19.219.178> has joined #yocto | 19:18 | |
*** Saur <Saur!pkj@nat/axis/x-axtkjuboololyfsc> has quit IRC | 19:24 | |
*** fitzsim <fitzsim!~user@69-165-165-189.dsl.teksavvy.com> has quit IRC | 19:27 | |
*** khem <khem!~khem@unaffiliated/khem> has quit IRC | 19:28 | |
*** berton_ <berton_!~berton@181.220.86.53> has quit IRC | 19:29 | |
*** Saur <Saur!pkj@nat/axis/x-abqmncgookzopido> has joined #yocto | 19:29 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has joined #yocto | 19:38 | |
*** Saur <Saur!pkj@nat/axis/x-abqmncgookzopido> has quit IRC | 19:41 | |
*** Saur <Saur!pkj@nat/axis/x-chovwzifevgzwdbw> has joined #yocto | 19:43 | |
*** khem <khem!~khem@unaffiliated/khem> has joined #yocto | 19:53 | |
*** ab0oo <ab0oo!~Thunderbi@2603:3024:18b5:e0e2:adc6:3b51:3be5:4288> has quit IRC | 20:00 | |
*** Saur <Saur!pkj@nat/axis/x-chovwzifevgzwdbw> has quit IRC | 20:13 | |
*** Saur <Saur!pkj@nat/axis/x-znpnvnyoitczqzug> has joined #yocto | 20:19 | |
*** MarcWe <MarcWe!hmwmatrixo@gateway/shell/matrix.org/x-ysfoggmjkkkkcowk> has joined #yocto | 20:28 | |
*** Saur <Saur!pkj@nat/axis/x-znpnvnyoitczqzug> has quit IRC | 20:36 | |
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has quit IRC | 20:39 | |
*** Saur <Saur!pkj@nat/axis/x-pcdtebnenqztkilg> has joined #yocto | 20:39 | |
*** kroon <kroon!~kroon@37-247-29-68.customers.ownit.se> has quit IRC | 20:47 | |
*** Saur <Saur!pkj@nat/axis/x-pcdtebnenqztkilg> has quit IRC | 20:55 | |
*** armpit <armpit!~armpit@45.19.219.178> has quit IRC | 21:06 | |
*** Saur <Saur!pkj@nat/axis/x-yqsokrdhrnxnfhms> has joined #yocto | 21:21 | |
*** aehs29 <aehs29!~aehs29@149.199.62.129> has joined #yocto | 21:21 | |
*** Saur <Saur!pkj@nat/axis/x-yqsokrdhrnxnfhms> has quit IRC | 21:22 | |
*** Saur <Saur!pkj@nat/axis/x-mbffhccpyhdfqmco> has joined #yocto | 21:25 | |
*** Saur <Saur!pkj@nat/axis/x-sdlcfnrewwlnkndi> has joined #yocto | 21:26 | |
*** JaMa <JaMa!~martin@ip-217-030-068-212.aim-net.cz> has joined #yocto | 21:28 | |
* RP had a nice hammer which fixes several ptests and makes the results look way better | 21:42 | |
*** distrozapper <distrozapper!~distrozap@p200300E60F0389008933500EDF7C7B8C.dip0.t-ipconnect.de> has quit IRC | 21:44 | |
*** junland <junland!~junland@142.93.201.46> has quit IRC | 21:57 | |
*** junland <junland!~junland@142.93.201.46> has joined #yocto | 21:58 | |
*** georgem_home <georgem_home!uid210681@gateway/web/irccloud.com/x-xjrfwhqjtzttorqs> has joined #yocto | 22:08 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has quit IRC | 22:09 | |
*** pyrobby <pyrobby!~rob@cpc108965-cmbg20-2-0-cust775.5-4.cable.virginm.net> has joined #yocto | 22:12 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has joined #yocto | 22:21 | |
*** agust <agust!~agust@p508B6FD6.dip0.t-ipconnect.de> has quit IRC | 22:22 | |
*** pyrobby <pyrobby!~rob@cpc108965-cmbg20-2-0-cust775.5-4.cable.virginm.net> has quit IRC | 22:39 | |
*** bluelightning <bluelightning!~paul@pdpc/supporter/professional/bluelightning> has quit IRC | 22:55 | |
*** ab0oo <ab0oo!~Thunderbi@c-67-180-169-12.hsd1.ca.comcast.net> has joined #yocto | 23:11 | |
*** dStruct <dStruct!~matt@unaffiliated/dstruct> has joined #yocto | 23:13 | |
dStruct | hey all, first time Yocto user, I followed the install/setup instructions and when I get to the step to source toaster, it says Django is not installed, yet I just watched it install. I obviously missed something here? | 23:15 |
dStruct | I do see where it installed "Django-1.11.20" and then when I source toaster it's saying "This program needs Django>1.8,<1.12" so something is obvious borked | 23:17 |
*** armpit <armpit!~armpit@2601:202:4180:c33:d909:eb3d:d2ab:fd1d> has joined #yocto | 23:22 | |
Crofton | zeddii, awake? | 23:24 |
dStruct | I don't think anyone is awake in here :D | 23:24 |
Crofton | apparently | 23:25 |
dStruct | I'm just trying to figure out why my fresh install went south, apparently the install process looks at least to me, to be borken | 23:26 |
Crofton | sory I konw nothing about django | 23:36 |
dStruct | Ok well, I'll just leave my info here hopefully when someone is around they might have some suggestions. Build OS is Ubuntu 18.04.02 LTS, Python version is 2.7.15rc1, and the install instructions were followed from the Yocto Docs site | 23:36 |
Crofton | are you trying to run taoster? | 23:37 |
Crofton | Maybe email yocto list, I'm not sure if dave Reyna is on here | 23:38 |
dStruct | Crofton: I am, I'm trying to learn Yocto. I'll check back tomorrow and if not I'll try the mailing lists, thanks | 23:40 |
*** vineela <vineela!~vtummala@134.134.139.74> has quit IRC | 23:50 | |
*** tprrt <tprrt!~tprrt@upc31-1-78-208-110-13.fbx.proxad.net> has joined #yocto | 23:57 |
Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!