On 01-Jun-24 15:57, Alexander Kanavin wrote:
CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know
the content is safe.
On Fri, 31 May 2024 at 15:28, Richard Purdie via
lists.openembedded.org
<[email protected]> wrote:
I've been asked what the reproducibility issue is and what data we
have. I ran a couple of test builds on the current autobuilder and the
test cluster. I added in the diff at the end of this email, just to
limit the test to what we're interested in.
The test on the new test cluster passed:
https://valkyrie.yoctoproject.org/#/builders/37/builds/36
However the build on the current autobuilder did not:
https://autobuilder.yoctoproject.org/typhoon/#/builders/117/builds/4876
and the different binaries generated are here:
http://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20240531-l872m0ip/packages/
We need to get to the bottom of why these are different and the test is
sometimes failing. Any help appreciated!
It is unclear what we need to do to reproduce the issue on demand.
One possible lead is in the original attempt to fix this;
https://git.yoctoproject.org/poky/commit/?id=321aebfa281bd28e368c684ece57867f6bd0cbe7
It is not yet clear if disabling PGO makes things reproducible, as the
same commit also prevented the non reproducible binary (rustdoc) from
being installed (with the demangler line).
PGO as the culprit should be either confirmed, or ruled out first.
If PGO indeed helps then the next step is figure out how to disable
(or tweak) it in a way that doesn't cause issues with chromium:
https://git.yoctoproject.org/poky/commit/?id=694b85a217209787fe8c503a4b697dc6c2bfbe84
Hello Alex,
Initially we did enabled PGO & rust-demangler options for rustdoc
reproducibility.
https://internals.rust-lang.org/t/rustdoc-binary-is-not-reproducible/20027/5
I did not get any info (from doc or community) on how and why optimation
is affecting rustdoc binary.
https://internals.rust-lang.org/t/rustdoc-binary-is-not-reproducible/20027/6
However, later we learned that the '/rustdoc/' is reproducible without
PGO also, and so removed for chromium project. And after removing PGO
also we've not seen this rustdoc repro issue on autobuilder.
The issue is not reproduced on my end to confirm the PGO is root cause
or any recent changes on rust recipe causing the issue?
/Sundeep
Alex
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#200231):
https://lists.openembedded.org/g/openembedded-core/message/200231
Mute This Topic: https://lists.openembedded.org/mt/106407787/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-