-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Open
Labels
A-directory-sourceArea: directory sources (vendoring)Area: directory sources (vendoring)Command-packageS-needs-rfcStatus: Needs an RFC to make progress.Status: Needs an RFC to make progress.
Description
https://github.com/servo/mozjs is a snapshot of the JS engine from https://hg.mozilla.org/mozilla-central/, wrapped up in a crate that invokes the native Makefile build from build.rs. This native build happens to invoke cargo build on a Rust project that exists inside https://hg.mozilla.org/mozilla-central/ and generates a binary that is used in the JS engine build. The build works fine, but running cargo package causes the subdirectory containing this project to be ignored (mozjs/js/src/frontend/binsource) because it contains a Cargo.toml. I am no longer able to publish new versions of mozjs on crates.io since this Rust library was introduced upstream because of this restriction.
Metadata
Metadata
Assignees
Labels
A-directory-sourceArea: directory sources (vendoring)Area: directory sources (vendoring)Command-packageS-needs-rfcStatus: Needs an RFC to make progress.Status: Needs an RFC to make progress.