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 D42FC1FF191 for ; Tue, 7 Oct 2025 17:14:09 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id BABB01BEF5; Tue, 7 Oct 2025 17:14:12 +0200 (CEST) Message-ID: <844b9432-b795-45d3-9870-8ac37ad52148@proxmox.com> Date: Tue, 7 Oct 2025 17:13:38 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Thomas Lamprecht , Proxmox VE development discussion References: <20251007135638.136536-1-n.frey@proxmox.com> <920a868c-06ba-4192-9b8b-eb0b55cacac5@proxmox.com> From: Nicolas Frey Content-Language: en-US In-Reply-To: <920a868c-06ba-4192-9b8b-eb0b55cacac5@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1759849989338 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.882 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 SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record Subject: Re: [pve-devel] [PATCH pve-common] cli: fix #6762: only copy properties if defined X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Proxmox VE development discussion Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" Ck9uIDEwLzcvMjUgNDo0NiBQTSwgVGhvbWFzIExhbXByZWNodCB3cm90ZToKPiBBbSAwNy4xMC4y NSB1bSAxNTo1NiBzY2hyaWViIE5pY29sYXMgRnJleToKPj4gQWRkcyBhIGRlZmluZWQgY2hlY2sg dG8gdGhlIGNvcHksIGFzIHRvIG5vdCByZXN1bHQgaW4gdGhlIGJ1Z2ZpeGVzCj4+IHJlcG9ydGVk IGVycm9yIHdoZW4gZG91YmxlIHRhYmJpbmcgb24gYHB2ZWNlcGggc3RhdHVzYC4KPiBGZWVsIGVu Y291cmFnZWQgdG8gaW5jbHVkZSBlcnJvcnMgaW4gdmVyYmF0aW0gaW4gY29tbWl0IG1lc3NhZ2Us Cj4gd2hpbGUgd2Ugb3duIGJ1Z3ppbGxhLnByb3htb3guY29tIGFuZCB0aHVzIGl0J3MgdW5saWtl bHkgdGhhdCBpdAo+IHdpbGwgYmUgZ29uZSB3aXRob3V0IG5vdGljZSBvciBtaWdyYXRpb24gaXQn cyBzdGlsbCBhbHdheXMgbmljZSB0bwo+IGtlZXAgZ2l0IGNvbW1pdHMgc2VsZi1zdWZmaWNpZW50 IHcuci50IGNvcmUgaW5mb3JtYXRpb24uIE1ha2VzIGl0Cj4gYWxzbyBlYXNpZXIgdG8gZmluZCBh IGNvbW1pdCBpZiBvbmUganVzdCBzZWFyY2hlcyBmb3IgdGhlIGVycm9yCj4gbWVzc2FnZS4KPiAK Ck9LLCB3aWxsIGRvIGluIHRoZSBmdXR1cmUuIFRoYW5rcyBmb3IgbGV0dGluZyBtZSBrbm93IQoK Pj4KPj4gRml4ZXM6IGh0dHBzOi8vYnVnemlsbGEucHJveG1veC5jb20vc2hvd19idWcuY2dpP2lk PTY3NjIKPj4gU2lnbmVkLW9mZi1ieTogTmljb2xhcyBGcmV5IDxuLmZyZXlAcHJveG1veC5jb20+ Cj4+IC0tLQo+PiAgc3JjL1BWRS9DTElIYW5kbGVyLnBtIHwgMyArKy0KPj4gIDEgZmlsZSBjaGFu Z2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Ny Yy9QVkUvQ0xJSGFuZGxlci5wbSBiL3NyYy9QVkUvQ0xJSGFuZGxlci5wbQo+PiBpbmRleCA4OWNi N2I3Li5jZGQ3MWM3IDEwMDY0NAo+PiAtLS0gYS9zcmMvUFZFL0NMSUhhbmRsZXIucG0KPj4gKysr IGIvc3JjL1BWRS9DTElIYW5kbGVyLnBtCj4+IEBAIC00NTUsNyArNDU1LDggQEAgbXkgJHByaW50 X2Jhc2hfY29tcGxldGlvbiA9IHN1YiB7Cj4+ICAKPj4gICAgICBteSAkaW5mbyA9ICRjbGFzcy0+ bWFwX21ldGhvZF9ieV9uYW1lKCRuYW1lKTsKPj4gIAo+PiAtICAgIG15ICRwcm9wID0geyAleyAk aW5mby0+e3BhcmFtZXRlcnN9LT57cHJvcGVydGllc30gfSB9OyAjIGNvcHkKPj4gKyAgICBteSAk cHJvcCA9IHsgJXsgJGluZm8tPntwYXJhbWV0ZXJzfS0+e3Byb3BlcnRpZXN9IH0gfQo+PiArICAg ICAgICBpZiBkZWZpbmVkICRpbmZvLT57cGFyYW1ldGVyc30tPntwcm9wZXJ0aWVzfTsgIyBjb3B5 Cj4gCj4gWW91IGNhbm5vdCBrbm93IHdpdGhvdXQgaGF2aW5nIGxvdHMgb2YgcGVybCBleHBlcmll bmNlLCBvciBoYXZpbmcgaGFkCj4gdGhlIGJhZCBsdWNrIG9mIGRlYnVnZ2luZyB0aGlzIHlvdXJz ZWxmIGVhcmx5IG9uLCBidXQgYSBjb25kaXRpb25hbAo+IGRlY2xhcmF0aW9uIG9mIGEgdmFyaWFi bGUgaXMgUmVhbCBCYWTihKIgcGVybCwgYXMgaXQgd2lsbCByZXRhaW4gdGhlCj4gdmFsdWUgb2Yg dGhlIGxhc3QgdGltZSB0aGUgY29uZGl0aW9uIGhlbGQgdHJ1ZSBmb3IgdGhlIGNhc2UgaXQncyBm YWxzZQo+IG5vdy4KPiAKClRJTCBhbm90aGVyIHdlaXJkIHF1aXJrIGFib3V0IHBlcmwuIFRoYW5r cyBmb3IgcG9pbnRpbmcgaXQgb3V0IGFuZApzYXZpbmcgbWUgZnJvbSBuZWVkaW5nIHRvIGRlYnVn IHRoaXMhCgpXaWxsIHNlbmQgYSB2MiBtb21lbnRhcmlseS4KCj4gU2VlIHRoZSBOT1RFIGF0IHRo ZSBlbmQgb2YgdGhlICJTdGF0ZW1lbnQgTW9kaWZpZXJzIiBbMF0gc2VjdGlvbiBmb3IKPiBkZXRh aWxzLgo+IAo+IFswXTogaHR0cHM6Ly9wZXJsZG9jLnBlcmwub3JnL3BlcmxzeW4jU3RhdGVtZW50 LU1vZGlmaWVycwo+IAo+IFNhZmUgYWx0ZXJuYXRpdmVzIGFyZToKPiAKPiBteSAkcHJvcDsKPiAk cHJvcCA9IHsgJGluZm8tPntwYXJhbWV0ZXJzfS0+e3Byb3BlcnRpZXN9LT4lKiB9IGlmIGRlZmlu ZWQoJGluZm8tPntwYXJhbWV0ZXJzfS0+e3Byb3BlcnRpZXN9KTsKPiAKPiBTaW1pbGFyLCBidXQg d2l0aCBub3JtYWwgaWYgYmxvY2ssIHdoaWNoIGNhbiBiZSBjb21iaW5lZCB3aXRoIGFkZGluZyBh Cj4gaW50ZXJtZWRpYXRlIHZhcmlhYmxlLgo+IAo+IG15ICRwcm9wOwo+IGlmIChkZWZpbmVkKG15 ICRwcm9wZXJ0aWVzID0gJGluZm8tPntwYXJhbWV0ZXJzfS0+e3Byb3BlcnRpZXN9KSkgewo+ICAg ICAkcHJvcCA9IHsgJHByb3BlcnRpZXMtPiUqIH07ICMgY2xvbmUKPiB9Cj4gCj4gQWx0ZXJuYXRp dmVseSwgb25lIGNhbiB1c2UgYSBpbnRlcm1lZGlhdGUgdmFyaWFibGUgKyBhIGZhbGxiYWNrIHZh bHVlCj4gCj4gbXkgJHBhcmFtZXRlcl9wcm9wZXJ0aWVzID0gJGluZm8tPntwYXJhbWV0ZXJzfS0+ e3Byb3BlcnRpZXN9IC8vIHt9Owo+IG15ICRwcm9wID0geyAkcGFyYW1ldGVyX3Byb3BlcnRpZXMt PiUqIH07ICMgY29weQo+IAo+IEFsdGVybmF0aXZlbHksIG9uZSBjYW4gdXNlIGEgdGVybmFyeSBz dGF0ZW1lbnQ6Cj4gCj4gJHByb3AgPSBkZWZpbmVkKCRpbmZvLT57cGFyYW1ldGVyc30tPntwcm9w ZXJ0aWVzfSkKPiAgPyB7ICRpbmZvLT57cGFyYW1ldGVyc30tPntwcm9wZXJ0aWVzfS0+JSogfQo+ ICA6IHt9Owo+IAo+IFRoZSBsYXN0IG9uZSBpcyBJTU8gYSBiaXQgbG9uZyBoZXJlLgo+IAo+IAo+ PiAgICAgICRwcm9wID0geyAlJHByb3AsICUkZm9ybWF0dGVyX3Byb3BlcnRpZXMgfSBpZiAkZm9y bWF0dGVyX3Byb3BlcnRpZXM7Cj4+ICAKPj4gICAgICBteSAkcHJpbnRfcGFyYW1ldGVyX2NvbXBs ZXRpb24gPSBzdWIgewo+IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94 LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9w dmUtZGV2ZWwK