Skip to content

fix: crates.io publish-blocking manifest gaps (pointcloud license, nvsim-server version req) - #1492

Merged
ruvnet merged 1 commit into
mainfrom
fix/publish-manifest-metadata-gaps
Jul 31, 2026
Merged

fix: crates.io publish-blocking manifest gaps (pointcloud license, nvsim-server version req)#1492
ruvnet merged 1 commit into
mainfrom
fix/publish-manifest-metadata-gaps

Conversation

@ruvnet

@ruvnet ruvnet commented Jul 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • wifi-densepose-pointcloud's Cargo.toml had no license/authors/repository at all — crates.io rejects publish with "missing or empty metadata fields: license". Added the standard .workspace = true trio every other crate here 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".

Found and fixed while publishing both crates to crates.io for the first time (part of a broader "publish outstanding crates" pass). Both now cargo publish --dry-run clean; wifi-densepose-pointcloud v0.1.0 is already live on crates.io with this fix applied.

Test plan

  • cargo publish -p wifi-densepose-pointcloud --dry-run — passes (was failing before)
  • cargo publish -p nvsim-server --dry-run — passes, correctly resolves nvsim v0.3.1 from crates.io

…sim-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).
@ruvnet
ruvnet merged commit fa397f5 into main Jul 31, 2026
23 checks passed
@ruvnet
ruvnet deleted the fix/publish-manifest-metadata-gaps branch July 31, 2026 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant