[pdm-devel] [PATCH proxmox v2 1/1] upgrade-checks: fix meta package version check
Shannon Sterz
s.sterz at proxmox.com
Mon Nov 24 11:34:42 CET 2025
old_version is an optional value, so adapt to this new reality.
Originally-by: Stefan Hanreich <s.hanreich at proxmox.com>
Signed-off-by: Shannon Sterz <s.sterz at proxmox.com>
---
proxmox-upgrade-checks/src/lib.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/proxmox-upgrade-checks/src/lib.rs b/proxmox-upgrade-checks/src/lib.rs
index 4f76555a..f9b66876 100644
--- a/proxmox-upgrade-checks/src/lib.rs
+++ b/proxmox-upgrade-checks/src/lib.rs
@@ -202,9 +202,9 @@ impl UpgradeChecker {
.iter()
.find(|pkg| pkg.package.as_str() == self.meta_package_name);
- if let Some(meta_pkg) = meta_pkg {
+ if let Some(old_version) = meta_pkg.and_then(|m| m.old_version.as_ref()) {
let pkg_version = Regex::new(r"^(\d+)\.(\d+)[.-](\d+)")?;
- let captures = pkg_version.captures(&meta_pkg.old_version);
+ let captures = pkg_version.captures(old_version);
if let Some(captures) = captures {
let maj = Self::extract_version_from_captures(1, &captures)?;
let min = Self::extract_version_from_captures(2, &captures)?;
--
2.47.3
More information about the pdm-devel
mailing list