all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency
@ 2024-08-14  9:18 Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 02/15] proxmox-uuid: remove unused libc dependency Maximiliano Sandoval
                   ` (14 more replies)
  0 siblings, 15 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
This series removes multiple unused dependencies. It depends on the previous series removing lazy-static.

These were detected using:

    cargo machete --fix

Some macros have imports under the hood so Machete can produce false-positives for regex and serde for example.

This was tested building proxmox with

    cargo build --workspace --all-targets --all-features

and when building the project as a dependency of the following projects:
 - pbs
 - pve-rs
 - pmg-rs
 - pom

 proxmox-daemon/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-daemon/Cargo.toml b/proxmox-daemon/Cargo.toml
index 13bb3bc8..6bc30421 100644
--- a/proxmox-daemon/Cargo.toml
+++ b/proxmox-daemon/Cargo.toml
@@ -17,7 +17,6 @@ futures.workspace = true
 libc.workspace = true
 log.workspace = true
 nix.workspace = true
-once_cell.workspace = true
 serde.workspace = true
 serde_json.workspace = true
 tokio = { workspace = true, features = ["io-util", "net", "rt", "signal", "sync"] }
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 02/15] proxmox-uuid: remove unused libc dependency
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 03/15] sys: remove unused base64 dependency Maximiliano Sandoval
                   ` (13 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-uuid/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-uuid/Cargo.toml b/proxmox-uuid/Cargo.toml
index 55154187..7ca5ff07 100644
--- a/proxmox-uuid/Cargo.toml
+++ b/proxmox-uuid/Cargo.toml
@@ -10,7 +10,6 @@ description = "bindings for libuuid with optional serde support"
 exclude.workspace = true
 
 [dependencies]
-libc.workspace = true
 serde = { workspace = true, optional = true }
 
 [features]
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 03/15] sys: remove unused base64 dependency
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 02/15] proxmox-uuid: remove unused libc dependency Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 04/15] simple-config: remove unused log dependency Maximiliano Sandoval
                   ` (12 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-sys/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-sys/Cargo.toml b/proxmox-sys/Cargo.toml
index c5d2bd87..6f8431ad 100644
--- a/proxmox-sys/Cargo.toml
+++ b/proxmox-sys/Cargo.toml
@@ -12,7 +12,6 @@ exclude.workspace = true
 
 [dependencies]
 anyhow.workspace = true
-base64.workspace = true
 libc.workspace = true
 log.workspace = true
 nix.workspace = true
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 04/15] simple-config: remove unused log dependency
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 02/15] proxmox-uuid: remove unused libc dependency Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 03/15] sys: remove unused base64 dependency Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 05/15] rrd: remove unused libc dependency Maximiliano Sandoval
                   ` (11 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-simple-config/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-simple-config/Cargo.toml b/proxmox-simple-config/Cargo.toml
index d957edd0..4c4d35d7 100644
--- a/proxmox-simple-config/Cargo.toml
+++ b/proxmox-simple-config/Cargo.toml
@@ -12,6 +12,5 @@ description = "Simple key/value format for configuration files."
 anyhow.workspace = true
 serde_json.workspace = true
 serde = { workspace = true, features = ["derive"] }
-log = { workspace = true, optional = true }
 
 proxmox-schema = { workspace = true, features = ["api-macro", "api-types"] }
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 05/15] rrd: remove unused libc dependency
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (2 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 04/15] simple-config: remove unused log dependency Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 06/15] acme-api: remove unused dependencies Maximiliano Sandoval
                   ` (10 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-rrd/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-rrd/Cargo.toml b/proxmox-rrd/Cargo.toml
index 5678fd4d..72aad8f9 100644
--- a/proxmox-rrd/Cargo.toml
+++ b/proxmox-rrd/Cargo.toml
@@ -15,7 +15,6 @@ proxmox-router = { workspace = true, features = ["cli", "server"] }
 anyhow.workspace = true
 bitflags.workspace = true
 crossbeam-channel.workspace = true
-libc.workspace = true
 log.workspace = true
 nix.workspace = true
 serde.workspace = true
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 06/15] acme-api: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (3 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 05/15] rrd: remove unused libc dependency Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 07/15] apt: " Maximiliano Sandoval
                   ` (9 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-acme-api/Cargo.toml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/proxmox-acme-api/Cargo.toml b/proxmox-acme-api/Cargo.toml
index d00d8ab7..ca37d3db 100644
--- a/proxmox-acme-api/Cargo.toml
+++ b/proxmox-acme-api/Cargo.toml
@@ -16,8 +16,6 @@ futures = { workspace = true, optional = true }
 hex = { workspace = true, optional = true }
 http = { workspace = true, optional = true }
 hyper = { workspace = true, optional = true }
-log = { workspace = true, optional = true }
-nix = { workspace = true, optional = true }
 serde = { workspace = true, features = ["derive"] }
 serde_json = { workspace = true }
 tokio = { workspace = true, optional = true, features = ["fs"] }
@@ -49,8 +47,6 @@ impl = [
     "dep:http",
     "dep:hyper",
     "dep:libc",
-    "dep:log",
-    "dep:nix",
     "dep:openssl",
     "dep:tokio",
 
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 07/15] apt: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (4 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 06/15] acme-api: remove unused dependencies Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 08/15] proxmox-client: " Maximiliano Sandoval
                   ` (8 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-apt/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-apt/Cargo.toml b/proxmox-apt/Cargo.toml
index c35c11ba..0e9fbbdc 100644
--- a/proxmox-apt/Cargo.toml
+++ b/proxmox-apt/Cargo.toml
@@ -13,7 +13,6 @@ exclude = ["debian"]
 [dependencies]
 anyhow.workspace = true
 hex.workspace = true
-once_cell.workspace = true
 openssl.workspace = true
 serde = { workspace = true, features = ["derive"] }
 serde_json.workspace = true
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 08/15] proxmox-client: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (5 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 07/15] apt: " Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 09/15] rest-server: " Maximiliano Sandoval
                   ` (7 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-client/Cargo.toml | 11 +----------
 1 file changed, 1 insertion(+), 10 deletions(-)

diff --git a/proxmox-client/Cargo.toml b/proxmox-client/Cargo.toml
index f9898083..d7f78cf7 100644
--- a/proxmox-client/Cargo.toml
+++ b/proxmox-client/Cargo.toml
@@ -10,30 +10,21 @@ repository.workspace = true
 
 [dependencies]
 anyhow.workspace = true
-base64.workspace = true
 hex.workspace = true
 http.workspace = true
-once_cell.workspace = true
-percent-encoding.workspace = true
-regex.workspace = true
 serde.workspace = true
 serde_json.workspace = true
-serde_plain.workspace = true
 
 # wasm-incompatible dependencies must stay optional
 log = { workspace = true, optional = true }
 openssl = { workspace = true, optional = true }
 
 proxmox-login = { workspace = true, features = [ "http" ] }
-webauthn-rs = { workspace = true, optional = true }
 
 proxmox-http = { workspace = true, optional = true, features = [ "client" ] }
 hyper = { workspace = true, optional = true }
 
-proxmox-section-config.workspace = true
-proxmox-schema = { workspace = true, features = [ "api-macro" ] }
-
 [features]
 default = []
 hyper-client = [ "dep:openssl", "dep:hyper", "dep:proxmox-http", "dep:log" ]
-webauthn = [ "dep:webauthn-rs", "proxmox-login/webauthn" ]
+webauthn = [ "proxmox-login/webauthn" ]
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 09/15] rest-server: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (6 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 08/15] proxmox-client: " Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 10/15] log: remove unused log dependency Maximiliano Sandoval
                   ` (6 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-rest-server/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-rest-server/Cargo.toml b/proxmox-rest-server/Cargo.toml
index e35cb42f..280e035a 100644
--- a/proxmox-rest-server/Cargo.toml
+++ b/proxmox-rest-server/Cargo.toml
@@ -45,7 +45,6 @@ proxmox-log.workspace = true
 proxmox-router.workspace = true
 proxmox-schema = { workspace = true, features = [ "api-macro", "upid-api-impl" ] }
 proxmox-sys = { workspace = true, features = [ "logrotate", "timer" ] }
-proxmox-systemd.workspace = true
 proxmox-time.workspace = true
 proxmox-worker-task.workspace = true
 
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 10/15] log: remove unused log dependency
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (7 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 09/15] rest-server: " Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 11/15] dns-api: remove unused dependencies Maximiliano Sandoval
                   ` (5 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-log/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-log/Cargo.toml b/proxmox-log/Cargo.toml
index 98432d8c..5e6dd0c4 100644
--- a/proxmox-log/Cargo.toml
+++ b/proxmox-log/Cargo.toml
@@ -12,7 +12,6 @@ exclude.workspace = true
 [dependencies]
 anyhow.workspace = true
 nix.workspace = true
-log.workspace = true
 tracing.workspace = true
 tracing-journald.workspace = true
 tracing-subscriber.workspace = true
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 11/15] dns-api: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (8 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 10/15] log: remove unused log dependency Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 12/15] product-config: " Maximiliano Sandoval
                   ` (4 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-dns-api/Cargo.toml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/proxmox-dns-api/Cargo.toml b/proxmox-dns-api/Cargo.toml
index 98045b34..1546d697 100644
--- a/proxmox-dns-api/Cargo.toml
+++ b/proxmox-dns-api/Cargo.toml
@@ -19,14 +19,10 @@ proxmox-config-digest.workspace = true
 proxmox-schema = { workspace = true, features = ["api-macro", "api-types"] }
 
 proxmox-sys = { workspace = true, optional = true }
-proxmox-time = { workspace = true, optional = true }
-proxmox-product-config = { workspace = true, optional = true }
 
 [features]
 default = []
 impl = [
-    "dep:proxmox-product-config",
     "proxmox-config-digest/openssl",
     "dep:proxmox-sys",
-    "dep:proxmox-time",
 ]
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 12/15] product-config: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (9 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 11/15] dns-api: remove unused dependencies Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 13/15] openid: " Maximiliano Sandoval
                   ` (3 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-product-config/Cargo.toml | 2 --
 1 file changed, 2 deletions(-)

diff --git a/proxmox-product-config/Cargo.toml b/proxmox-product-config/Cargo.toml
index 525e2650..5bee7e21 100644
--- a/proxmox-product-config/Cargo.toml
+++ b/proxmox-product-config/Cargo.toml
@@ -11,7 +11,5 @@ exclude.workspace = true
 
 [dependencies]
 anyhow.workspace = true
-hex.workspace = true
-log.workspace = true
 nix.workspace = true
 proxmox-sys = { workspace = true, features = ["timer"] }
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 13/15] openid: remove unused dependencies
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (10 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 12/15] product-config: " Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 14/15] router: remove unused deps Maximiliano Sandoval
                   ` (2 subsequent siblings)
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-openid/Cargo.toml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/proxmox-openid/Cargo.toml b/proxmox-openid/Cargo.toml
index 243b04b7..f5d86f36 100644
--- a/proxmox-openid/Cargo.toml
+++ b/proxmox-openid/Cargo.toml
@@ -18,7 +18,6 @@ serde = { workspace = true, features = ["derive"] }
 serde_json.workspace = true
 thiserror = "1"
 native-tls.workspace = true
-url.workspace = true
 
 openidconnect = { version = "2.4", default-features = false, features = ["accept-rfc3339-timestamps"] }
 ureq = { version = "2.4", default-features = false, features = ["native-tls", "gzip"] }
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 14/15] router: remove unused deps
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (11 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 13/15] openid: " Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 15/15] rest-server: remove use of once_cell Maximiliano Sandoval
  2024-08-14 10:05 ` [pbs-devel] applied-series: [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Wolfgang Bumiller
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 proxmox-router/Cargo.toml | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/proxmox-router/Cargo.toml b/proxmox-router/Cargo.toml
index 2dc48b5d..33e864ef 100644
--- a/proxmox-router/Cargo.toml
+++ b/proxmox-router/Cargo.toml
@@ -26,10 +26,8 @@ serde = { workspace = true, features = [ "derive" ] }
 serde_json.workspace = true
 serde_plain.workspace = true
 unicode-width ="0.1.8"
-regex = { workspace = true, optional = true }
 
 # cli:
-tokio = { workspace = true, features = [], optional = true }
 rustyline = { version = "9", optional = true }
 libc = { workspace = true, optional = true }
 
@@ -39,6 +37,6 @@ proxmox-async.workspace = true
 
 [features]
 default = [ "cli", "server" ]
-cli = [ "dep:env_logger", "dep:libc", "dep:rustyline", "dep:tokio", "dep:regex" ]
+cli = [ "dep:env_logger", "dep:libc", "dep:rustyline" ]
 server = [ "dep:http", "dep:hyper" ]
 test-harness = [ "proxmox-schema/test-harness" ]
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] [PATCH proxmox 15/15] rest-server: remove use of once_cell
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (12 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 14/15] router: remove unused deps Maximiliano Sandoval
@ 2024-08-14  9:18 ` Maximiliano Sandoval
  2024-08-14 10:05 ` [pbs-devel] applied-series: [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Wolfgang Bumiller
  14 siblings, 0 replies; 16+ messages in thread
From: Maximiliano Sandoval @ 2024-08-14  9:18 UTC (permalink / raw)
  To: pbs-devel

Signed-off-by: Maximiliano Sandoval <m.sandoval@proxmox.com>
---
 Cargo.toml                             | 1 -
 proxmox-rest-server/Cargo.toml         | 1 -
 proxmox-rest-server/src/worker_task.rs | 3 +--
 3 files changed, 1 insertion(+), 4 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index 6360db1f..2b012974 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -90,7 +90,6 @@ log = "0.4.17"
 mail-parser = "0.8.2"
 native-tls = "0.2"
 nix = "0.26.1"
-once_cell = "1.3.1"
 openssl = "0.10"
 pam-sys = "0.5"
 percent-encoding = "2.1"
diff --git a/proxmox-rest-server/Cargo.toml b/proxmox-rest-server/Cargo.toml
index 280e035a..45751d7e 100644
--- a/proxmox-rest-server/Cargo.toml
+++ b/proxmox-rest-server/Cargo.toml
@@ -23,7 +23,6 @@ hyper = { workspace = true, features = [ "full" ] }
 libc.workspace = true
 log.workspace = true
 nix.workspace = true
-once_cell.workspace = true
 openssl.workspace = true
 percent-encoding.workspace = true
 regex.workspace = true
diff --git a/proxmox-rest-server/src/worker_task.rs b/proxmox-rest-server/src/worker_task.rs
index 228abb7f..6e76c2ca 100644
--- a/proxmox-rest-server/src/worker_task.rs
+++ b/proxmox-rest-server/src/worker_task.rs
@@ -10,7 +10,6 @@ use std::time::{Duration, SystemTime};
 use anyhow::{bail, format_err, Error};
 use futures::*;
 use nix::fcntl::OFlag;
-use once_cell::sync::OnceCell;
 use serde::{Deserialize, Serialize};
 use serde_json::{json, Value};
 use tokio::signal::unix::SignalKind;
@@ -99,7 +98,7 @@ struct WorkerTaskSetup {
     task_archive_fn: PathBuf,
 }
 
-static WORKER_TASK_SETUP: OnceCell<WorkerTaskSetup> = OnceCell::new();
+static WORKER_TASK_SETUP: OnceLock<WorkerTaskSetup> = OnceLock::new();
 
 fn worker_task_setup() -> Result<&'static WorkerTaskSetup, Error> {
     WORKER_TASK_SETUP
-- 
2.39.2



_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

* [pbs-devel] applied-series: [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency
  2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
                   ` (13 preceding siblings ...)
  2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 15/15] rest-server: remove use of once_cell Maximiliano Sandoval
@ 2024-08-14 10:05 ` Wolfgang Bumiller
  14 siblings, 0 replies; 16+ messages in thread
From: Wolfgang Bumiller @ 2024-08-14 10:05 UTC (permalink / raw)
  To: Maximiliano Sandoval; +Cc: pbs-devel

applied series, thanks


_______________________________________________
pbs-devel mailing list
pbs-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pbs-devel


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2024-08-14 10:05 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-08-14  9:18 [pbs-devel] [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 02/15] proxmox-uuid: remove unused libc dependency Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 03/15] sys: remove unused base64 dependency Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 04/15] simple-config: remove unused log dependency Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 05/15] rrd: remove unused libc dependency Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 06/15] acme-api: remove unused dependencies Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 07/15] apt: " Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 08/15] proxmox-client: " Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 09/15] rest-server: " Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 10/15] log: remove unused log dependency Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 11/15] dns-api: remove unused dependencies Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 12/15] product-config: " Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 13/15] openid: " Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 14/15] router: remove unused deps Maximiliano Sandoval
2024-08-14  9:18 ` [pbs-devel] [PATCH proxmox 15/15] rest-server: remove use of once_cell Maximiliano Sandoval
2024-08-14 10:05 ` [pbs-devel] applied-series: [PATCH proxmox 01/15] daemon: Remove unused once_cell dependency Wolfgang Bumiller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal