all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH installer] tree-wide: add serde `derive` where actually needed
@ 2024-11-12 12:49 Christoph Heiss
  2024-11-12 13:51 ` [pve-devel] applied: " Thomas Lamprecht
  0 siblings, 1 reply; 2+ messages in thread
From: Christoph Heiss @ 2024-11-12 12:49 UTC (permalink / raw)
  To: pve-devel

Fixes building each crate on their own.

In a full build (e.g. `make deb`), everything pulls in serde with the
`derive` feature anyway and thus does not exihibit any build failures.

Signed-off-by: Christoph Heiss <c.heiss@proxmox.com>
---
Only noticed this by pure chance while using `cargo test -p
proxmox-tui-installer`. Interesting though that a full build does not
break, which is why I didn't notice it until now ..

 proxmox-installer-common/Cargo.toml | 2 +-
 proxmox-post-hook/Cargo.toml        | 2 +-
 proxmox-tui-installer/Cargo.toml    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/proxmox-installer-common/Cargo.toml b/proxmox-installer-common/Cargo.toml
index ef7a614..b97ccaf 100644
--- a/proxmox-installer-common/Cargo.toml
+++ b/proxmox-installer-common/Cargo.toml
@@ -10,7 +10,7 @@ homepage = "https://www.proxmox.com"
 [dependencies]
 anyhow.workspace = true
 regex.workspace = true
-serde.workspace = true
+serde = { workspace = true, features = [ "derive" ] }
 serde_json.workspace = true
 serde_plain.workspace = true
 
diff --git a/proxmox-post-hook/Cargo.toml b/proxmox-post-hook/Cargo.toml
index 3acea6c..a2ca206 100644
--- a/proxmox-post-hook/Cargo.toml
+++ b/proxmox-post-hook/Cargo.toml
@@ -14,5 +14,5 @@ homepage = "https://www.proxmox.com"
 anyhow.workspace = true
 proxmox-auto-installer.workspace = true
 proxmox-installer-common = { workspace = true, features = ["http"] }
-serde.workspace = true
+serde = { workspace = true, features = ["derive"] }
 serde_json.workspace = true
diff --git a/proxmox-tui-installer/Cargo.toml b/proxmox-tui-installer/Cargo.toml
index c7a0e30..4b11576 100644
--- a/proxmox-tui-installer/Cargo.toml
+++ b/proxmox-tui-installer/Cargo.toml
@@ -9,7 +9,7 @@ homepage = "https://www.proxmox.com"
 
 [dependencies]
 proxmox-installer-common.workspace = true
-serde.workspace = true
+serde = { workspace = true, features = ["derive"] }
 serde_json.workspace = true
 regex.workspace = true
 
-- 
2.47.0



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


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

* [pve-devel] applied: [PATCH installer] tree-wide: add serde `derive` where actually needed
  2024-11-12 12:49 [pve-devel] [PATCH installer] tree-wide: add serde `derive` where actually needed Christoph Heiss
@ 2024-11-12 13:51 ` Thomas Lamprecht
  0 siblings, 0 replies; 2+ messages in thread
From: Thomas Lamprecht @ 2024-11-12 13:51 UTC (permalink / raw)
  To: Proxmox VE development discussion, Christoph Heiss

Am 12.11.24 um 13:49 schrieb Christoph Heiss:
> Fixes building each crate on their own.
> 
> In a full build (e.g. `make deb`), everything pulls in serde with the
> `derive` feature anyway and thus does not exihibit any build failures.
> 
> Signed-off-by: Christoph Heiss <c.heiss@proxmox.com>
> ---
> Only noticed this by pure chance while using `cargo test -p
> proxmox-tui-installer`. Interesting though that a full build does not
> break, which is why I didn't notice it until now ..
> 
>  proxmox-installer-common/Cargo.toml | 2 +-
>  proxmox-post-hook/Cargo.toml        | 2 +-
>  proxmox-tui-installer/Cargo.toml    | 2 +-
>  3 files changed, 3 insertions(+), 3 deletions(-)
> 
>

applied, thanks!


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


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

end of thread, other threads:[~2024-11-12 13:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-11-12 12:49 [pve-devel] [PATCH installer] tree-wide: add serde `derive` where actually needed Christoph Heiss
2024-11-12 13:51 ` [pve-devel] applied: " Thomas Lamprecht

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