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 03A111FF16F for ; Tue, 8 Jul 2025 19:45:42 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id C92C41E04C; Tue, 8 Jul 2025 19:46:24 +0200 (CEST) Message-ID: <032c81d2-7432-47d1-a056-627d0e9acf6e@proxmox.com> Date: Tue, 8 Jul 2025 19:45:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: Christoph Heiss References: <20250626151119.255169-1-m.koeppl@proxmox.com> <20250626151119.255169-4-m.koeppl@proxmox.com> From: =?UTF-8?Q?Michael_K=C3=B6ppl?= Content-Language: en-US In-Reply-To: X-SPAM-LEVEL: Spam detection results: 0 AWL 0.014 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. [bootdisk.rs, utils.rs] 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" T24gNy83LzI1IDE0OjA3LCBDaHJpc3RvcGggSGVpc3Mgd3JvdGU6Cj4gT24gVGh1IEp1biAyNiwg MjAyNSBhdCA1OjExIFBNIENFU1QsIE1pY2hhZWwgS8O2cHBsIHdyb3RlOgo+IFsuLl0KPj4gZGlm ZiAtLWdpdCBhL3Byb3hpbnN0YWxsIGIvcHJveGluc3RhbGwKPj4gaW5kZXggOTA0NjY4ZS4uODRm MWE5MSAxMDA3NTUKPj4gLS0tIGEvcHJveGluc3RhbGwKPj4gKysrIGIvcHJveGluc3RhbGwKPj4g QEAgLTE0ODgsNyArMTQ4OCw3IEBAIHN1YiBjcmVhdGVfaGRvcHRpb25fdmlldyB7Cj4+Cj4+ICAg ICAgbXkgJHRtcDsKPj4KPj4gLSAgICBpZiAoKCR0bXAgPSAmJGdldF9mbG9hdCgkc3BpbmJ1dHRv bl9oZHNpemUpKSAmJiAoJHRtcCAhPSAkaGRzaXplKSkgewo+PiArICAgIGlmIChkZWZpbmVkKCR0 bXAgPSAmJGdldF9mbG9hdCgkc3BpbmJ1dHRvbl9oZHNpemUpKSkgewo+PiAgICAgICAgICBQcm94 bW94OjpJbnN0YWxsOjpDb25maWc6OnNldF9oZHNpemUoJHRtcCk7Cj4+ICAgICAgfSBlbHNlIHsK Pj4gICAgICAgICAgUHJveG1veDo6SW5zdGFsbDo6Q29uZmlnOjpzZXRfaGRzaXplKHVuZGVmKTsK Pj4gQEAgLTE2MDcsOSArMTYwNywxMSBAQCBzdWIgY3JlYXRlX2hkc2VsX3ZpZXcgewo+PiAgICAg ICAgICAgICAgICAgICR0YXJnZXRfaGRzID0gW21hcCB7ICRfLT5bMV0gfSBAJGRldmxpc3RdOwo+ PiAgICAgICAgICAgICAgfSBlbHNlIHsKPj4gICAgICAgICAgICAgICAgICBteSAkdGFyZ2V0X2hk ID0gUHJveG1veDo6SW5zdGFsbDo6Q29uZmlnOjpnZXRfdGFyZ2V0X2hkKCk7Cj4+ICsgICAgICAg ICAgICAgICAgbXkgJGhkc2l6ZSA9IFByb3htb3g6Okluc3RhbGw6OkNvbmZpZzo6Z2V0X2hkc2l6 ZSgpOwo+PiAgICAgICAgICAgICAgICAgIGV2YWwgewo+PiAgICAgICAgICAgICAgICAgICAgICBt eSAkdGFyZ2V0X2Jsb2NrX3NpemUgPSBQcm94bW94OjpTeXM6OkJsb2NrOjpsb2dpY2FsX2Jsb2Nr c2l6ZSgkdGFyZ2V0X2hkKTsKPj4gICAgICAgICAgICAgICAgICAgICAgUHJveG1veDo6SW5zdGFs bDo6bGVnYWN5X2Jpb3NfNGtfY2hlY2soJHRhcmdldF9ibG9ja19zaXplKTsKPj4gKyAgICAgICAg ICAgICAgICAgICAgUHJveG1veDo6SW5zdGFsbDo6c3dhcHNpemVfY2hlY2soJGhkc2l6ZSk7Cj4+ ICAgICAgICAgICAgICAgICAgfTsKPj4gICAgICAgICAgICAgICAgICBpZiAobXkgJGVyciA9ICRA KSB7Cj4+ICAgICAgICAgICAgICAgICAgICAgIFByb3htb3g6OlVJOjptZXNzYWdlKCJXYXJuaW5n OiAkZXJyXG4iKTsKPiAKPiBWZXJ5IG11Y2ggYSBoaWdoLWxldmVsIG5pdDsgYnV0OiBDb3VsZCB3 ZSBtYXliZSB1c2UgdGhlIGNoYW5jZSBhbmQgdW5pZnkKPiB0aGUgZXJyb3IgbWVzc2FnZXMgYmV0 d2VlbiBHVUkgJiBUVUkgaGVyZT8KPiAKPiBFLmcuIGluIHRoZSBUVUkgaXRzCj4gCj4gICAiZXh0 NDogU3dhcCBzaXplIHggR2lCIGNhbm5vdCAuLiIKPiAKPiB2cy4gaW4gdGhlIEdVSToKPiAKPiAg ICJXYXJuaW5nOiBzd2FwIHNpemUgeCBHaUIgY2Fubm90IC4uIgo+IAo+IEVzcGVjaWFsbHkgc2lu Y2UgdGhlIGFib3ZlIChpbmNsdWRpbmcgdGhlIDRLbiBjaGVjaykgYXJlIG5vdCB3YXJuaW5ncwo+ IGJ1dCBoYXJkIGVycm9ycywgaS5lLiBub3QgbGV0dGluZyB0aGUgdXNlciBjb250aW51ZSB0aGUg aW5zdGFsbGF0aW9uLgo+IFNvIHN0YXRpbmcgaXQgYXMgYSB3YXJuaW5nIGRvZXMgbm90IHJlYWxs eSBtYWtlIHNlbnNlIGluIHRoZSBHVUkuCgpZZXMsIGFic29sdXRlbHkuIEknbGwgdXBkYXRlIHRo ZSBlcnJvciBtZXNzYWdlcyBmb3IgdjQuIE1ha2VzIHNlbnNlIHRvCmRvIHRoaXMgbm93IGFzIGl0 IGFsc28gbWFrZXMgZm9yIGEgbW9yZSBwb2xpc2hlZCB1c2VyIGV4cGVyaWVuY2UuIEkKdGhpbmsg aW4gZ2VuZXJhbCB0aGVyZSBhcmUgbWFueSBlcnJvcnMgbWVzc2FnZXMgYWNyb3NzIHRoZSBUVUkg YW5kIEdVSQppbnN0YWxsZXJzIHRoYXQgY291bGQgbWF5YmUgYmUgdXBkYXRlZCBpbiB0aGUgZnV0 dXJlIG9yIGF0IGxlYXN0CnVuaWZpZWQuIFRoZXJlIGFyZSBhbHNvIGNhc2VzIHdoZXJlIGluIG9u ZSBvZiB0aGUgaW5zdGFsbGVycyB5b3UgZ2V0CmRldGFpbHMgYWJvdXQgYW4gZXJyb3IgYW5kIGlu IHRoZSBvdGhlciB5b3UgZG9uJ3QuCgo+IAo+PiBkaWZmIC0tZ2l0IGEvcHJveG1veC1hdXRvLWlu c3RhbGxlci9zcmMvdXRpbHMucnMgYi9wcm94bW94LWF1dG8taW5zdGFsbGVyL3NyYy91dGlscy5y cwo+PiBpbmRleCBhZjExOWUyLi5mMjllMWQ0IDEwMDY0NAo+PiAtLS0gYS9wcm94bW94LWF1dG8t aW5zdGFsbGVyL3NyYy91dGlscy5ycwo+PiArKysgYi9wcm94bW94LWF1dG8taW5zdGFsbGVyL3Ny Yy91dGlscy5ycwo+PiBAQCAtMTIsNiArMTIsNyBAQCB1c2UgY3JhdGU6OnsKPj4gIH07Cj4+ICB1 c2UgcHJveG1veF9pbnN0YWxsZXJfY29tbW9uOjp7Cj4+ICAgICAgUk9PVF9QQVNTV09SRF9NSU5f TEVOR1RILAo+PiArICAgIGRpc2tfY2hlY2tzOjpjaGVja19zd2Fwc2l6ZSwKPj4gICAgICBvcHRp b25zOjp7RnNUeXBlLCBOZXR3b3JrT3B0aW9ucywgWmZzQ2hlY2tzdW1PcHRpb24sIFpmc0NvbXBy ZXNzT3B0aW9uLCBlbWFpbF92YWxpZGF0ZX0sCj4+ICAgICAgc2V0dXA6OnsKPj4gICAgICAgICAg SW5zdGFsbEJ0cmZzT3B0aW9uLCBJbnN0YWxsQ29uZmlnLCBJbnN0YWxsRmlyc3RCb290U2V0dXAs IEluc3RhbGxSb290UGFzc3dvcmQsCj4+IEBAIC0zOTcsNiArMzk4LDE1IEBAIHB1YiBmbiB2ZXJp ZnlfZGlza3Nfc2V0dGluZ3MoYW5zd2VyOiAmQW5zd2VyKSAtPiBSZXN1bHQ8KCk+IHsKPj4gICAg ICAgICAgICAgICk7Cj4+ICAgICAgICAgIH0KPj4gICAgICB9Cj4+ICsKPj4gKyAgICBpZiBsZXQg YW5zd2VyOjpGc09wdGlvbnM6OkxWTShsdm0pID0gJmFuc3dlci5kaXNrcy5mc19vcHRpb25zIHsK Pj4gKyAgICAgICAgaWYgbGV0IFNvbWUoKHN3YXBzaXplLCBoZHNpemUpKSA9IGx2bS5zd2Fwc2l6 ZS56aXAobHZtLmhkc2l6ZSkgewo+PiArICAgICAgICAgICAgaWYgbGV0IEVycihlcnIpID0gY2hl Y2tfc3dhcHNpemUoc3dhcHNpemUsIGhkc2l6ZSkgewo+PiArICAgICAgICAgICAgICAgIGJhaWwh KGVycik7Cj4+ICsgICAgICAgICAgICB9Cj4gCj4gSG93IGFib3V0IGp1c3QKPiAKPiAgIGNoZWNr X3N3YXBzaXplKHN3YXBzaXplLCBoZHNpemUpPwo+IAo+IGhlcmU/Cj4gCj4gKFNlZSBhbHNvIGJl bG93IHcuci50LiBhbnlob3cpCgpBY2suIFRoYW5rcyBmb3IgdGhlIGhpbnQKCj4gCj4+ICsgICAg ICAgIH0KPj4gKyAgICB9Cj4+ICsKPj4gICAgICBPaygoKSkKPj4gIH0KPiBbLi5dCj4+IGRpZmYg LS1naXQgYS9wcm94bW94LWluc3RhbGxlci1jb21tb24vc3JjL2Rpc2tfY2hlY2tzLnJzIGIvcHJv eG1veC1pbnN0YWxsZXItY29tbW9uL3NyYy9kaXNrX2NoZWNrcy5ycwo+PiBpbmRleCBkNTM1ODM3 Li4zN2E3OTFmIDEwMDY0NAo+PiAtLS0gYS9wcm94bW94LWluc3RhbGxlci1jb21tb24vc3JjL2Rp c2tfY2hlY2tzLnJzCj4+ICsrKyBiL3Byb3htb3gtaW5zdGFsbGVyLWNvbW1vbi9zcmMvZGlza19j aGVja3MucnMKPiBbLi5dCj4+IEBAIC00OSw2ICs0OSwzNiBAQCBwdWIgZm4gY2hlY2tfZGlza3Nf NGtuX2xlZ2FjeV9ib290KGJvb3RfdHlwZTogQm9vdFR5cGUsIGRpc2tzOiAmW0Rpc2tdKSAtPiBS ZXN1bAo+PiAgICAgIE9rKCgpKQo+PiAgfQo+Pgo+PiArLy8vIENoZWNrcyB3aGV0aGVyIHRoZSBj b25maWd1cmVkIHN3YXAgc2l6ZSBleGNlZWRzIHRoZSBhbGxvd2VkIHRocmVzaG9sZC4KPj4gKy8v Lwo+PiArLy8vICMgQXJndW1lbnRzCj4+ICsvLy8KPj4gKy8vLyAqIGBzd2Fwc2l6ZWAgLSBUaGUg c2l6ZSBvZiB0aGUgc3dhcCBpbiBHaUIKPj4gKy8vLyAqIGBoZHNpemVgIC0gVGhlIHRvdGFsIHNp emUgb2YgdGhlIGhhcmQgZGlzayBpbiBHaUIKPj4gK3B1YiBmbiBjaGVja19zd2Fwc2l6ZShzd2Fw c2l6ZTogZjY0LCBoZHNpemU6IGY2NCkgLT4gUmVzdWx0PCgpLCBTdHJpbmc+IHsKPj4gKyAgICBs ZXQgdGhyZXNob2xkID0gaGRzaXplIC8gOC4wOwo+PiArICAgIGlmIHN3YXBzaXplID4gdGhyZXNo b2xkIHsKPj4gKyAgICAgICAgcmV0dXJuIEVycihmb3JtYXQhKAo+PiArICAgICAgICAgICAgIlN3 YXAgc2l6ZSB7c3dhcHNpemV9IEdpQiBjYW5ub3QgYmUgZ3JlYXRlciB0aGFuIHt0aHJlc2hvbGR9 IEdpQiAoaGFyZCBkaXNrIHNpemUgLyA4KSIsCj4+ICsgICAgICAgICkpOwo+PiArICAgIH0KPj4g KyAgICBPaygoKSkKPj4gK30KPiAKPiBIb3cgYWJvdXQgdXNpbmcgYW4gYGFueWhvdzo6UmVzdWx0 YCBoZXJlPyBUaGVuIGl0IGNvdWxkIGp1c3QgYmUgYQo+IGJhaWwhKCJTd2FwIHNpemUgLi4iKSwg b3IgdXNpbmcgZW5zdXJlISgpCj4gCj4gQXMgZm9yIHByb3htb3gtdHVpLWluc3RhbGxlcjsgd2Ug YWxyZWFkeSBwdWxsIGluIHRoZSBhbnlob3cgY3JhdGUKPiB0cmFuc2l0aXZlbHkgdGhlcmUgdGhy b3VnaCBwcm94bW94LWluc3RhbGxlci1jb21tb24uIExvbmctdGVybSB3ZSB3YW50Cj4gdG8gdXNl IGl0IHRoZXJlIHRvbyBmb3IgbmV3IGNvZGUgLyByZWZhY3RvcmluZ3MgYW55d2F5LCBzbyB0aGF0 IHdvdWxkIGJlCj4gZmluZSBJTU8uCgpBY2ssIG1ha2VzIHNlbnNlIHRvIGFscmVhZHkgdXNlIGFu eWhvdyBoZXJlIHRoZW4gaWYgaXQnbGwgYmUgdXNlZCBhY3Jvc3MKdGhlIGVudGlyZSBpbnN0YWxs ZXIgcmVwbyBpbiB0aGUgbG9uZy10ZXJtLiBUaGFua3MsIHdpbGwgdXBkYXRlIGZvciB2NC4KCj4g Cj4gWy4uXQo+PiBkaWZmIC0tZ2l0IGEvcHJveG1veC10dWktaW5zdGFsbGVyL3NyYy92aWV3cy9i b290ZGlzay5ycyBiL3Byb3htb3gtdHVpLWluc3RhbGxlci9zcmMvdmlld3MvYm9vdGRpc2sucnMK Pj4gaW5kZXggZTg3YjA0MC4uYjk0Y2YzOCAxMDA2NDQKPj4gLS0tIGEvcHJveG1veC10dWktaW5z dGFsbGVyL3NyYy92aWV3cy9ib290ZGlzay5ycwo+PiArKysgYi9wcm94bW94LXR1aS1pbnN0YWxs ZXIvc3JjL3ZpZXdzL2Jvb3RkaXNrLnJzCj4+IEBAIC0xNyw3ICsxNyw5IEBAIHVzZSBjcmF0ZTo6 SW5zdGFsbGVyU3RhdGU7Cj4+ICB1c2UgY3JhdGU6Om9wdGlvbnM6OkZTX1RZUEVTOwo+Pgo+PiAg dXNlIHByb3htb3hfaW5zdGFsbGVyX2NvbW1vbjo6ewo+PiAtICAgIGRpc2tfY2hlY2tzOjp7Y2hl Y2tfZGlza3NfNGtuX2xlZ2FjeV9ib290LCBjaGVja19mb3JfZHVwbGljYXRlX2Rpc2tzfSwKPj4g KyAgICBkaXNrX2NoZWNrczo6ewo+PiArICAgICAgICBjaGVja19kaXNrc180a25fbGVnYWN5X2Jv b3QsIGNoZWNrX2Zvcl9kdXBsaWNhdGVfZGlza3MsIGNoZWNrX2x2bV9ib290ZGlza19vcHRzLAo+ PiArICAgIH0sCj4+ICAgICAgb3B0aW9uczo6ewo+PiAgICAgICAgICBBZHZhbmNlZEJvb3RkaXNr T3B0aW9ucywgQlRSRlNfQ09NUFJFU1NfT1BUSU9OUywgQm9vdGRpc2tPcHRpb25zLCBCdHJmc0Jv b3RkaXNrT3B0aW9ucywKPj4gICAgICAgICAgRGlzaywgRnNUeXBlLCBMdm1Cb290ZGlza09wdGlv bnMsIFpGU19DSEVDS1NVTV9PUFRJT05TLCBaRlNfQ09NUFJFU1NfT1BUSU9OUywKPj4gQEAgLTI2 MSw2ICsyNjMsOCBAQCBpbXBsIEFkdmFuY2VkQm9vdGRpc2tPcHRpb25zVmlldyB7Cj4+ICAgICAg ICAgICAgICAgICAgLmdldF92YWx1ZXMoKQo+PiAgICAgICAgICAgICAgICAgIC5va19vcigiRmFp bGVkIHRvIHJldHJpZXZlIGFkdmFuY2VkIGJvb3RkaXNrIG9wdGlvbnMiKT87Cj4+Cj4+ICsgICAg ICAgICAgICBjaGVja19sdm1fYm9vdGRpc2tfb3B0cygmYWR2YW5jZWQpLm1hcF9lcnIofGVycnwg Zm9ybWF0ISgie2ZzdHlwZX06IHtlcnJ9IikpPzsKPiAKPiBXaXRoIGFueWhvdywgdGhpcyB0aGVu IGFsc28gY2FuIHVzZSBgLmNvbnRleHQoZnN0eXBlLnRvX3N0cmluZygpKWAKPiBpbnN0ZWFkLgoK QWNrCgo+IAo+PiArCj4+ICAgICAgICAgICAgICBPayhCb290ZGlza09wdGlvbnMgewo+PiAgICAg ICAgICAgICAgICAgIGRpc2tzOiB2ZWMhW2Rpc2tdLAo+PiAgICAgICAgICAgICAgICAgIGZzdHlw ZSwKPiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K cHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20KaHR0cHM6 Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRldmVsCg==