public inbox for openembedded-core@lists.openembedded.org
 help / color / mirror / Atom feed
diff for duplicates of <53d0b908-39af-4eb4-bbeb-2e3511c5d48c@windriver.com>

diff --git a/a/1.txt b/N1/1.txt
index 491e40b..35f7602 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,292 +1,610 @@
-
 On 20-01-2024 22:31, Randy MacLeod wrote:
-> I like that you have broken the original patch down into 5 patches 
-> that are easier to
+
+> 
+> I like that you have broken the original patch down into 5 patches that
+> are easier to
 > understand.
->
+> 
 > On 2024-01-19 10:09 a.m., Yash.Shinde@windriver.com wrote:
->> From: Yash Shinde<Yash.Shinde@windriver.com>
->>
+> 
+>> From: Yash Shinde <Yash.Shinde@windriver.com> ( Yash.Shinde@windriver.com )
+>> 
+>> 
 >> Tests which are failing from below modules are added to exclude list
->> 	tests/run-make
+>> 
+>> tests/run-make
 >> 	tests/rustdoc
 >> 	tests/mir-opt
 >> 	tests/ui-fulldeps
->>
->> * Redundent test cases whose parent dir is also present in  exclud list are removed.
->>
+>> 
+>> *
+>> Redundent test cases whose parent dir is also present in  exclud list are
+>> removed.
+>> 
 >> * Newly addded tests are sorted and updated.
->>
->> * Overall exclude tests count in exclude list is now reduced to 114.
+>> 
+>> * Overall exclude
+>> tests count in exclude list is now reduced to 114.
+> 
 > We need to resolve the mips32 problems that Richard pointed out.
->
+> 
+> 
 > Should we skip all the rust tests for mips32?
->
+> 
+> 
+
 In previous oe-selftest implementation, we skipped rust tests for mips32.
 I think we should continue with it as rust tests are unstable with mips32.
 
->
-> Please submit a v3 with the mips fix/avoidance and split this exclude 
-> list commit down into 3 steps:
->
->  1. Sort the existing list of tests
->  2. Remove the test cases whose parent dir is also present in the 
-> exclude list
->
->  3. Add the new tests that are to be excluded.
->
-> This may seem really pedantic but otherwise the changes are really 
-> hard to review.
->
-> The way I think about this is that someone looking at the commit log 
-> might be interested
-> in exactly which tests are in being added to the exclude list so that 
+> 
+> 
+> 
+> 
+> 
+> Please submit a v3 with the mips fix/avoidance and split this exclude list
+> commit down into 3 steps:
+> 
+> 1. Sort the existing list of tests
+> 2. Remove the test cases whose parent dir is also present in the exclude
+> list
+> 
+> 3. Add the new tests that are to be excluded.
+> 
+> 
+> 
+> This may seem really pedantic but otherwise the changes are really hard to
+> review.
+> 
+> 
+> 
+> The way I think about this is that someone looking at the commit log might
+> be interested
+> in exactly which tests are in being added to the exclude list so that
 > should be clear from 3.
 > 1. won't really be of interest so most people will skip over that
 > 2. also won't be of interest to most people
-> but you need 1 and 2 to make 3 be apparent to people who want that 
-> info quickly.
->
+> but you need 1 and 2 to make 3 be apparent to people who want that info
+> quickly.
+> 
+> 
+
 For 1 the existing list of tests are already sorted.
 I will send a v3 with separate commits for:
 
 1. newly added test cases
-2. removing test cases whose parent dir is also present in the exclude 
-list 3. sorting the overall final list Regards, Yash
+2. removing test cases whose parent dir is also present in the exclude list
+3. sorting the overall final list
+
+Regards,
+Yash
 
+> 
+> 
+> 
 > Thanks,
->
+> 
+> 
+> 
 > ../Randy
->
+> 
+> 
 >> * The testing is done on arm32, arm64, mips64, x86 and  x86_64 targets.
->>
->> Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com>
+>> 
+>> Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> (
+>> Yash.Shinde@windriver.com )
 >> ---
->>   meta/lib/oeqa/selftest/cases/rust.py       | 165 +++++----------------
->>   meta/recipes-devtools/rust/rust-source.inc |   4 +
->>   2 files changed, 43 insertions(+), 126 deletions(-)
->>
->> diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py
+>>  meta/lib/oeqa/selftest/cases/rust.py     
+>> | 165 +++++----------------
+>>  meta/recipes-devtools/rust/rust-source.inc | 
+>> 4 +
+>>  2 files changed, 43 insertions(+), 126 deletions(-)
+>> 
+>> diff --git
+>> a/meta/lib/oeqa/selftest/cases/rust.py
+>> b/meta/lib/oeqa/selftest/cases/rust.py
 >> index 6dbc517006..7d0efb1b01 100644
 >> --- a/meta/lib/oeqa/selftest/cases/rust.py
->> +++ b/meta/lib/oeqa/selftest/cases/rust.py
->> @@ -40,7 +40,7 @@ def parse_results(filename):
->>   class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
->>       def test_rust(self, *args, **kwargs):
->>           # Disable Rust Oe-selftest
+>> +++
+>> b/meta/lib/oeqa/selftest/cases/rust.py
+>> @@ -40,7 +40,7 @@ def
+>> parse_results(filename):
+>>  class
+>> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
+>>    
+>> def test_rust(self, *args, **kwargs):
+>>          # Disable Rust Oe-selftest
 >> -        self.skipTest("The Rust Oe-selftest is disabled.")
->> +        #self.skipTest("The Rust Oe-selftest is disabled.")
->>   
->>           # build remote-test-server before image build
->>           recipe = "rust" @@ -73,156 +73,90 @@ class 
->> RustSelfTestSystemEmulated(OESelftestTestCase, 
->> OEPTestResultTestCase): 'src/librustdoc', 'src/rustdoc-json-types', 
->> 'src/tools/compiletest/src/common.rs', + 'src/tools/jsondoclint', 
->> 'src/tools/lint-docs', + 'src/tools/replace-version-placeholder', 
->> 'src/tools/rust-analyzer', 'src/tools/rustdoc-themes', 
->> 'src/tools/tidy', 'tests/assembly/asm/aarch64-outline-atomics.rs', + 
->> 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/abi-efiapi.rs', 
->> 'tests/codegen/abi-main-signature-32bit-c-int.rs', 
->> 'tests/codegen/abi-repr-ext.rs', + 'tests/codegen/abi-sysv64.rs', 
->> 'tests/codegen/abi-x86-interrupt.rs', + 
->> 'tests/codegen/align-byval.rs', + 'tests/codegen/align-fn.rs', + 
->> 'tests/codegen/asm-powerpc-clobbers.rs', + 
->> 'tests/codegen/async-fn-debug-awaitee-field.rs', + 
->> 'tests/codegen/binary-search-index-no-bound-check.rs', 
->> 'tests/codegen/branch-protection.rs', + 
->> 'tests/codegen/call-metadata.rs', 'tests/codegen/catch-unwind.rs', 
->> 'tests/codegen/cf-protection.rs', + 'tests/codegen/debug-column.rs', 
->> + 'tests/codegen/debug-limited.rs', + 
->> 'tests/codegen/debuginfo-generic-closure-env-names.rs', + 
->> 'tests/codegen/drop.rs', + 
->> 'tests/codegen/dst-vtable-align-nonzero.rs', + 
->> 'tests/codegen/enable-lto-unit-splitting.rs', 
->> 'tests/codegen/enum-bounds-check-derived-idx.rs', + 
->> 'tests/codegen/enum/enum-u128.rs', + 
->> 'tests/codegen/fn-impl-trait-self.rs', 
->> 'tests/codegen/force-unwind-tables.rs', + 
->> 'tests/codegen/inherit_overflow.rs', + 
->> 'tests/codegen/inherit_overflow.rs', + 
->> 'tests/codegen/inline-function-args-debug-info.rs', 
->> 'tests/codegen/intrinsic-no-unnamed-attr.rs', + 
->> 'tests/codegen/intrinsics/mask.rs', + 
->> 'tests/codegen/intrinsics/transmute-niched.rs', 
->> 'tests/codegen/issues/issue-103840.rs', 
->> 'tests/codegen/issues/issue-47278.rs', + 
->> 'tests/codegen/issues/issue-73258.rs', 
->> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs', 
->> + 'tests/codegen/issues/issue-75546.rs', + 
->> 'tests/codegen/issues/issue-77812.rs', + 
->> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', 
->> 'tests/codegen/lifetime_start_end.rs', + 
->> 'tests/codegen/llvm-ident.rs', 
->> 'tests/codegen/local-generics-in-exe-internalized.rs', + 
->> 'tests/codegen/mainsubprogram.rs', 
->> 'tests/codegen/match-unoptimized.rs', + 
->> 'tests/codegen/move-operands.rs', 
->> 'tests/codegen/noalias-rwlockreadguard.rs', 
->> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs', 
->> 'tests/codegen/noreturn-uninhabited.rs', 
->> 'tests/codegen/repr-transparent-aggregates-3.rs', + 
->> 'tests/codegen/repr/transparent-mips64.rs', 
->> 'tests/codegen/sse42-implies-crc32.rs', 
->> 'tests/codegen/thread-local.rs', 'tests/codegen/uninit-consts.rs', + 
->> 'tests/mir-opt/', 'tests/pretty/raw-str-nonexpr.rs', 
->> 'tests/run-make', - 'tests/run-make/cdylib-fewer-symbols/foo.rs', - 
->> 'tests/run-make/doctests-keep-binaries/t.rs', - 
->> 'tests/run-make-fulldeps', - 'tests/run-make/issue-22131/foo.rs', - 
->> 'tests/run-make/issue-36710/Makefile', - 
->> 'tests/run-make/issue-47551', - 'tests/run-make/pgo-branch-weights', 
->> - 'tests/run-make/pgo-gen', - 'tests/run-make/pgo-gen-lto', - 
->> 'tests/run-make/pgo-indirect-call-promotion', - 
->> 'tests/run-make/pgo-use', - 
->> 'tests/run-make/pointer-auth-link-with-c/Makefile', - 
->> 'tests/run-make/profile', - 'tests/run-make/static-pie', - 
->> 'tests/run-make/sysroot-crates-are-unstable', - 
->> 'tests/run-make/target-specs', 'tests/rustdoc', - 
->> 'tests/rustdoc/async-move-doctest.rs', - 
->> 'tests/rustdoc/async-trait.rs', - 'tests/rustdoc/auto-traits.rs', - 
->> 'tests/rustdoc/check-source-code-urls-to-def.rs', - 
->> 'tests/rustdoc/comment-in-doctest.rs', - 
->> 'tests/rustdoc/const-generics/const-generics-docs.rs', - 
->> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs', - 
->> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs', - 
->> 'tests/rustdoc/cross-crate-links.rs', - 
->> 'tests/rustdoc/cross-crate-primitive-doc.rs', - 
->> 'tests/rustdoc/doctest-manual-crate-name.rs', - 
->> 'tests/rustdoc/edition-doctest.rs', - 
->> 'tests/rustdoc/edition-flag.rs', - 
->> 'tests/rustdoc/elided-lifetime.rs', - 
->> 'tests/rustdoc/external-macro-src.rs', - 
->> 'tests/rustdoc/extern-html-root-url.rs', - 
->> 'tests/rustdoc/extern-impl-trait.rs', - 
->> 'tests/rustdoc/hide-unstable-trait.rs', - 
->> 'tests/rustdoc/inline_cross/add-docs.rs', - 
->> 'tests/rustdoc/inline_cross/default-trait-method.rs', - 
->> 'tests/rustdoc/inline_cross/dyn_trait.rs', - 
->> 'tests/rustdoc/inline_cross/impl_trait.rs', - 
->> 'tests/rustdoc/inline_cross/issue-24183.rs', - 
->> 'tests/rustdoc/inline_cross/macros.rs', - 
->> 'tests/rustdoc/inline_cross/trait-vis.rs', - 
->> 'tests/rustdoc/inline_cross/use_crate.rs', - 
->> 'tests/rustdoc/intra-doc-crate/self.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/basic.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/crate.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/macro.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/module.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs', - 
->> 'tests/rustdoc/intra-doc/cross-crate/traits.rs', - 
->> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs', - 
->> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs', - 
->> 'tests/rustdoc/intra-doc/extern-crate.rs', - 
->> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs', - 
->> 'tests/rustdoc/intra-doc/extern-reference-link.rs', - 
->> 'tests/rustdoc/intra-doc/issue-103463.rs', - 
->> 'tests/rustdoc/intra-doc/issue-104145.rs', - 
->> 'tests/rustdoc/intra-doc/issue-66159.rs', - 
->> 'tests/rustdoc/intra-doc/pub-use.rs', - 
->> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs', - 
->> 'tests/rustdoc/issue-18199.rs', - 'tests/rustdoc/issue-23106.rs', - 
->> 'tests/rustdoc/issue-23744.rs', - 'tests/rustdoc/issue-25944.rs', - 
->> 'tests/rustdoc/issue-30252.rs', - 'tests/rustdoc/issue-38129.rs', - 
->> 'tests/rustdoc/issue-40936.rs', - 'tests/rustdoc/issue-43153.rs', - 
->> 'tests/rustdoc/issue-46727.rs', - 'tests/rustdoc/issue-48377.rs', - 
->> 'tests/rustdoc/issue-48414.rs', - 'tests/rustdoc/issue-53689.rs', - 
->> 'tests/rustdoc/issue-54478-demo-allocator.rs', - 
->> 'tests/rustdoc/issue-57180.rs', - 'tests/rustdoc/issue-61592.rs', - 
->> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs', - 
->> 'tests/rustdoc/issue-75588.rs', - 'tests/rustdoc/issue-85454.rs', - 
->> 'tests/rustdoc/issue-86620.rs', - 'tests/rustdoc-json', 
->> 'tests/rustdoc-js-std', - 'tests/rustdoc/macro_pub_in_module.rs', - 
->> 'tests/rustdoc/masked.rs', - 'tests/rustdoc/normalize-assoc-item.rs', 
->> - 'tests/rustdoc/no-stack-overflow-25295.rs', - 
->> 'tests/rustdoc/primitive-reexport.rs', - 
->> 'tests/rustdoc/process-termination.rs', - 
->> 'tests/rustdoc/pub-extern-crate.rs', - 
->> 'tests/rustdoc/pub-use-extern-macros.rs', - 
->> 'tests/rustdoc/reexport-check.rs', - 
->> 'tests/rustdoc/reexport-dep-foreign-fn.rs', - 
->> 'tests/rustdoc/reexport-doc.rs', - 'tests/rustdoc/reexports-priv.rs', 
->> - 'tests/rustdoc/reexports.rs', - 
->> 'tests/rustdoc/rustc,-incoherent-impls.rs', - 
->> 'tests/rustdoc/test_option_check/bar.rs', - 
->> 'tests/rustdoc/test_option_check/test.rs', - 
->> 'tests/rustdoc/trait-alias-mention.rs', - 
->> 'tests/rustdoc/trait-visibility.rs', + 'tests/rustdoc-json', 
->> 'tests/rustdoc-ui/cfg-test.rs', 'tests/rustdoc-ui/check-cfg-test.rs', 
->> 'tests/rustdoc-ui/display-output.rs', 
->> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs', 
->> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs', 
->> 'tests/rustdoc-ui/doc-test-doctest-feature.rs', + 
->> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', 
->> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs', 
->> 'tests/rustdoc-ui/doctest-output.rs', - 
->> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', 
->> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs', 
->> 'tests/rustdoc-ui/issue-80992.rs', 'tests/rustdoc-ui/issue-91134.rs', 
->> + 'tests/rustdoc-ui/no-run-flag.rs', 
->> 'tests/rustdoc-ui/nocapture-fail.rs', 
->> 'tests/rustdoc-ui/nocapture.rs', - 'tests/rustdoc-ui/no-run-flag.rs', 
->> 'tests/rustdoc-ui/run-directory.rs', 
->> 'tests/rustdoc-ui/test-no_std.rs', 'tests/rustdoc-ui/test-type.rs', - 
->> 'tests/rustdoc/unit-return.rs', + 'tests/ui-fulldeps/', 
->> 'tests/ui/abi/stack-probes-lto.rs', 'tests/ui/abi/stack-probes.rs', 
->> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs', @@ 
->> -233,31 +167,10 @@ class 
->> RustSelfTestSystemEmulated(OESelftestTestCase, 
->> OEPTestResultTestCase): 
->> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', 
->> 'tests/ui/drop/dynamic-drop.rs', 'tests/ui/empty_global_asm.rs', - 
->> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs', - 
->> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs', - 
->> 'tests/ui-fulldeps/deriving-global.rs', - 
->> 'tests/ui-fulldeps/deriving-hygiene.rs', - 
->> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs', - 
->> 'tests/ui-fulldeps/empty-struct-braces-derive.rs', - 
->> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs', - 
->> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr', - 
->> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs', - 
->> 'tests/ui-fulldeps/internal-lints/diagnostics.rs', - 
->> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs', - 
->> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs', - 
->> 'tests/ui-fulldeps/internal-lints/query_stability.rs', - 
->> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs', - 
->> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs', - 
->> 'tests/ui-fulldeps/issue-14021.rs', - 
->> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs', - 
->> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs', - 
->> 'tests/ui-fulldeps/lint-pass-macros.rs', - 
->> 'tests/ui-fulldeps/regions-mock-tcx.rs', - 
->> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs', - 
->> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs', 
->> 'tests/ui/functions-closures/fn-help-with-err.rs', 
->> 'tests/ui/linkage-attr/issue-10755.rs', 
->> 'tests/ui/macros/restricted-shadowing-legacy.rs', + 
->> 'tests/ui/numbers-arithmetic/u128.rs', 
->> 'tests/ui/process/nofile-limit.rs', 
->> 'tests/ui/process/process-panic-after-fork.rs', 
->> 'tests/ui/process/process-sigpipe.rs', diff --git 
->> a/meta/recipes-devtools/rust/rust-source.inc 
->> b/meta/recipes-devtools/rust/rust-source.inc index 
->> 83a0dbc15f..e02829e6b3 100644 --- 
->> a/meta/recipes-devtools/rust/rust-source.inc +++ 
->> b/meta/recipes-devtools/rust/rust-source.inc @@ -10,6 +10,10 @@ 
->> SRC_URI += "https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n
->>               file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=${RUSTSRC} \
->>               file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \
->>               file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \
->> +file://cargo-path.patch;patchdir=${RUSTSRC} \
->> +file://custom-target-cfg.patch;patchdir=${RUSTSRC} \
->> +file://rustc-bootstrap.patch;patchdir=${RUSTSRC} \
->> +file://target-build-value.patch;patchdir=${RUSTSRC} \
->>   "
->>   SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e"
->>   
->
->
+>> +       
+>> #self.skipTest("The Rust Oe-selftest is disabled.")
+>>  
+>>          # build
+>> remote-test-server before image build
+>>          recipe = "rust "
+>> @@ -73,156 +73,90 @@ class
+>> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
+>>    
+>> 'src/librustdoc',
+>>                              'src/rustdoc-json-types',
+>>  
+>> 'src/tools/compiletest/src/common.rs',
+>> +                           
+>> 'src/tools/jsondoclint',
+>>                             
+>> 'src/tools/lint-docs',
+>> +                           
+>> 'src/tools/replace-version-placeholder',
+>>                             
+>> 'src/tools/rust-analyzer',
+>>                             
+>> 'src/tools/rustdoc-themes',
+>>                              'src/tools/tidy',
+>> 'tests/assembly/asm/aarch64-outline-atomics.rs',
+>> +                        
+>> 'tests/codegen/abi-efiapi.rs',
+>> +                           
+>> 'tests/codegen/abi-efiapi.rs',
+>>                             
+>> 'tests/codegen/abi-main-signature-32bit-c-int.rs',
+>>                        
+>> 'tests/codegen/abi-repr-ext.rs',
+>> +                           
+>> 'tests/codegen/abi-sysv64.rs',
+>>                             
+>> 'tests/codegen/abi-x86-interrupt.rs',
+>> +                           
+>> 'tests/codegen/align-byval.rs',
+>> +                           
+>> 'tests/codegen/align-fn.rs',
+>> +                           
+>> 'tests/codegen/asm-powerpc-clobbers.rs',
+>> +                           
+>> 'tests/codegen/async-fn-debug-awaitee-field.rs',
+>> +                        
+>> 'tests/codegen/binary-search-index-no-bound-check.rs',
+>>                    
+>> 'tests/codegen/branch-protection.rs',
+>> +                           
+>> 'tests/codegen/call-metadata.rs',
+>>                             
+>> 'tests/codegen/catch-unwind.rs',
+>>                             
+>> 'tests/codegen/cf-protection.rs',
+>> +                           
+>> 'tests/codegen/debug-column.rs',
+>> +                           
+>> 'tests/codegen/debug-limited.rs',
+>> +                           
+>> 'tests/codegen/debuginfo-generic-closure-env-names.rs',
+>> +                 
+>> 'tests/codegen/drop.rs',
+>> +                           
+>> 'tests/codegen/dst-vtable-align-nonzero.rs',
+>> +                           
+>> 'tests/codegen/enable-lto-unit-splitting.rs',
+>>                             
+>> 'tests/codegen/enum-bounds-check-derived-idx.rs',
+>> +                       
+>> 'tests/codegen/enum/enum-u128.rs',
+>> +                           
+>> 'tests/codegen/fn-impl-trait-self.rs',
+>>                             
+>> 'tests/codegen/force-unwind-tables.rs',
+>> +                           
+>> 'tests/codegen/inherit_overflow.rs',
+>> +                           
+>> 'tests/codegen/inherit_overflow.rs',
+>> +                           
+>> 'tests/codegen/inline-function-args-debug-info.rs',
+>>                       
+>> 'tests/codegen/intrinsic-no-unnamed-attr.rs',
+>> +                           
+>> 'tests/codegen/intrinsics/mask.rs',
+>> +                           
+>> 'tests/codegen/intrinsics/transmute-niched.rs',
+>>                           
+>> 'tests/codegen/issues/issue-103840.rs',
+>>                             
+>> 'tests/codegen/issues/issue-47278.rs',
+>> +                           
+>> 'tests/codegen/issues/issue-73258.rs',
+>>                             
+>> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',
+>> +    
+>> 'tests/codegen/issues/issue-75546.rs',
+>> +                           
+>> 'tests/codegen/issues/issue-77812.rs',
+>> +                           
+>> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs',
+>>            
+>> 'tests/codegen/lifetime_start_end.rs',
+>> +                           
+>> 'tests/codegen/llvm-ident.rs',
+>>                             
+>> 'tests/codegen/local-generics-in-exe-internalized.rs',
+>> +                  
+>> 'tests/codegen/mainsubprogram.rs',
+>>                             
+>> 'tests/codegen/match-unoptimized.rs',
+>> +                           
+>> 'tests/codegen/move-operands.rs',
+>>                             
+>> 'tests/codegen/noalias-rwlockreadguard.rs',
+>>                             
+>> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs',
+>>                  
+>> 'tests/codegen/noreturn-uninhabited.rs',
+>>                             
+>> 'tests/codegen/repr-transparent-aggregates-3.rs',
+>> +                       
+>> 'tests/codegen/repr/transparent-mips64.rs',
+>>                             
+>> 'tests/codegen/sse42-implies-crc32.rs',
+>>                             
+>> 'tests/codegen/thread-local.rs',
+>>                             
+>> 'tests/codegen/uninit-consts.rs',
+>> +                           
+>> 'tests/mir-opt/',
+>>                             
+>> 'tests/pretty/raw-str-nonexpr.rs',
+>>                             
+>> 'tests/run-make',
+>> -                           
+>> 'tests/run-make/cdylib-fewer-symbols/foo.rs',
+>> -                           
+>> 'tests/run-make/doctests-keep-binaries/t.rs',
+>> -                           
+>> 'tests/run-make-fulldeps',
+>> -                           
+>> 'tests/run-make/issue-22131/foo.rs',
+>> -                           
+>> 'tests/run-make/issue-36710/Makefile',
+>> -                           
+>> 'tests/run-make/issue-47551',
+>> -                           
+>> 'tests/run-make/pgo-branch-weights',
+>> -                           
+>> 'tests/run-make/pgo-gen',
+>> -                           
+>> 'tests/run-make/pgo-gen-lto',
+>> -                           
+>> 'tests/run-make/pgo-indirect-call-promotion',
+>> -                           
+>> 'tests/run-make/pgo-use',
+>> -                           
+>> 'tests/run-make/pointer-auth-link-with-c/Makefile',
+>> -                     
+>> 'tests/run-make/profile',
+>> -                           
+>> 'tests/run-make/static-pie',
+>> -                           
+>> 'tests/run-make/sysroot-crates-are-unstable',
+>> -                           
+>> 'tests/run-make/target-specs',
+>>                             
+>> 'tests/rustdoc',
+>> -                           
+>> 'tests/rustdoc/async-move-doctest.rs',
+>> -                           
+>> 'tests/rustdoc/async-trait.rs',
+>> -                           
+>> 'tests/rustdoc/auto-traits.rs',
+>> -                           
+>> 'tests/rustdoc/check-source-code-urls-to-def.rs',
+>> -                       
+>> 'tests/rustdoc/comment-in-doctest.rs',
+>> -                           
+>> 'tests/rustdoc/const-generics/const-generics-docs.rs',
+>> -                  
+>> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',
+>> -                
+>> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',
+>> -                   
+>> 'tests/rustdoc/cross-crate-links.rs',
+>> -                           
+>> 'tests/rustdoc/cross-crate-primitive-doc.rs',
+>> -                           
+>> 'tests/rustdoc/doctest-manual-crate-name.rs',
+>> -                           
+>> 'tests/rustdoc/edition-doctest.rs',
+>> -                           
+>> 'tests/rustdoc/edition-flag.rs',
+>> -                           
+>> 'tests/rustdoc/elided-lifetime.rs',
+>> -                           
+>> 'tests/rustdoc/external-macro-src.rs',
+>> -                           
+>> 'tests/rustdoc/extern-html-root-url.rs',
+>> -                           
+>> 'tests/rustdoc/extern-impl-trait.rs',
+>> -                           
+>> 'tests/rustdoc/hide-unstable-trait.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/add-docs.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/default-trait-method.rs',
+>> -                   
+>> 'tests/rustdoc/inline_cross/dyn_trait.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/impl_trait.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/issue-24183.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/macros.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/trait-vis.rs',
+>> -                           
+>> 'tests/rustdoc/inline_cross/use_crate.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc-crate/self.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',
+>> -                
+>> 'tests/rustdoc/intra-doc/cross-crate/basic.rs',
+>> -                         
+>> 'tests/rustdoc/intra-doc/cross-crate/crate.rs',
+>> -                         
+>> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs',
+>> -                        
+>> 'tests/rustdoc/intra-doc/cross-crate/macro.rs',
+>> -                         
+>> 'tests/rustdoc/intra-doc/cross-crate/module.rs',
+>> -                        
+>> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',
+>> -               
+>> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',
+>> -               
+>> 'tests/rustdoc/intra-doc/cross-crate/traits.rs',
+>> -                        
+>> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',
+>> -                  
+>> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',
+>> -            
+>> 'tests/rustdoc/intra-doc/extern-crate.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs',
+>> -                      
+>> 'tests/rustdoc/intra-doc/extern-reference-link.rs',
+>> -                     
+>> 'tests/rustdoc/intra-doc/issue-103463.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc/issue-104145.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc/issue-66159.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc/pub-use.rs',
+>> -                           
+>> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs',
+>> -                  
+>> 'tests/rustdoc/issue-18199.rs',
+>> -                           
+>> 'tests/rustdoc/issue-23106.rs',
+>> -                           
+>> 'tests/rustdoc/issue-23744.rs',
+>> -                           
+>> 'tests/rustdoc/issue-25944.rs',
+>> -                           
+>> 'tests/rustdoc/issue-30252.rs',
+>> -                           
+>> 'tests/rustdoc/issue-38129.rs',
+>> -                           
+>> 'tests/rustdoc/issue-40936.rs',
+>> -                           
+>> 'tests/rustdoc/issue-43153.rs',
+>> -                           
+>> 'tests/rustdoc/issue-46727.rs',
+>> -                           
+>> 'tests/rustdoc/issue-48377.rs',
+>> -                           
+>> 'tests/rustdoc/issue-48414.rs',
+>> -                           
+>> 'tests/rustdoc/issue-53689.rs',
+>> -                           
+>> 'tests/rustdoc/issue-54478-demo-allocator.rs',
+>> -                          
+>> 'tests/rustdoc/issue-57180.rs',
+>> -                           
+>> 'tests/rustdoc/issue-61592.rs',
+>> -                           
+>> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',
+>> -           
+>> 'tests/rustdoc/issue-75588.rs',
+>> -                           
+>> 'tests/rustdoc/issue-85454.rs',
+>> -                           
+>> 'tests/rustdoc/issue-86620.rs',
+>> -                           
+>> 'tests/rustdoc-json',
+>>                              'tests/rustdoc-js-std',
+>> -                            'tests/rustdoc/macro_pub_in_module.rs',
+>> -    
+>> 'tests/rustdoc/masked.rs',
+>> -                           
+>> 'tests/rustdoc/normalize-assoc-item.rs',
+>> -                           
+>> 'tests/rustdoc/no-stack-overflow-25295.rs',
+>> -                           
+>> 'tests/rustdoc/primitive-reexport.rs',
+>> -                           
+>> 'tests/rustdoc/process-termination.rs',
+>> -                           
+>> 'tests/rustdoc/pub-extern-crate.rs',
+>> -                           
+>> 'tests/rustdoc/pub-use-extern-macros.rs',
+>> -                           
+>> 'tests/rustdoc/reexport-check.rs',
+>> -                           
+>> 'tests/rustdoc/reexport-dep-foreign-fn.rs',
+>> -                           
+>> 'tests/rustdoc/reexport-doc.rs',
+>> -                           
+>> 'tests/rustdoc/reexports-priv.rs',
+>> -                           
+>> 'tests/rustdoc/reexports.rs',
+>> -                           
+>> 'tests/rustdoc/rustc,-incoherent-impls.rs',
+>> -                           
+>> 'tests/rustdoc/test_option_check/bar.rs',
+>> -                           
+>> 'tests/rustdoc/test_option_check/test.rs',
+>> -                           
+>> 'tests/rustdoc/trait-alias-mention.rs',
+>> -                           
+>> 'tests/rustdoc/trait-visibility.rs',
+>> +                           
+>> 'tests/rustdoc-json',
+>>                             
+>> 'tests/rustdoc-ui/cfg-test.rs',
+>>                             
+>> 'tests/rustdoc-ui/check-cfg-test.rs',
+>>                             
+>> 'tests/rustdoc-ui/display-output.rs',
+>>                             
+>> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs',
+>>                        
+>> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs',
+>>                    
+>> 'tests/rustdoc-ui/doc-test-doctest-feature.rs',
+>> +                         
+>> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',
+>>                           
+>> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs',
+>>                  
+>> 'tests/rustdoc-ui/doctest-output.rs',
+>> -                           
+>> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',
+>>                           
+>> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs',
+>>                        
+>> 'tests/rustdoc-ui/issue-80992.rs',
+>>                             
+>> 'tests/rustdoc-ui/issue-91134.rs',
+>> +                           
+>> 'tests/rustdoc-ui/no-run-flag.rs',
+>>                             
+>> 'tests/rustdoc-ui/nocapture-fail.rs',
+>>                             
+>> 'tests/rustdoc-ui/nocapture.rs',
+>> -                           
+>> 'tests/rustdoc-ui/no-run-flag.rs',
+>>                             
+>> 'tests/rustdoc-ui/run-directory.rs',
+>>                             
+>> 'tests/rustdoc-ui/test-no_std.rs',
+>>                             
+>> 'tests/rustdoc-ui/test-type.rs',
+>> -                           
+>> 'tests/rustdoc/unit-return.rs',
+>> +                           
+>> 'tests/ui-fulldeps/',
+>>                             
+>> 'tests/ui/abi/stack-probes-lto.rs',
+>>                             
+>> 'tests/ui/abi/stack-probes.rs',
+>>                             
+>> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',
+>> @@
+>> -233,31 +167,10 @@ class RustSelfTestSystemEmulated(OESelftestTestCase,
+>> OEPTestResultTestCase):
+>>                             
+>> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs',
+>>       
+>> 'tests/ui/drop/dynamic-drop.rs',
+>>                             
+>> 'tests/ui/empty_global_asm.rs',
+>> -                           
+>> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',
+>> -                
+>> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',
+>> -       
+>> 'tests/ui-fulldeps/deriving-global.rs',
+>> -                           
+>> 'tests/ui-fulldeps/deriving-hygiene.rs',
+>> -                           
+>> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',
+>> -                        
+>> 'tests/ui-fulldeps/empty-struct-braces-derive.rs',
+>> -                      
+>> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',
+>> -                   
+>> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',
+>> -               
+>> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs',
+>> -               
+>> 'tests/ui-fulldeps/internal-lints/diagnostics.rs',
+>> -                      
+>> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',
+>> -     
+>> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',
+>> -             
+>> 'tests/ui-fulldeps/internal-lints/query_stability.rs',
+>> -                  
+>> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',
+>> -              
+>> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',
+>> -                  
+>> 'tests/ui-fulldeps/issue-14021.rs',
+>> -                           
+>> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',
+>> -                  
+>> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',
+>> -             
+>> 'tests/ui-fulldeps/lint-pass-macros.rs',
+>> -                           
+>> 'tests/ui-fulldeps/regions-mock-tcx.rs',
+>> -                           
+>> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs',
+>> -                         
+>> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs',
+>>            
+>> 'tests/ui/functions-closures/fn-help-with-err.rs',
+>>                        
+>> 'tests/ui/linkage-attr/issue-10755.rs',
+>>                             
+>> 'tests/ui/macros/restricted-shadowing-legacy.rs',
+>> +                       
+>> 'tests/ui/numbers-arithmetic/u128.rs',
+>>                             
+>> 'tests/ui/process/nofile-limit.rs',
+>>                             
+>> 'tests/ui/process/process-panic-after-fork.rs',
+>>                           
+>> 'tests/ui/process/process-sigpipe.rs',
+>> diff --git
+>> a/meta/recipes-devtools/rust/rust-source.inc
+>> b/meta/recipes-devtools/rust/rust-source.inc
+>> index 83a0dbc15f..e02829e6b3
+>> 100644
+>> --- a/meta/recipes-devtools/rust/rust-source.inc
+>> +++
+>> b/meta/recipes-devtools/rust/rust-source.inc
+>> @@ -10,6 +10,10 @@ SRC_URI +=
+>> " (
+>> @@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=
+>> ) https://static.rust-lang.org/dist/rustc-$ {RUST_VERSION}-src.tar.xz;n
+>>    
+>> file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$ {RUSTSRC}
+>> \
+>>              file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$
+>> {RUSTSRC} \
+>>              file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$
+>> {RUSTSRC} \
+>> +            file://cargo-path.patch;patchdir=$ {RUSTSRC} \
+>> +            file://custom-target-cfg.patch;patchdir=$ {RUSTSRC} \
+>> +       
+>> file://rustc-bootstrap.patch;patchdir=$ {RUSTSRC} \
+>> +            file://target-build-value.patch;patchdir=$ {RUSTSRC} \
+>>  "
+>> 
+>> SRC_URI[rust.sha256sum] =
+>> "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e"
+>>  
+>> 
+> 
+> 
+> 
+> 
+> 
 > -- 
 > # Randy MacLeod
 > # Wind River Linux
diff --git a/a/2.bin b/N1/2.bin
index 071d571..5391283 100644
--- a/a/2.bin
+++ b/N1/2.bin
@@ -1,24 +1,11 @@
-<!DOCTYPE html><html><head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-  </head>
-  <body>
-    <p><br>
-    </p>
-    <div class="moz-cite-prefix">On 20-01-2024 22:31, Randy MacLeod
-      wrote:<br>
-    </div>
-    <blockquote type="cite" cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com">
-      
-      <div class="moz-cite-prefix">I like that you have broken the
-        original patch down into 5 patches that are easier to<br>
-        understand.</div>
-      <div class="moz-cite-prefix"><br>
-      </div>
-      <div class="moz-cite-prefix">On 2024-01-19 10:09 a.m., <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Yash.Shinde@windriver.com" moz-do-not-send="true">Yash.Shinde@windriver.com</a>
-        wrote:<br>
-      </div>
-      <blockquote type="cite" cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com">
-        <pre class="moz-quote-pre" wrap="">From: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" moz-do-not-send="true">&lt;Yash.Shinde@windriver.com&gt;</a>
+<p>&nbsp;</p>
+<div class="moz-cite-prefix">On 20-01-2024 22:31, Randy MacLeod wrote:</div>
+<blockquote cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com">
+<div class="moz-cite-prefix">I like that you have broken the original patch down into 5 patches that are easier to<br />understand.</div>
+<div class="moz-cite-prefix">&nbsp;</div>
+<div class="moz-cite-prefix">On 2024-01-19 10:09 a.m., <a class="moz-txt-link-abbreviated moz-txt-link-freetext" href="mailto:Yash.Shinde@windriver.com" target="_blank" rel="nofollow noopener">Yash.Shinde@windriver.com</a> wrote:</div>
+<blockquote cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com">
+<pre class="moz-quote-pre">From: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" target="_blank" rel="nofollow noopener">&lt;Yash.Shinde@windriver.com&gt;</a>
 
 Tests which are failing from below modules are added to exclude list
 	tests/run-make
@@ -31,55 +18,28 @@ Tests which are failing from below modules are added to exclude list
 * Newly addded tests are sorted and updated.
 
 * Overall exclude tests count in exclude list is now reduced to 114.</pre>
-      </blockquote>
-      We need to resolve the mips32 problems that Richard pointed out.<br>
-      <p>Should we skip all the rust tests for mips32?</p>
-    </blockquote>
-    In previous oe-selftest implementation, we skipped rust tests for
-    mips32.<br>
-    I think we should continue with it as rust tests are unstable with
-    mips32.<br>
-    <br>
-    <blockquote type="cite" cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com">
-      <p><br>
-      </p>
-      Please submit a v3 with the mips fix/avoidance and split this
-      exclude list commit down into 3 steps:<br>
-      <br>
-      &nbsp;1. Sort the existing list of tests<br>
-      &nbsp;2. Remove the <span style="white-space: pre-wrap">test cases whose parent dir is also present in the exclude list
-</span>
-      <p>&nbsp;3. Add the new tests that are to be excluded.</p>
-      <p>This may seem really pedantic but otherwise the changes are
-        really hard to review.</p>
-      <p>The way I think about this is that someone looking at the
-        commit log might be interested<br>
-        in exactly which tests are in being added to the exclude list so
-        that should be clear from 3.<br>
-        1. won't really be of interest so most people will skip over
-        that<br>
-        2. also won't be of interest to most people <br>
-        but you need 1 and 2 to make 3 be apparent to people who want
-        that info quickly.</p>
-    </blockquote>
-    <p>For 1 the existing list of tests are already sorted.<br>
-      I will send a v3 with separate commits for:<br>
-      <br>
-      1. newly added test cases<br>
-      2. removing test cases <span style="white-space: pre-wrap">whose parent dir is also present in the exclude list
-3. sorting the overall final list
+</blockquote>
+We need to resolve the mips32 problems that Richard pointed out.<br />
+<p>Should we skip all the rust tests for mips32?</p>
+</blockquote>
+In previous oe-selftest implementation, we skipped rust tests for mips32.<br />I think we should continue with it as rust tests are unstable with mips32.<br /><br />
+<blockquote cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com">
+<p>&nbsp;</p>
+Please submit a v3 with the mips fix/avoidance and split this exclude list commit down into 3 steps:<br /><br />&nbsp;1. Sort the existing list of tests<br />&nbsp;2. Remove the <span>test cases whose parent dir is also present in the exclude list </span>
+<p>&nbsp;3. Add the new tests that are to be excluded.</p>
+<p>This may seem really pedantic but otherwise the changes are really hard to review.</p>
+<p>The way I think about this is that someone looking at the commit log might be interested<br />in exactly which tests are in being added to the exclude list so that should be clear from 3.<br />1. won't really be of interest so most people will skip over that<br />2. also won't be of interest to most people <br />but you need 1 and 2 to make 3 be apparent to people who want that info quickly.</p>
+</blockquote>
+<p>For 1 the existing list of tests are already sorted.<br />I will send a v3 with separate commits for:<br /><br />1. newly added test cases<br />2. removing test cases <span>whose parent dir is also present in the exclude list<br /></span>3. sorting the overall final list<span><br /></span></p>
+<p>&nbsp;</p>
+<p><span>Regards, <br /></span><span>Yash </span></p>
+<blockquote cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com">
+<p>Thanks,</p>
+<p>../Randy</p>
+<blockquote cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com">
+<pre class="moz-quote-pre">* The testing is done on arm32, arm64, mips64, x86 and  x86_64 targets.
 
-Regards,
-Yash
-</span></p>
-    <blockquote type="cite" cite="mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com">
-      <p>Thanks,</p>
-      <p>../Randy<br>
-      </p>
-      <blockquote type="cite" cite="mid:20240119150907.3840110-5-Yash.Shinde@windriver.com">
-        <pre class="moz-quote-pre" wrap="">* The testing is done on arm32, arm64, mips64, x86 and  x86_64 targets.
-
-Signed-off-by: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" moz-do-not-send="true">&lt;Yash.Shinde@windriver.com&gt;</a>
+Signed-off-by: Yash Shinde <a class="moz-txt-link-rfc2396E" href="mailto:Yash.Shinde@windriver.com" target="_blank" rel="nofollow noopener">&lt;Yash.Shinde@windriver.com&gt;</a>
 ---
  meta/lib/oeqa/selftest/cases/rust.py       | 165 +++++----------------
  meta/recipes-devtools/rust/rust-source.inc |   4 +
@@ -93,11 +53,11 @@ index 6dbc517006..7d0efb1b01 100644
  class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
      def test_rust(self, *args, **kwargs):
          # Disable Rust Oe-selftest
--        self.skipTest(&quot;The Rust Oe-selftest is disabled.&quot;)
-+        #self.skipTest(&quot;The Rust Oe-selftest is disabled.&quot;)
+-        self.skipTest("The Rust Oe-selftest is disabled.")
++        #self.skipTest("The Rust Oe-selftest is disabled.")
  
          # build remote-test-server before image build
-         recipe = &quot;rust<a class="moz-txt-link-rfc2396E" href="mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=" moz-do-not-send="true">&quot;
+         recipe = "rust<a class="moz-txt-link-rfc2396E" href="mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=" target="_blank" rel="nofollow noopener">"
 @@ -73,156 +73,90 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):
                              'src/librustdoc',
                              'src/rustdoc-json-types',
@@ -329,24 +289,21 @@ diff --git a/meta/recipes-devtools/rust/rust-source.inc b/meta/recipes-devtools/
 index 83a0dbc15f..e02829e6b3 100644
 --- a/meta/recipes-devtools/rust/rust-source.inc
 +++ b/meta/recipes-devtools/rust/rust-source.inc
-@@ -10,6 +10,10 @@ SRC_URI += &quot;</a><a class="moz-txt-link-freetext" href="https://static.rust-lang.org/dist/rustc-$">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n
-             <a class="moz-txt-link-freetext" href="file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \
-             <a class="moz-txt-link-freetext" href="file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \
-             <a class="moz-txt-link-freetext" href="file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \
-+            <a class="moz-txt-link-freetext" href="file://cargo-path.patch;patchdir=$">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \
-+            <a class="moz-txt-link-freetext" href="file://custom-target-cfg.patch;patchdir=$">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \
-+            <a class="moz-txt-link-freetext" href="file://rustc-bootstrap.patch;patchdir=$">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \
-+            <a class="moz-txt-link-freetext" href="file://target-build-value.patch;patchdir=$">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \
- &quot;
- SRC_URI[rust.sha256sum] = &quot;b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e&quot;
+@@ -10,6 +10,10 @@ SRC_URI += "</a><a class="moz-txt-link-freetext" href="https://static.rust-lang.org/dist/rustc-$" target="_blank" rel="nofollow noopener">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n
+             <a class="moz-txt-link-freetext" href="file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \
+             <a class="moz-txt-link-freetext" href="file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \
+             <a class="moz-txt-link-freetext" href="file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \
++            <a class="moz-txt-link-freetext" href="file://cargo-path.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \
++            <a class="moz-txt-link-freetext" href="file://custom-target-cfg.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \
++            <a class="moz-txt-link-freetext" href="file://rustc-bootstrap.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \
++            <a class="moz-txt-link-freetext" href="file://target-build-value.patch;patchdir=$" target="_blank" rel="nofollow noopener">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \
+ "
+ SRC_URI[rust.sha256sum] = "b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e"
  
 </pre>
-      </blockquote>
-      <p><br>
-      </p>
-      <pre class="moz-signature" cols="72">-- 
+</blockquote>
+<p>&nbsp;</p>
+<pre class="moz-signature">-- 
 # Randy MacLeod
 # Wind River Linux</pre>
-    </blockquote>
-  </body>
-</html>
+</blockquote>
diff --git a/a/content_digest b/N1/content_digest
index 7898911..19571b9 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -1,9 +1,9 @@
  "ref\020240119150907.3840110-1-Yash.Shinde@windriver.com\0"
  "ref\020240119150907.3840110-5-Yash.Shinde@windriver.com\0"
  "ref\0e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\0"
- "From\0Yash Shinde <Yash.Shinde@windriver.com>\0"
+ "From\0Shinde, Yash <Yash.Shinde@windriver.com>\0"
  "Subject\0Re: [PATCH v2 5/5] rust: Enable rust oe-selftest.\0"
- "Date\0Mon, 22 Jan 2024 16:29:07 +0530\0"
+ "Date\0Mon, 22 Jan 2024 03:01:42 -0800\0"
  "To\0Randy MacLeod <randy.macleod@windriver.com>"
   openembedded-core@lists.openembedded.org
  " Richard Purdie <richard.purdie@linuxfoundation.org>\0"
@@ -13,321 +13,626 @@
  " Shivaprasad.Moodalappa@windriver.com\0"
  "\01:1\0"
  "b\0"
- "\n"
  "On 20-01-2024 22:31, Randy MacLeod wrote:\n"
- "> I like that you have broken the original patch down into 5 patches \n"
- "> that are easier to\n"
+ "\n"
+ "> \n"
+ "> I like that you have broken the original patch down into 5 patches that\n"
+ "> are easier to\n"
  "> understand.\n"
- ">\n"
+ "> \n"
  "> On 2024-01-19 10:09 a.m., Yash.Shinde@windriver.com wrote:\n"
- ">> From: Yash Shinde<Yash.Shinde@windriver.com>\n"
- ">>\n"
+ "> \n"
+ ">> From: Yash Shinde <Yash.Shinde@windriver.com> ( Yash.Shinde@windriver.com )\n"
+ ">> \n"
+ ">> \n"
  ">> Tests which are failing from below modules are added to exclude list\n"
- ">> \ttests/run-make\n"
+ ">> \n"
+ ">> tests/run-make\n"
  ">> \ttests/rustdoc\n"
  ">> \ttests/mir-opt\n"
  ">> \ttests/ui-fulldeps\n"
- ">>\n"
- ">> * Redundent test cases whose parent dir is also present in  exclud list are removed.\n"
- ">>\n"
+ ">> \n"
+ ">> *\n"
+ ">> Redundent test cases whose parent dir is also present in  exclud list are\n"
+ ">> removed.\n"
+ ">> \n"
  ">> * Newly addded tests are sorted and updated.\n"
- ">>\n"
- ">> * Overall exclude tests count in exclude list is now reduced to 114.\n"
+ ">> \n"
+ ">> * Overall exclude\n"
+ ">> tests count in exclude list is now reduced to 114.\n"
+ "> \n"
  "> We need to resolve the mips32 problems that Richard pointed out.\n"
- ">\n"
+ "> \n"
+ "> \n"
  "> Should we skip all the rust tests for mips32?\n"
- ">\n"
+ "> \n"
+ "> \n"
+ "\n"
  "In previous oe-selftest implementation, we skipped rust tests for mips32.\n"
  "I think we should continue with it as rust tests are unstable with mips32.\n"
  "\n"
- ">\n"
- "> Please submit a v3 with the mips fix/avoidance and split this exclude \n"
- "> list commit down into 3 steps:\n"
- ">\n"
- "> \302\2401. Sort the existing list of tests\n"
- "> \302\2402. Remove the test cases whose parent dir is also present in the \n"
- "> exclude list\n"
- ">\n"
- "> \302\2403. Add the new tests that are to be excluded.\n"
- ">\n"
- "> This may seem really pedantic but otherwise the changes are really \n"
- "> hard to review.\n"
- ">\n"
- "> The way I think about this is that someone looking at the commit log \n"
- "> might be interested\n"
- "> in exactly which tests are in being added to the exclude list so that \n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> Please submit a v3 with the mips fix/avoidance and split this exclude list\n"
+ "> commit down into 3 steps:\n"
+ "> \n"
+ "> 1. Sort the existing list of tests\n"
+ "> 2. Remove the test cases whose parent dir is also present in the exclude\n"
+ "> list\n"
+ "> \n"
+ "> 3. Add the new tests that are to be excluded.\n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> This may seem really pedantic but otherwise the changes are really hard to\n"
+ "> review.\n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> The way I think about this is that someone looking at the commit log might\n"
+ "> be interested\n"
+ "> in exactly which tests are in being added to the exclude list so that\n"
  "> should be clear from 3.\n"
  "> 1. won't really be of interest so most people will skip over that\n"
  "> 2. also won't be of interest to most people\n"
- "> but you need 1 and 2 to make 3 be apparent to people who want that \n"
- "> info quickly.\n"
- ">\n"
+ "> but you need 1 and 2 to make 3 be apparent to people who want that info\n"
+ "> quickly.\n"
+ "> \n"
+ "> \n"
+ "\n"
  "For 1 the existing list of tests are already sorted.\n"
  "I will send a v3 with separate commits for:\n"
  "\n"
  "1. newly added test cases\n"
- "2. removing test cases whose parent dir is also present in the exclude \n"
- "list 3. sorting the overall final list Regards, Yash\n"
+ "2. removing test cases whose parent dir is also present in the exclude list\n"
+ "3. sorting the overall final list\n"
+ "\n"
+ "Regards,\n"
+ "Yash\n"
  "\n"
+ "> \n"
+ "> \n"
+ "> \n"
  "> Thanks,\n"
- ">\n"
+ "> \n"
+ "> \n"
+ "> \n"
  "> ../Randy\n"
- ">\n"
+ "> \n"
+ "> \n"
  ">> * The testing is done on arm32, arm64, mips64, x86 and  x86_64 targets.\n"
- ">>\n"
- ">> Signed-off-by: Yash Shinde<Yash.Shinde@windriver.com>\n"
+ ">> \n"
+ ">> Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com> (\n"
+ ">> Yash.Shinde@windriver.com )\n"
  ">> ---\n"
- ">>   meta/lib/oeqa/selftest/cases/rust.py       | 165 +++++----------------\n"
- ">>   meta/recipes-devtools/rust/rust-source.inc |   4 +\n"
- ">>   2 files changed, 43 insertions(+), 126 deletions(-)\n"
- ">>\n"
- ">> diff --git a/meta/lib/oeqa/selftest/cases/rust.py b/meta/lib/oeqa/selftest/cases/rust.py\n"
+ ">>  meta/lib/oeqa/selftest/cases/rust.py     \n"
+ ">> | 165 +++++----------------\n"
+ ">>  meta/recipes-devtools/rust/rust-source.inc | \n"
+ ">> 4 +\n"
+ ">>  2 files changed, 43 insertions(+), 126 deletions(-)\n"
+ ">> \n"
+ ">> diff --git\n"
+ ">> a/meta/lib/oeqa/selftest/cases/rust.py\n"
+ ">> b/meta/lib/oeqa/selftest/cases/rust.py\n"
  ">> index 6dbc517006..7d0efb1b01 100644\n"
  ">> --- a/meta/lib/oeqa/selftest/cases/rust.py\n"
- ">> +++ b/meta/lib/oeqa/selftest/cases/rust.py\n"
- ">> @@ -40,7 +40,7 @@ def parse_results(filename):\n"
- ">>   class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\n"
- ">>       def test_rust(self, *args, **kwargs):\n"
- ">>           # Disable Rust Oe-selftest\n"
+ ">> +++\n"
+ ">> b/meta/lib/oeqa/selftest/cases/rust.py\n"
+ ">> @@ -40,7 +40,7 @@ def\n"
+ ">> parse_results(filename):\n"
+ ">>  class\n"
+ ">> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\n"
+ ">>    \n"
+ ">> def test_rust(self, *args, **kwargs):\n"
+ ">>          # Disable Rust Oe-selftest\n"
  ">> -        self.skipTest(\"The Rust Oe-selftest is disabled.\")\n"
- ">> +        #self.skipTest(\"The Rust Oe-selftest is disabled.\")\n"
- ">>   \n"
- ">>           # build remote-test-server before image build\n"
- ">>           recipe = \"rust\" @@ -73,156 +73,90 @@ class \n"
- ">> RustSelfTestSystemEmulated(OESelftestTestCase, \n"
- ">> OEPTestResultTestCase): 'src/librustdoc', 'src/rustdoc-json-types', \n"
- ">> 'src/tools/compiletest/src/common.rs', + 'src/tools/jsondoclint', \n"
- ">> 'src/tools/lint-docs', + 'src/tools/replace-version-placeholder', \n"
- ">> 'src/tools/rust-analyzer', 'src/tools/rustdoc-themes', \n"
- ">> 'src/tools/tidy', 'tests/assembly/asm/aarch64-outline-atomics.rs', + \n"
- ">> 'tests/codegen/abi-efiapi.rs', + 'tests/codegen/abi-efiapi.rs', \n"
- ">> 'tests/codegen/abi-main-signature-32bit-c-int.rs', \n"
- ">> 'tests/codegen/abi-repr-ext.rs', + 'tests/codegen/abi-sysv64.rs', \n"
- ">> 'tests/codegen/abi-x86-interrupt.rs', + \n"
- ">> 'tests/codegen/align-byval.rs', + 'tests/codegen/align-fn.rs', + \n"
- ">> 'tests/codegen/asm-powerpc-clobbers.rs', + \n"
- ">> 'tests/codegen/async-fn-debug-awaitee-field.rs', + \n"
- ">> 'tests/codegen/binary-search-index-no-bound-check.rs', \n"
- ">> 'tests/codegen/branch-protection.rs', + \n"
- ">> 'tests/codegen/call-metadata.rs', 'tests/codegen/catch-unwind.rs', \n"
- ">> 'tests/codegen/cf-protection.rs', + 'tests/codegen/debug-column.rs', \n"
- ">> + 'tests/codegen/debug-limited.rs', + \n"
- ">> 'tests/codegen/debuginfo-generic-closure-env-names.rs', + \n"
- ">> 'tests/codegen/drop.rs', + \n"
- ">> 'tests/codegen/dst-vtable-align-nonzero.rs', + \n"
- ">> 'tests/codegen/enable-lto-unit-splitting.rs', \n"
- ">> 'tests/codegen/enum-bounds-check-derived-idx.rs', + \n"
- ">> 'tests/codegen/enum/enum-u128.rs', + \n"
- ">> 'tests/codegen/fn-impl-trait-self.rs', \n"
- ">> 'tests/codegen/force-unwind-tables.rs', + \n"
- ">> 'tests/codegen/inherit_overflow.rs', + \n"
- ">> 'tests/codegen/inherit_overflow.rs', + \n"
- ">> 'tests/codegen/inline-function-args-debug-info.rs', \n"
- ">> 'tests/codegen/intrinsic-no-unnamed-attr.rs', + \n"
- ">> 'tests/codegen/intrinsics/mask.rs', + \n"
- ">> 'tests/codegen/intrinsics/transmute-niched.rs', \n"
- ">> 'tests/codegen/issues/issue-103840.rs', \n"
- ">> 'tests/codegen/issues/issue-47278.rs', + \n"
- ">> 'tests/codegen/issues/issue-73258.rs', \n"
- ">> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs', \n"
- ">> + 'tests/codegen/issues/issue-75546.rs', + \n"
- ">> 'tests/codegen/issues/issue-77812.rs', + \n"
- ">> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs', \n"
- ">> 'tests/codegen/lifetime_start_end.rs', + \n"
- ">> 'tests/codegen/llvm-ident.rs', \n"
- ">> 'tests/codegen/local-generics-in-exe-internalized.rs', + \n"
- ">> 'tests/codegen/mainsubprogram.rs', \n"
- ">> 'tests/codegen/match-unoptimized.rs', + \n"
- ">> 'tests/codegen/move-operands.rs', \n"
- ">> 'tests/codegen/noalias-rwlockreadguard.rs', \n"
- ">> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs', \n"
- ">> 'tests/codegen/noreturn-uninhabited.rs', \n"
- ">> 'tests/codegen/repr-transparent-aggregates-3.rs', + \n"
- ">> 'tests/codegen/repr/transparent-mips64.rs', \n"
- ">> 'tests/codegen/sse42-implies-crc32.rs', \n"
- ">> 'tests/codegen/thread-local.rs', 'tests/codegen/uninit-consts.rs', + \n"
- ">> 'tests/mir-opt/', 'tests/pretty/raw-str-nonexpr.rs', \n"
- ">> 'tests/run-make', - 'tests/run-make/cdylib-fewer-symbols/foo.rs', - \n"
- ">> 'tests/run-make/doctests-keep-binaries/t.rs', - \n"
- ">> 'tests/run-make-fulldeps', - 'tests/run-make/issue-22131/foo.rs', - \n"
- ">> 'tests/run-make/issue-36710/Makefile', - \n"
- ">> 'tests/run-make/issue-47551', - 'tests/run-make/pgo-branch-weights', \n"
- ">> - 'tests/run-make/pgo-gen', - 'tests/run-make/pgo-gen-lto', - \n"
- ">> 'tests/run-make/pgo-indirect-call-promotion', - \n"
- ">> 'tests/run-make/pgo-use', - \n"
- ">> 'tests/run-make/pointer-auth-link-with-c/Makefile', - \n"
- ">> 'tests/run-make/profile', - 'tests/run-make/static-pie', - \n"
- ">> 'tests/run-make/sysroot-crates-are-unstable', - \n"
- ">> 'tests/run-make/target-specs', 'tests/rustdoc', - \n"
- ">> 'tests/rustdoc/async-move-doctest.rs', - \n"
- ">> 'tests/rustdoc/async-trait.rs', - 'tests/rustdoc/auto-traits.rs', - \n"
- ">> 'tests/rustdoc/check-source-code-urls-to-def.rs', - \n"
- ">> 'tests/rustdoc/comment-in-doctest.rs', - \n"
- ">> 'tests/rustdoc/const-generics/const-generics-docs.rs', - \n"
- ">> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs', - \n"
- ">> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs', - \n"
- ">> 'tests/rustdoc/cross-crate-links.rs', - \n"
- ">> 'tests/rustdoc/cross-crate-primitive-doc.rs', - \n"
- ">> 'tests/rustdoc/doctest-manual-crate-name.rs', - \n"
- ">> 'tests/rustdoc/edition-doctest.rs', - \n"
- ">> 'tests/rustdoc/edition-flag.rs', - \n"
- ">> 'tests/rustdoc/elided-lifetime.rs', - \n"
- ">> 'tests/rustdoc/external-macro-src.rs', - \n"
- ">> 'tests/rustdoc/extern-html-root-url.rs', - \n"
- ">> 'tests/rustdoc/extern-impl-trait.rs', - \n"
- ">> 'tests/rustdoc/hide-unstable-trait.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/add-docs.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/default-trait-method.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/dyn_trait.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/impl_trait.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/issue-24183.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/macros.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/trait-vis.rs', - \n"
- ">> 'tests/rustdoc/inline_cross/use_crate.rs', - \n"
- ">> 'tests/rustdoc/intra-doc-crate/self.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/basic.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/crate.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/macro.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/module.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/cross-crate/traits.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/extern-crate.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/extern-reference-link.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/issue-103463.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/issue-104145.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/issue-66159.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/pub-use.rs', - \n"
- ">> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs', - \n"
- ">> 'tests/rustdoc/issue-18199.rs', - 'tests/rustdoc/issue-23106.rs', - \n"
- ">> 'tests/rustdoc/issue-23744.rs', - 'tests/rustdoc/issue-25944.rs', - \n"
- ">> 'tests/rustdoc/issue-30252.rs', - 'tests/rustdoc/issue-38129.rs', - \n"
- ">> 'tests/rustdoc/issue-40936.rs', - 'tests/rustdoc/issue-43153.rs', - \n"
- ">> 'tests/rustdoc/issue-46727.rs', - 'tests/rustdoc/issue-48377.rs', - \n"
- ">> 'tests/rustdoc/issue-48414.rs', - 'tests/rustdoc/issue-53689.rs', - \n"
- ">> 'tests/rustdoc/issue-54478-demo-allocator.rs', - \n"
- ">> 'tests/rustdoc/issue-57180.rs', - 'tests/rustdoc/issue-61592.rs', - \n"
- ">> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs', - \n"
- ">> 'tests/rustdoc/issue-75588.rs', - 'tests/rustdoc/issue-85454.rs', - \n"
- ">> 'tests/rustdoc/issue-86620.rs', - 'tests/rustdoc-json', \n"
- ">> 'tests/rustdoc-js-std', - 'tests/rustdoc/macro_pub_in_module.rs', - \n"
- ">> 'tests/rustdoc/masked.rs', - 'tests/rustdoc/normalize-assoc-item.rs', \n"
- ">> - 'tests/rustdoc/no-stack-overflow-25295.rs', - \n"
- ">> 'tests/rustdoc/primitive-reexport.rs', - \n"
- ">> 'tests/rustdoc/process-termination.rs', - \n"
- ">> 'tests/rustdoc/pub-extern-crate.rs', - \n"
- ">> 'tests/rustdoc/pub-use-extern-macros.rs', - \n"
- ">> 'tests/rustdoc/reexport-check.rs', - \n"
- ">> 'tests/rustdoc/reexport-dep-foreign-fn.rs', - \n"
- ">> 'tests/rustdoc/reexport-doc.rs', - 'tests/rustdoc/reexports-priv.rs', \n"
- ">> - 'tests/rustdoc/reexports.rs', - \n"
- ">> 'tests/rustdoc/rustc,-incoherent-impls.rs', - \n"
- ">> 'tests/rustdoc/test_option_check/bar.rs', - \n"
- ">> 'tests/rustdoc/test_option_check/test.rs', - \n"
- ">> 'tests/rustdoc/trait-alias-mention.rs', - \n"
- ">> 'tests/rustdoc/trait-visibility.rs', + 'tests/rustdoc-json', \n"
- ">> 'tests/rustdoc-ui/cfg-test.rs', 'tests/rustdoc-ui/check-cfg-test.rs', \n"
- ">> 'tests/rustdoc-ui/display-output.rs', \n"
- ">> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs', \n"
- ">> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs', \n"
- ">> 'tests/rustdoc-ui/doc-test-doctest-feature.rs', + \n"
- ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', \n"
- ">> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs', \n"
- ">> 'tests/rustdoc-ui/doctest-output.rs', - \n"
- ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs', \n"
- ">> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs', \n"
- ">> 'tests/rustdoc-ui/issue-80992.rs', 'tests/rustdoc-ui/issue-91134.rs', \n"
- ">> + 'tests/rustdoc-ui/no-run-flag.rs', \n"
- ">> 'tests/rustdoc-ui/nocapture-fail.rs', \n"
- ">> 'tests/rustdoc-ui/nocapture.rs', - 'tests/rustdoc-ui/no-run-flag.rs', \n"
- ">> 'tests/rustdoc-ui/run-directory.rs', \n"
- ">> 'tests/rustdoc-ui/test-no_std.rs', 'tests/rustdoc-ui/test-type.rs', - \n"
- ">> 'tests/rustdoc/unit-return.rs', + 'tests/ui-fulldeps/', \n"
- ">> 'tests/ui/abi/stack-probes-lto.rs', 'tests/ui/abi/stack-probes.rs', \n"
- ">> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs', @@ \n"
- ">> -233,31 +167,10 @@ class \n"
- ">> RustSelfTestSystemEmulated(OESelftestTestCase, \n"
- ">> OEPTestResultTestCase): \n"
- ">> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs', \n"
- ">> 'tests/ui/drop/dynamic-drop.rs', 'tests/ui/empty_global_asm.rs', - \n"
- ">> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs', - \n"
- ">> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs', - \n"
- ">> 'tests/ui-fulldeps/deriving-global.rs', - \n"
- ">> 'tests/ui-fulldeps/deriving-hygiene.rs', - \n"
- ">> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs', - \n"
- ">> 'tests/ui-fulldeps/empty-struct-braces-derive.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/diagnostics.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/query_stability.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs', - \n"
- ">> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs', - \n"
- ">> 'tests/ui-fulldeps/issue-14021.rs', - \n"
- ">> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs', - \n"
- ">> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs', - \n"
- ">> 'tests/ui-fulldeps/lint-pass-macros.rs', - \n"
- ">> 'tests/ui-fulldeps/regions-mock-tcx.rs', - \n"
- ">> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs', - \n"
- ">> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs', \n"
- ">> 'tests/ui/functions-closures/fn-help-with-err.rs', \n"
- ">> 'tests/ui/linkage-attr/issue-10755.rs', \n"
- ">> 'tests/ui/macros/restricted-shadowing-legacy.rs', + \n"
- ">> 'tests/ui/numbers-arithmetic/u128.rs', \n"
- ">> 'tests/ui/process/nofile-limit.rs', \n"
- ">> 'tests/ui/process/process-panic-after-fork.rs', \n"
- ">> 'tests/ui/process/process-sigpipe.rs', diff --git \n"
- ">> a/meta/recipes-devtools/rust/rust-source.inc \n"
- ">> b/meta/recipes-devtools/rust/rust-source.inc index \n"
- ">> 83a0dbc15f..e02829e6b3 100644 --- \n"
- ">> a/meta/recipes-devtools/rust/rust-source.inc +++ \n"
- ">> b/meta/recipes-devtools/rust/rust-source.inc @@ -10,6 +10,10 @@ \n"
- ">> SRC_URI += \"https://static.rust-lang.org/dist/rustc-${RUST_VERSION}-src.tar.xz;n\n"
- ">>               file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=${RUSTSRC} \\\n"
- ">>               file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=${RUSTSRC} \\\n"
- ">>               file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=${RUSTSRC} \\\n"
- ">> +file://cargo-path.patch;patchdir=${RUSTSRC} \\\n"
- ">> +file://custom-target-cfg.patch;patchdir=${RUSTSRC} \\\n"
- ">> +file://rustc-bootstrap.patch;patchdir=${RUSTSRC} \\\n"
- ">> +file://target-build-value.patch;patchdir=${RUSTSRC} \\\n"
- ">>   \"\n"
- ">>   SRC_URI[rust.sha256sum] = \"b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e\"\n"
- ">>   \n"
- ">\n"
- ">\n"
+ ">> +       \n"
+ ">> #self.skipTest(\"The Rust Oe-selftest is disabled.\")\n"
+ ">>  \n"
+ ">>          # build\n"
+ ">> remote-test-server before image build\n"
+ ">>          recipe = \"rust \"\n"
+ ">> @@ -73,156 +73,90 @@ class\n"
+ ">> RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\n"
+ ">>    \n"
+ ">> 'src/librustdoc',\n"
+ ">>                              'src/rustdoc-json-types',\n"
+ ">>  \n"
+ ">> 'src/tools/compiletest/src/common.rs',\n"
+ ">> +                           \n"
+ ">> 'src/tools/jsondoclint',\n"
+ ">>                             \n"
+ ">> 'src/tools/lint-docs',\n"
+ ">> +                           \n"
+ ">> 'src/tools/replace-version-placeholder',\n"
+ ">>                             \n"
+ ">> 'src/tools/rust-analyzer',\n"
+ ">>                             \n"
+ ">> 'src/tools/rustdoc-themes',\n"
+ ">>                              'src/tools/tidy',\n"
+ ">> 'tests/assembly/asm/aarch64-outline-atomics.rs',\n"
+ ">> +                        \n"
+ ">> 'tests/codegen/abi-efiapi.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/abi-efiapi.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/abi-main-signature-32bit-c-int.rs',\n"
+ ">>                        \n"
+ ">> 'tests/codegen/abi-repr-ext.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/abi-sysv64.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/abi-x86-interrupt.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/align-byval.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/align-fn.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/asm-powerpc-clobbers.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/async-fn-debug-awaitee-field.rs',\n"
+ ">> +                        \n"
+ ">> 'tests/codegen/binary-search-index-no-bound-check.rs',\n"
+ ">>                    \n"
+ ">> 'tests/codegen/branch-protection.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/call-metadata.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/catch-unwind.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/cf-protection.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/debug-column.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/debug-limited.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/debuginfo-generic-closure-env-names.rs',\n"
+ ">> +                 \n"
+ ">> 'tests/codegen/drop.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/dst-vtable-align-nonzero.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/enable-lto-unit-splitting.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/enum-bounds-check-derived-idx.rs',\n"
+ ">> +                       \n"
+ ">> 'tests/codegen/enum/enum-u128.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/fn-impl-trait-self.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/force-unwind-tables.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/inherit_overflow.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/inherit_overflow.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/inline-function-args-debug-info.rs',\n"
+ ">>                       \n"
+ ">> 'tests/codegen/intrinsic-no-unnamed-attr.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/intrinsics/mask.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/intrinsics/transmute-niched.rs',\n"
+ ">>                           \n"
+ ">> 'tests/codegen/issues/issue-103840.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/issues/issue-47278.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/issues/issue-73258.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',\n"
+ ">> +    \n"
+ ">> 'tests/codegen/issues/issue-75546.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/issues/issue-77812.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs',\n"
+ ">>            \n"
+ ">> 'tests/codegen/lifetime_start_end.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/llvm-ident.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/local-generics-in-exe-internalized.rs',\n"
+ ">> +                  \n"
+ ">> 'tests/codegen/mainsubprogram.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/match-unoptimized.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/codegen/move-operands.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/noalias-rwlockreadguard.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/non-terminate/nonempty-infinite-loop.rs',\n"
+ ">>                  \n"
+ ">> 'tests/codegen/noreturn-uninhabited.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/repr-transparent-aggregates-3.rs',\n"
+ ">> +                       \n"
+ ">> 'tests/codegen/repr/transparent-mips64.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/sse42-implies-crc32.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/thread-local.rs',\n"
+ ">>                             \n"
+ ">> 'tests/codegen/uninit-consts.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/mir-opt/',\n"
+ ">>                             \n"
+ ">> 'tests/pretty/raw-str-nonexpr.rs',\n"
+ ">>                             \n"
+ ">> 'tests/run-make',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/cdylib-fewer-symbols/foo.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/doctests-keep-binaries/t.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make-fulldeps',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/issue-22131/foo.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/issue-36710/Makefile',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/issue-47551',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/pgo-branch-weights',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/pgo-gen',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/pgo-gen-lto',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/pgo-indirect-call-promotion',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/pgo-use',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/pointer-auth-link-with-c/Makefile',\n"
+ ">> -                     \n"
+ ">> 'tests/run-make/profile',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/static-pie',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/sysroot-crates-are-unstable',\n"
+ ">> -                           \n"
+ ">> 'tests/run-make/target-specs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/async-move-doctest.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/async-trait.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/auto-traits.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/check-source-code-urls-to-def.rs',\n"
+ ">> -                       \n"
+ ">> 'tests/rustdoc/comment-in-doctest.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/const-generics/const-generics-docs.rs',\n"
+ ">> -                  \n"
+ ">> 'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',\n"
+ ">> -                \n"
+ ">> 'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',\n"
+ ">> -                   \n"
+ ">> 'tests/rustdoc/cross-crate-links.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/cross-crate-primitive-doc.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/doctest-manual-crate-name.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/edition-doctest.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/edition-flag.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/elided-lifetime.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/external-macro-src.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/extern-html-root-url.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/extern-impl-trait.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/hide-unstable-trait.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/add-docs.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/default-trait-method.rs',\n"
+ ">> -                   \n"
+ ">> 'tests/rustdoc/inline_cross/dyn_trait.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/impl_trait.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/issue-24183.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/macros.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/trait-vis.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/inline_cross/use_crate.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc-crate/self.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',\n"
+ ">> -                \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/basic.rs',\n"
+ ">> -                         \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/crate.rs',\n"
+ ">> -                         \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/hidden.rs',\n"
+ ">> -                        \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/macro.rs',\n"
+ ">> -                         \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/module.rs',\n"
+ ">> -                        \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',\n"
+ ">> -               \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',\n"
+ ">> -               \n"
+ ">> 'tests/rustdoc/intra-doc/cross-crate/traits.rs',\n"
+ ">> -                        \n"
+ ">> 'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',\n"
+ ">> -                  \n"
+ ">> 'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',\n"
+ ">> -            \n"
+ ">> 'tests/rustdoc/intra-doc/extern-crate.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc/extern-inherent-impl.rs',\n"
+ ">> -                      \n"
+ ">> 'tests/rustdoc/intra-doc/extern-reference-link.rs',\n"
+ ">> -                     \n"
+ ">> 'tests/rustdoc/intra-doc/issue-103463.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc/issue-104145.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc/issue-66159.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc/pub-use.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/intra-doc/reexport-additional-docs.rs',\n"
+ ">> -                  \n"
+ ">> 'tests/rustdoc/issue-18199.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-23106.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-23744.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-25944.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-30252.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-38129.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-40936.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-43153.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-46727.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-48377.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-48414.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-53689.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-54478-demo-allocator.rs',\n"
+ ">> -                          \n"
+ ">> 'tests/rustdoc/issue-57180.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-61592.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',\n"
+ ">> -           \n"
+ ">> 'tests/rustdoc/issue-75588.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-85454.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/issue-86620.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc-json',\n"
+ ">>                              'tests/rustdoc-js-std',\n"
+ ">> -                            'tests/rustdoc/macro_pub_in_module.rs',\n"
+ ">> -    \n"
+ ">> 'tests/rustdoc/masked.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/normalize-assoc-item.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/no-stack-overflow-25295.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/primitive-reexport.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/process-termination.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/pub-extern-crate.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/pub-use-extern-macros.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/reexport-check.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/reexport-dep-foreign-fn.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/reexport-doc.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/reexports-priv.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/reexports.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/rustc,-incoherent-impls.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/test_option_check/bar.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/test_option_check/test.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/trait-alias-mention.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/trait-visibility.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/rustdoc-json',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/cfg-test.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/check-cfg-test.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/display-output.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/doc-comment-multi-line-attr.rs',\n"
+ ">>                        \n"
+ ">> 'tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs',\n"
+ ">>                    \n"
+ ">> 'tests/rustdoc-ui/doc-test-doctest-feature.rs',\n"
+ ">> +                         \n"
+ ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',\n"
+ ">>                           \n"
+ ">> 'tests/rustdoc-ui/doctest-multiline-crate-attribute.rs',\n"
+ ">>                  \n"
+ ">> 'tests/rustdoc-ui/doctest-output.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc-ui/doc-test-rustdoc-feature.rs',\n"
+ ">>                           \n"
+ ">> 'tests/rustdoc-ui/failed-doctest-compile-fail.rs',\n"
+ ">>                        \n"
+ ">> 'tests/rustdoc-ui/issue-80992.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/issue-91134.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/rustdoc-ui/no-run-flag.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/nocapture-fail.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/nocapture.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc-ui/no-run-flag.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/run-directory.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/test-no_std.rs',\n"
+ ">>                             \n"
+ ">> 'tests/rustdoc-ui/test-type.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/rustdoc/unit-return.rs',\n"
+ ">> +                           \n"
+ ">> 'tests/ui-fulldeps/',\n"
+ ">>                             \n"
+ ">> 'tests/ui/abi/stack-probes-lto.rs',\n"
+ ">>                             \n"
+ ">> 'tests/ui/abi/stack-probes.rs',\n"
+ ">>                             \n"
+ ">> 'tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',\n"
+ ">> @@\n"
+ ">> -233,31 +167,10 @@ class RustSelfTestSystemEmulated(OESelftestTestCase,\n"
+ ">> OEPTestResultTestCase):\n"
+ ">>                             \n"
+ ">> 'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs',\n"
+ ">>       \n"
+ ">> 'tests/ui/drop/dynamic-drop.rs',\n"
+ ">>                             \n"
+ ">> 'tests/ui/empty_global_asm.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',\n"
+ ">> -                \n"
+ ">> 'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',\n"
+ ">> -       \n"
+ ">> 'tests/ui-fulldeps/deriving-global.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/ui-fulldeps/deriving-hygiene.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',\n"
+ ">> -                        \n"
+ ">> 'tests/ui-fulldeps/empty-struct-braces-derive.rs',\n"
+ ">> -                      \n"
+ ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',\n"
+ ">> -                   \n"
+ ">> 'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',\n"
+ ">> -               \n"
+ ">> 'tests/ui-fulldeps/internal-lints/default_hash_types.rs',\n"
+ ">> -               \n"
+ ">> 'tests/ui-fulldeps/internal-lints/diagnostics.rs',\n"
+ ">> -                      \n"
+ ">> 'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',\n"
+ ">> -     \n"
+ ">> 'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',\n"
+ ">> -             \n"
+ ">> 'tests/ui-fulldeps/internal-lints/query_stability.rs',\n"
+ ">> -                  \n"
+ ">> 'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',\n"
+ ">> -              \n"
+ ">> 'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',\n"
+ ">> -                  \n"
+ ">> 'tests/ui-fulldeps/issue-14021.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',\n"
+ ">> -                  \n"
+ ">> 'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',\n"
+ ">> -             \n"
+ ">> 'tests/ui-fulldeps/lint-pass-macros.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/ui-fulldeps/regions-mock-tcx.rs',\n"
+ ">> -                           \n"
+ ">> 'tests/ui-fulldeps/rustc_encodable_hygiene.rs',\n"
+ ">> -                         \n"
+ ">> 'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs',\n"
+ ">>            \n"
+ ">> 'tests/ui/functions-closures/fn-help-with-err.rs',\n"
+ ">>                        \n"
+ ">> 'tests/ui/linkage-attr/issue-10755.rs',\n"
+ ">>                             \n"
+ ">> 'tests/ui/macros/restricted-shadowing-legacy.rs',\n"
+ ">> +                       \n"
+ ">> 'tests/ui/numbers-arithmetic/u128.rs',\n"
+ ">>                             \n"
+ ">> 'tests/ui/process/nofile-limit.rs',\n"
+ ">>                             \n"
+ ">> 'tests/ui/process/process-panic-after-fork.rs',\n"
+ ">>                           \n"
+ ">> 'tests/ui/process/process-sigpipe.rs',\n"
+ ">> diff --git\n"
+ ">> a/meta/recipes-devtools/rust/rust-source.inc\n"
+ ">> b/meta/recipes-devtools/rust/rust-source.inc\n"
+ ">> index 83a0dbc15f..e02829e6b3\n"
+ ">> 100644\n"
+ ">> --- a/meta/recipes-devtools/rust/rust-source.inc\n"
+ ">> +++\n"
+ ">> b/meta/recipes-devtools/rust/rust-source.inc\n"
+ ">> @@ -10,6 +10,10 @@ SRC_URI +=\n"
+ ">> \" (\n"
+ ">> @@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=\n"
+ ">> ) https://static.rust-lang.org/dist/rustc-$ {RUST_VERSION}-src.tar.xz;n\n"
+ ">>    \n"
+ ">> file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$ {RUSTSRC}\n"
+ ">> \\\n"
+ ">>              file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$\n"
+ ">> {RUSTSRC} \\\n"
+ ">>              file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$\n"
+ ">> {RUSTSRC} \\\n"
+ ">> +            file://cargo-path.patch;patchdir=$ {RUSTSRC} \\\n"
+ ">> +            file://custom-target-cfg.patch;patchdir=$ {RUSTSRC} \\\n"
+ ">> +       \n"
+ ">> file://rustc-bootstrap.patch;patchdir=$ {RUSTSRC} \\\n"
+ ">> +            file://target-build-value.patch;patchdir=$ {RUSTSRC} \\\n"
+ ">>  \"\n"
+ ">> \n"
+ ">> SRC_URI[rust.sha256sum] =\n"
+ ">> \"b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e\"\n"
+ ">>  \n"
+ ">> \n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> \n"
+ "> \n"
  "> -- \n"
  "> # Randy MacLeod\n"
  > # Wind River Linux
  "\01:2\0"
  "b\0"
- "<!DOCTYPE html><html><head>\r\n"
- "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n"
- "  </head>\r\n"
- "  <body>\r\n"
- "    <p><br>\r\n"
- "    </p>\r\n"
- "    <div class=\"moz-cite-prefix\">On 20-01-2024 22:31, Randy MacLeod\r\n"
- "      wrote:<br>\r\n"
- "    </div>\r\n"
- "    <blockquote type=\"cite\" cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n"
- "      \r\n"
- "      <div class=\"moz-cite-prefix\">I like that you have broken the\r\n"
- "        original patch down into 5 patches that are easier to<br>\r\n"
- "        understand.</div>\r\n"
- "      <div class=\"moz-cite-prefix\"><br>\r\n"
- "      </div>\r\n"
- "      <div class=\"moz-cite-prefix\">On 2024-01-19 10:09 a.m., <a class=\"moz-txt-link-abbreviated moz-txt-link-freetext\" href=\"mailto:Yash.Shinde@windriver.com\" moz-do-not-send=\"true\">Yash.Shinde@windriver.com</a>\r\n"
- "        wrote:<br>\r\n"
- "      </div>\r\n"
- "      <blockquote type=\"cite\" cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n"
- "        <pre class=\"moz-quote-pre\" wrap=\"\">From: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" moz-do-not-send=\"true\">&lt;Yash.Shinde@windriver.com&gt;</a>\r\n"
+ "<p>&nbsp;</p>\r\n"
+ "<div class=\"moz-cite-prefix\">On 20-01-2024 22:31, Randy MacLeod wrote:</div>\r\n"
+ "<blockquote cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n"
+ "<div class=\"moz-cite-prefix\">I like that you have broken the original patch down into 5 patches that are easier to<br />understand.</div>\r\n"
+ "<div class=\"moz-cite-prefix\">&nbsp;</div>\r\n"
+ "<div class=\"moz-cite-prefix\">On 2024-01-19 10:09 a.m., <a class=\"moz-txt-link-abbreviated moz-txt-link-freetext\" href=\"mailto:Yash.Shinde@windriver.com\" target=\"_blank\" rel=\"nofollow noopener\">Yash.Shinde@windriver.com</a> wrote:</div>\r\n"
+ "<blockquote cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n"
+ "<pre class=\"moz-quote-pre\">From: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" target=\"_blank\" rel=\"nofollow noopener\">&lt;Yash.Shinde@windriver.com&gt;</a>\r\n"
  "\r\n"
  "Tests which are failing from below modules are added to exclude list\r\n"
  "\ttests/run-make\r\n"
@@ -340,55 +645,28 @@
  "* Newly addded tests are sorted and updated.\r\n"
  "\r\n"
  "* Overall exclude tests count in exclude list is now reduced to 114.</pre>\r\n"
- "      </blockquote>\r\n"
- "      We need to resolve the mips32 problems that Richard pointed out.<br>\r\n"
- "      <p>Should we skip all the rust tests for mips32?</p>\r\n"
- "    </blockquote>\r\n"
- "    In previous oe-selftest implementation, we skipped rust tests for\r\n"
- "    mips32.<br>\r\n"
- "    I think we should continue with it as rust tests are unstable with\r\n"
- "    mips32.<br>\r\n"
- "    <br>\r\n"
- "    <blockquote type=\"cite\" cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n"
- "      <p><br>\r\n"
- "      </p>\r\n"
- "      Please submit a v3 with the mips fix/avoidance and split this\r\n"
- "      exclude list commit down into 3 steps:<br>\r\n"
- "      <br>\r\n"
- "      &nbsp;1. Sort the existing list of tests<br>\r\n"
- "      &nbsp;2. Remove the <span style=\"white-space: pre-wrap\">test cases whose parent dir is also present in the exclude list\r\n"
- "</span>\r\n"
- "      <p>&nbsp;3. Add the new tests that are to be excluded.</p>\r\n"
- "      <p>This may seem really pedantic but otherwise the changes are\r\n"
- "        really hard to review.</p>\r\n"
- "      <p>The way I think about this is that someone looking at the\r\n"
- "        commit log might be interested<br>\r\n"
- "        in exactly which tests are in being added to the exclude list so\r\n"
- "        that should be clear from 3.<br>\r\n"
- "        1. won't really be of interest so most people will skip over\r\n"
- "        that<br>\r\n"
- "        2. also won't be of interest to most people <br>\r\n"
- "        but you need 1 and 2 to make 3 be apparent to people who want\r\n"
- "        that info quickly.</p>\r\n"
- "    </blockquote>\r\n"
- "    <p>For 1 the existing list of tests are already sorted.<br>\r\n"
- "      I will send a v3 with separate commits for:<br>\r\n"
- "      <br>\r\n"
- "      1. newly added test cases<br>\r\n"
- "      2. removing test cases <span style=\"white-space: pre-wrap\">whose parent dir is also present in the exclude list\r\n"
- "3. sorting the overall final list\r\n"
- "\r\n"
- "Regards,\r\n"
- "Yash\r\n"
- "</span></p>\r\n"
- "    <blockquote type=\"cite\" cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n"
- "      <p>Thanks,</p>\r\n"
- "      <p>../Randy<br>\r\n"
- "      </p>\r\n"
- "      <blockquote type=\"cite\" cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n"
- "        <pre class=\"moz-quote-pre\" wrap=\"\">* The testing is done on arm32, arm64, mips64, x86 and  x86_64 targets.\r\n"
+ "</blockquote>\r\n"
+ "We need to resolve the mips32 problems that Richard pointed out.<br />\r\n"
+ "<p>Should we skip all the rust tests for mips32?</p>\r\n"
+ "</blockquote>\r\n"
+ "In previous oe-selftest implementation, we skipped rust tests for mips32.<br />I think we should continue with it as rust tests are unstable with mips32.<br /><br />\r\n"
+ "<blockquote cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n"
+ "<p>&nbsp;</p>\r\n"
+ "Please submit a v3 with the mips fix/avoidance and split this exclude list commit down into 3 steps:<br /><br />&nbsp;1. Sort the existing list of tests<br />&nbsp;2. Remove the <span>test cases whose parent dir is also present in the exclude list </span>\r\n"
+ "<p>&nbsp;3. Add the new tests that are to be excluded.</p>\r\n"
+ "<p>This may seem really pedantic but otherwise the changes are really hard to review.</p>\r\n"
+ "<p>The way I think about this is that someone looking at the commit log might be interested<br />in exactly which tests are in being added to the exclude list so that should be clear from 3.<br />1. won't really be of interest so most people will skip over that<br />2. also won't be of interest to most people <br />but you need 1 and 2 to make 3 be apparent to people who want that info quickly.</p>\r\n"
+ "</blockquote>\r\n"
+ "<p>For 1 the existing list of tests are already sorted.<br />I will send a v3 with separate commits for:<br /><br />1. newly added test cases<br />2. removing test cases <span>whose parent dir is also present in the exclude list<br /></span>3. sorting the overall final list<span><br /></span></p>\r\n"
+ "<p>&nbsp;</p>\r\n"
+ "<p><span>Regards, <br /></span><span>Yash </span></p>\r\n"
+ "<blockquote cite=\"mid:e06788dd-2104-40fc-923c-11c4bfbbac0d@windriver.com\">\r\n"
+ "<p>Thanks,</p>\r\n"
+ "<p>../Randy</p>\r\n"
+ "<blockquote cite=\"mid:20240119150907.3840110-5-Yash.Shinde@windriver.com\">\r\n"
+ "<pre class=\"moz-quote-pre\">* The testing is done on arm32, arm64, mips64, x86 and  x86_64 targets.\r\n"
  "\r\n"
- "Signed-off-by: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" moz-do-not-send=\"true\">&lt;Yash.Shinde@windriver.com&gt;</a>\r\n"
+ "Signed-off-by: Yash Shinde <a class=\"moz-txt-link-rfc2396E\" href=\"mailto:Yash.Shinde@windriver.com\" target=\"_blank\" rel=\"nofollow noopener\">&lt;Yash.Shinde@windriver.com&gt;</a>\r\n"
  "---\r\n"
  " meta/lib/oeqa/selftest/cases/rust.py       | 165 +++++----------------\r\n"
  " meta/recipes-devtools/rust/rust-source.inc |   4 +\r\n"
@@ -402,11 +680,11 @@
  " class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\r\n"
  "     def test_rust(self, *args, **kwargs):\r\n"
  "         # Disable Rust Oe-selftest\r\n"
- "-        self.skipTest(&quot;The Rust Oe-selftest is disabled.&quot;)\r\n"
- "+        #self.skipTest(&quot;The Rust Oe-selftest is disabled.&quot;)\r\n"
+ "-        self.skipTest(\"The Rust Oe-selftest is disabled.\")\r\n"
+ "+        #self.skipTest(\"The Rust Oe-selftest is disabled.\")\r\n"
  " \r\n"
  "         # build remote-test-server before image build\r\n"
- "         recipe = &quot;rust<a class=\"moz-txt-link-rfc2396E\" href=\"mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=\" moz-do-not-send=\"true\">&quot;\r\n"
+ "         recipe = \"rust<a class=\"moz-txt-link-rfc2396E\" href=\"mailto:@@-73,156+73,90@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'src/librustdoc','src/rustdoc-json-types','src/tools/compiletest/src/common.rs',+'src/tools/jsondoclint','src/tools/lint-docs',+'src/tools/replace-version-placeholder','src/tools/rust-analyzer','src/tools/rustdoc-themes','src/tools/tidy','tests/assembly/asm/aarch64-outline-atomics.rs',+'tests/codegen/abi-efiapi.rs',+'tests/codegen/abi-efiapi.rs','tests/codegen/abi-main-signature-32bit-c-int.rs','tests/codegen/abi-repr-ext.rs',+'tests/codegen/abi-sysv64.rs','tests/codegen/abi-x86-interrupt.rs',+'tests/codegen/align-byval.rs',+'tests/codegen/align-fn.rs',+'tests/codegen/asm-powerpc-clobbers.rs',+'tests/codegen/async-fn-debug-awaitee-field.rs',+'tests/codegen/binary-search-index-no-bound-check.rs','tests/codegen/branch-protection.rs',+'tests/codegen/call-metadata.rs','tests/codegen/catch-unwind.rs','tests/codegen/cf-protection.rs',+'tests/codegen/debug-column.rs',+'tests/codegen/debug-limited.rs',+'tests/codegen/debuginfo-generic-closure-env-names.rs',+'tests/codegen/drop.rs',+'tests/codegen/dst-vtable-align-nonzero.rs',+'tests/codegen/enable-lto-unit-splitting.rs','tests/codegen/enum-bounds-check-derived-idx.rs',+'tests/codegen/enum/enum-u128.rs',+'tests/codegen/fn-impl-trait-self.rs','tests/codegen/force-unwind-tables.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inherit_overflow.rs',+'tests/codegen/inline-function-args-debug-info.rs','tests/codegen/intrinsic-no-unnamed-attr.rs',+'tests/codegen/intrinsics/mask.rs',+'tests/codegen/intrinsics/transmute-niched.rs','tests/codegen/issues/issue-103840.rs','tests/codegen/issues/issue-47278.rs',+'tests/codegen/issues/issue-73258.rs','tests/codegen/issues/issue-73827-bounds-check-index-in-subexpr.rs',+'tests/codegen/issues/issue-75546.rs',+'tests/codegen/issues/issue-77812.rs',+'tests/codegen/issues/issue-98156-const-arg-temp-lifetime.rs','tests/codegen/lifetime_start_end.rs',+'tests/codegen/llvm-ident.rs','tests/codegen/local-generics-in-exe-internalized.rs',+'tests/codegen/mainsubprogram.rs','tests/codegen/match-unoptimized.rs',+'tests/codegen/move-operands.rs','tests/codegen/noalias-rwlockreadguard.rs','tests/codegen/non-terminate/nonempty-infinite-loop.rs','tests/codegen/noreturn-uninhabited.rs','tests/codegen/repr-transparent-aggregates-3.rs',+'tests/codegen/repr/transparent-mips64.rs','tests/codegen/sse42-implies-crc32.rs','tests/codegen/thread-local.rs','tests/codegen/uninit-consts.rs',+'tests/mir-opt/','tests/pretty/raw-str-nonexpr.rs','tests/run-make',-'tests/run-make/cdylib-fewer-symbols/foo.rs',-'tests/run-make/doctests-keep-binaries/t.rs',-'tests/run-make-fulldeps',-'tests/run-make/issue-22131/foo.rs',-'tests/run-make/issue-36710/Makefile',-'tests/run-make/issue-47551',-'tests/run-make/pgo-branch-weights',-'tests/run-make/pgo-gen',-'tests/run-make/pgo-gen-lto',-'tests/run-make/pgo-indirect-call-promotion',-'tests/run-make/pgo-use',-'tests/run-make/pointer-auth-link-with-c/Makefile',-'tests/run-make/profile',-'tests/run-make/static-pie',-'tests/run-make/sysroot-crates-are-unstable',-'tests/run-make/target-specs','tests/rustdoc',-'tests/rustdoc/async-move-doctest.rs',-'tests/rustdoc/async-trait.rs',-'tests/rustdoc/auto-traits.rs',-'tests/rustdoc/check-source-code-urls-to-def.rs',-'tests/rustdoc/comment-in-doctest.rs',-'tests/rustdoc/const-generics/const-generics-docs.rs',-'tests/rustdoc/cross-crate-hidden-assoc-trait-items.rs',-'tests/rustdoc/cross-crate-hidden-impl-parameter.rs',-'tests/rustdoc/cross-crate-links.rs',-'tests/rustdoc/cross-crate-primitive-doc.rs',-'tests/rustdoc/doctest-manual-crate-name.rs',-'tests/rustdoc/edition-doctest.rs',-'tests/rustdoc/edition-flag.rs',-'tests/rustdoc/elided-lifetime.rs',-'tests/rustdoc/external-macro-src.rs',-'tests/rustdoc/extern-html-root-url.rs',-'tests/rustdoc/extern-impl-trait.rs',-'tests/rustdoc/hide-unstable-trait.rs',-'tests/rustdoc/inline_cross/add-docs.rs',-'tests/rustdoc/inline_cross/default-trait-method.rs',-'tests/rustdoc/inline_cross/dyn_trait.rs',-'tests/rustdoc/inline_cross/impl_trait.rs',-'tests/rustdoc/inline_cross/issue-24183.rs',-'tests/rustdoc/inline_cross/macros.rs',-'tests/rustdoc/inline_cross/trait-vis.rs',-'tests/rustdoc/inline_cross/use_crate.rs',-'tests/rustdoc/intra-doc-crate/self.rs',-'tests/rustdoc/intra-doc/cross-crate/additional_doc.rs',-'tests/rustdoc/intra-doc/cross-crate/basic.rs',-'tests/rustdoc/intra-doc/cross-crate/crate.rs',-'tests/rustdoc/intra-doc/cross-crate/hidden.rs',-'tests/rustdoc/intra-doc/cross-crate/macro.rs',-'tests/rustdoc/intra-doc/cross-crate/module.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-inner.rs',-'tests/rustdoc/intra-doc/cross-crate/submodule-outer.rs',-'tests/rustdoc/intra-doc/cross-crate/traits.rs',-'tests/rustdoc/intra-doc/extern-builtin-type-impl.rs',-'tests/rustdoc/intra-doc/extern-crate-only-used-in-link.rs',-'tests/rustdoc/intra-doc/extern-crate.rs',-'tests/rustdoc/intra-doc/extern-inherent-impl.rs',-'tests/rustdoc/intra-doc/extern-reference-link.rs',-'tests/rustdoc/intra-doc/issue-103463.rs',-'tests/rustdoc/intra-doc/issue-104145.rs',-'tests/rustdoc/intra-doc/issue-66159.rs',-'tests/rustdoc/intra-doc/pub-use.rs',-'tests/rustdoc/intra-doc/reexport-additional-docs.rs',-'tests/rustdoc/issue-18199.rs',-'tests/rustdoc/issue-23106.rs',-'tests/rustdoc/issue-23744.rs',-'tests/rustdoc/issue-25944.rs',-'tests/rustdoc/issue-30252.rs',-'tests/rustdoc/issue-38129.rs',-'tests/rustdoc/issue-40936.rs',-'tests/rustdoc/issue-43153.rs',-'tests/rustdoc/issue-46727.rs',-'tests/rustdoc/issue-48377.rs',-'tests/rustdoc/issue-48414.rs',-'tests/rustdoc/issue-53689.rs',-'tests/rustdoc/issue-54478-demo-allocator.rs',-'tests/rustdoc/issue-57180.rs',-'tests/rustdoc/issue-61592.rs',-'tests/rustdoc/issue-73061-cross-crate-opaque-assoc-type.rs',-'tests/rustdoc/issue-75588.rs',-'tests/rustdoc/issue-85454.rs',-'tests/rustdoc/issue-86620.rs',-'tests/rustdoc-json','tests/rustdoc-js-std',-'tests/rustdoc/macro_pub_in_module.rs',-'tests/rustdoc/masked.rs',-'tests/rustdoc/normalize-assoc-item.rs',-'tests/rustdoc/no-stack-overflow-25295.rs',-'tests/rustdoc/primitive-reexport.rs',-'tests/rustdoc/process-termination.rs',-'tests/rustdoc/pub-extern-crate.rs',-'tests/rustdoc/pub-use-extern-macros.rs',-'tests/rustdoc/reexport-check.rs',-'tests/rustdoc/reexport-dep-foreign-fn.rs',-'tests/rustdoc/reexport-doc.rs',-'tests/rustdoc/reexports-priv.rs',-'tests/rustdoc/reexports.rs',-'tests/rustdoc/rustc,-incoherent-impls.rs',-'tests/rustdoc/test_option_check/bar.rs',-'tests/rustdoc/test_option_check/test.rs',-'tests/rustdoc/trait-alias-mention.rs',-'tests/rustdoc/trait-visibility.rs',+'tests/rustdoc-json','tests/rustdoc-ui/cfg-test.rs','tests/rustdoc-ui/check-cfg-test.rs','tests/rustdoc-ui/display-output.rs','tests/rustdoc-ui/doc-comment-multi-line-attr.rs','tests/rustdoc-ui/doc-comment-multi-line-cfg-attr.rs','tests/rustdoc-ui/doc-test-doctest-feature.rs',+'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/doctest-multiline-crate-attribute.rs','tests/rustdoc-ui/doctest-output.rs',-'tests/rustdoc-ui/doc-test-rustdoc-feature.rs','tests/rustdoc-ui/failed-doctest-compile-fail.rs','tests/rustdoc-ui/issue-80992.rs','tests/rustdoc-ui/issue-91134.rs',+'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/nocapture-fail.rs','tests/rustdoc-ui/nocapture.rs',-'tests/rustdoc-ui/no-run-flag.rs','tests/rustdoc-ui/run-directory.rs','tests/rustdoc-ui/test-no_std.rs','tests/rustdoc-ui/test-type.rs',-'tests/rustdoc/unit-return.rs',+'tests/ui-fulldeps/','tests/ui/abi/stack-probes-lto.rs','tests/ui/abi/stack-probes.rs','tests/ui/array-slice-vec/subslice-patterns-const-eval-match.rs',@@-233,31+167,10@@classRustSelfTestSystemEmulated(OESelftestTestCase,OEPTestResultTestCase):'tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs','tests/ui/drop/dynamic-drop.rs','tests/ui/empty_global_asm.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-box.rs',-'tests/ui-fulldeps/deriving-encodable-decodable-cell-refcell.rs',-'tests/ui-fulldeps/deriving-global.rs',-'tests/ui-fulldeps/deriving-hygiene.rs',-'tests/ui-fulldeps/dropck_tarena_sound_drop.rs',-'tests/ui-fulldeps/empty-struct-braces-derive.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.rs',-'tests/ui-fulldeps/internal-lints/bad_opt_access.stderr',-'tests/ui-fulldeps/internal-lints/default_hash_types.rs',-'tests/ui-fulldeps/internal-lints/diagnostics.rs',-'tests/ui-fulldeps/internal-lints/lint_pass_impl_without_macro.rs',-'tests/ui-fulldeps/internal-lints/qualified_ty_ty_ctxt.rs',-'tests/ui-fulldeps/internal-lints/query_stability.rs',-'tests/ui-fulldeps/internal-lints/rustc_pass_by_value.rs',-'tests/ui-fulldeps/internal-lints/ty_tykind_usage.rs',-'tests/ui-fulldeps/issue-14021.rs',-'tests/ui-fulldeps/lint-group-denied-lint-allowed.rs',-'tests/ui-fulldeps/lint-group-forbid-always-trumps-cli.rs',-'tests/ui-fulldeps/lint-pass-macros.rs',-'tests/ui-fulldeps/regions-mock-tcx.rs',-'tests/ui-fulldeps/rustc_encodable_hygiene.rs',-'tests/ui-fulldeps/session-diagnostic/enforce_slug_naming.rs','tests/ui/functions-closures/fn-help-with-err.rs','tests/ui/linkage-attr/issue-10755.rs','tests/ui/macros/restricted-shadowing-legacy.rs',+'tests/ui/numbers-arithmetic/u128.rs','tests/ui/process/nofile-limit.rs','tests/ui/process/process-panic-after-fork.rs','tests/ui/process/process-sigpipe.rs',diff--gita/meta/recipes-devtools/rust/rust-source.incb/meta/recipes-devtools/rust/rust-source.incindex83a0dbc15f..e02829e6b3100644---a/meta/recipes-devtools/rust/rust-source.inc+++b/meta/recipes-devtools/rust/rust-source.inc@@-10,6+10,10@@SRC_URI+=\" target=\"_blank\" rel=\"nofollow noopener\">\"\r\n"
  "@@ -73,156 +73,90 @@ class RustSelfTestSystemEmulated(OESelftestTestCase, OEPTestResultTestCase):\r\n"
  "                             'src/librustdoc',\r\n"
  "                             'src/rustdoc-json-types',\r\n"
@@ -638,26 +916,23 @@
  "index 83a0dbc15f..e02829e6b3 100644\r\n"
  "--- a/meta/recipes-devtools/rust/rust-source.inc\r\n"
  "+++ b/meta/recipes-devtools/rust/rust-source.inc\r\n"
- "@@ -10,6 +10,10 @@ SRC_URI += &quot;</a><a class=\"moz-txt-link-freetext\" href=\"https://static.rust-lang.org/dist/rustc-$\">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n\r\n"
- "             <a class=\"moz-txt-link-freetext\" href=\"file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$\">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- "             <a class=\"moz-txt-link-freetext\" href=\"file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$\">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- "             <a class=\"moz-txt-link-freetext\" href=\"file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$\">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- "+            <a class=\"moz-txt-link-freetext\" href=\"file://cargo-path.patch;patchdir=$\">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- "+            <a class=\"moz-txt-link-freetext\" href=\"file://custom-target-cfg.patch;patchdir=$\">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- "+            <a class=\"moz-txt-link-freetext\" href=\"file://rustc-bootstrap.patch;patchdir=$\">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- "+            <a class=\"moz-txt-link-freetext\" href=\"file://target-build-value.patch;patchdir=$\">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
- " &quot;\r\n"
- " SRC_URI[rust.sha256sum] = &quot;b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e&quot;\r\n"
+ "@@ -10,6 +10,10 @@ SRC_URI += \"</a><a class=\"moz-txt-link-freetext\" href=\"https://static.rust-lang.org/dist/rustc-$\" target=\"_blank\" rel=\"nofollow noopener\">https://static.rust-lang.org/dist/rustc-$</a>{RUST_VERSION}-src.tar.xz;n\r\n"
+ "             <a class=\"moz-txt-link-freetext\" href=\"file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://0004-musl-Define-O_LARGEFILE-for-riscv32.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ "             <a class=\"moz-txt-link-freetext\" href=\"file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://0005-musl-Define-SOCK_SEQPACKET-in-common-place.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ "             <a class=\"moz-txt-link-freetext\" href=\"file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://0001-Revert-Map-source-absolute-paths-to-OUT_DIR-as-relat.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ "+            <a class=\"moz-txt-link-freetext\" href=\"file://cargo-path.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://cargo-path.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ "+            <a class=\"moz-txt-link-freetext\" href=\"file://custom-target-cfg.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://custom-target-cfg.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ "+            <a class=\"moz-txt-link-freetext\" href=\"file://rustc-bootstrap.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://rustc-bootstrap.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ "+            <a class=\"moz-txt-link-freetext\" href=\"file://target-build-value.patch;patchdir=$\" target=\"_blank\" rel=\"nofollow noopener\">file://target-build-value.patch;patchdir=$</a>{RUSTSRC} \\\r\n"
+ " \"\r\n"
+ " SRC_URI[rust.sha256sum] = \"b98c09d968529212fb29eec7d6d3e9bdaa869810679b7fb86a1ca69469d75f5e\"\r\n"
  " \r\n"
  "</pre>\r\n"
- "      </blockquote>\r\n"
- "      <p><br>\r\n"
- "      </p>\r\n"
- "      <pre class=\"moz-signature\" cols=\"72\">-- \r\n"
+ "</blockquote>\r\n"
+ "<p>&nbsp;</p>\r\n"
+ "<pre class=\"moz-signature\">-- \r\n"
  "# Randy MacLeod\r\n"
  "# Wind River Linux</pre>\r\n"
- "    </blockquote>\r\n"
- "  </body>\r\n"
- "</html>\r\n"
+ "</blockquote>\r\n"
 
-4656c414b757dbc71fadab1d4251a9ffb81c29d824d628c272d614845f7d03fb
+422c2b5d594a91033143ca23dec9b382f4956f2f89259301b6487d1119f78de2

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox