Re: [OE-core] [PATCH] oeqa/selftest/reproducibile: Include rust packages
Hi Pgowda, On Fri, 2021-10-08 at 13:34 +0100, Richard Purdie wrote: > On Fri, 2021-10-08 at 17:29 +0530, pgowda cve wrote: > > Hi Richard, > > > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/764 > > > > Thanks very much for sharing your inputs and comments on the issue. > > > > I could see some more builds where rust exclusions were unused:- > > Some of the example builds are:- > > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/757 > > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/755 > > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/751 > > > > Can you please let me know about this inconsistent behavior? > > The reproducible test runs on different hosts and has two builds it > compares. > The first build can come from sstate. The second build is built on the > specific > worker the builds runs on. > > We can see from my link above that the build that shows reproducibility > issues > ran on fedora33 so it is probably something specific to that distro. > > The most likely way to reproduce the issue is therefore to build on > something > like an ubuntu system and compare the packages with those built on a > fedora33 > system. > > > I will try to check the issue based on your inputs. > > > > I tried to build the reproducible with and without rust exclusions on > > many poky sources. > > Could not see this error on any sources ranging over the past two > > months. > > More details on the issue are shared at:- > > https://bugzilla.yoctoproject.org/show_bug.cgi?id=14525 > > It sounds like you're only testing on debian whilst the autobuilder has > multiple > different hosts which is the difference. > > Cheers, > > Richard > There is a new occurrence of the reproducibility issue on Fedora 33 : https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/782/steps/12/logs/stdio Best regards, Thomas > > > -- Thomas Perrot, Bootlin Embedded Linux and kernel engineering https://bootlin.com signature.asc Description: This is a digitally signed message part -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156936): https://lists.openembedded.org/g/openembedded-core/message/156936 Mute This Topic: https://lists.openembedded.org/mt/86165875/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] oeqa/selftest/reproducibile: Include rust packages
On Fri, 2021-10-08 at 17:29 +0530, pgowda cve wrote: > Hi Richard, > > > > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/764 > > Thanks very much for sharing your inputs and comments on the issue. > > I could see some more builds where rust exclusions were unused:- > Some of the example builds are:- > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/757 > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/755 > https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/751 > > Can you please let me know about this inconsistent behavior? The reproducible test runs on different hosts and has two builds it compares. The first build can come from sstate. The second build is built on the specific worker the builds runs on. We can see from my link above that the build that shows reproducibility issues ran on fedora33 so it is probably something specific to that distro. The most likely way to reproduce the issue is therefore to build on something like an ubuntu system and compare the packages with those built on a fedora33 system. > I will try to check the issue based on your inputs. > > I tried to build the reproducible with and without rust exclusions on > many poky sources. > Could not see this error on any sources ranging over the past two months. > More details on the issue are shared at:- > https://bugzilla.yoctoproject.org/show_bug.cgi?id=14525 It sounds like you're only testing on debian whilst the autobuilder has multiple different hosts which is the difference. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156782): https://lists.openembedded.org/g/openembedded-core/message/156782 Mute This Topic: https://lists.openembedded.org/mt/86165875/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] oeqa/selftest/reproducibile: Include rust packages
Hi Richard, >> https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/764 Thanks very much for sharing your inputs and comments on the issue. I could see some more builds where rust exclusions were unused:- Some of the example builds are:- https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/757 https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/755 https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/751 Can you please let me know about this inconsistent behavior? I will try to check the issue based on your inputs. I tried to build the reproducible with and without rust exclusions on many poky sources. Could not see this error on any sources ranging over the past two months. More details on the issue are shared at:- https://bugzilla.yoctoproject.org/show_bug.cgi?id=14525 Thanks, pgowda -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156778): https://lists.openembedded.org/g/openembedded-core/message/156778 Mute This Topic: https://lists.openembedded.org/mt/86165875/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [OE-core] [PATCH] oeqa/selftest/reproducibile: Include rust packages
On Fri, 2021-10-08 at 01:37 -0700, Pgowda wrote: > rust-llvm-liblto and rust-llvm-staticdev have been tested and generates > same ipk, rpm and deb files for reproducibleA and reproducibleB in > debain environment. > > Signed-off-by: Pgowda > --- > meta/lib/oeqa/selftest/cases/reproducible.py | 4 > 1 file changed, 4 deletions(-) > > diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py > b/meta/lib/oeqa/selftest/cases/reproducible.py > index e4582cb82a..a147e933cc 100644 > --- a/meta/lib/oeqa/selftest/cases/reproducible.py > +++ b/meta/lib/oeqa/selftest/cases/reproducible.py > @@ -27,8 +27,6 @@ import datetime > > # ruby-ri-docs, meson: > > #https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210215-0_td9la2/packages/diff-html/ > -# rust-llvm: > -#https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210825-kaihham6/ > exclude_packages = [ > 'glide', > 'go-helloworld', > @@ -36,8 +34,6 @@ exclude_packages = [ > 'go_', > 'go-', > 'ruby-ri-docs', > - 'rust-llvm-liblto', > - 'rust-llvm-staticdev' > ] > > def is_excluded(package): Not sure how you checked this but here is a build where they were not: https://autobuilder.yoctoproject.org/typhoon/#/builders/118/builds/764 Note the lines: 2021-10-08 04:36:27,176 - oe-selftest - INFO - Reproducibility summary for rpm: same=8819 different=0 different_excluded=11 missing=0 total=8830 unused_exclusions=['go-runtime', 'go_', 'ruby-ri-docs'] i.e. it used the rust exclusions. Cheers, Richard -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156774): https://lists.openembedded.org/g/openembedded-core/message/156774 Mute This Topic: https://lists.openembedded.org/mt/86165875/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[OE-core] [PATCH] oeqa/selftest/reproducibile: Include rust packages
rust-llvm-liblto and rust-llvm-staticdev have been tested and generates same ipk, rpm and deb files for reproducibleA and reproducibleB in debain environment. Signed-off-by: Pgowda --- meta/lib/oeqa/selftest/cases/reproducible.py | 4 1 file changed, 4 deletions(-) diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py index e4582cb82a..a147e933cc 100644 --- a/meta/lib/oeqa/selftest/cases/reproducible.py +++ b/meta/lib/oeqa/selftest/cases/reproducible.py @@ -27,8 +27,6 @@ import datetime # ruby-ri-docs, meson: #https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210215-0_td9la2/packages/diff-html/ -# rust-llvm: -#https://autobuilder.yocto.io/pub/repro-fail/oe-reproducible-20210825-kaihham6/ exclude_packages = [ 'glide', 'go-helloworld', @@ -36,8 +34,6 @@ exclude_packages = [ 'go_', 'go-', 'ruby-ri-docs', - 'rust-llvm-liblto', - 'rust-llvm-staticdev' ] def is_excluded(package): -- 2.31.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#156772): https://lists.openembedded.org/g/openembedded-core/message/156772 Mute This Topic: https://lists.openembedded.org/mt/86165875/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-