From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id F36091FF15E for ; Mon, 24 Nov 2025 11:26:03 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AD6661EB28; Mon, 24 Nov 2025 11:26:14 +0100 (CET) Mime-Version: 1.0 Date: Mon, 24 Nov 2025 11:26:11 +0100 Message-Id: To: "Dominik Csapak" X-Mailer: aerc 0.20.0 References: <20251117125041.1931382-1-d.csapak@proxmox.com> <20251117125041.1931382-3-d.csapak@proxmox.com> In-Reply-To: From: "Shannon Sterz" X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1763979937297 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.079 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. [views.rs, tests.rs] Subject: Re: [pdm-devel] [PATCH datacenter-manager v3 02/18] lib: api-types: add 'layout' property to ViewConfig 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 Cc: 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" T24gTW9uIE5vdiAyNCwgMjAyNSBhdCAxMToxNCBBTSBDRVQsIERvbWluaWsgQ3NhcGFrIHdyb3Rl Ogo+Cj4KPiBPbiAxMS8yNC8yNSAxMDo1NSBBTSwgRG9taW5payBDc2FwYWsgd3JvdGU6Cj4+Cj4+ Cj4+IE9uIDExLzE3LzI1IDM6NTcgUE0sIFNoYW5ub24gU3Rlcnogd3JvdGU6Cj4+PiBPbiBNb24g Tm92IDE3LCAyMDI1IGF0IDE6NDQgUE0gQ0VULCBEb21pbmlrIENzYXBhayB3cm90ZToKPj4+PiB0 aGlzIGlzIGEgc2ltcGxlIHN0cmluZyB0aGF0IGhvbGRzIHRoZSBsYXlvdXQganNvbi4gV2UgY2Fu J3QgY3VycmVudGx5Cj4+Pj4gYWRkIGl0IGFzIGEgbm9ybWFsIHByb3BlcnR5IHdpdGggJ2NvcnJl Y3QnIGFwaSB0eXBlcywgc2luY2Ugd2Ugd2FudCB0bwo+Pj4+IHVzZSBlbnVtIGZlYXR1cmVzIHRo YXQgYXJlIG5vdCBhdmFpbGFibGUgd2l0aCB0aGUgYXBpIG1hY3JvLgo+Pj4+Cj4+Pj4gU2lnbmVk LW9mZi1ieTogRG9taW5payBDc2FwYWsgPGQuY3NhcGFrQHByb3htb3guY29tPgo+Pj4+IC0tLQo+ Pj4+IMKgIGxpYi9wZG0tYXBpLXR5cGVzL3NyYy92aWV3cy5ycyB8IDEyICsrKysrKysrKysrLQo+ Pj4+IMKgIHNlcnZlci9zcmMvdmlld3MvdGVzdHMucnPCoMKgwqDCoMKgIHwgMTUgKysrKysrKysr KysrKysrCj4+Pj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0 aW9uKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvbGliL3BkbS1hcGktdHlwZXMvc3JjL3ZpZXdz LnJzIGIvbGliL3BkbS1hcGktdHlwZXMvc3JjLwo+Pj4+IHZpZXdzLnJzCj4+Pj4gaW5kZXggZWYz OWNjNjIuLjRiODM3Mzg0IDEwMDY0NAo+Pj4+IC0tLSBhL2xpYi9wZG0tYXBpLXR5cGVzL3NyYy92 aWV3cy5ycwo+Pj4+ICsrKyBiL2xpYi9wZG0tYXBpLXR5cGVzL3NyYy92aWV3cy5ycwo+Pj4+IEBA IC00Nyw3ICs0NywxMCBAQCBwdWIgY29uc3QgRklMVEVSX1JVTEVfTElTVF9TQ0hFTUE6IFNjaGVt YSA9Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgICJleGNsdWRlIjogewo+Pj4+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIHNjaGVtYTogRklMVEVSX1JVTEVfTElTVF9TQ0hFTUEsCj4+Pj4gwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgb3B0aW9uYWw6IHRydWUsCj4+Pj4gLcKgwqDCoMKgwqDC oMKgIH0KPj4+PiArwqDCoMKgwqDCoMKgwqAgfSwKPj4+PiArwqDCoMKgwqDCoMKgwqAgbGF5b3V0 OiB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgb3B0aW9uYWw6IHRydWUsCj4+Pj4gK8Kg wqDCoMKgwqDCoMKgIH0sCj4+Pj4gwqDCoMKgwqDCoCB9Cj4+Pj4gwqAgKV0KPj4+PiDCoCAjW2Rl cml2ZShDbG9uZSwgRGVidWcsIERlZmF1bHQsIERlc2VyaWFsaXplLCBTZXJpYWxpemUsIFVwZGF0 ZXIsCj4+Pj4gUGFydGlhbEVxKV0KPj4+PiBAQCAtNjcsNiArNzAsMTMgQEAgcHViIHN0cnVjdCBW aWV3Q29uZmlnIHsKPj4+PiDCoMKgwqDCoMKgICNbc2VyZGUoZGVmYXVsdCwgc2tpcF9zZXJpYWxp emluZ19pZiA9ICJWZWM6OmlzX2VtcHR5IildCj4+Pj4gwqDCoMKgwqDCoCAjW3VwZGF0ZXIoc2Vy ZGUoc2tpcF9zZXJpYWxpemluZ19pZiA9ICJPcHRpb246OmlzX25vbmUiKSldCj4+Pj4gwqDCoMKg wqDCoCBwdWIgZXhjbHVkZTogVmVjPEZpbHRlclJ1bGU+LAo+Pj4+ICsKPj4+PiArwqDCoMKgIC8v IHdlIGNhbid0IGN1cnJlbnRseSBkZXNjcmliZSB0aGlzIHdpdGggdGhlICdhcGknIG1hY3JvIHNv IHNhdmUKPj4+PiArwqDCoMKgIC8vIGl0IHNpbXBseSBhcyBhIHN0cmluZyBhbmQgY2hlY2sgaXQg aW4gdGhlIGFkZC91cGRhdGUgY2FsbAo+Pj4KPj4+IG9uZSBxdWVzdGlvbjogc2hvdWxkbid0IHRo aXMgYmUgYFZhbHVlYCBpbnN0ZWFkPyByaWdodCBub3cgdGhpcyBuZWVkcyB0bwo+Pj4gYmUgYSBz dHJpbmcgdGhhdCBpcyB2YWxpZCBqc29uLiBtZWFuaW5nIHRoYXQgdGhlIGFwaSBleHBlY3RzIGEg anNvbiBib2R5Cj4+PiB0aGF0IGNvbnRhaW5zIGBsYXlvdXRgIGFzIGEgc3RyaW5nLCB3aXRoIHRo YXQgc3RyaW5nIGJlaW5nIGVzY2FwZWQganNvbgo+Pj4gYWdhaW4uCj4+Pgo+Pj4gd2l0aCBgVmFs dWVgIHRoaXMgY291bGQgYmUgdGhlIGpzb24gZGlyZWN0bHksIGF2b2lkaW5nIGhhdmluZyB0byBl c2NhcGUKPj4+IHRoZSBqc29uIHN0cmluZy4gdGhpcyB3b3VsZCBhbHNvIG1ha2UgaXQgZWFzaWVy IHRvIGRlc2NyaWJlIHRoaXMgbGF0ZXIKPj4+IG9uIHZpYSB0aGUgYXBpIG1hY3JvIGlmIGknbSBu b3QgbWlzdGFrZW4uIHRoZSBsYXN0IGNvbW1pdCBpbiB0aGlzIHNlcmllcwo+Pj4gY291bGQgdGhl biBhbHNvIGJlIGRyb3BwZWQuCj4+Pgo+Pj4gd2hhdCBkbyB5b3UgdGhpbms/Cj4+Cj4+IGhhZCBh IHNob3J0IGxvb2sgYW5kIGl0IHNlZW1zIGxpa2UgdGhhdCB3ZSBjYW4ndCBjdXJyZW50bHkgY29t YmluZQo+PiB0aGUgVXBkYXRlciBkZXJpdmF0aW9uIHdpdGggVmFsdWUgc2luY2UgdGhlcmUgaXMg bm8KPj4gaW1wbCBvZiBVcGRhdGVyVHlwZS9BcGlUeXBlIGZvciBWYWx1ZSBhbmQgd2UgY2FuJ3Qg cHJvdmlkZSBvbmUuCj4+Cj4+IGkgc2hvcnRseSB0cmllZCB0byBpbXBsbWVudCBhIHdyYXBwZXIg dHlwZSwgYnV0IHRoZW4gd2UgcnVuIGludG8KPj4gdGhlIGlzc3VlIHRoYXQgd2UnZCBoYXZlIHRv IGltcGwgQXBpVHlwZSBmb3IgdGhhdCB0b28gYW5kCj4+IHRoZSBmYWN0IHRoYXQgd2UgY2FuJ3Qg Y3VycmVudGx5IHJlcHJlc2VudCB0aGUgTGF5b3V0IGluIGEgc2NoZW1hIGlzCj4+IHRoZSB3aG9s ZSBwb2ludCBvZiB0aGUgc3RyaW5nIHdvcmthcm91bmQgaGVyZS4KPj4KPj4gVGhlIG9ubHkgdGhp bmcgdGhhdCBjb3VsZCB3b3JrIGhlcmUgaXMgdG8gc2ltcGx5IGRlZmluZQo+PiBhbiBPYmplY3RT Y2hlbWEgd2l0aCBubyBwcm9wZXJ0aWVzIGFuZCAnYWRkaXRpb25hbF9wcm9wZXJ0aWVzJyB0byB0 cnVlLgo+PiBJJ2xsIHRyeSB0aGF0IGFuZCBzZWUgaWYgaXQgbWFrZXMgdGhlIHNpdHVhdGlvbiBi ZXR0ZXIuCj4+Cj4gb2sgdGhpcyB3b24ndCB3b3JrIEFGQUlDUyBzaW5jZSB0aGUgc2VjdGlvbiBj b25maWcgY3VycmVudGx5IG9ubHkKPiBkb2VzIGEgJ3BhcnNlX3NpbXBsZV92YWx1ZScgd2hpY2gg Y2FuJ3QgaGFuZGxlIG9iamVjdCBzY2hlbWFzCj4KPiBzbyBpIHRoaW5rIHVzaW5nIHN0cmluZ3Mg aGVyZSBpcyBjdXJyZW50bHkgdGhlIGJlc3Qgd2F5IHRvIGhhbmRsZQo+IHRoaXMgKGJlc2lkZXMg bWFraW5nIHNlY3Rpb24gY29uZmlnIGhhdmUgY29tcGxleCB0eXBlcyBpbiBpdHMgdmFsdWVzCj4g aW5zdGVhZCBvZiBqdXN0ICdzaW1wbGUnIHZhbHVlcy4gYnV0IHRoaXMgc2VlbXMgYSBiaXQgb3V0 IG9mCj4gc2NvcGUgZm9yIHRoaXMgZm9yIG5vdz8pCgp5ZXMgdGhhdCdzIGZhaXIuIGkgZGlkbid0 IGhhdmUgdGhlIHRpbWUgdG8gZXhwbG9yZSBwb3RlbnRpYWwgb3B0aW9ucwpoZXJlLiBpIHN1cHBv c2Ugd2UgY2FuIGxlYXZlIGl0IGFzLWlzIGZvciBub3cgaWYgdGhlcmUgYXJlIG5vIHNlbnNpYmxl CmFsdGVybmF0aXZlcy4gbWlnaHQgYmUgbmljZSB0byBjb2xsZWN0IHRoZSBkaWZmZXJlbnQgYXBw cm9hY2hlcwpkaXNjdXNzZWQgaGVyZSBhbmQgd2h5IHRoZXkgZmFsbCBzaG9ydCBpbiB0aGUgY29t bWl0IG1lc3NhZ2Ugb3IgaXRzCm5vdGVzLCB0aG91Z2guCgoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KcGRtLWRldmVsIG1haWxpbmcgbGlzdApwZG0tZGV2 ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21h aWxtYW4vbGlzdGluZm8vcGRtLWRldmVsCg==