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 487ED1FF185 for ; Mon, 7 Jul 2025 14:06:46 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 4132131CA7; Mon, 7 Jul 2025 14:07:28 +0200 (CEST) Date: Mon, 07 Jul 2025 14:07:24 +0200 Message-Id: From: "Christoph Heiss" To: =?utf-8?q?Michael_K=C3=B6ppl?= Mime-Version: 1.0 X-Mailer: aerc 0.20.1 References: <20250626151119.255169-1-m.koeppl@proxmox.com> <20250626151119.255169-4-m.koeppl@proxmox.com> In-Reply-To: <20250626151119.255169-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] [PATCH pve-installer v3 3/7] close #5887: add sanity check for LVM swapsize 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 Cc: 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" T24gVGh1IEp1biAyNiwgMjAyNSBhdCA1OjExIFBNIENFU1QsIE1pY2hhZWwgS8O2cHBsIHdyb3Rl OgpbLi5dCj4gZGlmZiAtLWdpdCBhL3Byb3hpbnN0YWxsIGIvcHJveGluc3RhbGwKPiBpbmRleCA5 MDQ2NjhlLi44NGYxYTkxIDEwMDc1NQo+IC0tLSBhL3Byb3hpbnN0YWxsCj4gKysrIGIvcHJveGlu c3RhbGwKPiBAQCAtMTQ4OCw3ICsxNDg4LDcgQEAgc3ViIGNyZWF0ZV9oZG9wdGlvbl92aWV3IHsK Pgo+ICAgICAgbXkgJHRtcDsKPgo+IC0gICAgaWYgKCgkdG1wID0gJiRnZXRfZmxvYXQoJHNwaW5i dXR0b25faGRzaXplKSkgJiYgKCR0bXAgIT0gJGhkc2l6ZSkpIHsKPiArICAgIGlmIChkZWZpbmVk KCR0bXAgPSAmJGdldF9mbG9hdCgkc3BpbmJ1dHRvbl9oZHNpemUpKSkgewo+ICAgICAgICAgIFBy b3htb3g6Okluc3RhbGw6OkNvbmZpZzo6c2V0X2hkc2l6ZSgkdG1wKTsKPiAgICAgIH0gZWxzZSB7 Cj4gICAgICAgICAgUHJveG1veDo6SW5zdGFsbDo6Q29uZmlnOjpzZXRfaGRzaXplKHVuZGVmKTsK PiBAQCAtMTYwNyw5ICsxNjA3LDExIEBAIHN1YiBjcmVhdGVfaGRzZWxfdmlldyB7Cj4gICAgICAg ICAgICAgICAgICAkdGFyZ2V0X2hkcyA9IFttYXAgeyAkXy0+WzFdIH0gQCRkZXZsaXN0XTsKPiAg ICAgICAgICAgICAgfSBlbHNlIHsKPiAgICAgICAgICAgICAgICAgIG15ICR0YXJnZXRfaGQgPSBQ cm94bW94OjpJbnN0YWxsOjpDb25maWc6OmdldF90YXJnZXRfaGQoKTsKPiArICAgICAgICAgICAg ICAgIG15ICRoZHNpemUgPSBQcm94bW94OjpJbnN0YWxsOjpDb25maWc6OmdldF9oZHNpemUoKTsK PiAgICAgICAgICAgICAgICAgIGV2YWwgewo+ICAgICAgICAgICAgICAgICAgICAgIG15ICR0YXJn ZXRfYmxvY2tfc2l6ZSA9IFByb3htb3g6OlN5czo6QmxvY2s6OmxvZ2ljYWxfYmxvY2tzaXplKCR0 YXJnZXRfaGQpOwo+ICAgICAgICAgICAgICAgICAgICAgIFByb3htb3g6Okluc3RhbGw6OmxlZ2Fj eV9iaW9zXzRrX2NoZWNrKCR0YXJnZXRfYmxvY2tfc2l6ZSk7Cj4gKyAgICAgICAgICAgICAgICAg ICAgUHJveG1veDo6SW5zdGFsbDo6c3dhcHNpemVfY2hlY2soJGhkc2l6ZSk7Cj4gICAgICAgICAg ICAgICAgICB9Owo+ICAgICAgICAgICAgICAgICAgaWYgKG15ICRlcnIgPSAkQCkgewo+ICAgICAg ICAgICAgICAgICAgICAgIFByb3htb3g6OlVJOjptZXNzYWdlKCJXYXJuaW5nOiAkZXJyXG4iKTsK ClZlcnkgbXVjaCBhIGhpZ2gtbGV2ZWwgbml0OyBidXQ6IENvdWxkIHdlIG1heWJlIHVzZSB0aGUg Y2hhbmNlIGFuZCB1bmlmeQp0aGUgZXJyb3IgbWVzc2FnZXMgYmV0d2VlbiBHVUkgJiBUVUkgaGVy ZT8KCkUuZy4gaW4gdGhlIFRVSSBpdHMKCiAgImV4dDQ6IFN3YXAgc2l6ZSB4IEdpQiBjYW5ub3Qg Li4iCgp2cy4gaW4gdGhlIEdVSToKCiAgIldhcm5pbmc6IHN3YXAgc2l6ZSB4IEdpQiBjYW5ub3Qg Li4iCgpFc3BlY2lhbGx5IHNpbmNlIHRoZSBhYm92ZSAoaW5jbHVkaW5nIHRoZSA0S24gY2hlY2sp IGFyZSBub3Qgd2FybmluZ3MKYnV0IGhhcmQgZXJyb3JzLCBpLmUuIG5vdCBsZXR0aW5nIHRoZSB1 c2VyIGNvbnRpbnVlIHRoZSBpbnN0YWxsYXRpb24uClNvIHN0YXRpbmcgaXQgYXMgYSB3YXJuaW5n IGRvZXMgbm90IHJlYWxseSBtYWtlIHNlbnNlIGluIHRoZSBHVUkuCgo+IGRpZmYgLS1naXQgYS9w cm94bW94LWF1dG8taW5zdGFsbGVyL3NyYy91dGlscy5ycyBiL3Byb3htb3gtYXV0by1pbnN0YWxs ZXIvc3JjL3V0aWxzLnJzCj4gaW5kZXggYWYxMTllMi4uZjI5ZTFkNCAxMDA2NDQKPiAtLS0gYS9w cm94bW94LWF1dG8taW5zdGFsbGVyL3NyYy91dGlscy5ycwo+ICsrKyBiL3Byb3htb3gtYXV0by1p bnN0YWxsZXIvc3JjL3V0aWxzLnJzCj4gQEAgLTEyLDYgKzEyLDcgQEAgdXNlIGNyYXRlOjp7Cj4g IH07Cj4gIHVzZSBwcm94bW94X2luc3RhbGxlcl9jb21tb246OnsKPiAgICAgIFJPT1RfUEFTU1dP UkRfTUlOX0xFTkdUSCwKPiArICAgIGRpc2tfY2hlY2tzOjpjaGVja19zd2Fwc2l6ZSwKPiAgICAg IG9wdGlvbnM6OntGc1R5cGUsIE5ldHdvcmtPcHRpb25zLCBaZnNDaGVja3N1bU9wdGlvbiwgWmZz Q29tcHJlc3NPcHRpb24sIGVtYWlsX3ZhbGlkYXRlfSwKPiAgICAgIHNldHVwOjp7Cj4gICAgICAg ICAgSW5zdGFsbEJ0cmZzT3B0aW9uLCBJbnN0YWxsQ29uZmlnLCBJbnN0YWxsRmlyc3RCb290U2V0 dXAsIEluc3RhbGxSb290UGFzc3dvcmQsCj4gQEAgLTM5Nyw2ICszOTgsMTUgQEAgcHViIGZuIHZl cmlmeV9kaXNrc19zZXR0aW5ncyhhbnN3ZXI6ICZBbnN3ZXIpIC0+IFJlc3VsdDwoKT4gewo+ICAg ICAgICAgICAgICApOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiArCj4gKyAgICBpZiBsZXQgYW5z d2VyOjpGc09wdGlvbnM6OkxWTShsdm0pID0gJmFuc3dlci5kaXNrcy5mc19vcHRpb25zIHsKPiAr ICAgICAgICBpZiBsZXQgU29tZSgoc3dhcHNpemUsIGhkc2l6ZSkpID0gbHZtLnN3YXBzaXplLnpp cChsdm0uaGRzaXplKSB7Cj4gKyAgICAgICAgICAgIGlmIGxldCBFcnIoZXJyKSA9IGNoZWNrX3N3 YXBzaXplKHN3YXBzaXplLCBoZHNpemUpIHsKPiArICAgICAgICAgICAgICAgIGJhaWwhKGVycik7 Cj4gKyAgICAgICAgICAgIH0KCkhvdyBhYm91dCBqdXN0CgogIGNoZWNrX3N3YXBzaXplKHN3YXBz aXplLCBoZHNpemUpPwoKaGVyZT8KCihTZWUgYWxzbyBiZWxvdyB3LnIudC4gYW55aG93KQoKPiAr ICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICAgICAgT2soKCkpCj4gIH0KWy4uXQo+IGRpZmYgLS1n aXQgYS9wcm94bW94LWluc3RhbGxlci1jb21tb24vc3JjL2Rpc2tfY2hlY2tzLnJzIGIvcHJveG1v eC1pbnN0YWxsZXItY29tbW9uL3NyYy9kaXNrX2NoZWNrcy5ycwo+IGluZGV4IGQ1MzU4MzcuLjM3 YTc5MWYgMTAwNjQ0Cj4gLS0tIGEvcHJveG1veC1pbnN0YWxsZXItY29tbW9uL3NyYy9kaXNrX2No ZWNrcy5ycwo+ICsrKyBiL3Byb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvZGlza19jaGVja3Mu cnMKWy4uXQo+IEBAIC00OSw2ICs0OSwzNiBAQCBwdWIgZm4gY2hlY2tfZGlza3NfNGtuX2xlZ2Fj eV9ib290KGJvb3RfdHlwZTogQm9vdFR5cGUsIGRpc2tzOiAmW0Rpc2tdKSAtPiBSZXN1bAo+ICAg ICAgT2soKCkpCj4gIH0KPgo+ICsvLy8gQ2hlY2tzIHdoZXRoZXIgdGhlIGNvbmZpZ3VyZWQgc3dh cCBzaXplIGV4Y2VlZHMgdGhlIGFsbG93ZWQgdGhyZXNob2xkLgo+ICsvLy8KPiArLy8vICMgQXJn dW1lbnRzCj4gKy8vLwo+ICsvLy8gKiBgc3dhcHNpemVgIC0gVGhlIHNpemUgb2YgdGhlIHN3YXAg aW4gR2lCCj4gKy8vLyAqIGBoZHNpemVgIC0gVGhlIHRvdGFsIHNpemUgb2YgdGhlIGhhcmQgZGlz ayBpbiBHaUIKPiArcHViIGZuIGNoZWNrX3N3YXBzaXplKHN3YXBzaXplOiBmNjQsIGhkc2l6ZTog ZjY0KSAtPiBSZXN1bHQ8KCksIFN0cmluZz4gewo+ICsgICAgbGV0IHRocmVzaG9sZCA9IGhkc2l6 ZSAvIDguMDsKPiArICAgIGlmIHN3YXBzaXplID4gdGhyZXNob2xkIHsKPiArICAgICAgICByZXR1 cm4gRXJyKGZvcm1hdCEoCj4gKyAgICAgICAgICAgICJTd2FwIHNpemUge3N3YXBzaXplfSBHaUIg Y2Fubm90IGJlIGdyZWF0ZXIgdGhhbiB7dGhyZXNob2xkfSBHaUIgKGhhcmQgZGlzayBzaXplIC8g OCkiLAo+ICsgICAgICAgICkpOwo+ICsgICAgfQo+ICsgICAgT2soKCkpCj4gK30KCkhvdyBhYm91 dCB1c2luZyBhbiBgYW55aG93OjpSZXN1bHRgIGhlcmU/IFRoZW4gaXQgY291bGQganVzdCBiZSBh CmJhaWwhKCJTd2FwIHNpemUgLi4iKSwgb3IgdXNpbmcgZW5zdXJlISgpCgpBcyBmb3IgcHJveG1v eC10dWktaW5zdGFsbGVyOyB3ZSBhbHJlYWR5IHB1bGwgaW4gdGhlIGFueWhvdyBjcmF0ZQp0cmFu c2l0aXZlbHkgdGhlcmUgdGhyb3VnaCBwcm94bW94LWluc3RhbGxlci1jb21tb24uIExvbmctdGVy bSB3ZSB3YW50CnRvIHVzZSBpdCB0aGVyZSB0b28gZm9yIG5ldyBjb2RlIC8gcmVmYWN0b3Jpbmdz IGFueXdheSwgc28gdGhhdCB3b3VsZCBiZQpmaW5lIElNTy4KClsuLl0KPiBkaWZmIC0tZ2l0IGEv cHJveG1veC10dWktaW5zdGFsbGVyL3NyYy92aWV3cy9ib290ZGlzay5ycyBiL3Byb3htb3gtdHVp LWluc3RhbGxlci9zcmMvdmlld3MvYm9vdGRpc2sucnMKPiBpbmRleCBlODdiMDQwLi5iOTRjZjM4 IDEwMDY0NAo+IC0tLSBhL3Byb3htb3gtdHVpLWluc3RhbGxlci9zcmMvdmlld3MvYm9vdGRpc2su cnMKPiArKysgYi9wcm94bW94LXR1aS1pbnN0YWxsZXIvc3JjL3ZpZXdzL2Jvb3RkaXNrLnJzCj4g QEAgLTE3LDcgKzE3LDkgQEAgdXNlIGNyYXRlOjpJbnN0YWxsZXJTdGF0ZTsKPiAgdXNlIGNyYXRl OjpvcHRpb25zOjpGU19UWVBFUzsKPgo+ICB1c2UgcHJveG1veF9pbnN0YWxsZXJfY29tbW9uOjp7 Cj4gLSAgICBkaXNrX2NoZWNrczo6e2NoZWNrX2Rpc2tzXzRrbl9sZWdhY3lfYm9vdCwgY2hlY2tf Zm9yX2R1cGxpY2F0ZV9kaXNrc30sCj4gKyAgICBkaXNrX2NoZWNrczo6ewo+ICsgICAgICAgIGNo ZWNrX2Rpc2tzXzRrbl9sZWdhY3lfYm9vdCwgY2hlY2tfZm9yX2R1cGxpY2F0ZV9kaXNrcywgY2hl Y2tfbHZtX2Jvb3RkaXNrX29wdHMsCj4gKyAgICB9LAo+ICAgICAgb3B0aW9uczo6ewo+ICAgICAg ICAgIEFkdmFuY2VkQm9vdGRpc2tPcHRpb25zLCBCVFJGU19DT01QUkVTU19PUFRJT05TLCBCb290 ZGlza09wdGlvbnMsIEJ0cmZzQm9vdGRpc2tPcHRpb25zLAo+ICAgICAgICAgIERpc2ssIEZzVHlw ZSwgTHZtQm9vdGRpc2tPcHRpb25zLCBaRlNfQ0hFQ0tTVU1fT1BUSU9OUywgWkZTX0NPTVBSRVNT X09QVElPTlMsCj4gQEAgLTI2MSw2ICsyNjMsOCBAQCBpbXBsIEFkdmFuY2VkQm9vdGRpc2tPcHRp b25zVmlldyB7Cj4gICAgICAgICAgICAgICAgICAuZ2V0X3ZhbHVlcygpCj4gICAgICAgICAgICAg ICAgICAub2tfb3IoIkZhaWxlZCB0byByZXRyaWV2ZSBhZHZhbmNlZCBib290ZGlzayBvcHRpb25z Iik/Owo+Cj4gKyAgICAgICAgICAgIGNoZWNrX2x2bV9ib290ZGlza19vcHRzKCZhZHZhbmNlZCku bWFwX2Vycih8ZXJyfCBmb3JtYXQhKCJ7ZnN0eXBlfToge2Vycn0iKSk/OwoKV2l0aCBhbnlob3cs IHRoaXMgdGhlbiBhbHNvIGNhbiB1c2UgYC5jb250ZXh0KGZzdHlwZS50b19zdHJpbmcoKSlgCmlu c3RlYWQuCgo+ICsKPiAgICAgICAgICAgICAgT2soQm9vdGRpc2tPcHRpb25zIHsKPiAgICAgICAg ICAgICAgICAgIGRpc2tzOiB2ZWMhW2Rpc2tdLAo+ICAgICAgICAgICAgICAgICAgZnN0eXBlLAoK CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2 ZWwgbWFpbGluZyBsaXN0CnB2ZS1kZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3Rz LnByb3htb3guY29tL2NnaS1iaW4vbWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK