From 155c476a7d71dd247b2cf22928877975cfcccef9 Mon Sep 17 00:00:00 2001 From: ruv Date: Fri, 31 Jul 2026 00:14:31 -0400 Subject: [PATCH] fix: crates.io publish-blocking manifest gaps (pointcloud license, nvsim-server version req) wifi-densepose-pointcloud's Cargo.toml had no license/authors/repository fields at all (crates.io rejects a publish with "missing or empty metadata fields: license") -- added the standard authors.workspace/license.workspace/repository.workspace trio every other crate in this workspace already uses. nvsim-server's path dependency on nvsim had no version requirement (crates.io rejects "all dependencies must have a version requirement specified when publishing") -- pinned to nvsim = "0.3.1", the version just published. Found while publishing both crates for the first time; both now publish cleanly (verified via cargo publish --dry-run before and after). --- v2/crates/nvsim-server/Cargo.toml | 2 +- v2/crates/wifi-densepose-pointcloud/Cargo.toml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/v2/crates/nvsim-server/Cargo.toml b/v2/crates/nvsim-server/Cargo.toml index 10e2ce3d..d7da3ef9 100644 --- a/v2/crates/nvsim-server/Cargo.toml +++ b/v2/crates/nvsim-server/Cargo.toml @@ -14,7 +14,7 @@ name = "nvsim-server" path = "src/main.rs" [dependencies] -nvsim = { path = "../nvsim" } +nvsim = { path = "../nvsim", version = "0.3.1" } axum = { workspace = true } tokio = { workspace = true } tower = { workspace = true } diff --git a/v2/crates/wifi-densepose-pointcloud/Cargo.toml b/v2/crates/wifi-densepose-pointcloud/Cargo.toml index d232c937..ac231bfb 100644 --- a/v2/crates/wifi-densepose-pointcloud/Cargo.toml +++ b/v2/crates/wifi-densepose-pointcloud/Cargo.toml @@ -3,6 +3,9 @@ name = "wifi-densepose-pointcloud" version = "0.1.0" edition = "2021" description = "Real-time dense point cloud from camera depth + WiFi CSI tomography" +authors.workspace = true +license.workspace = true +repository.workspace = true [[bin]] name = "ruview-pointcloud"