From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 013781FF15C for ; Fri, 5 Sep 2025 17:19:16 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 6B5C11876F; Fri, 5 Sep 2025 17:19:32 +0200 (CEST) Date: Fri, 05 Sep 2025 17:18:58 +0200 Message-Id: To: "Proxmox Datacenter Manager development discussion" Cc: "pdm-devel" From: =?utf-8?q?Michael_K=C3=B6ppl?= Mime-Version: 1.0 X-Mailer: aerc 0.20.1 References: <20250905095906.204396-1-s.sterz@proxmox.com> In-Reply-To: <20250905095906.204396-1-s.sterz@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1757085520231 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.034 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DMARC_MISSING 0.1 Missing DMARC policy KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_VALIDITY_CERTIFIED_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_RPBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. RCVD_IN_VALIDITY_SAFE_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to Validity was blocked. See https://knowledge.validity.com/hc/en-us/articles/20961730681243 for more information. SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [proxmox.com, lib.rs, main.rs] Subject: Re: [pdm-devel] [PATCH datacenter-manager/proxmox 0/3] version command and upgrade checks for pdm X-BeenThere: pdm-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Datacenter Manager development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox Datacenter Manager development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pdm-devel-bounces@lists.proxmox.com Sender: "pdm-devel" VGVzdGVkIHRoZSB1cGdyYWRlIHNjcmlwdCBvbiBhIGJvb2t3b3JtLWJhc2VkIFBETSBpbnN0YWxs CgotIENoZWNrZWQgdGhhdCBpbnN0YWxsZWQgc3lzdGVtZC1ib290IHBhY2thZ2Ugd2FzIGRldGVj dGVkIGFuZCB3YXJuaW5nCiAgc2hvd24KLSBGb3JjZWQgdGltZSBzeW5jIHVuaXQgY2hlY2tzIHRv IHdhcm4gYnkgaW5zdGFsbGluZyB0aW1lc3luY2QsIG50cCwKICB1bmluc3RhbGxpbmcgY2hyb255 LCBldGMuCiAgc2NlbmFyaW9zCiAgLSBIYXZpbmcgdGltZXN5bmNkIGluc3RhbGxlZCBhbmQgYWN0 aXZlIHByb2R1Y2VkIHRoZSBleHBlY3RlZCB3YXJuaW5nCiAgLSBIYXZpbmcgbnRwIGluc3RhbGxl ZCBwcm9kdWNlZCB0aGUgZXhwZWN0ZWQgaW5mbyBtZXNzYWdlCi0gQ2hlY2tlZCB0aGUgdmFyaW91 cyB2ZXJzaW9uIG1pc21hdGNoIGNhc2VzIGFuZCBpZiB0aGV5J3JlIHJlcG9ydGVkCiAgY29ycmVj dGx5CgpBbHNvIGdhdmUgdGhlIGB2ZXJzaW9uc2AgY29tbWFuZCBhIHNwaW4uIFRoZSBvbmx5IHRo aW5nIEkgbm90aWNlZCB0aGVyZQppcyB0aGF0IHRoZSBvdXRwdXQgc3RhcnRlZCB3aXRoIHRoZSBm b2xsb3dpbmcgbGluZSBmb3IgbWU6CiAgICBwcm94bW94LWRhdGFjZW50ZXIgdW5rbm93biAgcnVu bmluZyBrZXJuZWw6IDYuOC4xMi05LXB2ZQpJcyAidW5rbm93biIgZXhwZWN0ZWQgaGVyZT8KCk90 aGVyIHRoYW4gdGhhdCwgSSBkaWRuJ3Qgbm90aWNlIGFueXRoaW5nIG9mZi4gU2VlbXMgdG8gd29y ayBhcwphZHZlcnRpc2VkLiBMZWZ0IDEgY29tbWVudCBvbiB0aGUgMS8xIHBhdGNoIHRoYXQgYWRk cyB0aGUKcHJveG1veC11cGdyYWRlLWNoZWNrcyBjcmF0ZS4KClRlc3RlZC1ieTogTWljaGFlbCBL w7ZwcGwgPG0ua29lcHBsQHByb3htb3guY29tPgoKT24gRnJpIFNlcCA1LCAyMDI1IGF0IDExOjU5 IEFNIENFU1QsIFNoYW5ub24gU3Rlcnogd3JvdGU6Cj4gdGhlc2UgdGhyZWUgcGF0Y2hlcyBhZGQg YW4gdXBncmFkZSBzY3JpcHQgdG8gcHJveG1veC1kYXRhY2VudGVyLW1hbmFnZXIuCj4gaXQgYWxz byBhZGRzIGEgYHZlcnNpb25zYCBzdWJjb21tYW5kIHRvIHRoZQo+IGBwcm94bW94LWRhdGFjZW50 ZXItbWFuYWdlci1hZG1pbmAgY29tbWFuZC4gdGhleSBhcmUgaW50ZW5kZWQgZm9yIHRoZQo+IGJv b2t3b3JtIGJhc2VkIHJlbGVhc2VzLCBzbyB0aGF0IHVzZXJzIGNhbiBjaGVjayB0aGUgcHJlcmVx dWlzaXRlcwo+IGJlZm9yZSB1cGdyYWRpbmcgdG8gYSB0cml4aWUgYmFzZWQgcmVsZWFzZS4gYSBz aW1pbGFyIHNlcmllcyBmb3IgdGhlCj4gY3VycmVudCB0cml4aWUtYmFzZWQgbWFzdGVyIGJyYW5j aGVzIHdpbGwgZm9sbG93IHNob3J0bHkuCj4KPiB0aGUgZmlyc3QgcGF0Y2ggbW92ZXMgdGhlIGV4 aXN0aW5nIGNoZWNrcyBmcm9tIHBicyB0byB0aGUgcHJveG1veAo+IHJlcG9zaXRvcnkgYW5kIG1h a2UgdGhlbSBhIGxpdHRsZSBiaXQgbW9yZSBjb25maWd1cmFibGUuIHRoZSBzZWNvbmQKPiBwYXRj aCB0aGVuIHVzZXMgdGhlc2UgY2hlY2tzIGluIHRoZSBuZXcgYHByb3htb3gtdXBncmFkZS1jaGVj a3NgIGNyYXRlCj4gYW5kIGltcGxlbWVudHMgdGhlIGBwZG1BdG9CYCBoZWxwZXIgdGhhdCB3b3Jr cyB0aGUgc2FtZSBhcyBvdGhlciB1cGdyYWRlCj4gY2hlY2tpbmcgaGVscGVycy4KPgo+IGZpbmFs bHkgdGhlIGxhc3QgY29tbWl0IGltcGxlbWVudHMgdGhlIGB2ZXJzaW9uc2Agc3ViY29tbWFuZCBm b3IKPiBgcHJveG1veC1kYXRhY2VudGVyLW1hbmFnZXItYWRtaW5gIHNvIHRoYXQgaXQgaXMgZWFz aWVyIHRvIHRlbGwgd2hhdCB0aGUKPiBjdXJyZW50bHkgcnVubmluZyB2ZXJzaW9uIG9mIHBkbSBp cy4KPgo+IHRoZXNlIHBhY2hlcyBhcmUgaW50ZW5kZWQgdG8gYmUgYXBwbGllZCBhZ2FpbnN0IHRo ZSBmb2xsb3dpbmcgdHJlZXM6Cj4KPiAqIGluIHRoZSBwcm94bW94IHJlcG9zaXRvcnkgdGhpcyBz aG91bGQgYmUgYXBwbGllZCBhZ2FpbnN0IHRoZQo+ICAgYHN0YWJsZS1ib29rd29ybWAgYnJhbmNo Lgo+ICogaW4gdGhlIHByb3htb3gtZGF0YWNlbnRlci1tYW5hZ2VyIHJlcG9zaXRvcnkgdGhlIHR3 byBjb21taXRzIHNob3VsZCBiZQo+ICAgYXBwbGllZCBhZ2FpbnN0IHRoZSBjb21taXQgZjZjYTY1 MGQgKHVpOiBhZGQgd29mZjIgcm9ib3RvIGZsZXggdmFyaWFudAo+ICAgdG8gdWkgcGFja2FnaW5n KQo+Cj4gdGhlIGxhdHRlciB3YXMgY2hvc2VuIGFzIGl0IHNlZW1zIHRvIGJlIHRoZSBsYXN0IGNv bW1pdCBpbiB0aGUKPiBwcm94bW94LWRhdGFjZW50ZXItbWFuYWdlciByZXBvIHRoYXQgd2FzIGlu dGVuZGVkIGZvciBib29rd29ybSwgc2luY2UKPiB0aGF0IHJlcG8gaXMgbWlzc2luZyBhIGBzdGFi bGUtYm9va3dvcm1gIGJyYW5jaCBzbyBmYXIuCj4KPiBwcm94bW94Ogo+Cj4gU2hhbm5vbiBTdGVy eiAoMSk6Cj4gICB1cGdyYWRlLWNoZWNrczogYWRkIHVwZ3JhZGUgY2hlY2tlciBjcmF0ZQo+Cj4g IENhcmdvLnRvbWwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMyArCj4gIHByb3htb3gtdXBn cmFkZS1jaGVja3MvQ2FyZ28udG9tbCB8ICAyMSArCj4gIHByb3htb3gtdXBncmFkZS1jaGVja3Mv c3JjL2xpYi5ycyB8IDg1NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMyBmaWxl cyBjaGFuZ2VkLCA4ODAgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgcHJveG1v eC11cGdyYWRlLWNoZWNrcy9DYXJnby50b21sCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBwcm94bW94 LXVwZ3JhZGUtY2hlY2tzL3NyYy9saWIucnMKPgo+Cj4gcHJveG1veC1kYXRhY2VudGVyLW1hbmFn ZXI6Cj4KPiBTaGFubm9uIFN0ZXJ6ICgyKToKPiAgIHNlcnZlcjogYWRkIHBkbUF0b0IgdXBncmFk ZSBjaGVja2VyIHNjcmlwdAo+ICAgY2xpL2FkbWluOiBhZGQgYSB2ZXJzaW9ucyBjb21tYW5kIHRv IHNob3cgY3VycmVudCBwYWNrYWdlIHZlcnNpb25zCj4KPiAgQ2FyZ28udG9tbCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgfCAgMyArKwo+ICBNYWtlZmlsZSAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICB8ICAxICsKPiAgY2xpL2FkbWluL3NyYy9tYWluLnJzICAgICAgICAg ICAgICAgICAgICAgfCA1MyArKysrKysrKysrKysrKysrKysrKysrLQo+ICBjbGkvcGRtQXRvQi9D YXJnby50b21sICAgICAgICAgICAgICAgICAgICB8IDE1ICsrKysrKysKPiAgY2xpL3BkbUF0b0Iv c3JjL21haW4ucnMgICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrKwo+ICBkZWJpYW4vcHJv eG1veC1kYXRhY2VudGVyLW1hbmFnZXIuaW5zdGFsbCB8ICAzICsrCj4gIDYgZmlsZXMgY2hhbmdl ZCwgOTIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0 IGNsaS9wZG1BdG9CL0NhcmdvLnRvbWwKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGNsaS9wZG1BdG9C L3NyYy9tYWluLnJzCj4KPgo+IFN1bW1hcnkgb3ZlciBhbGwgcmVwb3NpdG9yaWVzOgo+ICAgOSBm aWxlcyBjaGFuZ2VkLCA5NzIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IC0tCj4g R2VuZXJhdGVkIGJ5IGdpdC1tdXJwcCAwLjguMQo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwo+IHBkbS1kZXZlbCBtYWlsaW5nIGxpc3QKPiBwZG0t ZGV2ZWxAbGlzdHMucHJveG1veC5jb20KPiBodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1i aW4vbWFpbG1hbi9saXN0aW5mby9wZG0tZGV2ZWwKCgoKX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX18KcGRtLWRldmVsIG1haWxpbmcgbGlzdApwZG0tZGV2ZWxA bGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxt YW4vbGlzdGluZm8vcGRtLWRldmVsCg==