All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Mathieu Dubois-Briand" <mathieu.dubois-briand@bootlin.com>
To: "Deepesh Varatharajan" <Deepesh.Varatharajan@windriver.com>,
	<openembedded-core@lists.openembedded.org>
Cc: <Sundeep.Kokkonda@windriver.com>
Subject: Re: [OE-core] [PATCH 0/3 v6] Oe-selftest for Clang, LLVM, LLD
Date: Thu, 16 Jul 2026 18:57:40 +0200	[thread overview]
Message-ID: <DK05KVUSPC2Z.2P1RYIPFLW9SI@bootlin.com> (raw)
In-Reply-To: <95e58c26-7eea-4f68-8bb6-fbd3b85041e3@windriver.com>

On Thu Jul 16, 2026 at 12:14 PM CEST, Deepesh Varatharajan wrote:
>
> On 16-07-2026 12:44, Mathieu Dubois-Briand 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 Wed Jul 15, 2026 at 8:00 AM CEST, Deepesh via lists.openembedded.org Varatharajan wrote:
>>> From: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
>>>
>>> This patch series introduces a test framework to run selftests for
>>> target builds of Clang, LLVM, and LLD.
>>>
>> Hi Deepesh,
>>
>> Thanks for your patch.
>>
>> It looks like it does introduce reproducibility issues:
>>
>> AssertionError: The following deb packages are different and not in exclusion list:
>> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/rust-dbg_1.97.0-r0_amd64.deb
>> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/deb/./x86-64-v3/rust_1.97.0-r0_amd64.deb
>> The following ipk packages are different and not in exclusion list:
>> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/rust-dbg_1.97.0-r0_x86-64-v3.ipk
>> /srv/pokybuild/yocto-worker/reproducible/build/build-st/reproducibleB-extended/tmp/deploy/ipk/./x86-64-v3/rust_1.97.0-r0_x86-64-v3.ipk
>>
>> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4386
>> https://valkyrie.yocto.io/pub/repro-fail/oe-reproducible-20260715-161pbdip/packages/diff-html/
>>
>> I did not really identified where the difference come from. Can you have
>> a look at the issue?
>>
>> Thanks,
>> Mathieu
> Hi Mathieu,
>
> I don't think the reproducibility issue is caused by the clang testsuite 
> changes.
> Those changes are guarded by the `CLANG_ENABLE_TESTSUITE` variable, so 
> they should
> not affect a normal Rust build. Before sending the patch, I also ran a 
> couple of
> tests, including reproducibility testing, and did not encounter any issues.
>
> I did a bit more digging into the AB builds and found the following:
>
> https://autobuilder.yoctoproject.org/valkyrie/#/builders/37/builds/4378
>
> It looks like the same Rust reproducibility failure occurred in your testing
> two days ago, when the clang-testsuite related changes were not yet present
> in your branch. I am not sure what is causing rust repro failures in AB.
>
> Could you please run the reproducibility test one more time and let me know
> if the failure occurs again?
>
> If the reproducibility issue doesn't occur again, we should consider filing
> a Yocto bug to track these intermittent Rust reproducibility failures.
>
> Regards,
> Deepesh
>>
>> --
>> Mathieu Dubois-Briand, Bootlin
>> Embedded Linux and Kernel engineering
>> https://bootlin.com
>>

After a few more builds, it might be and intermittent failure from
another patch. I will add back this series, in a few days; I first want
to get more data on the failure.

Thanks,
Mathieu

-- 
Mathieu Dubois-Briand, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com



      reply	other threads:[~2026-07-16 16:57 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-07-15  6:00 [PATCH 0/3 v6] Oe-selftest for Clang, LLVM, LLD Deepesh.Varatharajan
2026-07-15  6:00 ` [PATCH 1/3] clang-tools-extra: disable tests Deepesh.Varatharajan
2026-07-15  6:00 ` [PATCH 2/3] clang: Enable cmake flags for llvm, clang, lld tests Deepesh.Varatharajan
2026-07-15  6:00 ` [PATCH 3/3] oeqa/selftest/clang: Add oe-selftests for Clang/LLVM/LLD test suites Deepesh.Varatharajan
2026-07-16  7:14 ` [OE-core] [PATCH 0/3 v6] Oe-selftest for Clang, LLVM, LLD Mathieu Dubois-Briand
2026-07-16 10:14   ` Deepesh Varatharajan
2026-07-16 16:57     ` Mathieu Dubois-Briand [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DK05KVUSPC2Z.2P1RYIPFLW9SI@bootlin.com \
    --to=mathieu.dubois-briand@bootlin.com \
    --cc=Deepesh.Varatharajan@windriver.com \
    --cc=Sundeep.Kokkonda@windriver.com \
    --cc=openembedded-core@lists.openembedded.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.