public inbox for pve-devel@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal