=== dojoengine/origami-caadee171 === >>> git clone --depth 1 --no-tags https://github.com/dojoengine/origami . [err] Cloning into '.'... >>> maat-check-versions [out] Name Version Source Installed [out] nodejs 23.11.0 ASDF_NODEJS_VERSION true [out] scarb 2.9.4 ASDF_SCARB_VERSION true [out] starknet-foundry 0.43.0 ASDF_STARKNET-FOUNDRY_VERSION true >>> maat-patch [err] Installed 1 package in 2ms [out] diff --git a/Scarb.toml b/Scarb.toml [out] index badfe66..9df8b0d 100644 [out] --- a/Scarb.toml [out] +++ b/Scarb.toml [out] @@ -18,3 +18,14 @@ dojo = { git = "https://github.com/dojoengine/dojo", tag = "v1.5.0" } [out] cubit = { git = "https://github.com/bengineer42/cubit", branch = "bump-cairo-gt-2.8" } [out] starknet = "^2.10.1" [out] cairo_test = "^2.10.1" [out] + [out] +[patch.scarbs-xyz] [out] +assert_macros = "2.9.4" # NOTE: added by maat-patch, was: None [out] +starknet = "2.9.4" # NOTE: added by maat-patch, was: None [out] +cairo_test = "2.9.4" # NOTE: added by maat-patch, was: None [out] +snforge_std = "0.43.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.43.0" # NOTE: added by maat-patch, was: None [out] + [out] +[patch."https://github.com/foundry-rs/starknet-foundry.git"] [out] +snforge_std = "0.43.0" # NOTE: added by maat-patch, was: None [out] +snforge_scarb_plugin = "0.43.0" # NOTE: added by maat-patch, was: None [out] diff --git a/crates/algebra/Scarb.toml b/crates/algebra/Scarb.toml [out] index 8f84218..4123e2d 100644 [out] --- a/crates/algebra/Scarb.toml [out] +++ b/crates/algebra/Scarb.toml [out] @@ -7,7 +7,16 @@ homepage = "https://github.com/dojoengine/origami/tree/main/crates/algebra" [out] [out] # TODO: update to edition 2024_07, some traits are deprecated and others no longer accessible. [out] # Mostly related to `AddEq` -> `AddAssign` and so on. [out] +cairo-version = "2.9.4" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] cubit.workspace = true [out] cairo_test.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] diff --git a/crates/defi/Scarb.toml b/crates/defi/Scarb.toml [out] index f3edd6d..fe5378b 100644 [out] --- a/crates/defi/Scarb.toml [out] +++ b/crates/defi/Scarb.toml [out] @@ -4,8 +4,17 @@ version.workspace = true [out] edition.workspace = true [out] description = "DeFi library for Dojo based games." [out] homepage = "https://github.com/dojoengine/origami/tree/main/crates/defi" [out] +cairo-version = "2.9.4" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] cubit.workspace = true [out] starknet.workspace = true [out] cairo_test.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] diff --git a/crates/map/Scarb.toml b/crates/map/Scarb.toml [out] index 04fb073..9d2b6f0 100644 [out] --- a/crates/map/Scarb.toml [out] +++ b/crates/map/Scarb.toml [out] @@ -4,6 +4,15 @@ version.workspace = true [out] edition.workspace = true [out] description = "Maps library for Dojo based games." [out] homepage = "https://github.com/dojoengine/origami/tree/main/crates/map" [out] +cairo-version = "2.9.4" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] cairo_test.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] diff --git a/crates/random/Scarb.toml b/crates/random/Scarb.toml [out] index afd4125..03de2e2 100644 [out] --- a/crates/random/Scarb.toml [out] +++ b/crates/random/Scarb.toml [out] @@ -4,6 +4,15 @@ version.workspace = true [out] edition.workspace = true [out] description = "Random generator library for Dojo based games." [out] homepage = "https://github.com/dojoengine/origami/tree/main/crates/random" [out] +cairo-version = "2.9.4" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] cairo_test.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] diff --git a/crates/rating/Scarb.toml b/crates/rating/Scarb.toml [out] index 2e7ba57..57daa2e 100644 [out] --- a/crates/rating/Scarb.toml [out] +++ b/crates/rating/Scarb.toml [out] @@ -4,6 +4,15 @@ version.workspace = true [out] edition.workspace = true [out] description = "Rating related algorithm library for Dojo based games." [out] homepage = "https://github.com/dojoengine/origami/tree/main/crates/rating" [out] +cairo-version = "2.9.4" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] cairo_test.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' [out] diff --git a/crates/security/Scarb.toml b/crates/security/Scarb.toml [out] index d2204bf..905892c 100644 [out] --- a/crates/security/Scarb.toml [out] +++ b/crates/security/Scarb.toml [out] @@ -4,6 +4,15 @@ version.workspace = true [out] edition.workspace = true [out] description = "Security library for Dojo based games." [out] homepage = "https://github.com/dojoengine/origami/tree/main/crates/security" [out] +cairo-version = "2.9.4" # NOTE: added by maat-patch, was: None [out] [out] [dependencies] [out] cairo_test.workspace = true [out] + [out] +[dev-dependencies] [out] + [out] +[scripts] [out] +test = "scarb cairo-test" # NOTE: added by maat-patch, was: None [out] + [out] +[tool.scarb] [out] +allow-prebuilt-plugins = ["snforge_std"] # NOTE: maat-patch added 'snforge_std' >>> scarb fetch [out] error: Version solving failed: [out] - origami_algebra v1.1.2 (/mnt/maat-workbench/crates/algebra/Scarb.toml) cannot use cairo_test v2.9.4 (std), because origami_algebra requires cairo_test ^2.10.1 [out] - origami_defi v1.1.2 (/mnt/maat-workbench/crates/defi/Scarb.toml) cannot use cairo_test v2.9.4 (std), because origami_defi requires cairo_test ^2.10.1 [out] - origami_defi v1.1.2 (/mnt/maat-workbench/crates/defi/Scarb.toml) cannot use starknet v2.9.4 (std), because origami_defi requires starknet ^2.10.1 [out] - origami_map v1.1.2 (/mnt/maat-workbench/crates/map/Scarb.toml) cannot use cairo_test v2.9.4 (std), because origami_map requires cairo_test ^2.10.1 [out] - origami_random v1.1.2 (/mnt/maat-workbench/crates/random/Scarb.toml) cannot use cairo_test v2.9.4 (std), because origami_random requires cairo_test ^2.10.1 [out] - origami_rating v1.1.2 (/mnt/maat-workbench/crates/rating/Scarb.toml) cannot use cairo_test v2.9.4 (std), because origami_rating requires cairo_test ^2.10.1 [out] - origami_security v1.1.2 (/mnt/maat-workbench/crates/security/Scarb.toml) cannot use cairo_test v2.9.4 (std), because origami_security requires cairo_test ^2.10.1 [out] [out] Scarb does not have real version solving algorithm yet. [out] Perhaps in the future this conflict could be resolved, but currently, [out] please upgrade your dependencies to use latest versions of their dependencies. [out] [out] [out] Stack backtrace: [out] 0: anyhow::kind::Adhoc::new [out] 1: scarb::resolver::resolve::{{closure}}::{{closure}} [out] 2: tokio::runtime::handle::Handle::block_on [out] 3: scarb::ops::resolve::resolve_workspace_with_opts [out] 4: scarb::commands::run [out] 5: scarb::main [out] 6: std::sys::backtrace::__rust_begin_short_backtrace [out] 7: main [out] 8: __libc_start_call_main [out] 9: __libc_start_main_impl [out] 10: _start Process finished with exit code 1 >>> scarb tree -q --workspace Process finished with exit code -1 >>> scarb build --workspace --test Process finished with exit code -1 >>> scarb lint --workspace --deny-warnings Process finished with exit code -1 >>> SNFORGE_FUZZER_SEED=1 SNFORGE_IGNORE_FORK_TESTS=1 scarb test --workspace Process finished with exit code -1 >>> maat-test-ls Process finished with exit code -1