all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl
@ 2025-04-08  8:12 Fiona Ebner
  2025-04-08  8:12 ` [pve-devel] [PATCH guest-common 2/2] bump version to 5.2.2 Fiona Ebner
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Fiona Ebner @ 2025-04-08  8:12 UTC (permalink / raw)
  To: pve-devel

For example, otherwise build of qemu-server will fail with:
> unknown file 'mapping/directory.cfg' at /usr/share/perl5/PVE/Cluster.pm
if libpve-cluster-perl is not recent enough and there most likely are
runtime issues too.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 3c24920..21f0db2 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Homepage: https://www.proxmox.com
 Package: libpve-guest-common-perl
 Architecture: all
 Depends: libpve-access-control,
-         libpve-cluster-perl (>= 7-2-3),
+         libpve-cluster-perl (>= 8.1.0),
          libpve-common-perl (>= 8.0.2),
          libpve-storage-perl (>= 8.3.4),
          proxmox-websocket-tunnel,
-- 
2.39.5



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


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

* [pve-devel] [PATCH guest-common 2/2] bump version to 5.2.2
  2025-04-08  8:12 [pve-devel] [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl Fiona Ebner
@ 2025-04-08  8:12 ` Fiona Ebner
  2025-04-08  8:12 ` [pve-devel] [PATCH qemu-server] d/control: bump (build-)dependency for libpve-guest-common-perl Fiona Ebner
  2025-04-08 10:48 ` [pve-devel] applied: [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl Thomas Lamprecht
  2 siblings, 0 replies; 4+ messages in thread
From: Fiona Ebner @ 2025-04-08  8:12 UTC (permalink / raw)
  To: pve-devel

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
---
 debian/changelog | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index aa4b6c3..6750624 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+libpve-guest-common-perl (5.2.2) bookworm; urgency=medium
+
+  * correctly depend on recent enough libpve-cluster-perl version for directory
+    mappings.
+
+ -- Proxmox Support Team <support@proxmox.com>  Tue, 08 Apr 2025 10:05:42 +0200
+
 libpve-guest-common-perl (5.2.1) bookworm; urgency=medium
 
   * replication: delete job even if it is disabled
-- 
2.39.5



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


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

* [pve-devel] [PATCH qemu-server] d/control: bump (build-)dependency for libpve-guest-common-perl
  2025-04-08  8:12 [pve-devel] [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl Fiona Ebner
  2025-04-08  8:12 ` [pve-devel] [PATCH guest-common 2/2] bump version to 5.2.2 Fiona Ebner
@ 2025-04-08  8:12 ` Fiona Ebner
  2025-04-08 10:48 ` [pve-devel] applied: [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl Thomas Lamprecht
  2 siblings, 0 replies; 4+ messages in thread
From: Fiona Ebner @ 2025-04-08  8:12 UTC (permalink / raw)
  To: pve-devel

Version 5.2.0 of libpve-guest-common-perl is required for the
PVE/Mapping/Dir.pm module, but there was a transitive dependency for
libpve-cluster-perl missing for tracking the corresponding file on the
cluster file system and build would still fail with: > unknown file
'mapping/directory.cfg' at /usr/share/perl5/PVE/Cluster.pm

Version 5.2.2 of libpve-guest-common-perl depends on recent enough
libpve-cluster-perl to fix this.

Signed-off-by: Fiona Ebner <f.ebner@proxmox.com>
---
 debian/control | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index 2a37ef7e..d6c20040 100644
--- a/debian/control
+++ b/debian/control
@@ -9,7 +9,7 @@ Build-Depends: debhelper-compat (= 13),
                libpve-apiclient-perl,
                libpve-cluster-perl,
                libpve-common-perl (>= 8.0.2),
-               libpve-guest-common-perl (>= 5.1.0),
+               libpve-guest-common-perl (>= 5.2.2),
                libpve-storage-perl (>= 8.2.10),
                libtest-mockmodule-perl,
                liburi-perl,
@@ -38,7 +38,7 @@ Depends: dbus,
          libpve-apiclient-perl,
          libpve-cluster-perl,
          libpve-common-perl (>= 8.2.6),
-         libpve-guest-common-perl (>= 5.1.7),
+         libpve-guest-common-perl (>= 5.2.2),
          libpve-storage-perl (>= 8.3.5),
          libterm-readline-gnu-perl,
          liburi-perl,
-- 
2.39.5



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


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

* [pve-devel] applied: [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl
  2025-04-08  8:12 [pve-devel] [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl Fiona Ebner
  2025-04-08  8:12 ` [pve-devel] [PATCH guest-common 2/2] bump version to 5.2.2 Fiona Ebner
  2025-04-08  8:12 ` [pve-devel] [PATCH qemu-server] d/control: bump (build-)dependency for libpve-guest-common-perl Fiona Ebner
@ 2025-04-08 10:48 ` Thomas Lamprecht
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Lamprecht @ 2025-04-08 10:48 UTC (permalink / raw)
  To: pve-devel, Fiona Ebner

On Tue, 08 Apr 2025 10:12:31 +0200, Fiona Ebner wrote:
> For example, otherwise build of qemu-server will fail with:
> > unknown file 'mapping/directory.cfg' at /usr/share/perl5/PVE/Cluster.pm
> if libpve-cluster-perl is not recent enough and there most likely are
> runtime issues too.
> 

Applied, reworded the changelog entry a bit though, thanks!

[1/2] d/control: bump dependency for libpve-cluster-perl
      commit: ca3f9a69a3f2b4e03f4da195fc5da08b7cde0cfd
[2/2] bump version to 5.2.2
      commit: 58ad1835bf48ac8a62877cc8889c67b49330113f
[1/1] d/control: bump (build-)dependency for libpve-guest-common-perl
      commit dfdd5c368987f78e639be32bd84096a19d6528a2


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


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

end of thread, other threads:[~2025-04-08 10:49 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2025-04-08  8:12 [pve-devel] [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl Fiona Ebner
2025-04-08  8:12 ` [pve-devel] [PATCH guest-common 2/2] bump version to 5.2.2 Fiona Ebner
2025-04-08  8:12 ` [pve-devel] [PATCH qemu-server] d/control: bump (build-)dependency for libpve-guest-common-perl Fiona Ebner
2025-04-08 10:48 ` [pve-devel] applied: [PATCH guest-common 1/2] d/control: bump dependency for libpve-cluster-perl 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