On Thu, Feb 25, 2021 at 04:55:43PM +0000, Richard Purdie wrote:
> On Wed, 2021-02-24 at 20:48 -0500, Randy MacLeod wrote:
> > Added or updated these commits:
> > 
> >    86109491bc maintainers: Add myself as maintainer for rust pkgs
> >    ...
> >    b411e322b3 rust: remove container build scripts used by meta-rust
> >    c646d47ebc rust: update the README to conform to being in oe-core
> >    e19d823567 meta-rust: merge commits
> > 
> > The last commit update was just squashing a new commit from meta-rust:
> >    f8b9103 Remove checks for Rust versions we don't build anymore.
> > 
> > 
> > To Do List
> > ==========
> > 
> > 1) cargo-bitbake - the README suggest adding this using desktop
> >    cargo but once we get the SDK merged, it should be added there.
> >    Someone suggested using devtool for this rather than cargo-bitbake.
> > 
> > 2) Fix the SDK libcrypto, libstdc++ glibc-2.33 problem. I'm running a
> > git bisect using poky, meta-oe/master, meta-rust+SDK patches.
> > 
> > 3) Add a test case to either:
> >    - just build rust-hello-world or
> >    - run it in qemu
> > 
> > N) Fix *some* of the remaining bugs in:
> >       https://github.com/meta-rust/meta-rust/issues
> 
> I put this into master-next to see how it looked. The build hasn't completed
> yet but so far:
> 
> rust-native doesn't build on debian8:
> https://autobuilder.yoctoproject.org/typhoon/#/builders/116/builds/40/steps/13/logs/stdio
> 
> oe-selftest:
> https://autobuilder.yoctoproject.org/typhoon/#/builders/86/builds/1855/steps/14/logs/stdio
> https://autobuilder.yoctoproject.org/typhoon/#/builders/87/builds/1887
> (others will likely show the same issues)
> 
> which is basically three tests failing:
> 
> oe-selftest -r sstatetests.SStateTests.test_sstate_noop_samesigs
> oe-selftest -r sstatetests.SStateTests.test_sstate_sametune_samesigs

Not sure how to read these, but it might be fixed in upstream by:
https://github.com/meta-rust/meta-rust/commit/920328c8d8dd553e69309733d874229af4fa159f
the sstate-diff-machines.sh doesn't show with an issue for rust-native with 
this one applied.

And it did show an error without it:
 === Comparing signatures for task do_populate_sysroot.sigdata between qemux86 
and qemuarm ===
ERROR: rust-native different signature for task do_populate_sysroot.sigdata 
between qemux86 and qemuarm
NOTE: Starting bitbake server...
NOTE: Started PRServer with DBfile: OE/cache/prserv.sqlite3, IP: 127.0.0.1, 
PORT: 46469, PID: 57036
Hash for dependent task rust/rust_1.49.0.bb:do_install:virtual:native changed 
from 7334d76a4757c1b893a8c2b8c85ada005788b3adeff5a33fe509c43f994d91c1 to 
162ccf6462851630b0816fdb5fbe68f6b158b81f4ce3ed45ec4c1f258f93212c
Unable to find matching sigdata for 
virtual:native:OE/meta-rust/recipes-devtools/rust/rust_1.49.0.bb:do_install 
with hashes 7334d76a4757c1b893a8c2b8c85ada005788b3adeff5a33fe509c43f994d91c1 or 
162ccf6462851630b0816fdb5fbe68f6b158b81f4ce3ed45ec4c1f258f93212c

ERROR: 1 errors found in 
BUILD/sstate-diff/1614274412/signatures.qemuarm.do_populate_sysroot.sigdata.log

> oe-selftest -r distrodata.Distrodata.test_maintainers
> 
> so the maintainers entries aren't quite right which is easy to fix and 
> the sstate signatures aren't behaving correctly which may be more fun,
> depends what is wrong. Those tests explain they're broken (which is what
> we have the tests for) but more investigation would be needed to 
> understand how/why.
> 
> Cheers,
> 
> Richard
> 
> 
> 
> 
> 

> 
> 
> 

Attachment: signature.asc
Description: PGP signature

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#148610): 
https://lists.openembedded.org/g/openembedded-core/message/148610
Mute This Topic: https://lists.openembedded.org/mt/80893251/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to