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 A477C1FF142 for ; Mon, 16 Feb 2026 17:23:06 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id E8B3A14615; Mon, 16 Feb 2026 17:23:52 +0100 (CET) Message-ID: <0e6560b3-c65c-4296-9c20-102a5b94b46d@proxmox.com> Date: Mon, 16 Feb 2026 17:23:16 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH installer] assistant: add support for splitting ISO into (i)PXE-compatible files To: Christoph Heiss , pve-devel@lists.proxmox.com References: <20260204121025.630269-1-c.heiss@proxmox.com> Content-Language: en-US From: Hannes Duerr In-Reply-To: <20260204121025.630269-1-c.heiss@proxmox.com> X-Bm-Milter-Handled: 55990f41-d878-4baa-be0a-ee34c49e34d2 X-Bm-Transport-Timestamp: 1771258990470 X-SPAM-LEVEL: Spam detection results: 0 AWL 0.073 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 HTML_MESSAGE 0.001 HTML included in message 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 Message-ID-Hash: MYHSJE27KTVDTEWAUVBHFKISOYXZ6IOX X-Message-ID-Hash: MYHSJE27KTVDTEWAUVBHFKISOYXZ6IOX X-MailFrom: h.duerr@proxmox.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header Content-Transfer-Encoding: base64 Content-Type: text/plain; charset=UTF-8; format=flowed X-Content-Filtered-By: Mailman/MimeDel 3.3.10 X-Mailman-Version: 3.3.10 Precedence: list List-Id: Proxmox VE development discussion List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: SGkgdGhhbmtzIGZvciB0YWNrbGluZyB0aGlzIQ0KVGVzdGVkIHRoZSBwYXRjaCB3aXRoIHRmdHAg YW5kIHRmdHAraHR0cCBjaGFpbiBsb2FkaW5nKHdoaWNoIHJlcXVpcmVzIA0Kc21hbGwgY2hhbmdl cyB0byB0aGUgZ2VuZXJhdGVkIGJvb3QuaXB4ZSksIHdvcmtzIHNtb290aC4NCg0KMS4gTm90aWNl ZCB0aGF0IHdoZW4geW91IGRvbid0IHBhc3MgYW55IG9wdGlvbiB0byBgLS1weGVgIGl0IGFsd2F5 cyANCmFzc3VtZXMgdGhlIG5leHQgYXJndW1lbnQgYXMgaW5wdXQgZm9yIHRoZSBmbGFnLCBldmVu IGlmIHRoZSBuZXh0IA0KYXJndW1lbnQgaXMgY2xlYXJseSBhIGZsYWcgaXQgc2VsZi4NClRoaXMg aXMgbm90IGEgYmlnIGlzc3VlIGFzIGxvbmcgYXMgdGhlcmUgaXMgbm90IGFub3RoZXIgZmxhZyB3 aXRoIHRoZSANCnNhbWUgYmVoYXZpb3VyIHdoaWNoIGNvdWxkIGJlIGNvbWJpbmVkIHdpdGggYC0t cHhlYCBidXQgc3RpbGwgYSBiaXQgDQphbm5veWluZyBhcyB5b3UgaGF2ZSB0byBwb3NpdGlvbiB0 aGUgZmxhZyBhdCB0aGUgZW5kIG9mIHRoZSBjb21tYW5kLg0KSSBhc3N1bWUgdGhpcyBoYXMgdG8g YmUgZml4ZWQgaW4gb3VyIHBpY28gYXJncyBoYW5kbGluZyBhbmQgaXMgbm90IA0KcmVhbGx5IHJl bGF0ZWQgdG8gdGhpcyBwYXRjaC4gU3RpbGwgd2FudGVkIHRvIG1lbnRpb24gaXQgaGVyZS4NCg0K Mi4gV2hpbGUgdGVzdGluZyBpIG5vdGljZWQgdGhhdCB0aGUgVk0gd2hpY2ggc2hvdWxkIGJlIGJv b3RlZCB3aXRoIGlweGUgDQpoYXMgdG8gaGF2ZSBhdGxlYXN0IDZHQiBSQU0sIDRHQiBpcyBub3Qg c3VmZmljaWVudC4NCkFscmVhZHkgZGlzY3Vzc2VkIHRoaXMgd2l0aCBAQ2hyaXMgYW5kIHRoZSBh c3N1bXB0aW9uIGlzIHRoYXQgYElTTygxLjcgDQpHaUIpICsgdW5wYWNrZWQgaW5pdHJhbWZzICsg dW5wYWNrZWQgaW5zdGFsbGVyIGxpdmUgc3lzdGVtYCB3aGljaCBoYXMgdG8gDQpiZSBsb2FkZWQg aW50byBSQU0gZXhjZWVkcyA0R0IgaW4gc2l6ZS4NClRoaXMgbGltaXRhdGlvbiBpcyBub3QgY2F0 YXN0cm9waGljLCBidXQgaXQgaXMgY2VydGFpbmx5IGFubm95aW5nLCANCmVzcGVjaWFsbHkgYmVj YXVzZSBpbiBlbnZpcm9ubWVudHMgd2hlcmUgaW5zdGFsbGF0aW9uIGlzIGZ1bGx5IA0KYXV0b21h dGVkLCB0aGUgVk1zIGNhbiBvZnRlbiBiZSBzbWFsbGVyIChlLmcuLCBhbnl0aGluZy1hLWEtUyBy ZWxhdGVkIA0Kc3R1ZmYpLg0KDQpXZSBjYW1lIHVwIHdpdGggdGhlIGZvbGxvd2luZyB0d28gd29y a2Fyb3VuZHM6DQphKSBJbiBhZGRpdGlvbiB0byBvdXIgSVNPLCBvZmZlciBhbm90aGVyIG5ldC1i b290IElTTyB0aGF0IGNvbnRhaW5zIA0KYWxtb3N0IG5vIHN5c3RlbSBwYWNrYWdlcywgbWFraW5n IGl0IHNpZ25pZmljYW50bHkgc21hbGxlci4NCmIpIFJlbW92ZSB0aGUgbGl2ZSBpbnN0YWxsZXIg cGFydCBmcm9tIHRoZSBJU08gd2hlbiAtLXB4ZSBpcyB1c2VkLiBUaGlzIA0Kd291bGQgbWVhbiB0 aGF0IHlvdSBjb3VsZCB0aGVuIG9ubHkgaW5zdGFsbCBhdXRvbWF0aWNhbGx5IGFuZCBubyBsb25n ZXIgDQp3aXRoIFRVSSBvciBHVUkuDQoNCkJvdGggYXBwcm9hY2hlcyBkZWZpbml0ZWx5IG1lYW4g bW9yZSBlZmZvcnQuDQoNCkRvZXMgYW55b25lIGVsc2UgaGF2ZSBhIGdvb2QgaWRlYSBmb3IgYSB3 b3JrYXJvdW5kPw0KDQpBbHNvIG9uZSBzbWFsbCBuaXQgaW5saW5lLg0KDQpPbiAyLzQvMjYgMTox MCBQTSwgQ2hyaXN0b3BoIEhlaXNzIHdyb3RlOg0KWy4uLl0NCj4gQEAgLTI5MSw2ICszMzEsNyBA QCBPUFRJT05TOg0KPiAgICAgICAgIC0tb3V0cHV0IDxPVVRQVVQ+DQo+ICAgICAgICAgICAgIFBh dGggdG8gc3RvcmUgdGhlIGZpbmFsIElTTyB0bywgZGVmYXVsdHMgdG8gYW4gYXV0by1nZW5lcmF0 ZWQgZmlsZSBuYW1lIGRlcGVuZGluZyBvbiBtb2RlDQo+ICAgICAgICAgICAgIGFuZCB0aGUgc2Ft ZSBkaXJlY3RvcnkgYXMgdGhlIHNvdXJjZSBmaWxlIGlzIGxvY2F0ZWQgaW4uDQo+ICsgICAgICAg ICAgSWYgJy0tcHhlJyBpcyBzcGVjaWZpZWQsIHRoZSBwYXRoIG11c3QgYmUgYSBkaXJlY3Rvcnku DQo+ICAgDQo+ICAgICAgICAgLS1mZXRjaC1mcm9tIDxGRVRDSF9GUk9NPg0KPiAgICAgICAgICAg ICBXaGVyZSB0aGUgYXV0b21hdGljIGluc3RhbGxlciBzaG91bGQgZmV0Y2ggdGhlIGFuc3dlciBm aWxlIGZyb20uDQo+IEBAIC0zMjMsNiArMzY0LDE1IEBAIE9QVElPTlM6DQo+ICAgDQo+ICAgICAg ICAgICAgIE11c3QgYmUgYXBwcm9wcmlhdGVseSBlbmFibGVkIGluIHRoZSBhbnN3ZXIgZmlsZS4N Cj4gICANCj4gKyAgICAgIC0tcHhlIFs8VFlQRT5dDQo+ICsgICAgICAgICAgSW5zdGVhZCBvZiBw cm9kdWNpbmcgYW4gSVNPIGZpbGUsIGdlbmVyYXRlIGEgJ2luaXRyZC5pbWcnIGFuZCAndm1saW51 eicgZmlsZSBmb3IgdXNlIHdpdGgNCj4gKyAgICAgICAgICAoaSlQWEUgc2VydmVycy4gVGhlICct LW91dHB1dCcgb3B0aW9uIG11c3QgcG9pbnQgdG8gYSBkaXJlY3RvcnkgdG8gcGxhY2UgdGhlc2Ug ZmlsZXMgaW4uDQo+ICsNCj4gKyAgICAgICAgICA8VFlQRT4gaXMgb3B0aW9uYWwuIFBvc3NpYmxl IHZhbHVlIGFyZSAnc3lzbGludXgnLCAnaXB4ZScuIElmIDxUWVBFPiBpcyBzcGVjaWZpZWQsIGEN CnN5c2xpbnV4IHNob3VsZCBiZSByZW1vdmVkIHNpbmNlIGl0IGlzIG5vdCB5ZXQgc3VwcG9ydGVk Lg0KPiArICAgICAgICAgIGNvbmZpZ3VyYXRpb24gZmlsZSBpcyBwcm9kdWNlZCBmb3IgdGhlIHNw ZWNpZmllZCBsb2FkZXIuDQo+ICsNCj4gKyAgICAgICAgICBbZGVmYXVsdDogb2ZmXQ0KPiArDQo+ ICAgICAtaCwgLS1oZWxwICAgICAgICAgUHJpbnQgdGhpcyBoZWxwDQo+ICAgICAtViwgLS12ZXJz aW9uICAgICAgUHJpbnQgdmVyc2lvbg==