Saturday, 2024-02-17

nerdboy<sigh> i'm stumped why this suddenly started failing a bunch of packages:
nerdboyespecially since i don't have anything rpm-ish around...00:09
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 264 seconds)00:25
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto00:26
*** florian <florian!> has quit IRC (Ping timeout: 272 seconds)00:33
RPpaulg: basically start a hashserv on one, point all the others at it00:36
RPuse the db from an existing build if that generated the sstate00:36
*** Saur_Home <Saur_Home!> has quit IRC (Quit: Client closed)00:48
*** Saur_Home <Saur_Home!> has joined #yocto00:48
*** olani- <olani-!~olani@> has quit IRC (Ping timeout: 272 seconds)01:05
*** dgriego <dgriego!~dgriego@user/dgriego> has quit IRC (Ping timeout: 240 seconds)01:37
*** dgriego <dgriego!~dgriego@user/dgriego> has joined #yocto01:39
*** lexano <lexano!~lexano@> has quit IRC (Ping timeout: 252 seconds)01:41
*** gvmeson <gvmeson!> has joined #yocto01:48
*** astlep55040180 <astlep55040180!> has quit IRC (Ping timeout: 255 seconds)01:48
*** astlep55040180 <astlep55040180!> has joined #yocto02:00
*** davidinux <davidinux!~davidinux@> has quit IRC (Ping timeout: 264 seconds)02:04
*** davidinux <davidinux!~davidinux@> has joined #yocto02:04
*** Emantor <Emantor!> has quit IRC (Quit: ZNC -
*** Emantor <Emantor!> has joined #yocto02:21
*** jclsn <jclsn!~jclsn@2a04:4540:652e:7a00:2ce:39ff:fecf:efcd> has quit IRC (Ping timeout: 260 seconds)02:53
*** jclsn <jclsn!~jclsn@2a04:4540:6500:d000:2ce:39ff:fecf:efcd> has joined #yocto02:54
*** arielmrmx <arielmrmx!~quassel@> has quit IRC (Ping timeout: 246 seconds)03:21
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Quit: WeeChat 4.2.1)05:11
*** jmd <jmd!~user@2001:a61:2a5a:f701:bd45:e9a8:6384:9d60> has joined #yocto05:52
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto05:55
*** jmd <jmd!~user@2001:a61:2a5a:f701:bd45:e9a8:6384:9d60> has quit IRC (Remote host closed the connection)06:07
*** jmd <jmd!~user@2001:a61:2a5a:f701:bd45:e9a8:6384:9d60> has joined #yocto06:07
*** amitk <amitk!~amit@> has joined #yocto06:28
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 260 seconds)06:32
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto06:38
RPSaur_Home: you did test that series with oe-selftest -r devtool right?07:40
*** bhstalel <bhstalel!~bhstalel@> has joined #yocto08:15
* paulg is running out of patience with this hashserv stuff.08:16
paulghave client connecting to local server, but the db hasn't changed after an hour of building.08:17
paulg[Client ('', 54432)] Handling get-outhash08:18
RPpaulg: that seems strange unless it just hasn't synced to disk08:18
paulgall the interactions are logged (with DEBUG) as get-outhash.  At startup, it indicated anon clients had @dbadmin privs (plus the other defaults)08:19
paulgbut I've seen nothing that looks like a write/update db operation triggered by the client...08:19
RPthere should be a write after any sstate task completes08:20
paulgso for completeness, I should mention I don't use DL_DIR or SSTATE_DIR ; I just symlink the NFS mounts directly into the build for both (vs. screwing with vars in conf/local.conf). But surely everybody does that.08:21
RPpaulg: mostly we set the config but that doesn't matter08:22
*** bhstalel <bhstalel!~bhstalel@> has quit IRC (Read error: Connection reset by peer)08:22
paulgok, just checking.08:22
paulgour docs are pretty frustrating with respect to indicating who needs to run hashserv, and how to do it...  if you are new to the concept.08:28
RPagreed, I worry that needing to do this isn't clear and how to do it :/08:29
paulgpage 19 is just horrible - worse than the help text you get from running "--help" itself!!08:30
paulg...seemed to be the best link I found that gave me something I could understand and make use of.08:31
*** vladest <vladest!> has quit IRC (Remote host closed the connection)08:31
RPIf it were me I'd run bitbake-hashserv -b <ip>:4567 -d build/cache/hashserv.db and then BB_HASHSERVE = "<tp>:4567"08:32
paulgour page is here, for context, in case anyone else is reading:
JaMapaulg: there was more recent presentation from JPEW08:32
JaMapaulg: but it probably won't help you much with the configuration08:33
paulgRP, AFAICT, that is pretty much exactly what I've done...08:35
paulgpaul@o990:~/poky$ ./bitbake/bin/bitbake-hashserv -b :8687 -l DEBUG -d ./hashserv.db08:35
paulgand on the conf/local.conf of client...08:35
paulgBB_SIGNATURE_HANDLER = "OEEquivHash"08:35
paulgBB_HASHSERVE = "auto"08:35
paulgBB_HASHSERVE_UPSTREAM = "o990.local:8687"08:35
*** luc4 <luc4!> has joined #yocto08:35
RPno, that is different08:35
paulgOK, I'm all ears.08:35
paulgok - I'll give that a test.  'cause you know, it is only 3:36am and I am stubborn.08:37
RP"Upstream" is a passthrough to something readonly so it matches what you're seeing08:37
RP"auto" means start a local private server08:37
RPyou don't want either behaviour08:37
*** alessioigor <alessioigor!~alessioig@> has joined #yocto08:38
paulgok.  Our docs really could use a worked example.  "Bob has machines A, B, C, and D.  A will be exporting downloads and sstate via NFS to B, C and D."08:39
RPpaulg: seriously, please send a patch. It is hard to know how to explain this once you know how it works08:39
paulgI get it.  I also suck at documenting things I already know how to do.  So does everybody.08:40
luc4Hello! I'm trying to debug a layer where it seems some files are missing in the boot partition. What is the best way to debug the variables resulting from the machine configuration? I read about bitbake -e, but the output is a bit confusing. Is there a way to log variables defined inside the machine conf files?08:40
RPthis is relatively new, complicated and we do suck at documenting things we know. We do have docs support so a patch will likely encourage them to work out how to improve the docs even if the patch itself isn't perfect first try08:41
RPpaulg: not that I'm suggesting your patches aren't perfect :)08:41
paulgsteaming pile of perfection!08:45
*** vladest <vladest!> has joined #yocto08:51
paulgThat looks more promising...08:55
paulg[Client ('', 53168)] Handling report08:55
paulgtimestamp and size of hashserv.db changed too.  This might actually work?08:58
paulgThe real proof will be if I can go tomorrow (well, later "today") to one of my gutless turds and dodge compiling llvm and mesa09:01
paulgon a similar topic, just how "good" should I expect sstate to be? (hit vs. miss).  Say I do "bitbake core-image-minimal ; mv tmp deletemelater ; bitbake core-image-minimal"09:08
paulgshould it be able to get to do_rootfs w/o recompiling anything, or is that unreasonable?09:09
paulgor, if I build x86, and then build arm in another build dir (but shared sstate) - should I not see any "foo-native" packages being compiled?09:10
RPpaulg: it should skip to do_rootfs in that first case and in the second, it should reuse foo-native09:11
RPpaulg: if it didn't and it was the same metadata, that would be a bug09:12
paulgOK, good to know.  I'm hoping hashequiv helps.  With a daily pull, I typically get depressing results like this...09:13
paulgSstate summary: Wanted 1249 Local 30 Mirrors 0 Missed 1219 Current 616 (2% match, 34% complete)############################            | ETA:  0:00:0109:13
paulgSstate summary: Wanted 602 Local 8 Mirrors 0 Missed 594 Current 1254 (1% match, 67% complete)09:14 case anyone wondered why I've never had a lot of love for sstate.09:15
paulgI know, most people don't update that often, but I like to see what is going on and what got broke...09:16
RPpaulg: we've had a lot of changes to the "core" one way or another. Its is a nightmare for me trying to run test builds too09:18
paulgI don't doubt it one bit.09:21
*** alessioigor <alessioigor!~alessioig@> has quit IRC (Quit: alessioigor)09:30
RPSaur_Home: I'm thinking the ton of devtool failures in testing may be from the minicom upgrade. Trying to isolate...09:48
*** mulk <mulk!> has quit IRC (Ping timeout: 255 seconds)09:51
*** benkard <benkard!> has joined #yocto09:51
*** benkard is now known as mulk09:51
paulg[Client ('', 54928)] Adding taskhash equivalence for c3373afc83602b98ebd45a80b2226a222a8df7fd586453b160a388b20be442d1 with unihash 67b554c8ac220295686ebe70072b98584bfadbf5910c10077679351f1955787610:14
paulgThat looks like progress.10:14
RPpaulg: yes, its doing "things" :)10:15
paulg...besides heating my house.  :-P10:15
* paulg calls it a win for now and heads off in search of some Zzzz10:18
*** Thorn_ <Thorn_!~Thorn@2001:8a0:dfe1:a200:6c5d:163f:7dca:4d41> has joined #yocto10:31
*** Thorn <Thorn!~Thorn@user/thorn> has quit IRC (Ping timeout: 240 seconds)10:32
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 272 seconds)10:46
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto10:46
*** ptsneves <ptsneves!> has joined #yocto10:48
*** ptsneves <ptsneves!> has quit IRC (Ping timeout: 260 seconds)10:52
*** simonew <simonew!~ile@2a02:810d:a940:35fc:2ade:f8f8:d4d6:b06b> has quit IRC (Ping timeout: 256 seconds)10:53
*** alessioigor <alessioigor!~alessioig@> has joined #yocto10:54
*** ptsneves <ptsneves!> has joined #yocto11:01
*** ptsneves <ptsneves!> has quit IRC (Ping timeout: 255 seconds)11:06
*** jmd <jmd!~user@2001:a61:2a5a:f701:bd45:e9a8:6384:9d60> has quit IRC (Remote host closed the connection)12:18
*** jmd <jmd!~user@2001:a61:2a5a:f701:bd45:e9a8:6384:9d60> has joined #yocto12:19
*** goliath <goliath!~goliath@user/goliath> has joined #yocto12:42
*** simone <simone!~ile@2a02:810d:a940:35fc:ce76:8a8f:a51a:a017> has joined #yocto12:56
*** florian <florian!> has joined #yocto13:09
*** bhstalel <bhstalel!~bhstalel@> has joined #yocto13:43
*** florian <florian!> has quit IRC (Ping timeout: 272 seconds)14:06
*** lexano <lexano!~lexano@> has joined #yocto14:20
*** bhstalel <bhstalel!~bhstalel@> has quit IRC (Read error: Connection reset by peer)14:33
*** ptsneves <ptsneves!> has joined #yocto14:55
*** risca <risca!> has joined #yocto15:25
*** florian <florian!> has joined #yocto15:55
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)15:57
*** florian <florian!> has quit IRC (Ping timeout: 240 seconds)16:08
paulgSstate summary: Wanted 1051 Local 69 Mirrors 0 Missed 982 Current 814 (6% match, 47% complete)16:25
paulgBetter than 1 or 2% but still not great.  That is after at least 3 machines have built core-image-minimal on master in the last 24h to populate sstate with hashserv, and starting the 4th just 5m ago.16:27
RPpaulg: if the config is the same, the second/third/forth should reuse :/16:28
paulgbog standard auto generated config, with only the HASHSERV lines added at the bottom.16:29
paulgIt is *possible* that there was/were checkins on master while I was sleeping ; I didn't explicitly verify the SHA; I just pulled before building like I always do.16:30
paulgpulled on one of yesterday's build machines and master didn't change.16:32
paulgFrom git://
paulg + e718f07fbc56...056dddfe5bf0 master-next -> origin/master-next  (forced update)16:32
paulgonly master-next16:32
paulgwould be interesting to see some of those "Sstate summary:" lines from the AB workers...16:36
paulgwondering if their hit/miss ratio is crap too, but they just power through with grunt.16:36
paulgI'm going to run the two tests I talked about yesterday - move tmp aside and rebuild ; new build dir and new arch and build -- all while staying on the same machine.16:42
paulgI have a suspicion that when you move to a physically different builder, something changes the hash.  Just a guess at this point.16:44
RPpaulg: it would be useful to work out if there is an issue16:52
*** DarkestFM <DarkestFM!~DarkestFM@> has quit IRC (Ping timeout: 256 seconds)16:53
RPpaulg: I've been doing some "back to back" builds on the autobuilder as it happens.
RPInitialising tasks...Sstate summary: Wanted 7070 Local 7061 Mirrors 0 Missed 9 Current 0 (99% match, 0% complete)16:53
paulgyeah, that is what I want to see locally!16:54
RP Initialising tasks...Sstate summary: Wanted 8196 Local 8132 Mirrors 0 Missed 64 Current 0 (99% match, 0% complete)16:55
RPpaulg: so I'm not totally making this up!16:55
paulgI've got a mix of ubu-18.04 using buildtools (for newer python) and ubu-20.04 that don't use buildtools.  But even then, eventually I should see 90%+16:56
RPpaulg: is uninative active?16:56
RPis tmp/sysroots-uninative/ present?16:56
RP(if so, yes)16:57
paulgseems to be - but it looks ancient - dates back to September?16:58
paulgpaul@oc-1055t:~/poky$ ls -l build/tmp/sysroots-uninative/16:58
paulgtotal 2016:58
paulg-rw-r--r-- 1 paul paul  532 Sep  1 13:27 buildinfo16:58
paulg-rwxr-xr-x 1 paul paul 9045 Sep  1 13:29 relocate_sdk.py16:58
paulgdrwxr-xr-x 7 paul paul 4096 Sep  1 13:29 x86_64-linux16:58
paulgLet me put it another way - AFAIK, I didn't do anything to actively disable uninative16:59
* paulg goes to look up what the hell it is (again)16:59
RPpaulg: it is enabled by default, I just wanted to check17:00
RPsep is probably fine17:00
paulgchecked a bunch of others - also same vintage.17:02
paulgbut yeah, I can see how if that special prebuilt libc wasn't there, the sstate would be garbage (how the hell did the name "uninative" come about?!?)17:04
RPpaulg: universal native sstate17:05
paulgI'm sure I'll be looking up what it does again in six months...17:07
*** florian <florian!> has joined #yocto17:08
RPpaulg: for some reason the RTC kernel config patch we just merged comes to mind (goldfish RTC) :)17:10
*** ptsneves <ptsneves!> has quit IRC (Ping timeout: 268 seconds)17:15
RPrburton: "AssertionError: '/.cache/debuginfod_client/' not found in 'Server query failed: No such file or directory'"  - :(17:15
* RP thinks he might understand the latest weird race on the autobuilder17:16
*** risca <risca!> has quit IRC (Ping timeout: 264 seconds)17:18
paulganother machine that was off-line for a few days.  Update and build core-image-minimal17:20
paulgSstate summary: Wanted 1045 Local 0 Mirrors 0 Missed 1045 Current 820 (0% match, 43% complete)17:20
paulgThat is terrible!  And so it is building llvm-native AGAIN.17:21
paulgyet I can see that same machine chatting with the hashserv box17:21
RPpaulg: compare the filenames in tmp/stamps/x86_64-linux/ see if you can see different hashes17:21
paulgI chose stamps for make-native ; since I'm pretty sure nothing has changed there overnight - ls in the make-native stamp dir and all the hash are different - every one AFAICT.17:29
RPok, that is a good start as you've a thread to pull on. Is there a make-native sstate artefact in the sstate cache with any of those hashes (do_populate_sysroot I guess)17:30
RPyou could also bitbake-diffsigs the two siginfo files, see what it says is different between them. That usually involves chasing up a dependency chain17:32
*** florian <florian!> has quit IRC (Ping timeout: 255 seconds)17:33
paulglet me dig around a bit based on the above and quit distracting you for a while.  :-P17:33
*** ptsneves <ptsneves!> has joined #yocto17:35
RPpaulg: quilt-native is always at the end of the dependency chains btw17:36
*** ptsneves <ptsneves!> has quit IRC (Ping timeout: 264 seconds)17:40
paulgok - let me use quilt instead of make.17:41
*** nerdboy_ <nerdboy_!~nerdboy@> has joined #yocto17:42
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has quit IRC (Ping timeout: 255 seconds)17:43
*** bhstalel <bhstalel!~bhstalel@> has joined #yocto17:45
*** goliath <goliath!~goliath@user/goliath> has joined #yocto17:53
*** nerdboy_ is now known as nerdboy17:58
*** nerdboy <nerdboy!~nerdboy@> has quit IRC (Quit: Leaving)17:58
*** nerdboy <nerdboy!~nerdboy@gentoo/developer/nerdboy> has joined #yocto17:59
*** kpo <kpo!> has joined #yocto18:01
*** vladest <vladest!> has quit IRC (Quit: vladest)18:06
*** vladest <vladest!> has joined #yocto18:30
*** kpo <kpo!> has quit IRC (Ping timeout: 268 seconds)18:31
*** luc4 <luc4!> has quit IRC (Quit: Konversation terminated!)18:32
*** simone <simone!~ile@2a02:810d:a940:35fc:ce76:8a8f:a51a:a017> has quit IRC (Ping timeout: 256 seconds)18:35
*** arielmrmx <arielmrmx!~quassel@> has joined #yocto18:42
*** florian <florian!> has joined #yocto18:46
*** risca <risca!> has joined #yocto18:48
*** florian <florian!> has quit IRC (Ping timeout: 255 seconds)18:55
*** kpo <kpo!> has joined #yocto19:00
*** simone <simone!~ile@2a02:810d:a940:35fc:5cab:9d01:ff56:f1e5> has joined #yocto19:03
*** florian <florian!> has joined #yocto19:20
*** arielmrmx <arielmrmx!~quassel@> has quit IRC (Ping timeout: 240 seconds)19:24
*** arielmrmx <arielmrmx!~quassel@> has joined #yocto19:26
*** ptsneves <ptsneves!> has joined #yocto19:27
*** bhstalel <bhstalel!~bhstalel@> has quit IRC (Ping timeout: 264 seconds)20:10
*** bhstalel <bhstalel!~bhstalel@> has joined #yocto20:12
*** alessioigor <alessioigor!~alessioig@> has quit IRC (Quit: alessioigor)20:38
*** paulg <paulg!> has quit IRC (Ping timeout: 272 seconds)20:43
*** ptsneves <ptsneves!> has quit IRC (Ping timeout: 255 seconds)21:01
*** Vonter <Vonter!~Vonter@user/vonter> has quit IRC (Ping timeout: 268 seconds)21:25
*** Vonter <Vonter!~Vonter@user/vonter> has joined #yocto21:26
*** goliath <goliath!~goliath@user/goliath> has quit IRC (Quit: SIGSEGV)21:36
*** simone <simone!~ile@2a02:810d:a940:35fc:5cab:9d01:ff56:f1e5> has quit IRC (Remote host closed the connection)21:37
*** paulg <paulg!> has joined #yocto21:37
*** simone <simone!~ile@2a02:810d:a940:35fc:5cab:9d01:ff56:f1e5> has joined #yocto21:38
*** bhstalel <bhstalel!~bhstalel@> has quit IRC (Ping timeout: 264 seconds)21:46
*** amitk <amitk!~amit@> has quit IRC (Ping timeout: 268 seconds)21:52
*** paulg <paulg!> has quit IRC (Read error: Connection reset by peer)21:58
*** paulg <paulg!> has joined #yocto22:15
*** jbo <jbo!~jbo@user/tct> has quit IRC (Read error: Connection reset by peer)22:49
*** jbo <jbo!~jbo@user/tct> has joined #yocto22:49
*** Thorn <Thorn!~Thorn@user/thorn> has joined #yocto23:01
*** Thorn_ <Thorn_!~Thorn@2001:8a0:dfe1:a200:6c5d:163f:7dca:4d41> has quit IRC (Ping timeout: 260 seconds)23:02
*** jmd <jmd!~user@2001:a61:2a5a:f701:bd45:e9a8:6384:9d60> has quit IRC (Remote host closed the connection)23:37

Generated by 2.17.2 by Marius Gedminas - find it at!