Skip to content

Commit 75dd867

Browse files
authored
Merge pull request #9 from epage/unresolved
Update from recent discussions
2 parents d9a3c90 + 7d77485 commit 75dd867

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

text/0000-packages-as-optional-namespaces.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -214,9 +214,17 @@ Python has a similar coupling of top-level namespaces and modules with the files
214214

215215
# Unresolved questions
216216

217-
- How exactly should the Cargo.toml `lib.name` key work in this world, and how does that integrate with `--extern` and `-L` and sysroots?
218-
- Should we allow renames like `"foo::bar" = { package = "foo_bar", version = "1.0" }` in Cargo.toml?
219-
- How precisely should this be represented in the index trie?
217+
Deferred to tracking issue to be resolved pre-stabilization:
218+
- How exactly should the Cargo.toml `lib.name` key work in this world, and how does that integrate with `--extern` and `-L` and sysroots?
219+
- Should we allow renames like `"foo::bar" = { package = "foo_bar", version = "1.0" }` in Cargo.toml?
220+
- How precisely should this be represented in the index trie?
221+
- How we should name the `.crate` file / download URL
222+
223+
Third-parties, like Linux distributions, will need to decide how to encode
224+
cargo package names in their distribution package names according to their
225+
individual rules.
226+
Compared to existing ecosystems with namespaces that they package, the only new
227+
wrinkle is that there can be 0-1 namespace levels.
220228

221229
# Future possibilities
222230

0 commit comments

Comments
 (0)