Prove clean native release artifacts (#106)
Some checks failed
API and SemVer surface / api-surface (push) Failing after 1m28s
Native release artifact audit / audit (push) Failing after 1h6m34s
Native code generation / deterministic (push) Failing after 2m15s
Concurrency and resource soak audit / soak (push) Failing after 6m33s
Documentation / documentation (push) Failing after 2m0s
Imaging and meshing gate / native (push) Failing after 55s
JPEG 2000 feature / linux (push) Successful in 2m46s
performance evidence / audit (push) Failing after 13m45s
Release platform and feature matrix / audit (push) Successful in 1m3s
Native Rust workspace compile / compile (push) Failing after 55s
Skia feature / linux (push) Successful in 31m58s
Dependency and supply-chain audit / audit (push) Failing after 9m34s
Release platform and feature matrix / matrix (false, linux-stable-minimal, x86_64-unknown-linux-gnu, stable) (push) Failing after 10m2s
Release platform and feature matrix / matrix (false, macos-stable-portable, x86_64-apple-darwin, stable) (push) Failing after 2m0s
Release platform and feature matrix / matrix (false, windows-stable-portable, x86_64-pc-windows-gnu, stable) (push) Failing after 1m56s
Release platform and feature matrix / matrix (true, linux-msrv-portable, x86_64-unknown-linux-gnu, 1.96.0) (push) Failing after 6m19s
Release platform and feature matrix / matrix (true, linux-stable-default, x86_64-unknown-linux-gnu, stable) (push) Failing after 6m57s
Release platform and feature matrix / matrix (true, linux-stable-features, x86_64-unknown-linux-gnu, stable) (push) Failing after 7m6s
Release platform and feature matrix / matrix (true, linux-stable-release-surface, x86_64-unknown-linux-gnu, stable) (push) Failing after 8m8s
Some checks failed
API and SemVer surface / api-surface (push) Failing after 1m28s
Native release artifact audit / audit (push) Failing after 1h6m34s
Native code generation / deterministic (push) Failing after 2m15s
Concurrency and resource soak audit / soak (push) Failing after 6m33s
Documentation / documentation (push) Failing after 2m0s
Imaging and meshing gate / native (push) Failing after 55s
JPEG 2000 feature / linux (push) Successful in 2m46s
performance evidence / audit (push) Failing after 13m45s
Release platform and feature matrix / audit (push) Successful in 1m3s
Native Rust workspace compile / compile (push) Failing after 55s
Skia feature / linux (push) Successful in 31m58s
Dependency and supply-chain audit / audit (push) Failing after 9m34s
Release platform and feature matrix / matrix (false, linux-stable-minimal, x86_64-unknown-linux-gnu, stable) (push) Failing after 10m2s
Release platform and feature matrix / matrix (false, macos-stable-portable, x86_64-apple-darwin, stable) (push) Failing after 2m0s
Release platform and feature matrix / matrix (false, windows-stable-portable, x86_64-pc-windows-gnu, stable) (push) Failing after 1m56s
Release platform and feature matrix / matrix (true, linux-msrv-portable, x86_64-unknown-linux-gnu, 1.96.0) (push) Failing after 6m19s
Release platform and feature matrix / matrix (true, linux-stable-default, x86_64-unknown-linux-gnu, stable) (push) Failing after 6m57s
Release platform and feature matrix / matrix (true, linux-stable-features, x86_64-unknown-linux-gnu, stable) (push) Failing after 7m6s
Release platform and feature matrix / matrix (true, linux-stable-release-surface, x86_64-unknown-linux-gnu, stable) (push) Failing after 8m8s
This commit is contained in:
79
ci/artifact-policy.json
Normal file
79
ci/artifact-policy.json
Normal file
@@ -0,0 +1,79 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"version": "0.0.1",
|
||||
"release_packages": [
|
||||
"libremetaverse-types",
|
||||
"libremetaverse-structured-data",
|
||||
"libremetaverse-imaging",
|
||||
"libremetaverse-imaging-skia",
|
||||
"libremetaverse-openjpeg",
|
||||
"libremetaverse-opus",
|
||||
"libremetaverse-prim-mesher",
|
||||
"libremetaverse-lsl-tools",
|
||||
"libremetaverse",
|
||||
"libremetaverse-rendering-simple",
|
||||
"libremetaverse-rendering-mesh-foundry",
|
||||
"libremetaverse-rlv",
|
||||
"libremetaverse-utilities",
|
||||
"libremetaverse-voice-vivox",
|
||||
"libremetaverse-voice-webrtc",
|
||||
"libremetaverse-programs"
|
||||
],
|
||||
"binaries": [
|
||||
{"name":"inventory-explorer","services":["OpenSim login, capabilities, AIS, UDP when explicitly given credentials"]},
|
||||
{"name":"irc-gateway","services":["OpenSim and IRC TCP when explicitly given credentials and an IRC endpoint"]},
|
||||
{"name":"live-grid-smoke","services":["none in audit/fake mode; explicit OpenSim endpoint in live mode"]},
|
||||
{"name":"osd-inspector","services":["none; offline files and standard streams only"]},
|
||||
{"name":"packet-dump","services":["OpenSim login and UDP when explicitly given credentials"]},
|
||||
{"name":"prim-inspector","services":["OpenSim login, capabilities, and UDP when explicitly given credentials"]},
|
||||
{"name":"simple-bot","services":["OpenSim login, capabilities, and UDP when explicitly given credentials"]},
|
||||
{"name":"test-client","services":["OpenSim services selected by explicit login and commands"]},
|
||||
{"name":"vivox-test","services":["none in help mode; explicit external Vivox control service in live mode"]},
|
||||
{"name":"webrtc-test","services":["IPv4 loopback in fake mode; explicit OpenSim voice capabilities in live mode"]}
|
||||
],
|
||||
"offline_smokes": [
|
||||
{"binary":"osd-inspector","args":["prim-to-osd"],"required_output":false},
|
||||
{"binary":"live-grid-smoke","args":["--audit-only"],"required_output":false},
|
||||
{"binary":"live-grid-smoke","args":["--fake","--evidence","{output}"],"required_output":true},
|
||||
{"binary":"webrtc-test","args":["--fake","--timeout-seconds","10"],"required_output":false}
|
||||
],
|
||||
"allowed_native_ffi": [
|
||||
"crates/libremetaverse-openjpeg/src/ffi.rs",
|
||||
"crates/libremetaverse-openjpeg/src/lib.rs",
|
||||
"crates/libremetaverse-opus/src/lib.rs"
|
||||
],
|
||||
"mirrored_inputs": [
|
||||
{"source":"codegen/inputs/avatar_lad.xml","package_path":"crates/libremetaverse/assets/avatar_lad.xml"}
|
||||
],
|
||||
"forbidden_dependencies": [
|
||||
"coreclr",
|
||||
"grpc",
|
||||
"grpcio",
|
||||
"hostfxr",
|
||||
"jsonrpsee",
|
||||
"mono",
|
||||
"netcorehost",
|
||||
"pythonnet",
|
||||
"tarpc",
|
||||
"thrift",
|
||||
"tonic",
|
||||
"xmlrpc"
|
||||
],
|
||||
"forbidden_artifact_strings": [
|
||||
"coreclr",
|
||||
"hostfxr",
|
||||
"mscoree.dll",
|
||||
"libmono",
|
||||
"libremetaverse.dll",
|
||||
"system.runtime.loader",
|
||||
"assemblyloadcontext"
|
||||
],
|
||||
"forbidden_source_strings": [
|
||||
"std::process::Command",
|
||||
"tokio::process",
|
||||
"Command::new(\"dotnet\")",
|
||||
"Command::new(\"mono\")",
|
||||
"libloading::",
|
||||
"include_bytes!(\"LibreMetaverse.dll\")"
|
||||
]
|
||||
}
|
||||
@@ -9,10 +9,11 @@
|
||||
{ "name": "bcdec_rs", "versions": ["0.2.0"], "purpose": "Pure Rust BC6H and BC7 texture block decoding", "maintenance": "stable", "transitive_cost": "low", "native": false, "rewrite_anchor": "`bcdec_rs`" },
|
||||
{ "name": "clap", "versions": ["4.6.6"], "purpose": "Typed command-line parsing for shipped diagnostic programs", "maintenance": "active", "transitive_cost": "medium", "native": false, "rewrite_anchor": "`clap`" },
|
||||
{ "name": "cpal", "versions": ["0.18.1"], "purpose": "Opt-in cross-platform physical audio device access", "maintenance": "monitored-native", "transitive_cost": "high", "native": true, "rewrite_anchor": "`cpal`" },
|
||||
{ "name": "flate2", "versions": ["1.1.9"], "purpose": "Bounded gzip and deflate asset/archive decoding", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`flate2`" },
|
||||
{ "name": "flate2", "versions": ["1.1.9"], "purpose": "Bounded gzip and deflate asset/archive and release-package decoding", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`flate2`" },
|
||||
{ "name": "futures-channel", "versions": ["0.3.33"], "purpose": "One-shot compatibility callbacks without another runtime", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`futures-channel`" },
|
||||
{ "name": "futures-util", "versions": ["0.3.33"], "purpose": "Stream adaptation for HTTP capability bodies", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`futures-util`" },
|
||||
{ "name": "getrandom", "versions": ["0.4.3"], "purpose": "Operating-system entropy for protocol identifiers", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`getrandom`" },
|
||||
{ "name": "goblin", "versions": ["0.10.5"], "purpose": "Cross-platform ELF, PE, and Mach-O release artifact inspection", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`goblin`" },
|
||||
{ "name": "hound", "versions": ["3.5.1"], "purpose": "Bounded PCM WAV parsing for WebRTC playback", "maintenance": "stable", "transitive_cost": "low", "native": false, "rewrite_anchor": "`hound`" },
|
||||
{ "name": "mac_address2", "versions": ["2.0.2"], "purpose": "Cross-platform machine identity compatibility input", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`mac_address2`" },
|
||||
{ "name": "md-5", "versions": ["0.10.6"], "purpose": "Legacy protocol checksum compatibility", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`md-5`" },
|
||||
@@ -30,7 +31,7 @@
|
||||
{ "name": "stats_alloc", "versions": ["0.1.10"], "purpose": "Allocation-budget compatibility tests, concurrency leak audits, and reproducible performance evidence", "maintenance": "stable", "transitive_cost": "low", "native": false, "rewrite_anchor": "`stats_alloc`" },
|
||||
{ "name": "str0m", "versions": ["0.22.0"], "purpose": "Native Rust ICE, DTLS, SRTP, RTP, and SCTP WebRTC transport", "maintenance": "active", "transitive_cost": "high", "native": false, "rewrite_anchor": "`str0m`" },
|
||||
{ "name": "syn", "versions": ["2.0.119"], "purpose": "Syntax validation for generated Rust sources", "maintenance": "active", "transitive_cost": "medium", "native": false, "rewrite_anchor": "`syn`" },
|
||||
{ "name": "tar", "versions": ["0.4.46"], "purpose": "Bounded OAR and asset archive traversal", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`tar`" },
|
||||
{ "name": "tar", "versions": ["0.4.46"], "purpose": "Bounded OAR, asset, and release-package archive traversal", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`tar`" },
|
||||
{ "name": "tokio", "versions": ["1.53.1"], "purpose": "Shared asynchronous networking, timers, channels, and tasks", "maintenance": "active", "transitive_cost": "medium", "native": false, "rewrite_anchor": "`tokio`" },
|
||||
{ "name": "unicode-general-category", "versions": ["1.1.0"], "purpose": "Unicode category matching in the LSL lexer", "maintenance": "stable", "transitive_cost": "low", "native": false, "rewrite_anchor": "`unicode-general-category`" },
|
||||
{ "name": "uuid", "versions": ["1.24.0"], "purpose": "Random UUID generation behind protocol-compatible wrappers", "maintenance": "active", "transitive_cost": "low", "native": false, "rewrite_anchor": "`uuid`" },
|
||||
|
||||
437
ci/evidence/artifact-audit.json
Normal file
437
ci/evidence/artifact-audit.json
Normal file
@@ -0,0 +1,437 @@
|
||||
{
|
||||
"schema": 1,
|
||||
"source_commit": "738fe3933eeb64d9081a53c71753e8d1e43c4d00",
|
||||
"rustc": "rustc 1.97.1 (8bab26f4f 2026-07-14)",
|
||||
"operating_system": "linux",
|
||||
"architecture": "x86_64",
|
||||
"cargo_graph_packages": 378,
|
||||
"release_packages": [
|
||||
{
|
||||
"name": "libremetaverse-types",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-types-0.0.1.crate",
|
||||
"sha256": "18d44c43c3799938da5affd119519f20a9f380e626f6682d8ce42ccfdba2de8f",
|
||||
"files": 19,
|
||||
"unpacked_bytes": 648009
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-structured-data",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-structured-data-0.0.1.crate",
|
||||
"sha256": "b482a76b2b785085da673df29a8dd7efe4d278cd69a8d7e5d822dfc407057f2a",
|
||||
"files": 14,
|
||||
"unpacked_bytes": 339585
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-imaging",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-imaging-0.0.1.crate",
|
||||
"sha256": "bd797ee3dacf4475b078cc6e881b4db5419f01fe7267453bb140054051fd08a2",
|
||||
"files": 10,
|
||||
"unpacked_bytes": 87617
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-imaging-skia",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-imaging-skia-0.0.1.crate",
|
||||
"sha256": "a408014f1051ab534d388ab268acf700e73317796eab8aceecb7271203ad6b43",
|
||||
"files": 9,
|
||||
"unpacked_bytes": 57306
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-openjpeg",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-openjpeg-0.0.1.crate",
|
||||
"sha256": "72cee822e670b8db4d43c0ba03779e294b8b5c76aadfc50aa3c03d0295a3f18c",
|
||||
"files": 8,
|
||||
"unpacked_bytes": 39281
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-opus",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-opus-0.0.1.crate",
|
||||
"sha256": "a3d6a8a5796198d2773c7e5c48c186f98387eaf994f6d492af6dd29d8e4d486c",
|
||||
"files": 6,
|
||||
"unpacked_bytes": 12860
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-prim-mesher",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-prim-mesher-0.0.1.crate",
|
||||
"sha256": "436d85822576f512ba1223f0760786fc3050d02cb955d2191208caaa46706764",
|
||||
"files": 12,
|
||||
"unpacked_bytes": 208514
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-lsl-tools",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-lsl-tools-0.0.1.crate",
|
||||
"sha256": "3f8a9697939c837c1fe8abbcea72fc4449195aa56d409d01769ab9325009f0ee",
|
||||
"files": 14,
|
||||
"unpacked_bytes": 648214
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-0.0.1.crate",
|
||||
"sha256": "f06add7851122cfaece3589485ee027daf7f59e5ad7043207272a7e1085a8302",
|
||||
"files": 90,
|
||||
"unpacked_bytes": 28920093
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-rendering-simple",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-rendering-simple-0.0.1.crate",
|
||||
"sha256": "92bfb18f10275bb9daafd7f7372a7c7a2df03f150e6b5fa0444881db7ed76379",
|
||||
"files": 9,
|
||||
"unpacked_bytes": 92992
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-rendering-mesh-foundry",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-rendering-mesh-foundry-0.0.1.crate",
|
||||
"sha256": "6b17528c8c67270c0d84a3bad2c4fb580f123b6db38f296dabcdd97aa798fc16",
|
||||
"files": 10,
|
||||
"unpacked_bytes": 145049
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-rlv",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-rlv-0.0.1.crate",
|
||||
"sha256": "c32d9b5eea214abe415f1463a20b985a426fa01fcdaf49a6511d5be3b110eef8",
|
||||
"files": 12,
|
||||
"unpacked_bytes": 487158
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-utilities",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-utilities-0.0.1.crate",
|
||||
"sha256": "2f339ac2503cf76e352c97f5fb85be62965db4510766c931e17b686bed7f19f6",
|
||||
"files": 6,
|
||||
"unpacked_bytes": 67245
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-voice-vivox",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-voice-vivox-0.0.1.crate",
|
||||
"sha256": "914ccd0f2c5007828593b3edc7ee76289d37b50b422fd83254604f443b4fe651",
|
||||
"files": 7,
|
||||
"unpacked_bytes": 431677
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-voice-webrtc",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-voice-webrtc-0.0.1.crate",
|
||||
"sha256": "e525c71c95d6e4ff4b98174ca13e5e175e9eb9e8a8cc9df693137c1d2165466c",
|
||||
"files": 7,
|
||||
"unpacked_bytes": 317685
|
||||
},
|
||||
{
|
||||
"name": "libremetaverse-programs",
|
||||
"version": "0.0.1",
|
||||
"archive": "libremetaverse-programs-0.0.1.crate",
|
||||
"sha256": "f3c4173c601f0e74f160055de9fb751d375525e00a2d9b398e91e96eacb74247",
|
||||
"files": 47,
|
||||
"unpacked_bytes": 1032987
|
||||
}
|
||||
],
|
||||
"binaries": [
|
||||
{
|
||||
"name": "inventory-explorer",
|
||||
"format": "ELF",
|
||||
"bytes": 22508072,
|
||||
"sha256": "bcbd78deb7b740db6b7fb396581a4316e47d7d81cc9ed9f9ccc13acbc156f82b",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 189,
|
||||
"services": [
|
||||
"OpenSim login, capabilities, AIS, UDP when explicitly given credentials"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "irc-gateway",
|
||||
"format": "ELF",
|
||||
"bytes": 22257728,
|
||||
"sha256": "56c6bbf4529567871ec2f3b04354d565b77b7630a06ce66f52b0955e5dd41a9e",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 189,
|
||||
"services": [
|
||||
"OpenSim and IRC TCP when explicitly given credentials and an IRC endpoint"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "live-grid-smoke",
|
||||
"format": "ELF",
|
||||
"bytes": 23545976,
|
||||
"sha256": "6d0016b083b80c1d0a557d459ad278e5ef1e7d7d685185113f9115ed6db1db2d",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 194,
|
||||
"services": [
|
||||
"none in audit/fake mode; explicit OpenSim endpoint in live mode"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"--audit-only"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"--fake",
|
||||
"--evidence",
|
||||
"{output}"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": true
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "osd-inspector",
|
||||
"format": "ELF",
|
||||
"bytes": 7132752,
|
||||
"sha256": "314836cbcda99bec0dca737d3764c84350d61453ecf42c4cddab48924b6092f2",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 94,
|
||||
"services": [
|
||||
"none; offline files and standard streams only"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"prim-to-osd"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "packet-dump",
|
||||
"format": "ELF",
|
||||
"bytes": 22066600,
|
||||
"sha256": "83dfc4ce10d86ed7b101adaee496c0850c8cfa7b37737056d66c4171a67732c3",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 189,
|
||||
"services": [
|
||||
"OpenSim login and UDP when explicitly given credentials"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "prim-inspector",
|
||||
"format": "ELF",
|
||||
"bytes": 22421512,
|
||||
"sha256": "2ae167c2c66631411889c55ce3c16e80ffdf9a112591470905d1f27eec9ca597",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 188,
|
||||
"services": [
|
||||
"OpenSim login, capabilities, and UDP when explicitly given credentials"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "simple-bot",
|
||||
"format": "ELF",
|
||||
"bytes": 22110160,
|
||||
"sha256": "dc9166108675090ed1bfd18bf0605bd0cb6eb36966d2797f59784aaada66b66c",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 189,
|
||||
"services": [
|
||||
"OpenSim login, capabilities, and UDP when explicitly given credentials"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "test-client",
|
||||
"format": "ELF",
|
||||
"bytes": 37352456,
|
||||
"sha256": "3bb221c175ec5b0c16095b2cb533b68e24bf27ad53fcafb7e54477c60183ac3b",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libopenjp2.so.7",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 299,
|
||||
"services": [
|
||||
"OpenSim services selected by explicit login and commands"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "vivox-test",
|
||||
"format": "ELF",
|
||||
"bytes": 22038904,
|
||||
"sha256": "b3f91293f91c387360aa6becdb066dfef84b14b1a430d02c112a6799970696b0",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 191,
|
||||
"services": [
|
||||
"none in help mode; explicit external Vivox control service in live mode"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "webrtc-test",
|
||||
"format": "ELF",
|
||||
"bytes": 28176504,
|
||||
"sha256": "f0db73115ad2c4cad7e187ae29ececde6f885fd9501398bd461fe2da755e594f",
|
||||
"linked_libraries": [
|
||||
"ld-linux-x86-64.so.2",
|
||||
"libc.so.6",
|
||||
"libgcc_s.so.1",
|
||||
"libm.so.6",
|
||||
"libopus.so.0",
|
||||
"libstdc++.so.6"
|
||||
],
|
||||
"imported_symbols": 201,
|
||||
"services": [
|
||||
"IPv4 loopback in fake mode; explicit OpenSim voice capabilities in live mode"
|
||||
],
|
||||
"smokes": [
|
||||
{
|
||||
"arguments": [
|
||||
"--help"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
},
|
||||
{
|
||||
"arguments": [
|
||||
"--fake",
|
||||
"--timeout-seconds",
|
||||
"10"
|
||||
],
|
||||
"exit_code": 0,
|
||||
"output_created": false
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"clean_package_build": true,
|
||||
"reference_checkout_required": false,
|
||||
"helper_processes_invoked": [],
|
||||
"forbidden_findings": 0
|
||||
}
|
||||
@@ -28,6 +28,7 @@
|
||||
{"path":"codegen/inputs/attentions.xml","sha256":"bdbc4ca02dd3bde78b86e796f7eb4ada0000e47be9a127e35d2b77f3010a20af","kind":"linden-data","origin":"LibreMetaverse/linden/character/attentions.xml","license":"CC-BY-SA-3.0","distribution":"source-and-generated-data"},
|
||||
{"path":"codegen/inputs/attentionsN.xml","sha256":"80055e12a04d05ef5bb16e8c542cd6c218735f8c72f7e48317b8a34282d1ac5b","kind":"linden-data","origin":"LibreMetaverse/linden/character/attentionsN.xml","license":"CC-BY-SA-3.0","distribution":"source-and-generated-data"},
|
||||
{"path":"codegen/inputs/avatar_lad.xml","sha256":"6f97a1408fa8f0ab5c09043da433c701701fe075e8a97867fcbcda207adf9eaf","kind":"linden-data","origin":"LibreMetaverse/linden/character/avatar_lad.xml","license":"CC-BY-SA-3.0","distribution":"source-and-generated-data"},
|
||||
{"path":"crates/libremetaverse/assets/avatar_lad.xml","sha256":"6f97a1408fa8f0ab5c09043da433c701701fe075e8a97867fcbcda207adf9eaf","kind":"linden-data-package-mirror","origin":"codegen/inputs/avatar_lad.xml","license":"CC-BY-SA-3.0","distribution":"source-package-runtime-data"},
|
||||
{"path":"codegen/inputs/avatar_skeleton.xml","sha256":"addb3cc4cd582ed4343d778e06daf90c6b77b61b4ecb4a20d4bf202c2b93908a","kind":"linden-data","origin":"LibreMetaverse/linden/character/avatar_skeleton.xml","license":"CC-BY-SA-3.0","distribution":"source-and-generated-data"},
|
||||
{"path":"codegen/inputs/genepool.xml","sha256":"6fa1391cd98fddec0d7fe762343ea21e53a655a8ddd4f33af52f8a02aaa3f56d","kind":"linden-data","origin":"LibreMetaverse/linden/character/genepool.xml","license":"CC-BY-SA-3.0","distribution":"source-and-generated-data"},
|
||||
{"path":"codegen/inputs/grass.xml","sha256":"90015f9768afe3cfee761d04239bf9e284b2739b095b7ab8331966fa1fbfcb4e","kind":"linden-data","origin":"LibreMetaverse/linden/grass.xml","license":"CC-BY-SA-3.0","distribution":"source-and-generated-data"},
|
||||
|
||||
Reference in New Issue
Block a user