From 3d678c242224f7cd7710627ee2d1ab4e8b760ec9 Mon Sep 17 00:00:00 2001
From: Matt Johnston <matt@ucc.asn.au>
Date: Mon, 29 May 2023 11:12:41 +0800
Subject: [PATCH] Don't use local patch directories for embassy-net

---
 embassy/demos/picow/Cargo.lock | 96 +++++++++-------------------------
 embassy/demos/picow/Cargo.toml | 16 +++---
 2 files changed, 34 insertions(+), 78 deletions(-)

diff --git a/embassy/demos/picow/Cargo.lock b/embassy/demos/picow/Cargo.lock
index 3164bfb..ba87631 100644
--- a/embassy/demos/picow/Cargo.lock
+++ b/embassy/demos/picow/Cargo.lock
@@ -348,10 +348,10 @@ dependencies = [
  "cortex-m",
  "cortex-m-rt",
  "defmt",
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
- "embassy-net-driver-channel 0.1.0",
+ "embassy-futures",
+ "embassy-net-driver-channel",
  "embassy-sync 0.1.0",
- "embassy-time 0.1.1 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-time",
  "embedded-hal 1.0.0-alpha.10",
  "futures",
  "num_enum",
@@ -511,7 +511,7 @@ dependencies = [
  "cortex-m",
  "critical-section 1.1.1",
  "embassy-executor",
- "embassy-hal-common 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-hal-common",
  "embassy-macros",
  "embassy-sync 0.2.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
 ]
@@ -540,27 +540,16 @@ dependencies = [
  "critical-section 1.1.1",
  "defmt",
  "embassy-macros",
- "embassy-time 0.1.1 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-time",
  "futures-util",
  "static_cell",
 ]
 
-[[package]]
-name = "embassy-futures"
-version = "0.1.0"
-
 [[package]]
 name = "embassy-futures"
 version = "0.1.0"
 source = "git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e#3e730aa8b06401003202bf9e21a9c83ec6b21b0e"
 
-[[package]]
-name = "embassy-hal-common"
-version = "0.1.0"
-dependencies = [
- "num-traits",
-]
-
 [[package]]
 name = "embassy-hal-common"
 version = "0.1.0"
@@ -584,14 +573,15 @@ dependencies = [
 [[package]]
 name = "embassy-net"
 version = "0.1.0"
+source = "git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e#3e730aa8b06401003202bf9e21a9c83ec6b21b0e"
 dependencies = [
  "as-slice 0.2.1",
  "atomic-polyfill 1.0.1",
  "atomic-pool",
- "embassy-hal-common 0.1.0",
- "embassy-net-driver 0.1.0",
- "embassy-sync 0.2.0",
- "embassy-time 0.1.1",
+ "embassy-hal-common",
+ "embassy-net-driver",
+ "embassy-sync 0.2.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-time",
  "embedded-io 0.4.0",
  "embedded-nal-async",
  "futures",
@@ -602,31 +592,18 @@ dependencies = [
  "stable_deref_trait",
 ]
 
-[[package]]
-name = "embassy-net-driver"
-version = "0.1.0"
-
 [[package]]
 name = "embassy-net-driver"
 version = "0.1.0"
 source = "git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e#3e730aa8b06401003202bf9e21a9c83ec6b21b0e"
 
-[[package]]
-name = "embassy-net-driver-channel"
-version = "0.1.0"
-dependencies = [
- "embassy-futures 0.1.0",
- "embassy-net-driver 0.1.0",
- "embassy-sync 0.2.0",
-]
-
 [[package]]
 name = "embassy-net-driver-channel"
 version = "0.1.0"
 source = "git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e#3e730aa8b06401003202bf9e21a9c83ec6b21b0e"
 dependencies = [
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
- "embassy-net-driver 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-futures",
+ "embassy-net-driver",
  "embassy-sync 0.2.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
 ]
 
@@ -644,10 +621,10 @@ dependencies = [
  "embassy-cortex-m",
  "embassy-embedded-hal",
  "embassy-executor",
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
- "embassy-hal-common 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-futures",
+ "embassy-hal-common",
  "embassy-sync 0.2.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
- "embassy-time 0.1.1 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-time",
  "embassy-usb-driver",
  "embedded-hal 0.2.7",
  "embedded-hal 1.0.0-alpha.10",
@@ -679,17 +656,6 @@ dependencies = [
  "heapless",
 ]
 
-[[package]]
-name = "embassy-sync"
-version = "0.2.0"
-dependencies = [
- "cfg-if",
- "critical-section 1.1.1",
- "embedded-io 0.4.0",
- "futures-util",
- "heapless",
-]
-
 [[package]]
 name = "embassy-sync"
 version = "0.2.0"
@@ -715,18 +681,6 @@ dependencies = [
  "heapless",
 ]
 
-[[package]]
-name = "embassy-time"
-version = "0.1.1"
-dependencies = [
- "atomic-polyfill 1.0.1",
- "cfg-if",
- "critical-section 1.1.1",
- "embedded-hal 0.2.7",
- "futures-util",
- "heapless",
-]
-
 [[package]]
 name = "embassy-time"
 version = "0.1.1"
@@ -747,8 +701,8 @@ version = "0.1.0"
 source = "git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e#3e730aa8b06401003202bf9e21a9c83ec6b21b0e"
 dependencies = [
  "defmt",
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
- "embassy-net-driver-channel 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-futures",
+ "embassy-net-driver-channel",
  "embassy-sync 0.2.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
  "embassy-usb-driver",
  "heapless",
@@ -1668,6 +1622,8 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0"
 [[package]]
 name = "smoltcp"
 version = "0.9.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "7e9786ac45091b96f946693e05bfa4d8ca93e2d3341237d97a380107a6b38dea"
 dependencies = [
  "bitflags",
  "byteorder",
@@ -1793,11 +1749,11 @@ version = "0.1.0"
 dependencies = [
  "bcrypt",
  "defmt",
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-futures",
  "embassy-net",
- "embassy-net-driver 0.1.0",
+ "embassy-net-driver",
  "embassy-sync 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "embassy-time 0.1.1 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-time",
  "embedded-io 0.4.0",
  "heapless",
  "hmac",
@@ -1823,12 +1779,12 @@ dependencies = [
  "defmt",
  "defmt-rtt",
  "embassy-executor",
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-futures",
  "embassy-net",
- "embassy-net-driver 0.1.0",
+ "embassy-net-driver",
  "embassy-rp",
  "embassy-sync 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
- "embassy-time 0.1.1 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-time",
  "embassy-usb",
  "embassy-usb-driver",
  "embedded-hal 1.0.0-alpha.10",
@@ -1857,7 +1813,7 @@ name = "sunset-embassy"
 version = "0.2.0-alpha"
 dependencies = [
  "atomic-polyfill 1.0.1",
- "embassy-futures 0.1.0 (git+https://github.com/embassy-rs/embassy?rev=3e730aa8b06401003202bf9e21a9c83ec6b21b0e)",
+ "embassy-futures",
  "embassy-sync 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)",
  "embedded-io 0.4.0",
  "log",
diff --git a/embassy/demos/picow/Cargo.toml b/embassy/demos/picow/Cargo.toml
index 237a661..c8c14f4 100644
--- a/embassy/demos/picow/Cargo.toml
+++ b/embassy/demos/picow/Cargo.toml
@@ -75,18 +75,18 @@ romfw = []
 embassy-executor = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
 embassy-futures = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
 embassy-rp = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
-# embassy-net = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
 embassy-usb = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
 embassy-time = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
 embassy-usb-driver = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
 # for cyw43
-# embassy-net-driver-channel = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
-# embassy-net-driver = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
-
-embassy-net = { path = "/home/matt/3rd/rs/embassy/embassy-net" }
-embassy-net-driver = { path = "/home/matt/3rd/rs/embassy/embassy-net-driver" }
-embassy-net-driver-channel = { path = "/home/matt/3rd/rs/embassy/embassy-net-driver-channel" }
-smoltcp = { path = "/home/matt/3rd/rs/smoltcp" }
+embassy-net = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
+embassy-net-driver-channel = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
+embassy-net-driver = { git = "https://github.com/embassy-rs/embassy", rev = "3e730aa8b06401003202bf9e21a9c83ec6b21b0e" }
+
+# embassy-net = { path = "/home/matt/3rd/rs/embassy/embassy-net" }
+# embassy-net-driver = { path = "/home/matt/3rd/rs/embassy/embassy-net-driver" }
+# embassy-net-driver-channel = { path = "/home/matt/3rd/rs/embassy/embassy-net-driver-channel" }
+# smoltcp = { path = "/home/matt/3rd/rs/smoltcp" }
 
 bcrypt = { version = "0.14", git = "https://github.com/mkj/rust-bcrypt", branch = "noalloc" }
 #bcrypt = { path = "/home/matt/3rd/rs/bcrypt" }
-- 
GitLab