-
Notifications
You must be signed in to change notification settings - Fork 113
Closed
Labels
Description
Current Situation:
The naming of the repositories and the crates is contradictory.
| Crate Name | Repository Name | Task |
|---|---|---|
| rusty-hermit | https://github.com/hermitcore/libhermit-rs | The Kernel itself |
| hermit-sys | https://github.com/hermitcore/rusty-hermit | FFI - What is actually imported in the applications. libhermit-rs is downloaded and linked in the magic build.rs script |
Problems
- Public resources like papers etc link to https://github.com/hermitcore/libhermit-rs, so the URL always has to point to the "Cenral" repository.
- crates.io links to https://github.com/hermitcore/rusty-hermit. I don't know if the links there could be changed retrospectively.
Solution Attempts
These are the two solutions I came up with
Rename the Repository Attempt
- Move the content of https://github.com/hermitcore/rusty-hermit to a differently named repository.
- Update crates.io to the new location
- Move this repository to the now free rusty-hermit url. This implies breakage
Rename this Crate Attempt
- change the name of this crate to libhermit-rs
- update the crate name in hermit-sys/hermit-loader/...