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 79D621FF180 for ; Fri, 1 Aug 2025 14:52:07 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 8BD3B1942C; Fri, 1 Aug 2025 14:53:32 +0200 (CEST) Date: Fri, 01 Aug 2025 14:52:55 +0200 From: Fabian =?iso-8859-1?q?Gr=FCnbichler?= To: Proxmox VE development discussion References: <20250801123804.2231830-1-s.ivanov@proxmox.com> In-Reply-To: <20250801123804.2231830-1-s.ivanov@proxmox.com> MIME-Version: 1.0 User-Agent: astroid/0.16.0 (https://github.com/astroidmail/astroid) Message-Id: <1754052712.9tfzecpnm5.astroid@yuna.none> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1754052764982 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.048 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 manager] cli: pve8to9: rework boot-loader suggestions for trixie 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 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" T24gQXVndXN0IDEsIDIwMjUgMjozOCBwbSwgU3RvaWtvIEl2YW5vdiB3cm90ZToKPiBhIGZldyB0 aGluZ3MgY2hhbmdlZCBpbiBzeXN0ZW1kLWJvb3QgdXBzdHJlYW0gcGFja2FnZXMgd2UgdXNlIGFz Cj4gZm9yIHByb3htb3gtYm9vdC10b29sIHN5c3RlbXM6Cj4gKiBzeXN0ZW1kLWJvb3Qgd2FzIHNw bGl0IHVwIGZ1cnRoZXIgaW50byBzeXN0ZW1kLWJvb3QtdG9vbHMgKHdlIG5lZWQKPiAgIGBib290 Y3RsYCkgYW5kIGBzeXN0ZW1kLWJvb3RgKHRoZSBtZXRhLXBhY2thZ2Ugd2hpY2ggdHJpZ2dlcnMK PiAgIHVwZGF0ZXMKPiAqIHRoZSBFU1BzIHVwZGF0ZXMgbm93IGFsc28gcnVuIHVwb24gdXBkYXRl cyBvZiBzaGltKC1zaWduZWQpIGFuZAo+ICAgcHJvYmFibHkgb3RoZXIgYm9vdC1yZWxhdGVkIHBh Y2thZ2VzLiBUaGVzZSB0cmlnZ2VyZWQgdXBkYXRlZCBicmVha3MKPiAgIGFwdCBmb3Igc3lzdGVt cyBib290ZWQgYnkgcHJveG1veC1ib290LXRvb2wgKG1vcmUgZ2VuZXJhbGx5IGZvcgo+ICAgc3lz dGVtcyB3aGljaCBkb24ndCBoYXZlIHRoZSBFU1AgbW91bnRlZCkuCj4gCj4gVGhpcyBwYXRjaCBy ZXdvcmtzIG91ciBsb2dpYyBmb3IgY2hlY2tpbmc6Cj4gKiBiZWZvcmUgdXBncmFkZSB0aGUgbG9n IG1lc3NhZ2UganVzdCByZWZsZWN0cyB0aGF0IHdlIG5lZWQKPiAgIHN5c3RlbWQtYm9vdCBpbiBi b29rd29ybQo+ICogZm9yIGxlZ2FjeSBib290ZWQgc3lzdGVtcyB3ZSBzdWdnZXN0IHJlbW92aW5n IGBzeXN0ZW1kLWJvb3RgIChzbyBpdAo+ICAgZG9lcyBub3QgY2F1c2UgbW9yZSBpc3N1ZXMgaW4g dGhlIGZ1dHVyZSwgYW5kIGlzIGRlZmluaXRlbHkgbm90Cj4gICBuZWVkZWQgZm9yIGJvb3Rpbmcg dGhlcmUKPiAqIGZvciBwLWItdCB3ZSBzdWdnZXN0IHRvIHJlbW92ZSB0aGUgbWV0YS1wYWNrYWdl Cj4gKiBmb3Igbm9uLXAtYi10IHdlIHN1Z2dlc3QgdG8gcmVtb3ZlIGl0IGFzIHdlbGwsIHVubGVz cyB0aGUgc3lzdGVtIHdhcwo+ICAgbWFudWFsbHkgc2V0dXAgdG8gdXNlIHN5c3RlbWQtYm9vdC4K PiAKPiBzZWUgdGhlIGNoYW5nZXMgZm9yIHByb3htb3gta2VybmVsLWhlbHBlciBmb3IgZnVydGhl ciBiYWNrZ3JvdW5kOgo+IGh0dHBzOi8vbG9yZS5wcm94bW94LmNvbS9hbGwvMjAyNTA3MzExMTQ0 NTUuOTk1OTk5LTEtZi5ncnVlbmJpY2hsZXJAcHJveG1veC5jb20vCj4gCj4gbWluaW1hbGx5IHRl c3RlZCBvbiBhIHNlY3VyZS1ib290IGVuYWJsZWQgVk0sIGFuZCBvbiBvbmUgd2hpY2ggdXNlcwo+ IHAtYi10IHdpdGggc3lzdGVtZC1ib290Lgo+IAo+IENvLUF1dGhvcmVkLWJ5OiBGYWJpYW4gR3LD vG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4KCkZXSVcKClJldmlld2VkLWJ5 OiBGYWJpYW4gR3LDvG5iaWNobGVyIDxmLmdydWVuYmljaGxlckBwcm94bW94LmNvbT4KCm9uZSB0 aGluZyB0aGF0IGlzIG5vdCBjaGVja2VkIGhlcmUgaXMgdGhlIGNvbWJpbmF0aW9uCgpwLWItdCB3 aXRoIHN5c3RlbWQtYm9vdCB1c2VkLCBidXQgbm9uZSBvZiB0aGUgc3lzdGVtZC1ib290LSogcGFj a2FnZXMKaW5zdGFsbGVkIC0gYnV0IHAtYi10IHdpbGwgY2hlY2sgYW5kIHdhcm4gYWJvdXQgdGhh dCB3aGVuIGF0dGVtcHRpbmcKcmVpbml0LCB3aGljaCBhbHNvIGhhcHBlbnMgYXMgcGFydCBvZiB0 aGUgOHRvOSB1cGdyYWRlLCBzbyB0aGF0IGlzIGZpbmUKSSB0aGluay4uCgo+IFNpZ25lZC1vZmYt Ynk6IFN0b2lrbyBJdmFub3YgPHMuaXZhbm92QHByb3htb3guY29tPgo+IC0tLQo+IFRoYW5rcyB0 byBGYWJpYW4gZm9yIGRpc2N1c3NpbmcgdGhlIGRlY2lzaW9uIHRyZWUgZm9yIHRoaXMgb2ZmLWxp c3QhCj4gCj4gIFBWRS9DTEkvcHZlOHRvOS5wbSB8IDQwICsrKysrKysrKysrKysrKysrKysrKysr KysrKystLS0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDEy IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9QVkUvQ0xJL3B2ZTh0bzkucG0gYi9QVkUv Q0xJL3B2ZTh0bzkucG0KPiBpbmRleCA0ZDYxY2Q4My4uOWYyYTMyMzQgMTAwNjQ0Cj4gLS0tIGEv UFZFL0NMSS9wdmU4dG85LnBtCj4gKysrIGIvUFZFL0NMSS9wdmU4dG85LnBtCj4gQEAgLTE2MDEs MzAgKzE2MDEsNDYgQEAgc3ViIGNoZWNrX2Jvb3Rsb2FkZXIgewo+ICAgICAgbG9nX2luZm8oIkNo ZWNraW5nIGJvb3Rsb2FkZXIgY29uZmlndXJhdGlvbi4uLiIpOwo+ICAKPiAgICAgIGlmICghLWQg Jy9zeXMvZmlybXdhcmUvZWZpJykgewo+ICsgICAgICAgIGlmICgtZiAiL3Vzci9zaGFyZS9kb2Mv c3lzdGVtZC1ib290L2NoYW5nZWxvZy5EZWJpYW4uZ3oiKSB7Cj4gKyAgICAgICAgICAgIGxvZ19p bmZvKCJzeXN0ZW1kLWJvb3QgcGFja2FnZSBpbnN0YWxsZWQgb24gbGVnYWN5LWJvb3Qgc3lzdGVt IGlzIG5vdCBuZWNlc3NhcnksIGNvbnNpZGVyIHJlbW9pbmcgaXQiKTsKPiArICAgICAgICAgICAg cmV0dXJuOwo+ICsgICAgICAgIH0KPiAgICAgICAgICBsb2dfc2tpcCgiU3lzdGVtIGJvb3RlZCBp biBsZWdhY3ktbW9kZSAtIG5vIG5lZWQgZm9yIGFkZGl0aW9uYWwgcGFja2FnZXMiKTsKPiAgICAg ICAgICByZXR1cm47Cj4gICAgICB9Cj4gIAo+ICAgICAgaWYgKC1mICIvZXRjL2tlcm5lbC9wcm94 bW94LWJvb3QtdXVpZHMiKSB7Cj4gICAgICAgICAgaWYgKCEkdXBncmFkZWQpIHsKPiAtICAgICAg ICAgICAgbG9nX3NraXAoIm5vdCB5ZXQgdXBncmFkZWQsIG5vIG5lZWQgdG8gY2hlY2sgdGhlIHBy ZXNlbmNlIG9mIHN5c3RlbWQtYm9vdCIpOwo+ICsgICAgICAgICAgICBsb2dfc2tpcCgibm90IHll dCB1cGdyYWRlZCwgc3lzdGVtZC1ib290IHN0aWxsIG5lZWRlZCBmb3IgYm9vdGN0bCIpOwo+ICAg ICAgICAgICAgICByZXR1cm47Cj4gICAgICAgICAgfQo+ICAgICAgICAgIGlmICgtZiAiL3Vzci9z aGFyZS9kb2Mvc3lzdGVtZC1ib290L2NoYW5nZWxvZy5EZWJpYW4uZ3oiKSB7Cj4gLSAgICAgICAg ICAgIGxvZ19wYXNzKCJib290bG9hZGVyIHBhY2thZ2VzIGluc3RhbGxlZCBjb3JyZWN0bHkiKTsK PiArICAgICAgICAgICAgbG9nX3dhcm4oInN5c3RlbWQtYm9vdCBtZXRhLXBhY2thZ2UgaW5zdGFs bGVkIHRoaXMgd2lsbCBjYXVzZSBpc3N1ZXMgb24gdXBncmFkZXMgb2YiCj4gKyAgICAgICAgICAg ICAgICAuIiBib290LXJlbGF0ZWQgcGFja2FnZXMuIEluc3RhbGwgJ3N5c3RlbWQtYm9vdC1lZmkn IGFuZCAnc3lzdGVtZC1ib290LXRvb2xzJyBleHBsaWNpdGx5Igo+ICsgICAgICAgICAgICAgICAg LiIgYW5kIHJlbW92ZSAnc3lzdGVtZC1ib290JyIpOwo+ICAgICAgICAgICAgICByZXR1cm47Cj4g ICAgICAgICAgfQo+IC0gICAgICAgIGxvZ193YXJuKCJwcm94bW94LWJvb3QtdG9vbCBpcyB1c2Vk IGZvciBib290bG9hZGVyIGNvbmZpZ3VyYXRpb24gaW4gdWVmaSBtb2RlIgo+IC0gICAgICAgICAg ICAuICIgYnV0IHRoZSBzZXBhcmF0ZSBzeXN0ZW1kLWJvb3QgcGFja2FnZSBpcyBub3QgaW5zdGFs bGVkLCIKPiAtICAgICAgICAgICAgLiAiIGluaXRpYWxpemluZyBuZXcgRVNQcyB3aWxsIG5vdCB3 b3JrIHVudGlsIHRoZSBwYWNrYWdlIGlzIGluc3RhbGxlZCIpOwo+IC0gICAgICAgIHJldHVybjsK PiAtICAgIH0gZWxzaWYgKCEtZiAiL3Vzci9zaGFyZS9kb2MvZ3J1Yi1lZmktYW1kNjQvY2hhbmdl bG9nLkRlYmlhbi5neiIpIHsKPiAtICAgICAgICBsb2dfd2FybigiU3lzdGVtIGJvb3RlZCBpbiB1 ZWZpIG1vZGUgYnV0IGdydWItZWZpLWFtZDY0IG1ldGEtcGFja2FnZSBub3QgaW5zdGFsbGVkLCIK PiAtICAgICAgICAgICAgLiAiIG5ldyBncnViIHZlcnNpb25zIHdpbGwgbm90IGJlIGluc3RhbGxl ZCB0byAvYm9vdC9lZmkhIgo+IC0gICAgICAgICAgICAuICIgSW5zdGFsbCBncnViLWVmaS1hbWQ2 NC4iKTsKPiAtICAgICAgICByZXR1cm47Cj4gICAgICB9IGVsc2Ugewo+IC0gICAgICAgIGxvZ19w YXNzKCJib290bG9hZGVyIHBhY2thZ2VzIGluc3RhbGxlZCBjb3JyZWN0bHkiKTsKPiArICAgICAg ICBpZiAoLWYgIi91c3Ivc2hhcmUvZG9jL3N5c3RlbWQtYm9vdC9jaGFuZ2Vsb2cuRGViaWFuLmd6 Iikgewo+ICsgICAgICAgICAgICBteSAkZXhpdF9jb2RlID0gZXZhbCB7Cj4gKyAgICAgICAgICAg ICAgICBydW5fY29tbWFuZChbJ2Jvb3RjdGwnLCAnaXMtaW5zdGFsbGVkJywgJy0tcXVpZXQnLCAn LS1ncmFjZWZ1bCddLCBub2VyciA9PiAxKTsKPiArICAgICAgICAgICAgfTsKPiArICAgICAgICAg ICAgaWYgKCRleGl0X2NvZGUgIT0gMCkgewo+ICsgICAgICAgICAgICAgICAgbG9nX3dhcm4oInN5 c3RlbWQtYm9vdCBtZXRhLXBhY2thZ2UgaW5zdGFsbGVkIGJ1dCB0aGUgc3lzdGVtIGRvZXMgbm90 IHNlZW0gdG8gdXNlIGl0Igo+ICsgICAgICAgICAgICAgICAgICAgIC4iIGZvciBib290aW5nLiBU aGlzIGNhbiBjYXVzZSBwcm9ibGVtcyBvbiB1cGdyYWRlcyBvZiBvdGhlciBib290LXJlbGF0ZWQg cGFja2FnZXMiCj4gKyAgICAgICAgICAgICAgICAgICAgLiIgQ29uc2lkZXIgcmVtb3ZpbmcgJ3N5 c3RlbWQtYm9vdCciKTsKPiArICAgICAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgICAg IGxvZ19pbmZvKCJzeXN0ZW1kLWJvb3QgdXNlZCBhcyBib290bG9hZGVyIGFuZCBmaXR0aW5nIG1l dGEtcGFja2FnZSBpbnN0YWxsZWQuIik7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm47Cj4gKyAg ICAgICAgICAgIH0KPiArICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCEtZiAiL3Vzci9zaGFyZS9k b2MvZ3J1Yi1lZmktYW1kNjQvY2hhbmdlbG9nLkRlYmlhbi5neiIpIHsKPiArICAgICAgICAgICAg bG9nX3dhcm4oIlN5c3RlbSBib290ZWQgaW4gdWVmaSBtb2RlIGJ1dCBncnViLWVmaS1hbWQ2NCBt ZXRhLXBhY2thZ2Ugbm90IGluc3RhbGxlZCwiCj4gKyAgICAgICAgICAgICAgICAuICIgbmV3IGdy dWIgdmVyc2lvbnMgd2lsbCBub3QgYmUgaW5zdGFsbGVkIHRvIC9ib290L2VmaSEgSW5zdGFsbCBn cnViLWVmaS1hbWQ2NC4iKTsKPiArICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIH0gZWxz ZSB7Cj4gKyAgICAgICAgICAgIGxvZ19wYXNzKCJib290bG9hZGVyIHBhY2thZ2VzIGluc3RhbGxl ZCBjb3JyZWN0bHkiKTsKPiArICAgICAgICB9Cj4gICAgICB9Cj4gIH0KPiAgCj4gLS0gCj4gMi4z OS41Cj4gCj4gCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KPiBwdmUtZGV2ZWwgbWFpbGluZyBsaXN0Cj4gcHZlLWRldmVsQGxpc3RzLnByb3htb3gu Y29tCj4gaHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8v cHZlLWRldmVsCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KcHZlLWRldmVsIG1haWxpbmcgbGlzdApwdmUtZGV2ZWxAbGlzdHMucHJveG1veC5jb20K aHR0cHM6Ly9saXN0cy5wcm94bW94LmNvbS9jZ2ktYmluL21haWxtYW4vbGlzdGluZm8vcHZlLWRl dmVsCg==