On 2024-04-05 7:28 a.m., Alex Kiernan via lists.openembedded.org wrote: > On Thu, Apr 4, 2024 at 10:07 AM Yash Shinde via lists.openembedded.org > wrote: >> On Wed, Apr 3, 2024 at 05:51 PM, Alex Kiernan wrote: >> >> Hi Sundeep (or anyone else with insight on this!) >> >> How do you go about debugging rust oe-selftest failures? I've bumped >> everything up to 1.77 (https://github.com/akiernan/poky) but >> oe-selftest fails for reasons that aren't immediately obvious to me... >> >> https://gist.github.com/akiernan/6cc6131c1ec3af866098a9318679cf1b >> >> Any clues? >> >> -- >> Alex Kiernan >> >> >> >> >> Hi Alex, >> >> I faced the same errors when I was working on to upgrade rust from 1.75 to 1.76. I discussed it with rust upstream here,https://github.com/rust-lang/rust/issues/122075 and the following change solves those failures, >> >> https://github.com/rust-lang/rust/issues/122075#issuecomment-1985153524 >> >> PR-https://github.com/rust-lang/rust/pull/122205/commits/5aece7fad06baaa745784d118db862b3e3ccf7f8 >> >> >> >> >> >> After this change was backported to poky, the rust build was successful but it was seen that not all the tests are executed. >> >> While discussing upstream, it was known that removing the --doc option from python3 src/bootstrap/bootstrap.py test --exclude --doc --no-fail-fast --bless --target x86_64-poky-linux-gnu cmd in oeqa/selftest/cases/rust.py file execute the other tests also. >> >> >> >> >> >> But, while doing so another set of failures are observed as mentioned inhttps://github.com/rust-lang/rust/issues/122285 >> >> Complete log using --doc option-https://gist.github.com/Yashinde145/7db6bd4a064021bf756b0c0dd6c8777c >> >> Complete log without using --doc option-https://gist.github.com/Yashinde145/036a934f0523307859f7c855b83ecfd6 (this file is truncated in gist due to large size, please see Complete raw file) >> >> I am not very familiar to these failures but trying to understand them. >> > Feels like you're way ahead of me. I'll have a bit more of a poke at > it when I've some time, but it feels like we may be mostly waiting on > upstream (and a big +1 for getting them engaged!) FYI, Sundeep and Yashe have Rust 1.77 (8?) compiling reproducibly. They found some problems with the rust test suite and are working on fixing or avoiding those errors before submitting a patch. ../Randy > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#197983):https://lists.openembedded.org/g/openembedded-core/message/197983 > Mute This Topic:https://lists.openembedded.org/mt/105307188/3616765 > Group Owner:openembedded-core+owner@lists.openembedded.org > Unsubscribe:https://lists.openembedded.org/g/openembedded-core/unsub [randy.macleod@windriver.com] > -=-=-=-=-=-=-=-=-=-=-=- > -- # Randy MacLeod # Wind River Linux