ChanServ changed the topic of #yocto to: Welcome to the Yocto Project | Learn more: https://www.yoctoproject.org | Join us or Speak at Yocto Project Summit (2021.11) Nov 30 - Dec 2, more: https://yoctoproject.org/summit | Join the community: https://www.yoctoproject.org/community | IRC logs available at https://www.yoctoproject.org/irc/ | Having difficulty on the list or with someone on the list, contact YP community mgr ndec
florian has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
florian has quit [Ping timeout: 240 seconds]
Vonter has joined #yocto
tangofoxtrot has quit [Remote host closed the connection]
tangofoxtrot has joined #yocto
camus has joined #yocto
qschulz has quit [Remote host closed the connection]
qschulz has joined #yocto
dev1990 has quit [Quit: Konversation terminated!]
Vonter has quit [Read error: Connection reset by peer]
jsandman has quit [Quit: Ping timeout (120 seconds)]
jsandman has joined #yocto
Vonter has joined #yocto
tgamblin_ has joined #yocto
tgamblin has quit [Ping timeout: 240 seconds]
sakoman has quit [Quit: Leaving.]
kanavin has joined #yocto
kanavin has quit [Remote host closed the connection]
vladest has quit [Ping timeout: 256 seconds]
kanavin has joined #yocto
goliath has quit [Quit: SIGSEGV]
kanavin has quit [Remote host closed the connection]
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #yocto
kanavin has joined #yocto
kanavin has quit [Remote host closed the connection]
xmn has quit [Ping timeout: 256 seconds]
kanavin has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
ziga has joined #yocto
Vonter has joined #yocto
goliath has joined #yocto
Vonter has quit [Read error: Connection reset by peer]
Vonter has joined #yocto
kanavin has quit [Remote host closed the connection]
kanavin has joined #yocto
kanavin has quit [Remote host closed the connection]
kanavin has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
kanavin has quit [Remote host closed the connection]
Vonter has joined #yocto
kanavin has joined #yocto
alex88 has quit [Ping timeout: 256 seconds]
alex88 has joined #yocto
Vonter has quit [Read error: Connection reset by peer]
Vonter has joined #yocto
alessioigor has joined #yocto
kanavin has quit [Ping timeout: 240 seconds]
alessioigor has quit [Quit: alessioigor]
kanavin has joined #yocto
kanavin has quit [Remote host closed the connection]
Vonter has quit [Ping timeout: 256 seconds]
ardo has joined #yocto
kanavin has joined #yocto
kanavin has quit [Remote host closed the connection]
goliath has quit [Quit: SIGSEGV]
Vonter has joined #yocto
florian has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #yocto
dev1990 has joined #yocto
dev1990 has quit [Remote host closed the connection]
dev1990 has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
Vonter has joined #yocto
Vonter has quit [Ping timeout: 256 seconds]
dti has quit [Ping timeout: 240 seconds]
OutBackDingo has joined #yocto
florian has quit [Ping timeout: 240 seconds]
xmn has joined #yocto
ahs3 has quit [Ping timeout: 256 seconds]
amitk has joined #yocto
vladest has joined #yocto
ahs3 has joined #yocto
vladest has quit [Ping timeout: 256 seconds]
florian has joined #yocto
sakoman has joined #yocto
florian has quit [Ping timeout: 240 seconds]
goliath has joined #yocto
kanavin has joined #yocto
<kanavin> RP: updating zstd (rpm compressor) seems to trigger reproducibility fails due to rpms compressed with different versions of zstd being compared
FredericOuellet[ has joined #yocto
jmlemetayer[m] has joined #yocto
<kanavin> (I'm not entirely sure that's the case, but if you see rpm-only repro fails, this might be a lead)
<kanavin> e.g. version of zstd-native isn't factored into task signatures somehow
<RP> kanavin: I've been wondering why we were seeing repro issues with that, it could be the upgrade messing with things
<kanavin> RP: I've been testing new zstd version, then took it out, and now there seem to be poisoned cache items, e.g. stress-ng in my builds
argonautx has joined #yocto
<RP> kanavin: how recently did you start experimenting with it?
<kanavin> RP: oh, maybe on the 3rd or 4th Jan
<RP> kanavin: so it could explain some of the failures I saw in master too :/
<kanavin> RP: I see that stress-ng:package_write_rpm signature factors rpm-native:populate_sysroot, but not any of its shared libraries
<RP> kanavin: but rpm-native should?
<kanavin> RP: it should but it does not
<kanavin> I am not seeing them in 'bitbake-dumpsig -t rpm-native populate_sysroot' at least
<RP> kanavin: that seems wrong :/
ziga has quit [Ping timeout: 256 seconds]
bluelightning has joined #yocto
mariusz1 has joined #yocto
<LetoThe2nd> yo dudX
florian has joined #yocto
Tokamak has joined #yocto
<RP> kanavin: rpm-native do_prepare_recipe_sysroot has a dependency on zstd-native
<kanavin> RP: yes, but not populate_sysroot
<RP> kanavin: that doesn't really matter as it is in the dpendency chain
<RP> (pop_sysroot depends on install which depends on compile etc to prepare_rec_sysroot)
<kanavin> RP: what if two populate_sysroot have identical output? wouldn't the hash equiv then deem them same?
<kanavin> one depending on zstd x, another on zstd x
<kanavin> zstd y
<RP> kanavin: it would, yes :/
<RP> but it would do this regardless of whether there was a direct dependency or not
u1106 has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
u1106 has joined #yocto
<RP> kanavin: even if the rpm sigs match, it should still use a different zstd
<kanavin> RP: I'm just looking at the repro failure dir, it takes the rpms directly from sstate
<RP> kanavin: I think the issue is that we would only code the rpm hash into output, not the zstd one
<kanavin> home/pokybuild/yocto-worker/reproducible-centos/build/build-st/reproducibleA/tmp/work/core2-64-poky-linux/stress-ng/0.13.09-r0
<kanavin> on centos7-ty-4
GNUmoon has quit [Ping timeout: 276 seconds]
<RP> kanavin: I can see how this would break :/
manuel_ has quit [Ping timeout: 240 seconds]
florian has quit [Ping timeout: 240 seconds]
dtometzki has joined #yocto
<RP> kanavin: basically the generated output rpms only depend on rpm-native and it is assumed that works the same regardless of which dependencies it has even if zstd differs :(
florian has joined #yocto
<kanavin> RP: but shouldn't this be recursive? rpm-native and everything it links with?
<RP> kanavin: given this issue, we do have something to think about here :(
<RP> kanavin: small design flaw :/
sakoman has quit [Quit: Leaving.]
sakoman has joined #yocto
argonautx has quit [Quit: Leaving]
mariusz1 has quit [Ping timeout: 256 seconds]
GNUmoon has joined #yocto
vladest has joined #yocto
GNUmoon has quit [Quit: Leaving]
GNUmoon has joined #yocto
florian has quit [Ping timeout: 240 seconds]
prabhakarlad has joined #yocto