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 [IPv6:2a01:7e0:0:424::9]) by lore.proxmox.com (Postfix) with ESMTPS id 06DB71FF16E for <inbox@lore.proxmox.com>; Mon, 28 Apr 2025 14:00:32 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C93CF1FD19; Mon, 28 Apr 2025 14:00:40 +0200 (CEST) Mime-Version: 1.0 Date: Mon, 28 Apr 2025 14:00:35 +0200 Message-Id: <D9I97JAG9HE9.2KGXZBX5WKXUU@proxmox.com> To: =?utf-8?q?Michael_K=C3=B6ppl?= <m.koeppl@proxmox.com> From: "Christoph Heiss" <c.heiss@proxmox.com> X-Mailer: aerc 0.20.1 References: <20250422162739.255641-1-m.koeppl@proxmox.com> <20250422162739.255641-4-m.koeppl@proxmox.com> In-Reply-To: <20250422162739.255641-4-m.koeppl@proxmox.com> X-SPAM-LEVEL: Spam detection results: 0 AWL 0.028 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 Subject: Re: [pve-devel] [RFC PATCH pve-installer 3/6] close #5887: add sanity check for LVM swapsize and maxroot 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> Cc: 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> T24gVHVlIEFwciAyMiwgMjAyNSBhdCA2OjI3IFBNIENFU1QsIE1pY2hhZWwgS8O2cHBsIHdyb3Rl Ogo+IENoZWNrIHRoYXQgdGhlIGNvbmZpZ3VyZWQgc3dhcHNpemUgaXMgbm90IGdyZWF0ZXIgdGhh biB0aGUgdG90YWwgc2l6ZQo+IG9mIHRoZSBkaXNrIGFuZCB0aGF0IG1heHJvb3QgaXMgYXQgbW9z dCBoZHNpemUgLyA0LiBEZWZpbmUgdGhlCj4gYmVoYXZpb3IgZm9yIHRoZSBhdXRvLWluc3RhbGxl ciBhcyB3ZWxsIGFzIHRoZSBUVUkgYW5kIEdVSSBpbnN0YWxsZXJzLgo+Cj4gU2lnbmVkLW9mZi1i eTogTWljaGFlbCBLw7ZwcGwgPG0ua29lcHBsQHByb3htb3guY29tPgo+IC0tLQo+IFRoZSBjaGFu Z2VzIGltcGxlbWVudGVkIGluIHRoaXMgcGF0Y2ggcmVnYXJkaW5nIHN3YXAgc2l6ZSBvbmx5IGF2 b2lkCj4gcmF0aGVyIG9idmlvdXMgbWlzY29uZmlndXJhdGlvbnMuIEhvd2V2ZXIsIHVzZXJzIGNv dWxkIHN0aWxsIGNvbmZpZ3VyZSBhCj4gMzJHQiBzd2FwIHZvbHVtZSBvbiBhIDMyR0IgaGFyZCBk aXNrIGFuZCB0aGUgaW5zdGFsbGVyIHdvdWxkIGZhaWwgbGF0ZXIKPiBvbi4gVXNlcnMgY291bGQg YmVuZWZpdCBhbm90aGVyIGNoZWNrIHRoYXQgZW5zdXJlcyB0aGUgc3dhcCB2b2x1bWUgc2l6ZQo+ IGRvZXMgbm90IGdvIGJleW9uZCBhIGNlcnRhaW4gdGhyZXNob2xkLiBPbmUgb3B0aW9uIGNvdWxk IGJlIHRvIHNldCB0aGUKPiBsaW1pdCBzaW1pbGFyIHRvIHRoZSA4R0IgbWF4aW11bSB3aGVuIHRo ZSBzd2FwIHZvbHVtZSBzaXplIGlzIGNhbGN1bGF0ZWQKPiBmcm9tIHRoZSBzaXplIG9mIHRoZSBt ZW1vcnkuIE9UT0gsIHRoaXMgbWlnaHQgYWxzbyBiZQo+IGNvbnNpZGVyZWQgdG9vIHJlc3RyaWN0 aXZlLiBXb3VsZCBsb3ZlIHNvbWUgaW5wdXQgb24gdGhpcy4KCkknZCBsaW1pdCB0aGUgc3dhcHNp emUgdG8gaGRzaXplLzgsIGFzIHdlIHN0YXRlIGluIHRoZSBhZG1pbiBndWlkZSBbMF0uCkFsdGhv dWdoIEknbSBub3Qgc3VyZSBpZiB3ZSBhY3R1YWxseSBjaGVjayB0aGlzIHNvbWV3aGVyZSBjdXJy ZW50bHkuCgpbMF0gaHR0cHM6Ly9wdmUucHJveG1veC5jb20vcHZlLWRvY3MvcHZlLWFkbWluLWd1 aWRlLmh0bWwjYWR2YW5jZWRfbHZtX29wdGlvbnMKCj4gWy4uXQo+IGRpZmYgLS1naXQgYS9wcm94 bW94LWF1dG8taW5zdGFsbGVyL3NyYy91dGlscy5ycyBiL3Byb3htb3gtYXV0by1pbnN0YWxsZXIv c3JjL3V0aWxzLnJzCj4gaW5kZXggZDZiYzZlMy4uODVhMWY1MiAxMDA2NDQKPiAtLS0gYS9wcm94 bW94LWF1dG8taW5zdGFsbGVyL3NyYy91dGlscy5ycwo+ICsrKyBiL3Byb3htb3gtYXV0by1pbnN0 YWxsZXIvc3JjL3V0aWxzLnJzCj4gQEAgLTM5Niw2ICszOTYsMTkgQEAgcHViIGZuIHZlcmlmeV9k aXNrc19zZXR0aW5ncyhhbnN3ZXI6ICZBbnN3ZXIpIC0+IFJlc3VsdDwoKT4gewo+ICAgICAgICAg ICAgICApOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiArCj4gKyAgICBpZiBsZXQgYW5zd2VyOjpG c09wdGlvbnM6OkxWTShsdm0pID0gJmFuc3dlci5kaXNrcy5mc19vcHRpb25zIHsKPiArICAgICAg ICBpZiBsdm0uc3dhcHNpemUgPiBsdm0uaGRzaXplIHsKPiArICAgICAgICAgICAgYmFpbCEoIkxW TSBzd2Fwc2l6ZSBjYW5ub3QgYmUgZ3JlYXRlciB0aGFuIGhkc2l6ZSIpOwo+ICsgICAgICAgIH0K PiArCj4gKyAgICAgICAgaWYgbGV0IFNvbWUoKG1heHJvb3QsIGhkc2l6ZSkpID0gbHZtLm1heHJv b3QuemlwKGx2bS5oZHNpemUpIHsKPiArICAgICAgICAgICAgaWYgbWF4cm9vdCA+IGhkc2l6ZSAv IDQuMCB7Cj4gKyAgICAgICAgICAgICAgICBiYWlsISgiTFZNIG1heHJvb3QgY2Fubm90IGJlIGdy ZWF0ZXIgdGhhbiBoZHNpemUgLyA0Iik7Cj4gKyAgICAgICAgICAgIH0KPiArICAgICAgICB9Cj4g KyAgICB9CgpJZiBmZWFzaWJsZSwgY291bGQgdGhlc2UgY2hlY2tzIGJlIGRlLWR1cGxpY2F0ZWQg d2l0aCB0aGUgb25lcyBiZWxvdz8KU2luY2UgdGhleSBkbyBjaGVjayB0aGUgZXhhY3Qgc2FtZSB0 aGluZ3MuCgo+ICsKPiAgICAgIE9rKCgpKQo+ICB9Cj4KPiBkaWZmIC0tZ2l0IGEvcHJveG1veC1p bnN0YWxsZXItY29tbW9uL3NyYy9kaXNrX2NoZWNrcy5ycyBiL3Byb3htb3gtaW5zdGFsbGVyLWNv bW1vbi9zcmMvZGlza19jaGVja3MucnMKPiBpbmRleCAxZDE3ZTJjLi5iYjMzYmFmIDEwMDY0NAo+ IC0tLSBhL3Byb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvZGlza19jaGVja3MucnMKPiArKysg Yi9wcm94bW94LWluc3RhbGxlci1jb21tb24vc3JjL2Rpc2tfY2hlY2tzLnJzCj4gWy4uXQo+IEBA IC00OSw2ICs0OSwyNCBAQCBwdWIgZm4gY2hlY2tfZGlza3NfNGtuX2xlZ2FjeV9ib290KGJvb3Rf dHlwZTogQm9vdFR5cGUsIGRpc2tzOiAmW0Rpc2tdKSAtPiBSZXN1bHQKPiAgICAgIE9rKCgpKQo+ ICB9Cj4KPiArLy8vIENoZWNrcyB3aGV0aGVyIGEgdXNlci1zdXBwbGllZCBMVk0gc2V0dXAgaXMg dmFsaWQgb3Igbm90LCBzdWNoIGFzIHRoZSBzd2Fwc2l6ZSBvciBtYXhyb290IG5vdAo+ICsvLy8g ZXhjZWVkaW5nIGNlcnRhaW4gdGhyZXNob2xkcy4KPiArLy8vCj4gKy8vLyAjIEFyZ3VtZW50cwo+ ICsvLy8KPiArLy8vICogYGJvb3RkaXNrX29wdHNgIC0gVGhlIExWTSBvcHRpb25zIHNldCBieSB0 aGUgdXNlci4KPiArcHViIGZuIGNoZWNrX2x2bV9ib290ZGlza19vcHRzKGJvb3RkaXNrX29wdHM6 ICZMdm1Cb290ZGlza09wdGlvbnMpIC0+IFJlc3VsdDwoKSwgJnN0cj4gewo+ICsgICAgaWYgYm9v dGRpc2tfb3B0cy5zd2FwX3NpemUgPiBTb21lKGJvb3RkaXNrX29wdHMudG90YWxfc2l6ZSkgewo+ ICsgICAgICAgIHJldHVybiBFcnIoIlN3YXAgc2l6ZSBjYW5ub3QgYmUgZ3JlYXRlciB0aGFuIHRv dGFsIHNpemUiKTsKCkknZCBpbmNsdWRlIHRoZSBhY3R1YWwgdmFsdWUgb2YgdGhlIHN3YXAgc2l6 ZSBhbmQgdG90YWwgc2l6ZSBoZXJlLCBmb3IKYmV0dGVyIGZlZWRiYWNrIHRvIHRoZSB1c2VyLCBl LmcuCgoiU3dhcCAoMzIgR2lCKSBjYW5ub3QgYmUgYmlnZ2VyIHRoYW4gdG90YWwgaGFyZGRpc2sg c2l6ZSAoMTYgR2lCKSIKCj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgYm9vdGRpc2tfb3B0cy5tYXhf cm9vdF9zaXplID4gU29tZShib290ZGlza19vcHRzLnRvdGFsX3NpemUgLyA0LjApIHsKPiArICAg ICAgICByZXR1cm4gRXJyKCJNYXggcm9vdCBzaXplIGNhbm5vdCBiZSBncmVhdGVyIHRoYW4gKHRv dGFsIHNpemUgLyA0KSIpOwoKU2ltaWxhciBoZXJlLCBlLmcuCgoiTWF4aW11bSByb290IHZvbHVt ZSBzaXplICgxNiBHaUIpIGNhbm5vdCBiZSBiaWdnZXIgdGhhbiAoaGFyZCBzaXplIHNpemUgLyA0 ID0gOCBHaUIpIgoKPiArICAgIH0KPiArCj4gKyAgICBPaygoKSkKPiArfQo+ICsKPiBkaWZmIC0t Z2l0IGEvcHJveG1veC10dWktaW5zdGFsbGVyL3NyYy92aWV3cy9ib290ZGlzay5ycyBiL3Byb3ht b3gtdHVpLWluc3RhbGxlci9zcmMvdmlld3MvYm9vdGRpc2sucnMKPiBpbmRleCAzMTNhM2M5Li42 MGQ1MzE2IDEwMDY0NAo+IC0tLSBhL3Byb3htb3gtdHVpLWluc3RhbGxlci9zcmMvdmlld3MvYm9v dGRpc2sucnMKPiArKysgYi9wcm94bW94LXR1aS1pbnN0YWxsZXIvc3JjL3ZpZXdzL2Jvb3RkaXNr LnJzCj4gWy4uXQo+IEBAIC0yNjQsNiArMjY0LDggQEAgaW1wbCBBZHZhbmNlZEJvb3RkaXNrT3B0 aW9uc1ZpZXcgewo+ICAgICAgICAgICAgICAgICAgLmdldF92YWx1ZXMoKQo+ICAgICAgICAgICAg ICAgICAgLm9rX29yKCJGYWlsZWQgdG8gcmV0cmlldmUgYWR2YW5jZWQgYm9vdGRpc2sgb3B0aW9u cyIpPzsKPgo+ICsgICAgICAgICAgICBjaGVja19sdm1fYm9vdGRpc2tfb3B0cygmYWR2YW5jZWQp Lm1hcF9lcnIofGVycnwgZm9ybWF0ISgie2ZzdHlwZX06IHtlcnJ9IikpPzsKCkNhbiBiZToKCmNo ZWNrX2x2bV9ib290ZGlza19vcHRzKCZhZHZhbmNlZCkud2l0aF9jb250ZXh0KHx8IGZzdHlwZS50 b19zdHJpbmcoKSkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20K aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRl dmVsCg==