From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id CBFC01FF19B
	for <inbox@lore.proxmox.com>; Fri, 21 Feb 2025 11:08:39 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 9B8902CB37;
	Fri, 21 Feb 2025 10:43:24 +0100 (CET)
Message-ID: <94260963-fae6-45b5-8bc7-0fe02e5d07bd@proxmox.com>
Date: Fri, 21 Feb 2025 10:42:50 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
To: Daniel Kral <d.kral@proxmox.com>,
 Proxmox VE development discussion <pve-devel@lists.proxmox.com>
References: <20250211160825.254167-1-d.kral@proxmox.com>
 <20250211160825.254167-12-d.kral@proxmox.com>
 <9d27e6fb-8861-4ad5-b3ac-e594899def19@proxmox.com>
 <b1b86f25-8ecf-4956-9dcc-5b40bbf535a9@proxmox.com>
Content-Language: en-US
From: Fiona Ebner <f.ebner@proxmox.com>
In-Reply-To: <b1b86f25-8ecf-4956-9dcc-5b40bbf535a9@proxmox.com>
X-SPAM-LEVEL: Spam detection results:  0
 AWL -0.046 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. [qemu.pm]
Subject: Re: [pve-devel] [PATCH qemu-server v2 06/15] fix #5284: api:
 update-vm: assert content type support for cloudinit images
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

QW0gMjEuMDIuMjUgdW0gMDk6MzAgc2NocmllYiBEYW5pZWwgS3JhbDoKPiBPbiAyLzIwLzI1IDE1
OjIzLCBGaW9uYSBFYm5lciB3cm90ZToKPj4gQW0gMTEuMDIuMjUgdW0gMTc6MDggc2NocmllYiBE
YW5pZWwgS3JhbDoKPj4+IEFzc2VydHMgd2hldGhlciB0aGUgdGFyZ2V0IHN0b3JhZ2Ugc3VwcG9y
dHMgc3RvcmluZyBjbG91ZGluaXQgaW1hZ2VzLAo+Pj4gaS5lLiBWTSBpbWFnZXMsIGJlZm9yZSBj
cmVhdGluZyBhIGNsb3VkaW5pdCBpbWFnZSBvbiB0aGUgdGFyZ2V0IHN0b3JhZ2UuCj4+Pgo+Pj4g
V2l0aG91dCB0aGUgY2hlY2sgaW4gcGxhY2UsIGEgY2xvdWRpbml0IGltYWdlIGNhbiBiZSBjcmVh
dGVkIG9uIHRoZQo+Pj4gc3RvcmFnZSwgd2hpY2ggZG9lcyBub3Qgc3VwcG9ydCBWTSBpbWFnZXMs
IGJ1dCB3b24ndCBiZSBhYmxlIHRvIHN0YXJ0Cj4+PiBzaW5jZSBhbnkgYXR0YWNoZWQgdm9sdW1l
IG11c3QgYmUgc3RvcmVkIG9uIGEgc3VwcG9ydGVkIHN0b3JhZ2UuCj4+Pgo+Pj4gU2lnbmVkLW9m
Zi1ieTogRGFuaWVsIEtyYWwgPGQua3JhbEBwcm94bW94LmNvbT4KPj4+IC0tLQo+Pj4gY2hhbmdl
cyBzaW5jZSB2MToKPj4+IC0gbmV3IGJ1ZyBmaXghICh3YXMgaW5kaXJlY3RseSBmaXhlZCBpbiBy
ZmMgYXQgY29tbWl0X2Nsb3VkaW5pdF9pbWFnZSkKPj4+Cj4+PiDCoCBQVkUvQVBJMi9RZW11LnBt
IHwgNSArKystLQo+Pj4gwqAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvUFZFL0FQSTIvUWVtdS5wbSBiL1BWRS9BUEky
L1FlbXUucG0KPj4+IGluZGV4IDJhMmQ5NzFlLi45ZmFkZjNlNSAxMDA2NDQKPj4+IC0tLSBhL1BW
RS9BUEkyL1FlbXUucG0KPj4+ICsrKyBiL1BWRS9BUEkyL1FlbXUucG0KPj4+IEBAIC0xNDIsMTIg
KzE0MiwxMyBAQCBteSAkY2hlY2tfc3RvcmFnZV9hY2Nlc3MgPSBzdWIgewo+Pj4gwqAgwqDCoMKg
wqDCoCBteSAkdm9saWQgPSAkZHJpdmUtPntmaWxlfTsKPj4+IMKgwqDCoMKgwqAgbXkgKCRzdG9y
ZWlkLCAkdm9sbmFtZSkgPSBQVkU6OlN0b3JhZ2U6OnBhcnNlX3ZvbHVtZV9pZCgkdm9saWQsCj4+
PiAxKTsKPj4+ICvCoMKgwqAgbXkgJGlzX2Nsb3VkaW5pdCA9IGRlZmluZWQoJHZvbG5hbWUpICYm
ICR2b2xuYW1lIGVxICdjbG91ZGluaXQnOwo+Pj4gwqAgLcKgwqDCoCBpZiAoISR2b2xpZCB8fCAo
JHZvbGlkIGVxICdub25lJyB8fCAoZGVmaW5lZCgkdm9sbmFtZSkgJiYKPj4+ICR2b2xuYW1lIGVx
ICdjbG91ZGluaXQnKSkpIHsKPj4+ICvCoMKgwqAgaWYgKCEkdm9saWQgfHwgJHZvbGlkIGVxICdu
b25lJykgewo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgICMgbm90aGluZyB0byBjaGVjawo+Pj4gwqDC
oMKgwqDCoCB9IGVsc2lmICgkaXNDRFJPTSAmJiAoJHZvbGlkIGVxICdjZHJvbScpKSB7Cj4+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgJHJwY2Vudi0+Y2hlY2soJGF1dGh1c2VyLCAiLyIsIFsnU3lzLkNv
bnNvbGUnXSk7Cj4+PiAtwqDCoMKgIH0gZWxzaWYgKCEkaXNDRFJPTSAmJiAoJHZvbGlkID1+Cj4+
PiAkUFZFOjpRZW11U2VydmVyOjpEcml2ZTo6TkVXX0RJU0tfUkUpKSB7Cj4+PiArwqDCoMKgIH0g
ZWxzaWYgKCEkaXNDRFJPTSAmJiAoJHZvbGlkID1+Cj4+PiAkUFZFOjpRZW11U2VydmVyOjpEcml2
ZTo6TkVXX0RJU0tfUkUgfHwgJGlzX2Nsb3VkaW5pdCkpIHsKPj4KPj4gQSBjbG91ZGluaXQgZHJp
dmUgc2hvdWxkIGJlIGEgQ0QtUk9NLiBDYW4gd2UgZXZlbiByZWFjaCBoZXJlPwo+IAo+IFBhcnRs
eSwgYnV0IHlvdSdyZSBjb3JyZWN0IHRoYXQgd2FzIGJhZCB0ZXN0aW5nIG9uIG15IHBhcnQsIHNv
cnJ5Lgo+IAo+IEFzIGl0IHR1cm5zIG91dCwgaXQgaXMgcmVhY2hhYmxlIGZvciBzb21lIGNsb3Vk
aW5pdCBpbWFnZXMuLi5CdXQgaXQncwo+IG5vdCBvYnZpb3VzIHdoeSBhbmQgSSdsbCBmaXggdGhp
cyBhbmQgbWFrZSB0aGUgd2h5IGNsZWFyZXIgaW4gdGhlIHYzJ3MKPiBwYXRjaCBtZXNzYWdlOgo+
IAo+IGBQVkU6OlFlbXVTZXJ2ZXI6OmRyaXZlX2lzX2Nkcm9tYCBjaGVja3Mgd2hldGhlciB0aGUg
Z2l2ZW4gZHJpdmUgaGFzIHRoZQo+IHByb3BlcnR5IGtleS12YWx1ZSBwYWlyICJtZWRpYT1jZHJv
bSIuIEJ1dCB3ZSBuZWl0aGVyIGFkZCB0aGF0IHRvIHRoZQo+IGRyaXZlIHN0cmluZyBpbiB0aGUg
cHZlLW1hbmFnZXIgKHdoaWNoIG9ubHkgc2VuZHMsIGUuZy4KPiDCoMKgwqDCoCJpZGUyIjogImxv
Y2FsLWx2bTpjbG91ZGluaXQsZm9ybWF0PXFjb3cyIgo+IGZvciBhbnkgZm9ybWF0KSBhbmQgaW4g
dGhlIHJhcmVyIGNhc2Ugc29tZW9uZSBhbGxvY2F0ZXMgYSBjbG91ZGluaXQKPiBpbWFnZSB2aWEg
YHFtIHNldGAsIHRoZXkgYXJlIGxpa2VseSB0byBub3QgYXBwZW5kICJtZWRpYT1jZHJvbSIKPiB0
aGVtc2VsdmVzIGxpa2U6Cj4gwqDCoMKgwqAicW0gc2V0IC1pZGUyIGxvY2FsLWx2bTpjbG91ZGlu
aXQsbWVkaWE9Y2Ryb20iCj4gCj4gVGhlcmVmb3JlLCB0aGUgY2hlY2sgaGVyZSBkb2Vzbid0IGRl
dGVjdCBhIGNsb3VkaW5pdCBpbWFnZSBhcyBhIGNkcm9tIGFzCj4gbG9uZyBhcyB0aGUgIm1lZGlh
PWNkcm9tIiBpcyBub3Qgc2V0LiBCdXQgeW91J3JlIGNvcnJlY3QsIHdpdGggdGhpcwo+IHBhdGNo
IGFwcGxpZWQgdGhlIGNoZWNrIHdvdWxkIGp1c3QgYmUgc2tpcHBlZCBsaWtlIGJlZm9yZSBpZiBz
b21lb25lCj4gZXhwbGljaXRseSBwcm92aWRlcyB0aGlzIHNldHRpbmcuCgpSaWdodC4KCj4gCj4g
SWYgaXQgZG9lc24ndCBhZGQgdG9vIG11Y2ggY29uZnVzaW9uIGhlcmUgYW5kIHdlIGRlY2lkZSB0
byBtZXJnZSB0aGUKPiBjbG91ZGluaXQgJiYgbmV3X2Rpc2sgYnJhbmNoIGhlcmUgKHNlZSBteSBy
ZXBseSBmb3IgIzUpLCBJIHN1Z2dlc3QgdG8KPiBtYWtlIHRoZSBgZHJpdmVfaXNfY2Ryb21gIGV4
Y2x1ZGUgY2xvdWRpbml0IGltYWdlcyBoZXJlIGluIHYzIChzbyB0aGF0Cj4gJGlzQ0RST00gaXMg
b25seSAxIHdoZW4gbWVkaWE9Y2Ryb20gZXhjZXB0IGZvciBjbG91ZGluaXQgZHJpdmVzKS4KCkkg
ZG9uJ3Qgc2VlIGEgcmVhc29uIHRvIGRpc3Rpbmd1aXNoIGJhc2VkIG9uIHRoZSBtZWRpYT1jZHJv
bSBmbGFnIGJlaW5nCnNldCBvciBub3QuIFRoZXJlIGFyZSB0d28gY2FzZXMgdG8gY29uc2lkZXI6
CgoxLiBjaGVja2luZyBhY2Nlc3MgZm9yIGFuIGV4aXN0aW5nIGNsb3VkaW5pdCBpbWFnZQoKVGhp
cyBnb2VzIHRvIHRoZSAiZWxzZSIgYnJhbmNoIGFuZCB3ZSBzaG91bGQgbm90IGNoYW5nZSB0aGF0
LgoKMi4gY2hlY2tpbmcgYWNjZXNzIGZvciBhbGxvY2F0aW5nIGEgbmV3IGNsb3VkaW5pdCBpbWFn
ZQoKVGhlICRjaGVja19zdG9yYWdlX2FjY2VzcyBoZWxwZXIgY3VycmVudGx5IHJldHVybnMgZWFy
bHkgaW4gdGhpcyBjYXNlLiBJCnRoaW5rIGl0J3MgZmluZSB0byBoYXZlIHRoaXMgYWxzbyB0YWtl
IHRoZSBuZXcgZGlzayBicmFuY2gsIGJlY2F1c2UKdGhhdCdzIHdoYXQgaXQgaXMuIEJ1dCB0aGlz
IHdpbGwgYnJlYWsgYWxsb2NhdGluZyBjbG91ZGluaXQgaW1hZ2VzIGZvcgp1c2VycyB3aXRob3V0
IERhdGFzdG9yZS5BbGxvY2F0ZVNwYWNlIG9uIHRoZSBzdG9yYWdlLiBJbiB0aGUgcGFzdCwgd2UK
aGFkIHRoZSBjbG91ZGluaXQgVUkgZG8gYSB0d28gc3RlcCwgcmVtb3ZlIHZvbHVtZSwgYWxsb2Nh
dGUgbmV3IG9uZSwgYnV0CnRoaXMgd2FzIGNoYW5nZWQgYSB3aGlsZSBhZ28gaWYgeW91IHJlbWVt
YmVyIDspIFRoZXJlIGNvdWxkIGJlIG90aGVyIEFQSQp1c2VycyB0aGF0IHJlbHkgb24gbm8gc3Vj
aCBwZXJtaXNzaW9uIGJlaW5nIHJlcXVpcmVkIGZvciBhbGxvY2F0aW5nIGEKY2xvdWRpbml0IGRy
aXZlLiBJZiB3ZSB3YW50IHRvIGJlIHJlYWxseSBjYXJlZnVsLCB3ZSBzaG91bGQgd2FpdCB1bnRp
bApQVkUgOSB3aXRoIHRoaXMgY2hhbmdlIGFuZCBub3RlIHRoYXQgdGhlIGNsb3VkaW5pdF91cGRh
dGUgZW5kcG9pbnQKc2hvdWxkIGJlIHVzZWQgYnkgZXZlcnlib2R5LiBPciB3ZSBjb3VsZCB0YWtl
IHRoZSBzdGFuY2UgdGhhdCBubwpEYXRhc3RvcmUuQWxsb2NhdGVTcGFjZSBwZXJtaXNzaW9uIG1l
YW5zIG5vIERhdGFzdG9yZS5BbGxvY2F0ZVNwYWNlCnBlcm1pc3Npb24gZXZlbiBpbiB0aGlzIGVk
Z2UgY2FzZSBhbmQgbm90IHdhaXQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJv
eG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGlu
Zm8vcHZlLWRldmVsCg==