From 5d48636dc3903335b8e30cf107e0721d3fcea3b7 Mon Sep 17 00:00:00 2001 From: James Newling Date: Mon, 13 Jul 2026 11:08:59 -0700 Subject: [PATCH 1/7] fix(emulation): package runnable rocjitsu payload --- emulation/artifact-rocjitsu.toml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/emulation/artifact-rocjitsu.toml b/emulation/artifact-rocjitsu.toml index f7f4ea9e53f..2bfe94fd4e0 100644 --- a/emulation/artifact-rocjitsu.toml +++ b/emulation/artifact-rocjitsu.toml @@ -3,10 +3,13 @@ default_patterns = false include = [ "lib/librocjitsu.so", + "lib/librocjitsu_hooks.so", + "lib/librocjitsu_kmd.so", ] [components.dbg."emulation/rocjitsu/stage"] [components.dev."emulation/rocjitsu/stage"] [components.run."emulation/rocjitsu/stage"] include = [ + "bin/rocjitsu", "share/rocjitsu/**", ] From a18158d0fb9354aa7cd277e30a92ba5b2f498da7 Mon Sep 17 00:00:00 2001 From: James Newling Date: Tue, 14 Jul 2026 15:31:58 -0700 Subject: [PATCH 2/7] fix(emulation): package installed rocjitsu libraries --- emulation/artifact-rocjitsu.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/emulation/artifact-rocjitsu.toml b/emulation/artifact-rocjitsu.toml index 2bfe94fd4e0..6c4058907e2 100644 --- a/emulation/artifact-rocjitsu.toml +++ b/emulation/artifact-rocjitsu.toml @@ -4,7 +4,6 @@ default_patterns = false include = [ "lib/librocjitsu.so", "lib/librocjitsu_hooks.so", - "lib/librocjitsu_kmd.so", ] [components.dbg."emulation/rocjitsu/stage"] [components.dev."emulation/rocjitsu/stage"] From 6e6b379dc012abfd9d855f9bb26e6a330ea26780 Mon Sep 17 00:00:00 2001 From: "Rosa, Ada" Date: Tue, 21 Jul 2026 18:19:06 +0000 Subject: [PATCH 3/7] fix: validate_shared_lib librocjitsu_hooks.so --- emulation/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/emulation/CMakeLists.txt b/emulation/CMakeLists.txt index 8f5b7ed089f..e0ac4a9d136 100644 --- a/emulation/CMakeLists.txt +++ b/emulation/CMakeLists.txt @@ -39,6 +39,7 @@ if(THEROCK_ENABLE_ROCJITSU) therock_test_validate_shared_lib(PATH rocjitsu/dist/lib LIB_NAMES librocjitsu.so + librocjitsu_hooks.so ) therock_test_validate_shared_lib(PATH rocjitsu/dist/lib LIB_NAMES From a8f6fcefd07784ddffa765892a522377f33923be Mon Sep 17 00:00:00 2001 From: "Rosa, Ada" Date: Tue, 21 Jul 2026 18:20:28 +0000 Subject: [PATCH 4/7] ship all rocjitsu libs --- emulation/artifact-rocjitsu.toml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/emulation/artifact-rocjitsu.toml b/emulation/artifact-rocjitsu.toml index 6c4058907e2..7617459296a 100644 --- a/emulation/artifact-rocjitsu.toml +++ b/emulation/artifact-rocjitsu.toml @@ -1,10 +1,5 @@ # rocjitsu [components.lib."emulation/rocjitsu/stage"] -default_patterns = false -include = [ - "lib/librocjitsu.so", - "lib/librocjitsu_hooks.so", -] [components.dbg."emulation/rocjitsu/stage"] [components.dev."emulation/rocjitsu/stage"] [components.run."emulation/rocjitsu/stage"] From 03c0a69c7334a7ba267a606824619beec9a7267b Mon Sep 17 00:00:00 2001 From: "Rosa, Ada" Date: Tue, 21 Jul 2026 18:21:35 +0000 Subject: [PATCH 5/7] hold off on shiping rocjitsu cli --- emulation/artifact-rocjitsu.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/emulation/artifact-rocjitsu.toml b/emulation/artifact-rocjitsu.toml index 7617459296a..470fe8e9b21 100644 --- a/emulation/artifact-rocjitsu.toml +++ b/emulation/artifact-rocjitsu.toml @@ -4,6 +4,5 @@ [components.dev."emulation/rocjitsu/stage"] [components.run."emulation/rocjitsu/stage"] include = [ - "bin/rocjitsu", "share/rocjitsu/**", ] From 37d5c74be59852b8fc7bc3896046dba7c88eca5c Mon Sep 17 00:00:00 2001 From: James Newling Date: Tue, 21 Jul 2026 13:58:23 -0700 Subject: [PATCH 6/7] add test component. This seems to be the canonical way to package components intended for etsting --- emulation/CMakeLists.txt | 1 + emulation/artifact-rocjitsu.toml | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/emulation/CMakeLists.txt b/emulation/CMakeLists.txt index e0ac4a9d136..f3a3a710778 100644 --- a/emulation/CMakeLists.txt +++ b/emulation/CMakeLists.txt @@ -54,6 +54,7 @@ if(THEROCK_ENABLE_ROCJITSU) dev lib run + test SUBPROJECT_DEPS rocjitsu ) diff --git a/emulation/artifact-rocjitsu.toml b/emulation/artifact-rocjitsu.toml index 470fe8e9b21..e8eb27d2888 100644 --- a/emulation/artifact-rocjitsu.toml +++ b/emulation/artifact-rocjitsu.toml @@ -6,3 +6,7 @@ include = [ "share/rocjitsu/**", ] +[components.test."emulation/rocjitsu/stage"] +include = [ + "bin/rocjitsu", +] From 4ad57e79eb7a6f9a3fdfcd616f3ca4af51292a4b Mon Sep 17 00:00:00 2001 From: "Rosa, Ada" Date: Mon, 27 Jul 2026 17:01:36 +0000 Subject: [PATCH 7/7] be explicit about which libs to ship This reverts commit 239f4dc18fa45f3e84a7f50c44a0934b8df2014b. --- emulation/artifact-rocjitsu.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/emulation/artifact-rocjitsu.toml b/emulation/artifact-rocjitsu.toml index e8eb27d2888..2f0f3d10d9e 100644 --- a/emulation/artifact-rocjitsu.toml +++ b/emulation/artifact-rocjitsu.toml @@ -1,5 +1,10 @@ # rocjitsu [components.lib."emulation/rocjitsu/stage"] +default_patterns = false +include = [ + "lib/librocjitsu.so", + "lib/librocjitsu_hooks.so", +] [components.dbg."emulation/rocjitsu/stage"] [components.dev."emulation/rocjitsu/stage"] [components.run."emulation/rocjitsu/stage"]