consolidate omicron-dev, omdb, and xtask into "dev-tools" directory #4129
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In the spirit of #3350. Prior to this, we had:
omdb
package at the top level for theomdb
programdev-tools
package at the top level that only contained theomicron-dev
program.xtask
package at the top level that only contains thextask
program.The intent of
dev-tools
was to be a package that we could put other binaries in besidesomicron-dev
. But when I started puttingomdb
into it, I realized it needed a pretty different set of dependencies and that there was no reason to put them in the same package. So after this change:omdb
,omicron-dev
, andxtask
Rust packages are now inside "dev-tools"