• Bug#1103993: installation-reports: network configuration does not ask f

    From Marcin Owsiany@21:1/5 to All on Wed Apr 23 19:50:01 2025
    XPost: linux.debian.maint.boot

    UGFja2FnZTogaW5zdGFsbGF0aW9uLXJlcG9ydHMKU2V2ZXJpdHk6IGltcG9ydGFudAoKQm9vdCBt ZXRob2Q6IFVTQgpJbWFnZSB2ZXJzaW9uOiBodHRwczovL2NkaW1hZ2UuZGViaWFuLm9yZy9jZGlt YWdlL3RyaXhpZV9kaV9hbHBoYTEvYW1kNjQvaXNvLWNkL2RlYmlhbi10cml4aWUtREktYWxwaGEx LWFtZDY0LW5ldGluc3QuaXNvCkRhdGU6IDxEYXRlIGFuZCB0aW1lIG9mIHRoZSBpbnN0YWxsPgoK TWFjaGluZTogVGhpbmtwYWQgUDEgR2VuNwpQYXJ0aXRpb25zOiBpcnJlbGV2YW50CgoKQmFzZSBT eXN0ZW0gSW5zdGFsbGF0aW9uIENoZWNrbGlzdDoKW09dID0gT0ssIFtFXSA9IEVycm9yIChwbGVh c2UgZWxhYm9yYXRlIGJlbG93KSwgWyBdID0gZGlkbid0IHRyeSBpdAoKSW5pdGlhbCBib290OiAg ICAgICAgICAgW09dCkRldGVjdCBuZXR3b3JrIGNhcmQ6ICAgIFtPXQpDb25maWd1cmUgbmV0d29y azogICAgICBbRV0KRGV0ZWN0IG1lZGlhOiAgICAgICAgICAgWyBdCkxvYWQgaW5zdGFsbGVyIG1v ZHVsZXM6IFsgXQpDbG9jay90aW1lem9uZSBzZXR1cDogICBbIF0KVXNlci9wYXNzd29yZCBzZXR1 cDogICAgWyBdCkRldGVjdCBoYXJkIGRyaXZlczogICAgIFsgXQpQYXJ0aXRpb24gaGFyZCBkcml2 ZXM6ICBbIF0KSW5zdGFsbCBiYXNlIHN5c3RlbTogICAgWyBdCkluc3RhbGwgdGFza3M6ICAgICAg ICAgIFsgXQpJbnN0YWxsIGJvb3QgbG9hZGVyOiAgICBbIF0KT3ZlcmFsbCBpbnN0YWxsOiAgICAg ICAgWyBdCgpDb21tZW50cy9Qcm9ibGVtczoKClRoZSBpbnN0YWxsZXIgc2VlbXMgdG8gaGF2ZSB0 cmVhdGVkIHRoZSBXaUZpIGludGVyZmFjZSBhcyBhIHdpcmVkIG9uZSwKaS5lLiBkaWQgbm90IGFz ayBmb3IgdGhlIFNTSUQsIGFuZCBub3IgZm9yIHRoZSBwYXNzd29yZC4KVGhlbiBpbW1lZGlhdGVs eSB0cmllZCB1c2luZyBESENQIHRvIGNvbmZpZ3VyZSB0aGUgaW50ZXJmYWNlLCB3aGljaCBkaWQK bm90IHdvcmsgYmVjYXVzZSBpdCB3YXMgbm90IGFzc29jaWF0ZWQgd2l0aCBhbiBBUC4KCi0tIFBh Y2thZ2Utc3BlY2lmaWMgaW5mbzoKCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KSW5zdGFsbGVyIGxzYi1yZWxlYXNlOgo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09CkRJU1RSSUJfSUQ9RGViaWFuCkRJU1RSSUJfREVTQ1JJ UFRJT049IkRlYmlhbiBHTlUvTGludXggaW5zdGFsbGVyIgpESVNUUklCX1JFTEVBU0U9IjEzICh0 cml4aWUpIC0gaW5zdGFsbGVyIGJ1aWxkIDIwMjQxMjI3IgpYX0lOU1RBTExBVElPTl9NRURJVU09 Y2Ryb20KCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KSW5z dGFsbGVyIGhhcmR3YXJlLXN1bW1hcnk6Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT0KdW5hbWUgLWE6IExpbnV4IChub25lKSA2LjEyLjYtYW1kNjQgIzEgU01Q IFBSRUVNUFRfRFlOQU1JQyBEZWJpYW4gNi4xMi42LTEgKDIwMjQtMTItMjEpIHg4Nl82NCBHTlUv TGludXgKbHNwY2kgLWtubjogMDA6MDAuMCBIb3N0IGJyaWRnZSBbMDYwMF06IEludGVsIENvcnBv cmF0aW9uIERldmljZSBbODA4Njo3ZDAxXSAocmV2IDA0KQpsc3BjaSAta25uOiAJU3Vic3lzdGVt OiBMZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNpIC1rbm46IDAwOjAyLjAgVkdBIGNvbXBh dGlibGUgY29udHJvbGxlciBbMDMwMF06IEludGVsIENvcnBvcmF0aW9uIE1ldGVvciBMYWtlLVAg W0ludGVsIEFyYyBHcmFwaGljc10gWzgwODY6N2Q1NV0gKHJldiAwOCkKbHNwY2kgLWtubjogCVN1 YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwMDowNC4wIFNp Z25hbCBwcm9jZXNzaW5nIGNvbnRyb2xsZXIgWzExODBdOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZp Y2UgWzgwODY6N2QwM10gKHJldiAwNCkKbHNwY2kgLWtubjogCVN1YnN5c3RlbTogTGVub3ZvIERl dmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwMDowNi4wIFBDSSBicmlkZ2UgWzA2MDRdOiBJ bnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgWzgwODY6N2U0ZF0gKHJldiAyMCkKbHNwY2kgLWtubjog CVN1YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAJS2VybmVs IGRyaXZlciBpbiB1c2U6IHBjaWVwb3J0CmxzcGNpIC1rbm46IDAwOjA3LjAgUENJIGJyaWRnZSBb MDYwNF06IEludGVsIENvcnBvcmF0aW9uIE1ldGVvciBMYWtlLVAgVGh1bmRlcmJvbHQgNCBQQ0kg RXhwcmVzcyBSb290IFBvcnQgIzAgWzgwODY6N2VjNF0gKHJldiAwMikKbHNwY2kgLWtubjogCVN1 YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAJS2VybmVsIGRy aXZlciBpbiB1c2U6IHBjaWVwb3J0CmxzcGNpIC1rbm46IDAwOjA3LjEgUENJIGJyaWRnZSBbMDYw NF06IEludGVsIENvcnBvcmF0aW9uIE1ldGVvciBMYWtlLVAgVGh1bmRlcmJvbHQgNCBQQ0kgRXhw cmVzcyBSb290IFBvcnQgIzEgWzgwODY6N2VjNV0gKHJldiAwMikKbHNwY2kgLWtubjogCVN1YnN5 c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAJS2VybmVsIGRyaXZl ciBpbiB1c2U6IHBjaWVwb3J0CmxzcGNpIC1rbm46IDAwOjA4LjAgU3lzdGVtIHBlcmlwaGVyYWwg WzA4ODBdOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgWzgwODY6N2U0Y10gKHJldiAyMCkKbHNw Y2kgLWtubjogCVN1YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25u OiAwMDowYS4wIFNpZ25hbCBwcm9jZXNzaW5nIGNvbnRyb2xsZXIgWzExODBdOiBJbnRlbCBDb3Jw b3JhdGlvbiBEZXZpY2UgWzgwODY6N2QwZF0gKHJldiAwMSkKbHNwY2kgLWtubjogCVN1YnN5c3Rl bTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwMDowYi4wIFByb2Nlc3Np bmcgYWNjZWxlcmF0b3JzIFsxMjAwXTogSW50ZWwgQ29ycG9yYXRpb24gTWV0ZW9yIExha2UgTlBV IFs4MDg2OjdkMWRdIChyZXYgMDQpCmxzcGNpIC1rbm46IAlTdWJzeXN0ZW06IExlbm92byBEZXZp Y2UgWzE3YWE6MjIzNV0KbHNwY2kgLWtubjogMDA6MGQuMCBVU0IgY29udHJvbGxlciBbMGMwM106 IEludGVsIENvcnBvcmF0aW9uIE1ldGVvciBMYWtlLVAgVGh1bmRlcmJvbHQgNCBVU0IgQ29udHJv bGxlciBbODA4Njo3ZWMwXSAocmV2IDAyKQpsc3BjaSAta25uOiAJU3Vic3lzdGVtOiBMZW5vdm8g RGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNpIC1rbm46IAlLZXJuZWwgZHJpdmVyIGluIHVzZTogeGhj aV9oY2QKbHNwY2kgLWtubjogCUtlcm5lbCBtb2R1bGVzOiB4aGNpX3BjaQpsc3BjaSAta25uOiAw MDowZC4yIFVTQiBjb250cm9sbGVyIFswYzAzXTogSW50ZWwgQ29ycG9yYXRpb24gTWV0ZW9yIExh a2UtUCBUaHVuZGVyYm9sdCA0IE5ISSAjMCBbODA4Njo3ZWMyXSAocmV2IDAyKQpsc3BjaSAta25u OiAJU3Vic3lzdGVtOiBMZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNpIC1rbm46IDAwOjE0 LjAgVVNCIGNvbnRyb2xsZXIgWzBjMDNdOiBJbnRlbCBDb3Jwb3JhdGlvbiBNZXRlb3IgTGFrZS1Q IFVTQiAzLjIgR2VuIDJ4MSB4SENJIEhvc3QgQ29udHJvbGxlciBbODA4Njo3ZTdkXSAocmV2IDIw KQpsc3BjaSAta25uOiAJU3Vic3lzdGVtOiBMZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNp IC1rbm46IAlLZXJuZWwgZHJpdmVyIGluIHVzZTogeGhjaV9oY2QKbHNwY2kgLWtubjogCUtlcm5l bCBtb2R1bGVzOiB4aGNpX3BjaQpsc3BjaSAta25uOiAwMDoxNC4yIFJBTSBtZW1vcnkgWzA1MDBd OiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgWzgwODY6N2U3Zl0gKHJldiAyMCkKbHNwY2kgLWtu bjogCVN1YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwMDox NS4wIFNlcmlhbCBidXMgY29udHJvbGxlciBbMGM4MF06IEludGVsIENvcnBvcmF0aW9uIE1ldGVv ciBMYWtlLVAgU2VyaWFsIElPIEkyQyBDb250cm9sbGVyICMwIFs4MDg2OjdlNzhdIChyZXYgMjAp CmxzcGNpIC1rbm46IAlTdWJzeXN0ZW06IExlbm92byBEZXZpY2UgWzE3YWE6MjIzNV0KbHNwY2kg LWtubjogCUtlcm5lbCBkcml2ZXIgaW4gdXNlOiBpbnRlbC1scHNzCmxzcGNpIC1rbm46IAlLZXJu ZWwgbW9kdWxlczogaW50ZWxfbHBzc19wY2kKbHNwY2kgLWtubjogMDA6MTYuMCBDb21tdW5pY2F0 aW9uIGNvbnRyb2xsZXIgWzA3ODBdOiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgWzgwODY6N2U3 MF0gKHJldiAyMCkKbHNwY2kgLWtubjogCVN1YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToy MjM1XQpsc3BjaSAta25uOiAwMDoxNi4zIFNlcmlhbCBjb250cm9sbGVyIFswNzAwXTogSW50ZWwg Q29ycG9yYXRpb24gRGV2aWNlIFs4MDg2OjdlNzNdIChyZXYgMjApCmxzcGNpIC1rbm46IAlTdWJz eXN0ZW06IExlbm92byBEZXZpY2UgWzE3YWE6MjIzNV0KbHNwY2kgLWtubjogCUtlcm5lbCBkcml2 ZXIgaW4gdXNlOiBzZXJpYWwKbHNwY2kgLWtubjogMDA6MTkuMCBTZXJpYWwgYnVzIGNvbnRyb2xs ZXIgWzBjODBdOiBJbnRlbCBDb3Jwb3JhdGlvbiBNZXRlb3IgTGFrZS1QIFNlcmlhbCBJTyBJMkMg Q29udHJvbGxlciAjNCBbODA4Njo3ZTUwXSAocmV2IDIwKQpsc3BjaSAta25uOiAJU3Vic3lzdGVt OiBMZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNpIC1rbm46IAlLZXJuZWwgZHJpdmVyIGlu IHVzZTogaW50ZWwtbHBzcwpsc3BjaSAta25uOiAJS2VybmVsIG1vZHVsZXM6IGludGVsX2xwc3Nf cGNpCmxzcGNpIC1rbm46IDAwOjFjLjAgUENJIGJyaWRnZSBbMDYwNF06IEludGVsIENvcnBvcmF0 aW9uIERldmljZSBbODA4Njo3ZTM4XSAocmV2IDIwKQpsc3BjaSAta25uOiAJU3Vic3lzdGVtOiBM ZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNpIC1rbm46IAlLZXJuZWwgZHJpdmVyIGluIHVz ZTogcGNpZXBvcnQKbHNwY2kgLWtubjogMDA6MWMuNyBQQ0kgYnJpZGdlIFswNjA0XTogSW50ZWwg Q29ycG9yYXRpb24gRGV2aWNlIFs4MDg2OjdlM2ZdIChyZXYgMjApCmxzcGNpIC1rbm46IAlTdWJz eXN0ZW06IExlbm92byBEZXZpY2UgWzE3YWE6MjIzNV0KbHNwY2kgLWtubjogCUtlcm5lbCBkcml2 ZXIgaW4gdXNlOiBwY2llcG9ydApsc3BjaSAta25uOiAwMDoxZi4wIElTQSBicmlkZ2UgWzA2MDFd OiBJbnRlbCBDb3Jwb3JhdGlvbiBEZXZpY2UgWzgwODY6N2UwMl0gKHJldiAyMCkKbHNwY2kgLWtu bjogCVN1YnN5c3RlbTogTGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwMDox Zi4zIEF1ZGlvIGRldmljZSBbMDQwM106IEludGVsIENvcnBvcmF0aW9uIE1ldGVvciBMYWtlLVAg SEQgQXVkaW8gQ29udHJvbGxlciBbODA4Njo3ZTI4XSAocmV2IDIwKQpsc3BjaSAta25uOiAJU3Vi c3lzdGVtOiBMZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzRdCmxzcGNpIC1rbm46IAlLZXJuZWwgbW9k dWxlczogc25kX2hkYV9pbnRlbCwgc25kX3NvZl9wY2lfaW50ZWxfbXRsCmxzcGNpIC1rbm46IDAw OjFmLjQgU01CdXMgWzBjMDVdOiBJbnRlbCBDb3Jwb3JhdGlvbiBNZXRlb3IgTGFrZS1QIFNNQnVz IENvbnRyb2xsZXIgWzgwODY6N2UyMl0gKHJldiAyMCkKbHNwY2kgLWtubjogCVN1YnN5c3RlbTog TGVub3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwMDoxZi41IFNlcmlhbCBidXMg Y29udHJvbGxlciBbMGM4MF06IEludGVsIENvcnBvcmF0aW9uIE1ldGVvciBMYWtlLVAgU1BJIENv bnRyb2xsZXIgWzgwODY6N2UyM10gKHJldiAyMCkKbHNwY2kgLWtubjogCVN1YnN5c3RlbTogTGVu b3ZvIERldmljZSBbMTdhYToyMjM1XQpsc3BjaSAta25uOiAwNDowMC4wIE5vbi1Wb2xhdGlsZSBt ZW1vcnkgY29udHJvbGxlciBbMDEwOF06IFNhbXN1bmcgRWxlY3Ryb25pY3MgQ28gTHRkIE5WTWUg U1NEIENvbnRyb2xsZXIgUE05QzFhIFsxNDRkOmE4MGRdCmxzcGNpIC1rbm46IAlTdWJzeXN0ZW06 IFNhbXN1bmcgRWxlY3Ryb25pY3MgQ28gTHRkIERldmljZSBbMTQ0ZDphODAxXQpsc3BjaSAta25u OiAJS2VybmVsIGRyaXZlciBpbiB1c2U6IG52bWUKbHNwY2kgLWtubjogCUtlcm5lbCBtb2R1bGVz OiBudm1lCmxzcGNpIC1rbm46IDA5OjAwLjAgTmV0d29yayBjb250cm9sbGVyIFswMjgwXTogSW50 ZWwgQ29ycG9yYXRpb24gV2ktRmkgNyg4MDIuMTFiZSkgQVgxNzc1Ki9BWDE3OTAqL0JFMjAqL0JF NDAxL0JFMTc1MCogMngyIFs4MDg2OjI3MmJdIChyZXYgMWEpCmxzcGNpIC1rbm46IAlTdWJzeXN0 ZW06IEludGVsIENvcnBvcmF0aW9uIEJFMjAwIDMyME1IeiBbR2FsZSBQZWFrXSBbODA4NjowMGYw XQpsc3BjaSAta25uOiAJS2VybmVsIGRyaXZlciBpbiB1c2U6IGl3bHdpZmkKbHNwY2kgLWtubjog CUtlcm5lbCBtb2R1bGVzOiBpd2x3aWZpCmxzcGNpIC1rbm46IDBhOjAwLjAgVW5hc3NpZ25lZCBj bGFzcyBbZmYwMF06IFJlYWx0ZWsgU2VtaWNvbmR1Y3RvciBDby4sIEx0ZC4gUlRTNTI2MSBQQ0kg RXhwcmVzcyBDYXJkIFJlYWRlciBbMTBlYzo1MjYxXSAocmV2IDAxKQpsc3BjaSAta25uOiAJU3Vi c3lzdGVtOiBMZW5vdm8gRGV2aWNlIFsxN2FhOjIyMzVdCmxzcGNpIC1rbm46IAlLZXJuZWwgZHJp dmVyIGluIHVzZTogcnRzeF9wY2kKbHNwY2kgLWtubjogCUtlcm5lbCBtb2R1bGVzOiBydHN4X3Bj aQp1c2ItbGlzdDogCnVzYi1saXN0OiBCdXMgMDEgRGV2aWNlIDAxOiB4SENJIEhvc3QgQ29udHJv bGxlciBbMWQ2YjowMDAyXQp1c2ItbGlzdDogICAgTGV2ZWwgMDAgUGFyZW50IDAwIFBvcnQgMDAg IENsYXNzIDA5KGh1YiAgKSBTdWJjbGFzcyAwMCBQcm90b2NvbCAwMQp1c2ItbGlzdDogICAgTWFu dWZhY3R1cmVyOiBMaW51eCA2LjEyLjYtYW1kNjQgeGhjaS1oY2QKdXNiLWxpc3Q6ICAgIEludGVy ZmFjZSAwMDogQ2xhc3MgMDkoaHViICApIFN1YmNsYXNzIDAwIFByb3RvY29sIDAwIERyaXZlciBo dWIKdXNiLWxpc3Q6IAp1c2ItbGlzdDogQnVzIDAyIERldmljZSAwMTogeEhDSSBIb3N0IENvbnRy b2xsZXIgWzFkNmI6MDAwM10KdXNiLWxpc3Q6ICAgIExldmVsIDAwIFBhcmVudCAwMCBQb3J0IDAw ICBDbGFzcyAwOShodWIgICkgU3ViY2xhc3MgMDAgUHJvdG9jb2wgMDMKdXNiLWxpc3Q6ICAgIE1h bnVmYWN0dXJlcjogTGludXggNi4xMi42LWFtZDY0IHhoY2ktaGNkCnVzYi1saXN0OiAgICBJbnRl cmZhY2UgMDA6IENsYXNzIDA5KGh1YiAgKSBTdWJjbGFzcyAwMCBQcm90b2NvbCAwMCBEcml2ZXIg aHViCnVzYi1saXN0OiAKdXNiLWxpc3Q6IEJ1cyAwMyBEZXZpY2UgMDE6IHhIQ0kgSG9zdCBDb250 cm9sbGVyIFsxZDZiOjAwMDJdCnVzYi1saXN0OiAgICBMZXZlbCAwMCBQYXJlbnQgMDAgUG9ydCAw MCAgQ2xhc3MgMDkoaHViICApIFN1YmNsYXNzIDAwIFByb3RvY29sIDAxCnVzYi1saXN0OiAgICBN YW51ZmFjdHVyZXI6IExpbnV4IDYuMTIuNi1hbWQ2NCB4aGNpLWhjZAp1c2ItbGlzdDogICAgSW50 ZXJmYWNlIDAwOiBDbGFzcyAwOShodWIgICkgU3ViY2xhc3MgMDAgUHJvdG9jb2wgMDAgRHJpdmVy IGh1Ygp1c2ItbGlzdDogCnVzYi1saXN0OiBCdXMgMDMgRGV2aWNlIDA1OiB4SENJIEhvc3QgQ29u dHJvbGxlciBbODA4NzowMDM2XQp1c2ItbGlzdDogICAgTGV2ZWwgMDEgUGFyZW50IDAxIFBvcnQg MDkgIENsYXNzIGUwKHdsY29uKSBTdWJjbGFzcyAwMSBQcm90b2NvbCAwMQp1c2ItbGlzdDogICAg SW50ZXJmYWNlIDAwOiBDbGFzcyBlMCh3bGNvbikgU3ViY2xhc3MgMDEgUHJvdG9jb2wgMDEgRHJp dmVyIDxub25lPgp1c2ItbGlzdDogICAgSW50ZXJmYWNlIDAxOiBDbGFzcyBlMCh3bGNvbikgU3Vi Y2xhc3MgMDEgUHJvdG9jb2wgMDEgRHJpdmVyIDxub25lPgp1c2ItbGlzdDogCnVzYi1saXN0OiBC dXMgMDMgRGV2aWNlIDAyOiBNYXNzIFN0b3JhZ2UgWzA1OGY6NjM4N10KdXNiLWxpc3Q6ICAgIExl dmVsIDAxIFBhcmVudCAwMSBQb3J0IDA1ICBDbGFzcyAwMCg+aWZjICkgU3ViY2xhc3MgMDAgUHJv dG9jb2wgMDAKdXNiLWxpc3Q6ICAgIE1hbnVmYWN0dXJlcjogR2VuZXJpYwp1c2ItbGlzdDogICAg SW50ZXJmYWNlIDAwOiBDbGFzcyAwOChtc3RvcikgU3ViY2xhc3MgMDYgUHJvdG9jb2wgNTAgRHJp dmVyIHVzYi1zdG9yYWdlCnVzYi1saXN0OiAKdXNiLWxpc3Q6IEJ1cyAwMyBEZXZpY2UgMDM6IE1h c3MgU3RvcmFnZSBbMDZjYjowMGY5XQp1c2ItbGlzdDogICAgTGV2ZWwgMDEgUGFyZW50IDAxIFBv cnQgMDYgIENsYXNzIGZmKHZlbmQuKSBTdWJjbGFzcyAxMCBQcm90b2NvbCBmZgp1c2ItbGlzdDog ICAgSW50ZXJmYWNlIDAwOiBDbGFzcyBmZih2ZW5kLikgU3ViY2xhc3MgMDAgUHJvdG9jb2wgMDAg RHJpdmVyIDxub25lPgp1c2ItbGlzdDogCnVzYi1saXN0OiBCdXMgMDMgRGV2aWNlIDA0OiBJbnRl Z3JhdGVkIENhbWVyYSBbNTk4NjoxMTk5XQp1c2ItbGlzdDogICAgTGV2ZWwgMDEgUGFyZW50IDAx IFBvcnQgMDggIENsYXNzIGVmKG1pc2MgKSBTdWJjbGFzcyAwMiBQcm90b2NvbCAwMQp1c2ItbGlz dDogICAgTWFudWZhY3R1cmVyOiBHZW5lcmljCnVzYi1saXN0OiAgICBJbnRlcmZhY2UgMDA6IENs YXNzIDBlKHZpZGVvKSBTdWJjbGFzcyAwMSBQcm90b2NvbCAwMSBEcml2ZXIgPG5vbmU+CnVzYi1s aXN0OiAgICBJbnRlcmZhY2UgMDE6IENsYXNzIDBlKHZpZGVvKSBTdWJjbGFzcyAwMiBQcm90b2Nv bCAwMSBEcml2ZXIgPG5vbmU+CnVzYi1saXN0OiAgICBJbnRlcmZhY2UgMDI6IENsYXNzIDBlKHZp ZGVvKSBTdWJjbGFzcyAwMSBQcm90b2NvbCAwMSBEcml2ZXIgPG5vbmU+CnVzYi1saXN0OiAgICBJ bnRlcmZhY2UgMDM6IENsYXNzIDBlKHZpZGVvKSBTdWJjbGFzcyAwMiBQcm90b2NvbCAwMSBEcml2 ZXIgPG5vbmU+CnVzYi1saXN0OiAgICBJbnRlcmZhY2UgMDQ6IENsYXNzIGZlKGFwcC4gKSBTdWJj bGFzcyAwMSBQcm90b2NvbCAwMSBEcml2ZXIgPG5vbmU+CnVzYi1saXN0OiAKdXNiLWxpc3Q6IEJ1 cyAwNCBEZXZpY2UgMDE6IHhIQ0kgSG9zdCBDb250cm9sbGVyIFsxZDZiOjAwMDNdCnVzYi1saXN0 OiAgICBMZXZlbCAwMCBQYXJlbnQgMDAgUG9ydCAwMCAgQ2xhc3MgMDkoaHViICApIFN1YmNsYXNz IDAwIFByb3RvY29sIDAzCnVzYi1saXN0OiAgICBNYW51ZmFjdHVyZXI6IExpbnV4IDYuMTIuNi1h bWQ2NCB4aGNpLWhjZAp1c2ItbGlzdDogICAgSW50ZXJmYWNlIDAwOiBDbGFzcyAwOShodWIgICkg U3ViY2xhc3MgMDAgUHJvdG9jb2wgMDAgRHJpdmVyIGh1Ygpsc21vZDogTW9kdWxlICAgICAgICAg ICAgICAgICAgU2l6ZSAgVXNlZCBieQpsc21vZDogaXdsbXZtICAgICAgICAgICAgICAgIDY0NzE2 OCAgMApsc21vZDogbWFjODAyMTEgICAgICAgICAgICAgMTQ0NTg4OCAgMSBpd2xtdm0KbHNtb2Q6 IGxpYmFyYzQgICAgICAgICAgICAgICAgMTIyODggIDEgbWFjODAyMTEKbHNtb2Q6IGl3bHdpZmkg ICAgICAgICAgICAgICA1ODE2MzIgIDEgaXdsbXZtCmxzbW9kOiBjZmc4MDIxMSAgICAgICAgICAg ICAxMzkyNjQwICAzIGl3bG12bSxpd2x3aWZpLG1hYzgwMjExCmxzbW9kOiByZmtpbGwgICAgICAg ICAgICAgICAgIDQwOTYwICAyIGl3bG12bSxjZmc4MDIxMQpsc21vZDogaXNvZnMgICAgICAgICAg ICAgICAgICA1NzM0NCAgMQpsc21vZDogY2Ryb20gICAgICAgICAgICAgICAgICA4MTkyMCAgMSBp c29mcwpsc21vZDogc2RfbW9kICAgICAgICAgICAgICAgICA4MTkyMCAgMQpsc21vZDogdWFzICAg ICAgICAgICAgICAgICAgICAzMjc2OCAgMApsc21vZDogdXNiX3N0b3JhZ2UgICAgICAgICAgICA5 MDExMiAgMiB1YXMKbHNtb2Q6IHNjc2lfbW9kICAgICAgICAgICAgICAzMjc2ODAgIDMgc2RfbW9k LHVzYl9zdG9yYWdlLHVhcwpsc21vZDogc2NzaV9jb21tb24gICAgICAgICAgICAxNjM4NCAgNCBz Y3NpX21vZCxzZF9tb2QsdXNiX3N0b3JhZ2UsdWFzCmxzbW9kOiBzbmRfc29mX3BjaV9pbnRlbF9t dGwgICAgNDA5NjAgIDAKbHNtb2Q6IHNuZF9zb2ZfaW50ZWxfaGRhX2dlbmVyaWMgICAgMzY4NjQg IDEgc25kX3NvZl9wY2lfaW50ZWxfbXRsCmxzbW9kOiBzb3VuZHdpcmVfaW50ZWwgICAgICAgIDcz NzI4ICAxIHNuZF9zb2ZfaW50ZWxfaGRhX2dlbmVyaWMKbHNtb2Q6IHNvdW5kd2lyZV9nZW5lcmlj X2FsbG9jYXRpb24gICAgMTIyODggIDEgc291bmR3aXJlX2ludGVsCmxzbW9kOiBzb3VuZHdpcmVf Y2FkZW5jZSAgICAgIDQ1MDU2ICAxIHNvdW5kd2lyZV9pbnRlbApsc21vZDogc25kX3NvZl9pbnRl bF9oZGFfY29tbW9uICAgMTg0MzIwICAyIHNuZF9zb2ZfcGNpX2ludGVsX210bCxzbmRfc29mX2lu dGVsX2hkYV9nZW5lcmljCmxzbW9kOiBzbmRfc29jX2hkYWNfaGRhICAgICAgIDI4NjcyICAxIHNu ZF9zb2ZfaW50ZWxfaGRhX2NvbW1vbgpsc21vZDogc25kX3NvZl9pbnRlbF9oZGFfbWxpbmsgICAg MzY4NjQgIDMgc291bmR3aXJlX2ludGVsLHNuZF9zb2ZfaW50ZWxfaGRhX2NvbW1vbixzbmRfc29m X2ludGVsX2hkYV9nZW5lcmljCmxzbW9kOiBzbmRfc29mX2ludGVsX2hkYSAgICAgIDI0NTc2ICAy IHNuZF9zb2ZfaW50ZWxfaGRhX2NvbW1vbixzbmRfc29mX2ludGVsX2hkYV9nZW5lcmljCmxzbW9k OiBzbmRfc29mX3BjaSAgICAgICAgICAgIDI0NTc2ICAyIHNuZF9zb2ZfcGNpX2ludGVsX210bCxz bmRfc29mX2ludGVsX2hkYV9nZW5lcmljCmxzbW9kOiBzbmRfc29mX3h0ZW5zYV9kc3AgICAgIDE2 Mzg0ICAxIHNuZF9zb2ZfaW50ZWxfaGRhX2dlbmVyaWMKbHNtb2Q6IHNuZF9zb2YgICAgICAgICAg ICAgICAzODkxMjAgIDUgc25kX3NvZl9wY2lfaW50ZWxfbXRsLHNuZF9zb2ZfcGNpLHNuZF9zb2Zf aW50ZWxfaGRhX2NvbW1vbixzbmRfc29mX2ludGVsX2hkYV9nZW5lcmljLHNuZF9zb2ZfaW50ZWxf aGRhCmxzbW9kOiBzbmRfc29mX3V0aWxzICAgICAgICAgIDE2Mzg0ICAxIHNuZF9zb2YKbHNtb2Q6 IHNuZF9oZGFfZXh0X2NvcmUgICAgICAgMzY4NjQgIDQgc25kX3NvZl9pbnRlbF9oZGFfY29tbW9u LHNuZF9zb2NfaGRhY19oZGEsc25kX3NvZl9pbnRlbF9oZGFfbWxpbmssc25kX3NvZl9pbnRlbF9o ZGEKbHNtb2Q6IHNuZF9zb2NfYWNwaV9pbnRlbF9tYXRjaCAgIDExODc4NCAgMiBzbmRfc29mX3Bj aV9pbnRlbF9tdGwsc25kX3NvZl9pbnRlbF9oZGFfZ2VuZXJpYwpsc21vZDogc25kX3NvY19hY3Bp ICAgICAgICAgICAxNjM4NCAgMiBzbmRfc29jX2FjcGlfaW50ZWxfbWF0Y2gsc25kX3NvZl9pbnRl bF9oZGFfZ2VuZXJpYwpsc21vZDogc25kX2hkYV9zY29kZWNfdGFzMjc4MV9pMmMgICAgMzI3Njgg IDAKbHNtb2Q6IHNvdW5kd2lyZV9idXMgICAgICAgICAxMjY5NzYgIDMgc291bmR3aXJlX2ludGVs LHNvdW5kd2lyZV9nZW5lcmljX2FsbG9jYXRpb24sc291bmR3aXJlX2NhZGVuY2UKbHNtb2Q6IHNu ZF9oZGFfaW50ZWwgICAgICAgICAgNjE0NDAgIDAKbHNtb2Q6IHNuZF9zb2NfY29yZSAgICAgICAg ICA0MjE4ODggIDUgc291bmR3aXJlX2ludGVsLHNuZF9zb2Ysc25kX3NvZl9pbnRlbF9oZGFfY29t bW9uLHNuZF9zb2NfaGRhY19oZGEsc25kX2hkYV9zY29kZWNfdGFzMjc4MV9pMmMKbHNtb2Q6IHNu ZF9pbnRlbF9kc3BjZmcgICAgICAgNDA5NjAgIDQgc25kX2hkYV9pbnRlbCxzbmRfc29mLHNuZF9z b2ZfaW50ZWxfaGRhX2NvbW1vbixzbmRfc29mX2ludGVsX2hkYV9nZW5lcmljCmxzbW9kOiBzbmRf Y29tcHJlc3MgICAgICAgICAgIDI4NjcyICAxIHNuZF9zb2NfY29yZQpsc21vZDogc25kX2ludGVs X3Nkd19hY3BpICAgICAxNjM4NCAgMiBzbmRfaW50ZWxfZHNwY2ZnLHNuZF9zb2ZfaW50ZWxfaGRh X2dlbmVyaWMKbHNtb2Q6IHNuZF9wY21fZG1hZW5naW5lICAgICAgMTYzODQgIDEgc25kX3NvY19j b3JlCmxzbW9kOiBzbmRfaGRhX2NvZGVjICAgICAgICAgMjE3MDg4ICAzIHNuZF9oZGFfaW50ZWws c25kX3NvY19oZGFjX2hkYSxzbmRfc29mX2ludGVsX2hkYQpsc21vZDogc25kX3NvY190YXMyNzgx X2Ztd2xpYiAgICA0NTA1NiAgMSBzbmRfaGRhX3Njb2RlY190YXMyNzgxX2kyYwpsc21vZDogc25k X2hkYV9jb3JlICAgICAgICAgIDE0MzM2MCAgNiBzbmRfaGRhX2ludGVsLHNuZF9oZGFfZXh0X2Nv cmUsc25kX2hkYV9jb2RlYyxzbmRfc29mX2ludGVsX2hkYV9jb21tb24sc25kX3NvY19oZGFjX2hk YSxzbmRfc29mX2ludGVsX2hkYQpsc21vZDogc25kX3NvY190YXMyNzgxX2NvbWxpYiAgICAyNDU3 NiAgMiBzbmRfc29jX3RhczI3ODFfZm13bGliLHNuZF9oZGFfc2NvZGVjX3RhczI3ODFfaTJjCmxz bW9kOiBzbmRfaHdkZXAgICAgICAgICAgICAgIDIwNDgwICAxIHNuZF9oZGFfY29kZWMKbHNtb2Q6 IGNyYzggICAgICAgICAgICAgICAgICAgMTIyODggIDIgc25kX3NvY190YXMyNzgxX2Ztd2xpYixz bmRfc29jX3RhczI3ODFfY29tbGliCmxzbW9kOiB4aGNpX3BjaSAgICAgICAgICAgICAgIDI0NTc2 ICAwCmxzbW9kOiBpMmNfaGlkX2FjcGkgICAgICAgICAgIDEyMjg4ICAwCmxzbW9kOiBzbmRfcGNt ICAgICAgICAgICAgICAgMTg0MzIwICAxMCBzbmRfaGRhX2ludGVsLHNuZF9oZGFfY29kZWMsc291 bmR3aXJlX2ludGVsLHNuZF9zb2Ysc25kX3NvZl9pbnRlbF9oZGFfY29tbW9uLHNuZF9jb21wcmVz cyxzbmRfc29jX2NvcmUsc25kX3NvZl91dGlscyxzbmRfaGRhX2NvcmUsc25kX3BjbV9kbWFlbmdp bmUKbHNtb2Q6IHhoY2lfaGNkICAgICAgICAgICAgICAzNjQ1NDQgIDEgeGhjaV9wY2kKbHNtb2Q6 IGkyY19oaWQgICAgICAgICAgICAgICAgNDA5NjAgIDEgaTJjX2hpZF9hY3BpCmxzbW9kOiBydHN4 X3BjaV9zZG1tYyAgICAgICAgIDMyNzY4ICAwCmxzbW9kOiBzbmRfdGltZXIgICAgICAgICAgICAg IDUzMjQ4ICAxIHNuZF9wY20KbHNtb2Q6IG1tY19jb3JlICAgICAgICAgICAgICAyNTM5NTIgIDEg cnRzeF9wY2lfc2RtbWMKbHNtb2Q6IHVzYmNvcmUgICAgICAgICAgICAgICA0MDU1MDQgIDQgeGhj aV9oY2QsdXNiX3N0b3JhZ2UseGhjaV9wY2ksdWFzCmxzbW9kOiBpbnRlbF9scHNzX3BjaSAgICAg ICAgIDI4NjcyICAwCmxzbW9kOiBoaWQgICAgICAgICAgICAgICAgICAgMjYyMTQ0ICAxIGkyY19o aWQKbHNtb2Q6IHNuZCAgICAgICAgICAgICAgICAgICAxNTE1NTIgIDkgc25kX2h3ZGVwLHNuZF9o ZGFfaW50ZWwsc25kX2hkYV9jb2RlYyxzbmRfc29mLHNuZF90aW1lcixzbmRfY29tcHJlc3Msc25k X3NvY19jb3JlLHNuZF9wY20sc25kX2hkYV9zY29kZWNfdGFzMjc4MV9pMmMKbHNtb2Q6IG52bWUg ICAgICAgICAgICAgICAgICAgNTczNDQgIDAKbHNtb2Q6IHZpZGVvICAgICAgICAgICAgICAgICAg ODE5MjAgIDAKbHNtb2Q6IGV2ZGV2ICAgICAgICAgICAgICAgICAgMjg2NzIgIDIKbHNtb2Q6IHBz bW91c2UgICAgICAgICAgICAgICAyMTI5OTIgIDAKbHNtb2Q6IGNyYzMyX3BjbG11bCAgICAgICAg ICAgMTIyODggIDAKbHNtb2Q6IHJ0c3hfcGNpICAgICAgICAgICAgICAxNDc0NTYgIDEgcnRzeF9w Y2lfc2RtbWMKbHNtb2Q6IGludGVsX2xwc3MgICAgICAgICAgICAgMTIyODggIDEgaW50ZWxfbHBz c19wY2kKbHNtb2Q6IHVzYl9jb21tb24gICAgICAgICAgICAgMTYzODQgIDIgeGhjaV9oY2QsdXNi Y29yZQpsc21vZDogbnZtZV9jb3JlICAgICAgICAgICAgIDIwNDgwMCAgMSBudm1lCmxzbW9kOiBk cm0gICAgICAgICAgICAgICAgICAgNzcwMDQ4ICAxIGkyY19oaWQKbHNtb2Q6IGZhbiAgICAgICAg ICAgICAgICAgICAgMjQ1NzYgIDAKbHNtb2Q6IHNvdW5kY29yZSAgICAgICAgICAgICAgMTYzODQg IDEgc25kCmxzbW9kOiBiYXR0ZXJ5ICAgICAgICAgICAgICAgIDI4NjcyICAwCmxzbW9kOiB3bWkg ICAgICAgICAgICAgICAgICAgIDI4NjcyICAxIHZpZGVvCmRmOiBGaWxlc3lzdGVtICAgICAgICAg ICAxSy1ibG9ja3MgICAgICBVc2VkIEF2YWlsYWJsZSBVc2UlIE1vdW50ZWQgb24KZGY6IHRtcGZz ICAgICAgICAgICAgICAgICAgNjUyNjk5NiAgICAgICA0NTYgICA2NTI2NTQwICAgMCUgL3J1bgpk ZjogZGV2dG1wZnMgICAgICAgICAgICAgIDMyNTk2MjY0ICAgICAgICAgMCAgMzI1OTYyNjQgICAw JSAvZGV2CmRmOiAvZGV2L3NkYTEgICAgICAgICAgICAgICA4MTUxMDQgICAgODE1MTA0ICAgICAg ICAgMCAxMDAlIC9jZHJvbQpmcmVlOiAgICAgICAgICAgICAgIHRvdGFsICAgICAgICB1c2VkICAg ICAgICBmcmVlICAgICAgc2hhcmVkICBidWZmL2NhY2hlICAgYXZhaWxhYmxlCmZyZWU6IE1lbTog ICAgICAgNjUyNjk5MzIgICAgICAzMTk5MjQgICAgNjQ1NDMyNDAgICAgICAzNDQ3MjggICAgICA0 MDY3NjggICAgNjQxMTI3MjgKZnJlZTogU3dhcDogICAgICAgICAgICAgMCAgICAgICAgICAgMCAg ICAgICAgICAgMAovcHJvYy9jbWRsaW5lOiBCT09UX0lNQUdFPS9pbnN0YWxsLmFtZC92bWxpbnV6 IHZnYT03ODggLS0tIHF1aWV0Ci9wcm9jL2NwdWluZm86IHByb2Nlc3Nvcgk6IDAKL3Byb2MvY3B1 aW5mbzogdmVuZG9yX2lkCTogR2VudWluZUludGVsCi9wcm9jL2NwdWluZm86IGNwdSBmYW1pbHkJ OiA2Ci9wcm9jL2NwdWluZm86IG1vZGVsCQk6IDE3MAovcHJvYy9jcHVpbmZvOiBtb2RlbCBuYW1l CTogSW50ZWwoUikgQ29yZShUTSkgVWx0cmEgNyAxNjVICi9wcm9jL2NwdWluZm86IHN0ZXBwaW5n CTogNAovcHJvYy9jcHVpbmZvOiBtaWNyb2NvZGUJOiAweDFjCi9wcm9jL2NwdWluZm86IGNwdSBN SHoJCTogMTkwOC44OTcKL3Byb2MvY3B1aW5mbzogY2FjaGUgc2l6ZQk6IDI0NTc2IEtCCi9wcm9j L2NwdWluZm86IHBoeXNpY2FsIGlkCTogMAovcHJvYy9jcHVpbmZvOiBzaWJsaW5ncwk6IDIyCi9w cm9jL2NwdWluZm86IGNvcmUgaWQJCTogMTYKL3Byb2MvY3B1aW5mbzogY3B1IGNvcmVzCTogMTYK L3Byb2MvY3B1aW5mbzogYXBpY2lkCQk6IDMyCi9wcm9jL2NwdWluZm86IGluaXRpYWwgYXBpY2lk CTogMzIKL3Byb2MvY3B1aW5mbzogZnB1CQk6IHllcwovcHJvYy9jcHVpbmZvOiBmcHVfZXhjZXB0 aW9uCTogeWVzCi9wcm9jL2NwdWluZm86IGNwdWlkIGxldmVsCTogMzUKL3Byb2MvY3B1aW5mbzog d3AJCTogeWVzCi9wcm9jL2NwdWluZm86IGZsYWdzCQk6IGZwdSB2bWUgZGUgcHNlIHRzYyBtc3Ig cGFlIG1jZSBjeDggYXBpYyBzZXAgbXRyciBwZ2UgbWNhIGNtb3YgcGF0IHBzZTM2IGNsZmx1c2gg ZHRzIGFjcGkgbW14IGZ4c3Igc3NlIHNzZTIgc3MgaHQgdG0gcGJlIHN5c2NhbGwgbnggcGRwZTFn YiByZHRzY3AgbG0gY29uc3RhbnRfdHNjIGFydCBhcmNoX3BlcmZtb24gcGVicyBidHMgcmVwX2dv b2Qgbm9wbCB4dG9wb2xvZ3kgbm9uc3RvcF90c2MgY3B1aWQgYXBlcmZtcGVyZiB0c2Nfa25vd25f ZnJlcSBwbmkgcGNsbXVscWRxIGR0ZXM2NCBtb25pdG9yIGRzX2NwbCB2bXggc214IGVzdCB0bTIg c3NzZTMgc2RiZyBmbWEgY3gxNiB4dHByIHBkY20gcGNpZCBzc2U0XzEgc3NlNF8yIHgyYXBpYyBt b3ZiZSBwb3BjbnQgdHNjX2RlYWRsaW5lX3RpbWVyIGFlcyB4c2F2ZSBhdnggZjE2YyByZHJhbmQg bGFoZl9sbSBhYm0gM2Rub3dwcmVmZXRjaCBjcHVpZF9mYXVsdCBlcGIgc3NiZCBpYnJzIGlicGIg c3RpYnAgaWJyc19lbmhhbmNlZCB0cHJfc2hhZG93IGZsZXhwcmlvcml0eSBlcHQgdnBpZCBlcHRf YWQgZnNnc2Jhc2UgdHNjX2FkanVzdCBibWkxIGF2eDIgc21lcCBibWkyIGVybXMgaW52cGNpZCBy ZHNlZWQgYWR4IHNtYXAgY2xmbHVzaG9wdCBjbHdiIGludGVsX3B0IHNoYV9uaSB4c2F2ZW9wdCB4 c2F2ZWMgeGdldGJ2MSB4c2F2ZXMgc3BsaXRfbG9ja19kZXRlY3QgdXNlcl9zaHN0ayBhdnhfdm5u aSBkdGhlcm0gaWRhIGFyYXQgcGxuIHB0cyBod3AgaHdwX25vdGlmeSBod3BfYWN0X3dpbmRvdyBo d3BfZXBwIGh3cF9wa2dfcmVxIGhmaSB2bm1pIHVtaXAgcGt1IG9zcGtlIHdhaXRwa2cgZ2ZuaSB2 YWVzIHZwY2xtdWxxZHEgcmRwaWQgYnVzX2xvY2tfZGV0ZWN0IG1vdmRpcmkgbW92ZGlyNjRiIGZz cm0gbWRfY2xlYXIgc2VyaWFsaXplIHBjb25maWcgYXJjaF9sYnIgaWJ0IGZsdXNoX2wxZCBhcmNo X2NhcGFiaWxpdGllcwovcHJvYy9jcHVpbmZvOiB2bXggZmxhZ3MJOiB2bm1pIHByZWVtcHRpb25f dGltZXIgcG9zdGVkX2ludHIgaW52dnBpZCBlcHRfeF9vbmx5IGVwdF9hZCBlcHRfMWdiIGZsZXhw cmlvcml0eSBhcGljdiB0c2Nfb2Zmc2V0IHZ0cHIgbXRmIHZhcGljIGVwdCB2cGlkIHVucmVzdHJp Y3RlZF9ndWVzdCB2YXBpY19yZWcgdmlkIHBsZSBzaGFkb3dfdm1jcyBwbWwgZXB0X3Zpb2xhdGlv bl92ZSBlcHRfbW9kZV9iYXNlZF9leGVjIHRzY19zY2FsaW5nIHVzcl93YWl0X3BhdXNlIG5vdGlm eV92bV9leGl0aW5nCi9wcm9jL2NwdWluZm86IGJ1Z3MJCTogc3BlY3RyZV92MSBzcGVjdHJlX3Yy IHNwZWNfc3RvcmVfYnlwYXNzIHN3YXBncyBiaGkKL3Byb2MvY3B1aW5mbzogYm9nb21pcHMJOiA2 MTQ0LjAwCi9wcm9jL2NwdWluZm86IGNsZmx1c2ggc2l6ZQk6IDY0Ci9wcm9jL2NwdWluZm86IGNh Y2hlX2FsaWdubWVudAk6IDY0Ci9wcm9jL2NwdWluZm86IGFkZHJlc3Mgc2l6ZXMJOiA0NiBiaXRz IHBoeXNpY2FsLCA0OCBiaXRzIHZpcnR1YWwKL3Byb2MvY3B1aW5mbzogcG93ZXIgbWFuYWdlbWVu dDoKL3Byb2MvY3B1aW5mbzogCi9wcm9jL2NwdWluZm86IHByb2Nlc3Nvcgk6IDEKL3Byb2MvY3B1 aW5mbzogdmVuZG9yX2lkCTogR2VudWluZUludGVsCi9wcm9jL2NwdWluZm86IGNwdSBmYW1pbHkJ OiA2Ci9wcm9jL2NwdWluZm86IG1vZGVsCQk6IDE3MAovcHJvYy9jcHVpbmZvOiBtb2RlbCBuYW1l CTogSW50ZWwoUikgQ29yZShUTSkgVWx0cmEgNyAxNjVICi9wcm9jL2NwdWluZm86IHN0ZXBwaW5n CTogNAovcHJvYy9jcHVpbmZvOiBtaWNyb2NvZGUJOiAweDFjCi9wcm9jL2NwdWluZm86IGNwdSBN SHoJCTogMjAwMC4wMDAKL3Byb2MvY3B1aW5mbzogY2FjaGUgc2l6ZQk6IDI0NTc2IEtCCi9wcm9j L2NwdWluZm86IHBoeXNpY2FsIGlkCTogMAovcHJvYy9jcHVpbmZvOiBzaWJsaW5ncwk6IDIyCi9w cm9jL2NwdWluZm86IGNvcmUgaWQJCTogOAovcHJvYy9jcHVpbmZvOiBjcHUgY29yZXMJOiAxNgov cHJvYy9jcHVpbmZvOiBhcGljaWQJCTogMTYKL3Byb2MvY3B1aW5mbzogaW5pdGlhbCBhcGljaWQJ OiAxNgovcHJvYy9jcHVpbmZvOiBmcHUJCTogeWVzCi9wcm9jL2NwdWluZm86IGZwdV9leGNlcHRp b24JOiB5ZXMKL3Byb2MvY3B1aW5mbzogY3B1aWQgbGV2ZWwJOiAzNQovcHJvYy9jcHVpbmZvOiB3 cAkJOiB5ZXMKL3Byb2MvY3B1aW5mbzogZmxhZ3MJCTogZnB1IHZtZSBkZSBwc2UgdHNjIG1zciBw YWUgbWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYgY2xmbHVzaCBk dHMgYWNwaSBtbXggZnhzciBzc2Ugc3NlMiBzcyBodCB0bSBwYmUgc3lzY2FsbCBueCBwZHBlMWdi IHJkdHNjcCBsbSBjb25zdGFudF90c2MgYXJ0IGFyY2hfcGVyZm1vbiBwZWJzIGJ0cyByZXBfZ29v ZCBub3BsIHh0b3BvbG9neSBub25zdG9wX3RzYyBjcHVpZCBhcGVyZm1wZXJmIHRzY19rbm93bl9m cmVxIHBuaSBwY2xtdWxxZHEgZHRlczY0IG1vbml0b3IgZHNfY3BsIHZteCBzbXggZXN0IHRtMiBz c3NlMyBzZGJnIGZtYSBjeDE2IHh0cHIgcGRjbSBwY2lkIHNzZTRfMSBzc2U0XzIgeDJhcGljIG1v dmJlIHBvcGNudCB0c2NfZGVhZGxpbmVfdGltZXIgYWVzIHhzYXZlIGF2eCBmMTZjIHJkcmFuZCBs YWhmX2xtIGFibSAzZG5vd3ByZWZldGNoIGNwdWlkX2ZhdWx0IGVwYiBpbnRlbF9wcGluIHNzYmQg aWJycyBpYnBiIHN0aWJwIGlicnNfZW5oYW5jZWQgdHByX3NoYWRvdyBmbGV4cHJpb3JpdHkgZXB0 IHZwaWQgZXB0X2FkIGZzZ3NiYXNlIHRzY19hZGp1c3QgYm1pMSBhdngyIHNtZXAgYm1pMiBlcm1z IGludnBjaWQgcmRzZWVkIGFkeCBzbWFwIGNsZmx1c2hvcHQgY2x3YiBpbnRlbF9wdCBzaGFfbmkg eHNhdmVvcHQgeHNhdmVjIHhnZXRidjEgeHNhdmVzIHNwbGl0X2xvY2tfZGV0ZWN0IHVzZXJfc2hz dGsgYXZ4X3ZubmkgZHRoZXJtIGlkYSBhcmF0IHBsbiBwdHMgaHdwIGh3cF9ub3RpZnkgaHdwX2Fj dF93aW5kb3cgaHdwX2VwcCBod3BfcGtnX3JlcSBoZmkgdm5taSB1bWlwIHBrdSBvc3BrZSB3YWl0 cGtnIGdmbmkgdmFlcyB2cGNsbXVscWRxIHJkcGlkIGJ1c19sb2NrX2RldGVjdCBtb3ZkaXJpIG1v dmRpcjY0YiBmc3JtIG1kX2NsZWFyIHNlcmlhbGl6ZSBwY29uZmlnIGFyY2hfbGJyIGlidCBmbHVz aF9sMWQgYXJjaF9jYXBhYmlsaXRpZXMKL3Byb2MvY3B1aW5mbzogdm14IGZsYWdzCTogdm5taSBw cmVlbXB0aW9uX3RpbWVyIHBvc3RlZF9pbnRyIGludnZwaWQgZXB0X3hfb25seSBlcHRfYWQgZXB0 XzFnYiBmbGV4cHJpb3JpdHkgYXBpY3YgdHNjX29mZnNldCB2dHByIG10ZiB2YXBpYyBlcHQgdnBp ZCB1bnJlc3RyaWN0ZWRfZ3Vlc3QgdmFwaWNfcmVnIHZpZCBwbGUgc2hhZG93X3ZtY3MgcG1sIGVw dF92aW9sYXRpb25fdmUgZXB0X21vZGVfYmFzZWRfZXhlYyB0c2Nfc2NhbGluZyB1c3Jfd2FpdF9w YXVzZSBub3RpZnlfdm1fZXhpdGluZwovcHJvYy9jcHVpbmZvOiBidWdzCQk6IHNwZWN0cmVfdjEg c3BlY3RyZV92MiBzcGVjX3N0b3JlX2J5cGFzcyBzd2FwZ3MgYmhpCi9wcm9jL2NwdWluZm86IGJv Z29taXBzCTogNjE0NC4wMAovcHJvYy9jcHVpbmZvOiBjbGZsdXNoIHNpemUJOiA2NAovcHJvYy9j cHVpbmZvOiBjYWNoZV9hbGlnbm1lbnQJOiA2NAovcHJvYy9jcHVpbmZvOiBhZGRyZXNzIHNpemVz CTogNDYgYml0cyBwaHlzaWNhbCwgNDggYml0cyB2aXJ0dWFsCi9wcm9jL2NwdWluZm86IHBvd2Vy IG1hbmFnZW1lbnQ6Ci9wcm9jL2NwdWluZm86IAovcHJvYy9jcHVpbmZvOiBwcm9jZXNzb3IJOiAy Ci9wcm9jL2NwdWluZm86IHZlbmRvcl9pZAk6IEdlbnVpbmVJbnRlbAovcHJvYy9jcHVpbmZvOiBj cHUgZmFtaWx5CTogNgovcHJvYy9jcHVpbmZvOiBtb2RlbAkJOiAxNzAKL3Byb2MvY3B1aW5mbzog bW9kZWwgbmFtZQk6IEludGVsKFIpIENvcmUoVE0pIFVsdHJhIDcgMTY1SAovcHJvYy9jcHVpbmZv OiBzdGVwcGluZwk6IDQKL3Byb2MvY3B1aW5mbzogbWljcm9jb2RlCTogMHgxYwovcHJvYy9jcHVp bmZvOiBjcHUgTUh6CQk6IDQwMC4wMDAKL3Byb2MvY3B1aW5mbzogY2FjaGUgc2l6ZQk6IDI0NTc2 IEtCCi9wcm9jL2NwdWluZm86IHBoeXNpY2FsIGlkCTogMAovcHJvYy9jcHVpbmZvOiBzaWJsaW5n cwk6IDIyCi9wcm9jL2NwdWluZm86IGNvcmUgaWQJCTogOAovcHJvYy9jcHVpbmZvOiBjcHUgY29y ZXMJOiAxNgovcHJvYy9jcHVpbmZvOiBhcGljaWQJCTogMTcKL3Byb2MvY3B1aW5mbzogaW5pdGlh bCBhcGljaWQJOiAxNwovcHJvYy9jcHVpbmZvOiBmcHUJCTogeWVzCi9wcm9jL2NwdWluZm86IGZw dV9leGNlcHRpb24JOiB5ZXMKL3Byb2MvY3B1aW5mbzogY3B1aWQgbGV2ZWwJOiAzNQovcHJvYy9j cHVpbmZvOiB3cAkJOiB5ZXMKL3Byb2MvY3B1aW5mbzogZmxhZ3MJCTogZnB1IHZtZSBkZSBwc2Ug dHNjIG1zciBwYWUgbWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYg Y2xmbHVzaCBkdHMgYWNwaSBtbXggZnhzciBzc2Ugc3NlMiBzcyBodCB0bSBwYmUgc3lzY2FsbCBu eCBwZHBlMWdiIHJkdHNjcCBsbSBjb25zdGFudF90c2MgYXJ0IGFyY2hfcGVyZm1vbiBwZWJzIGJ0 cyByZXBfZ29vZCBub3BsIHh0b3BvbG9neSBub25zdG9wX3RzYyBjcHVpZCBhcGVyZm1wZXJmIHRz Y19rbm93bl9mcmVxIHBuaSBwY2xtdWxxZHEgZHRlczY0IG1vbml0b3IgZHNfY3BsIHZteCBzbXgg ZXN0IHRtMiBzc3NlMyBzZGJnIGZtYSBjeDE2IHh0cHIgcGRjbSBwY2lkIHNzZTRfMSBzc2U0XzIg eDJhcGljIG1vdmJlIHBvcGNudCB0c2NfZGVhZGxpbmVfdGltZXIgYWVzIHhzYXZlIGF2eCBmMTZj IHJkcmFuZCBsYWhmX2xtIGFibSAzZG5vd3ByZWZldGNoIGNwdWlkX2ZhdWx0IGVwYiBpbnRlbF9w cGluIHNzYmQgaWJycyBpYnBiIHN0aWJwIGlicnNfZW5oYW5jZWQgdHByX3NoYWRvdyBmbGV4cHJp b3JpdHkgZXB0IHZwaWQgZXB0X2FkIGZzZ3NiYXNlIHRzY19hZGp1c3QgYm1pMSBhdngyIHNtZXAg Ym1pMiBlcm1zIGludnBjaWQgcmRzZWVkIGFkeCBzbWFwIGNsZmx1c2hvcHQgY2x3YiBpbnRlbF9w dCBzaGFfbmkgeHNhdmVvcHQgeHNhdmVjIHhnZXRidjEgeHNhdmVzIHNwbGl0X2xvY2tfZGV0ZWN0 IHVzZXJfc2hzdGsgYXZ4X3ZubmkgZHRoZXJtIGlkYSBhcmF0IHBsbiBwdHMgaHdwIGh3cF9ub3Rp ZnkgaHdwX2FjdF93aW5kb3cgaHdwX2VwcCBod3BfcGtnX3JlcSBoZmkgdm5taSB1bWlwIHBrdSBv c3BrZSB3YWl0cGtnIGdmbmkgdmFlcyB2cGNsbXVscWRxIHJkcGlkIGJ1c19sb2NrX2RldGVjdCBt b3ZkaXJpIG1vdmRpcjY0YiBmc3JtIG1kX2NsZWFyIHNlcmlhbGl6ZSBwY29uZmlnIGFyY2hfbGJy IGlidCBmbHVzaF9sMWQgYXJjaF9jYXBhYmlsaXRpZXMKL3Byb2MvY3B1aW5mbzogdm14IGZsYWdz CTogdm5taSBwcmVlbXB0aW9uX3RpbWVyIHBvc3RlZF9pbnRyIGludnZwaWQgZXB0X3hfb25seSBl cHRfYWQgZXB0XzFnYiBmbGV4cHJpb3JpdHkgYXBpY3YgdHNjX29mZnNldCB2dHByIG10ZiB2YXBp YyBlcHQgdnBpZCB1bnJlc3RyaWN0ZWRfZ3Vlc3QgdmFwaWNfcmVnIHZpZCBwbGUgc2hhZG93X3Zt Y3MgcG1sIGVwdF92aW9sYXRpb25fdmUgZXB0X21vZGVfYmFzZWRfZXhlYyB0c2Nfc2NhbGluZyB1 c3Jfd2FpdF9wYXVzZSBub3RpZnlfdm1fZXhpdGluZwovcHJvYy9jcHVpbmZvOiBidWdzCQk6IHNw ZWN0cmVfdjEgc3BlY3RyZV92MiBzcGVjX3N0b3JlX2J5cGFzcyBzd2FwZ3MgYmhpCi9wcm9jL2Nw dWluZm86IGJvZ29taXBzCTogNjE0NC4wMAovcHJvYy9jcHVpbmZvOiBjbGZsdXNoIHNpemUJOiA2 NAovcHJvYy9jcHVpbmZvOiBjYWNoZV9hbGlnbm1lbnQJOiA2NAovcHJvYy9jcHVpbmZvOiBhZGRy ZXNzIHNpemVzCTogNDYgYml0cyBwaHlzaWNhbCwgNDggYml0cyB2aXJ0dWFsCi9wcm9jL2NwdWlu Zm86IHBvd2VyIG1hbmFnZW1lbnQ6Ci9wcm9jL2NwdWluZm86IAovcHJvYy9jcHVpbmZvOiBwcm9j ZXNzb3IJOiAzCi9wcm9jL2NwdWluZm86IHZlbmRvcl9pZAk6IEdlbnVpbmVJbnRlbAovcHJvYy9j cHVpbmZvOiBjcHUgZmFtaWx5CTogNgovcHJvYy9jcHVpbmZvOiBtb2RlbAkJOiAxNzAKL3Byb2Mv Y3B1aW5mbzogbW9kZWwgbmFtZQk6IEludGVsKFIpIENvcmUoVE0pIFVsdHJhIDcgMTY1SAovcHJv Yy9jcHVpbmZvOiBzdGVwcGluZwk6IDQKL3Byb2MvY3B1aW5mbzogbWljcm9jb2RlCTogMHgxYwov cHJvYy9jcHVpbmZvOiBjcHUgTUh6CQk6IDIwMDAuNDQwCi9wcm9jL2NwdWluZm86IGNhY2hlIHNp emUJOiAyNDU3NiBLQgovcHJvYy9jcHVpbmZvOiBwaHlzaWNhbCBpZAk6IDAKL3Byb2MvY3B1aW5m bzogc2libGluZ3MJOiAyMgovcHJvYy9jcHVpbmZvOiBjb3JlIGlkCQk6IDEyCi9wcm9jL2NwdWlu Zm86IGNwdSBjb3Jlcwk6IDE2Ci9wcm9jL2NwdWluZm86IGFwaWNpZAkJOiAyNAovcHJvYy9jcHVp bmZvOiBpbml0aWFsIGFwaWNpZAk6IDI0Ci9wcm9jL2NwdWluZm86IGZwdQkJOiB5ZXMKL3Byb2Mv Y3B1aW5mbzogZnB1X2V4Y2VwdGlvbgk6IHllcwovcHJvYy9jcHVpbmZvOiBjcHVpZCBsZXZlbAk6 IDM1Ci9wcm9jL2NwdWluZm86IHdwCQk6IHllcwovcHJvYy9jcHVpbmZvOiBmbGFncwkJOiBmcHUg dm1lIGRlIHBzZSB0c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc2VwIG10cnIgcGdlIG1jYSBjbW92 IHBhdCBwc2UzNiBjbGZsdXNoIGR0cyBhY3BpIG1teCBmeHNyIHNzZSBzc2UyIHNzIGh0IHRtIHBi ZSBzeXNjYWxsIG54IHBkcGUxZ2IgcmR0c2NwIGxtIGNvbnN0YW50X3RzYyBhcnQgYXJjaF9wZXJm bW9uIHBlYnMgYnRzIHJlcF9nb29kIG5vcGwgeHRvcG9sb2d5IG5vbnN0b3BfdHNjIGNwdWlkIGFw ZXJmbXBlcmYgdHNjX2tub3duX2ZyZXEgcG5pIHBjbG11bHFkcSBkdGVzNjQgbW9uaXRvciBkc19j cGwgdm14IHNteCBlc3QgdG0yIHNzc2UzIHNkYmcgZm1hIGN4MTYgeHRwciBwZGNtIHBjaWQgc3Nl NF8xIHNzZTRfMiB4MmFwaWMgbW92YmUgcG9wY250IHRzY19kZWFkbGluZV90aW1lciBhZXMgeHNh dmUgYXZ4IGYxNmMgcmRyYW5kIGxhaGZfbG0gYWJtIDNkbm93cHJlZmV0Y2ggY3B1aWRfZmF1bHQg ZXBiIGludGVsX3BwaW4gc3NiZCBpYnJzIGlicGIgc3RpYnAgaWJyc19lbmhhbmNlZCB0cHJfc2hh ZG93IGZsZXhwcmlvcml0eSBlcHQgdnBpZCBlcHRfYWQgZnNnc2Jhc2UgdHNjX2FkanVzdCBibWkx IGF2eDIgc21lcCBibWkyIGVybXMgaW52cGNpZCByZHNlZWQgYWR4IHNtYXAgY2xmbHVzaG9wdCBj bHdiIGludGVsX3B0IHNoYV9uaSB4c2F2ZW9wdCB4c2F2ZWMgeGdldGJ2MSB4c2F2ZXMgc3BsaXRf bG9ja19kZXRlY3QgdXNlcl9zaHN0ayBhdnhfdm5uaSBkdGhlcm0gaWRhIGFyYXQgcGxuIHB0cyBo d3AgaHdwX25vdGlmeSBod3BfYWN0X3dpbmRvdyBod3BfZXBwIGh3cF9wa2dfcmVxIGhmaSB2bm1p IHVtaXAgcGt1IG9zcGtlIHdhaXRwa2cgZ2ZuaSB2YWVzIHZwY2xtdWxxZHEgcmRwaWQgYnVzX2xv Y2tfZGV0ZWN0IG1vdmRpcmkgbW92ZGlyNjRiIGZzcm0gbWRfY2xlYXIgc2VyaWFsaXplIHBjb25m aWcgYXJjaF9sYnIgaWJ0IGZsdXNoX2wxZCBhcmNoX2NhcGFiaWxpdGllcwovcHJvYy9jcHVpbmZv OiB2bXggZmxhZ3MJOiB2bm1pIHByZWVtcHRpb25fdGltZXIgcG9zdGVkX2ludHIgaW52dnBpZCBl cHRfeF9vbmx5IGVwdF9hZCBlcHRfMWdiIGZsZXhwcmlvcml0eSBhcGljdiB0c2Nfb2Zmc2V0IHZ0 cHIgbXRmIHZhcGljIGVwdCB2cGlkIHVucmVzdHJpY3RlZF9ndWVzdCB2YXBpY19yZWcgdmlkIHBs ZSBzaGFkb3dfdm1jcyBwbWwgZXB0X3Zpb2xhdGlvbl92ZSBlcHRfbW9kZV9iYXNlZF9leGVjIHRz Y19zY2FsaW5nIHVzcl93YWl0X3BhdXNlIG5vdGlmeV92bV9leGl0aW5nCi9wcm9jL2NwdWluZm86 IGJ1Z3MJCTogc3BlY3RyZV92MSBzcGVjdHJlX3YyIHNwZWNfc3RvcmVfYnlwYXNzIHN3YXBncyBi aGkKL3Byb2MvY3B1aW5mbzogYm9nb21pcHMJOiA2MTQ0LjAwCi9wcm9jL2NwdWluZm86IGNsZmx1 c2ggc2l6ZQk6IDY0Ci9wcm9jL2NwdWluZm86IGNhY2hlX2FsaWdubWVudAk6IDY0Ci9wcm9jL2Nw dWluZm86IGFkZHJlc3Mgc2l6ZXMJOiA0NiBiaXRzIHBoeXNpY2FsLCA0OCBiaXRzIHZpcnR1YWwK L3Byb2MvY3B1aW5mbzogcG93ZXIgbWFuYWdlbWVudDoKL3Byb2MvY3B1aW5mbzogCi9wcm9jL2Nw dWluZm86IHByb2Nlc3Nvcgk6IDQKL3Byb2MvY3B1aW5mbzogdmVuZG9yX2lkCTogR2VudWluZUlu dGVsCi9wcm9jL2NwdWluZm86IGNwdSBmYW1pbHkJOiA2Ci9wcm9jL2NwdWluZm86IG1vZGVsCQk6 IDE3MAovcHJvYy9jcHVpbmZvOiBtb2RlbCBuYW1lCTogSW50ZWwoUikgQ29yZShUTSkgVWx0cmEg NyAxNjVICi9wcm9jL2NwdWluZm86IHN0ZXBwaW5nCTogNAovcHJvYy9jcHVpbmZvOiBtaWNyb2Nv ZGUJOiAweDFjCi9wcm9jL2NwdWluZm86IGNwdSBNSHoJCTogNDAwLjAwMAovcHJvYy9jcHVpbmZv OiBjYWNoZSBzaXplCTogMjQ1NzYgS0IKL3Byb2MvY3B1aW5mbzogcGh5c2ljYWwgaWQJOiAwCi9w cm9jL2NwdWluZm86IHNpYmxpbmdzCTogMjIKL3Byb2MvY3B1aW5mbzogY29yZSBpZAkJOiAxMgov cHJvYy9jcHVpbmZvOiBjcHUgY29yZXMJOiAxNgovcHJvYy9jcHVpbmZvOiBhcGljaWQJCTogMjUK L3Byb2MvY3B1aW5mbzogaW5pdGlhbCBhcGljaWQJOiAyNQovcHJvYy9jcHVpbmZvOiBmcHUJCTog eWVzCi9wcm9jL2NwdWluZm86IGZwdV9leGNlcHRpb24JOiB5ZXMKL3Byb2MvY3B1aW5mbzogY3B1 aWQgbGV2ZWwJOiAzNQovcHJvYy9jcHVpbmZvOiB3cAkJOiB5ZXMKL3Byb2MvY3B1aW5mbzogZmxh

    [continued in next message]

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Marcin Owsiany on Thu Apr 24 14:00:02 2025
    XPost: linux.debian.maint.boot

    Control: severity 1095302 important
    Control: merge 1095302 -1
    Control: reassign -1 netcfg 1.194

    [Please send replies to the bug mail address, not only mine]

    On 24/04/2025 at 12:59, Marcin Owsiany wrote:
    I did think about merging, but wasn't sure about the priority. Don't you think this deserves "important"?

    I am not sure either but let's raise the original bug priority anyway,
    merge and reassign the two bugs to netcfg. If anyone objects, the
    priority can be lowered.

    To d-i people: adding nl80211 and wifi 7 support to netcfg looks like a
    big task and I guess it is way too late to do it before Trixie release.
    However wouldn't it be desirable to mark wifi 7 controllers as
    unsupported in netcfg and in the installation guide in order to limit
    user frustration ?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Thu Apr 24 16:00:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-24):
    Control: severity 1095302 important
    Control: merge 1095302 -1
    Control: reassign -1 netcfg 1.194

    [Please send replies to the bug mail address, not only mine]

    On 24/04/2025 at 12:59, Marcin Owsiany wrote:
    I did think about merging, but wasn't sure about the priority. Don't you think this deserves "important"?

    I am not sure either but let's raise the original bug priority anyway, merge and reassign the two bugs to netcfg. If anyone objects, the priority can be lowered.

    The difference between normal and important is a matter of opinion, and
    that doesn't really factor in what we're going to do about these bug
    reports anyway. Important looks good to me.

    (Also, when a submitter considers their bug to be covered by another bug report, an option would be to close their bug, mentioning that's a
    duplicate of another one, or that the other one is more complete,
    precise, etc.)

    To d-i people: adding nl80211 and wifi 7 support to netcfg looks like
    a big task and I guess it is way too late to do it before Trixie
    release.

    ISTR someone asking for help to implement/test that, but I couldn't deal
    with that at the time (or now), but I had some vague hopes to look into
    it (either assisting or hacking myself) “in the near future”. I'm not
    sure how prevalent Wi-Fi 7 is at the moment, but it seems to me this is definitely something we should tackle, and that might be worth
    considering as a backport to Trixie (via point releases) (1) if and when support has landed and has been tested, and (2) if backporting doesn't
    seem crazy (code/packaging change wise, and risk wise).

    However wouldn't it be desirable to mark wifi 7 controllers as
    unsupported in netcfg and in the installation guide in order to limit
    user frustration ?

    If we can easily spot unsupported cards and not offer them at all
    (ignore entirely, with explicit log lines in syslog?) and also document
    that in the installation guide, that'd be nice to have. Best if that can
    land in 13.0; OK if that lands in 13.n, n>0. (Until support comes along
    and is considered for a possible backport as detailed above.)


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgKQR8ACgkQ/5FK8MKz VSAYtBAAg+ok4u+cBKa2+6mEyUtMG2EFvVCi29Q3QhWKxGhHkLRWz0JeqbCWUhCE PmOccCmjszabHOWG3pmhUdNWfULIpjY/uZkZx93JKRQtY0cCpXNRxUz6xcxha4Nt n3U6u03xFv7wuKa0NMyU+F3M/HZznJH5gHcJG64i88NzNlbHhKhZEkAmJkripW69 TF/f+C0qA/2cYLsBi9Lmal6BbbZwr+YkUQOc+nEeTGpTnQ4Yzo29FGotKZ5PXVfq Nh1K3JjXecyfdG1iDp86S6WQoXf1RZ2i1WXXXjLFtgONSY8fzdrkTu2O+EL5VrYo e6pEhIzZWWXyxE8qceuwW+FMTp1ENiw2lp6HY6m49rLBQ/hLfD2VqCPv/7kE+Lqi 2kTzzYoyYVs/enuhGUjcBfJiL5TRHH3RS8drlhqWpOKgHp8mTgs6961b1cqovLCV P2SawdW33tAdjvA7lNpIG5MPv9zsTrxVQgNTI9UOnFJ40A+j9sJHbLYj6jXRd5EU +8Ib/WtCznbGJjfyxOydfvEpT2niHcOHkoxPgxAeL0PQvh30xk8d4RYiQ/1rA/YV e3TIX+24zrFOTcfZIzhwzSvcGbWz7FVO71gEjSSzP//S1jT9S14HC0y0uVlgKHNi pBT0pzAEoR1YjSU28pXUteiWG7hC5SKA6f1WIfTD+kQgbVfwPI0=
    =6j25
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Lennart Sorensen@21:1/5 to Cyril Brulebois on Fri Apr 25 18:50:02 2025
    XPost: linux.debian.maint.boot

    On Thu, Apr 24, 2025 at 03:48:15PM +0200, Cyril Brulebois wrote:
    The difference between normal and important is a matter of opinion, and
    that doesn't really factor in what we're going to do about these bug
    reports anyway. Important looks good to me.

    (Also, when a submitter considers their bug to be covered by another bug report, an option would be to close their bug, mentioning that's a
    duplicate of another one, or that the other one is more complete,
    precise, etc.)

    To d-i people: adding nl80211 and wifi 7 support to netcfg looks like
    a big task and I guess it is way too late to do it before Trixie
    release.

    ISTR someone asking for help to implement/test that, but I couldn't deal
    with that at the time (or now), but I had some vague hopes to look into
    it (either assisting or hacking myself) “in the near future”. I'm not sure how prevalent Wi-Fi 7 is at the moment, but it seems to me this is definitely something we should tackle, and that might be worth
    considering as a backport to Trixie (via point releases) (1) if and when support has landed and has been tested, and (2) if backporting doesn't
    seem crazy (code/packaging change wise, and risk wise).

    I get the impression most laptops shipping now are wifi 7. Most machines
    I have seen in the last year had had it at least.

    I can certainly test it. I asked a few months ago about how a desired implementation should be done, but got no response from anyone to the
    question. Given the new interface is netlink based, and there already is
    libnl in the installer, I don't think it would be a big change package
    wise, but it would need netcfg to add support for making netlink calls
    to control wifi 7 devices (and optionally wifi 6 devices I suppose).

    However wouldn't it be desirable to mark wifi 7 controllers as
    unsupported in netcfg and in the installation guide in order to limit
    user frustration ?

    If we can easily spot unsupported cards and not offer them at all
    (ignore entirely, with explicit log lines in syslog?) and also document
    that in the installation guide, that'd be nice to have. Best if that can
    land in 13.0; OK if that lands in 13.n, n>0. (Until support comes along
    and is considered for a possible backport as detailed above.)

    Certainly the current installer behaviour is confusing since the driver
    loads, then it treats it like a wired port which doesn't work because wifi
    7 drivers require using the new interface which netcfg doesn't support.
    So you see the network device present but it doesn't ask about wifi
    settings it just tries to do dhcp and fails.

    --
    Len Sorensen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Fri Apr 25 22:10:01 2025
    XPost: linux.debian.maint.boot

    Lennart Sorensen <lsorense@csclub.uwaterloo.ca> (2025-04-25):
    I get the impression most laptops shipping now are wifi 7. Most
    machines I have seen in the last year had had it at least.

    That's a useful data point, thanks.

    I'm not sure I can commit to giving it a try, but it might be worth
    pinging the DPL to get some test machines sent out.

    I can certainly test it. I asked a few months ago about how a desired implementation should be done, but got no response from anyone to the question.

    I suppose you were the or one of the person(s) I was thinking about.
    Again, sorry about that. (You'll get a little more info out of band.)

    Given the new interface is netlink based, and there already is libnl
    in the installer, I don't think it would be a big change package wise,
    but it would need netcfg to add support for making netlink calls to
    control wifi 7 devices (and optionally wifi 6 devices I suppose).

    Yeah, the initial brainstorming I've seen a while back seemed rather encouraging.

    Certainly the current installer behaviour is confusing since the
    driver loads, then it treats it like a wired port which doesn't work
    because wifi 7 drivers require using the new interface which netcfg
    doesn't support. So you see the network device present but it doesn't
    ask about wifi settings it just tries to do dhcp and fails.

    Yeah, I gathered that from earlier mails, but I suppose it's nice to
    have a little reminder of the actual confusion, that can be picked up by documentation writers for example.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgL6sQACgkQ/5FK8MKz VSB/GRAAsT8+Rur0UUHsIbINjNP+Mk/nLLvvfvFu6jaZmz0q7VuxQ7WiQxSlsRkv SlaVywUpO2766BrEspb0XeohYeT+56i++UU/JrGqszhB7fiAKzqG2hCKgDbCBWNc TaSS/5FrtJEBEUl8CiFVmgze4jSuWuVEMBdUo0wKuDHHC6AN7GghS4cy0B9DEW6P dKCAz/FITIzqprr+HMu3yY1OPgvHMj8ZyFNI7ShNRNIFseG1eE/aweFhC8JmAkg5 iyfspSRiqtbjCMx7/tPTsQ9JGkDgIoTnxg927VvgfpFfpgzIuB53bRKrCcdM+o+G bdvJx27JsedvUj92lEzaWaSYRVO+RFFGiShwUORQOjtHgudygDqs1zC3DYwlOaDf hczdMWmqoyCVnlub9pHgNXNNBOlMJZlyRw6BRP7UcinsZMIMpMv8qZAPKbob7kb0 K1IIojoOeKn4Ih8f2iaXTzExymEyjBeRywJm5ORLhwO6sj0SFTsLPeDllQMHko5P vssOIN8pzcMY5X9peUn/hNQ3nDHZCz7vfSjYnuT6qygWJltCEDbzrvVrPsywQ9D6 pJ2XX31uIC1iM58pjyNrwh8t/1ZHkudq6dwTdYi5W0gtU02hoVTQ67LOpMq/ZkuE 9ZKzppWqjnYeMshEjWZxC35XDtm7bIY1FjcDabLpwIscz9S3zJA=
    =VoTw
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Pascal Hambourg@21:1/5 to Cyril Brulebois on Tue Apr 29 00:20:01 2025
    XPost: linux.debian.maint.boot

    On 24/04/2025 at 15:48, Cyril Brulebois wrote:

    Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-24):

    However wouldn't it be desirable to mark wifi 7 controllers as
    unsupported in netcfg and in the installation guide in order to limit
    user frustration ?

    If we can easily spot unsupported cards and not offer them at all
    (ignore entirely, with explicit log lines in syslog?) and also document
    that in the installation guide, that'd be nice to have. Best if that can
    land in 13.0; OK if that lands in 13.n, n>0. (Until support comes along
    and is considered for a possible backport as detailed above.)

    Unsupported wireless interface detection could use nl80211 (not trivial,
    link with libnl) or try to use some heuristics based on information
    available in sysfs, maybe something like:

    if /sys/class/net/$[interface}/wireless exists
    or /sys/class/net/$[interface}/uevent contains "DEVTYPE=wlan"
    or /sys/class/net/$[interface}/type = "801" (802.11)

    Lennart or Marcin, can you check if any of these conditions match your
    Wi-Fi 7 interface ?

    On the user interface side, what would be best ?
    - Silently ignore unsupported interfaces ? (but the user may wonder why
    the interface is not showing)
    - Or warn the user that the wireless interface is not supported yet ?
    (with a new debconf template, implies translation effort).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Tue Apr 29 00:30:01 2025
    XPost: linux.debian.maint.boot

    Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-29):
    On the user interface side, what would be best ?

    I think I answered that in my previous answer?

    - Silently ignore unsupported interfaces ? (but the user may wonder why the
    interface is not showing)

    Log + documentation, yes.

    - Or warn the user that the wireless interface is not supported yet ? (with
    a new debconf template, implies translation effort).

    At this stage? That really doesn't look like either reasonable or feasible.


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgP/2oACgkQ/5FK8MKz VSCp1w//S9tYFYnxgJkiiZ7Ktf2ULhoMzfUqe2+tHelFBT2lsHdgu1eYy1RxKbtQ mUk128csZEnRhVoM5onEMcs7nz6BYx83/AP3X5PJTj4yPZae6wRyC2Coc8bCAqLO +h7awTZntwsaXwHMS9lHfIFsuErh9eNsU9yvge54+Vm2yJdRBQjUQvM6dZTKP+NL kUdX8pJDfJk93k1gcTa07c8Ei1O8CRNhpqjDOfZv0x/gWYxg6uKpaI0QuEGswfIm adWyC288ipcW0jl4769VtJjxwpAabSDK8oz1FKt3qKJCMxs6EOuD7ZP+g/kqAE35 rkQTWiFuKsYKTMzXchkiA+Yriwzt6NACoWS5jYWumAHou9a0BYCLKLW4uBbZRCCj lHsceoK4/xrfJgvGm3O7JegQ83wheGdS6nxmDzaZBeXTsiaY6024dwAM5C83Vu2N vuLuGWI0S8bHTYGJmNuCXz6CEl3YiyomGzoLXrSUgS7+3BX5iSxY0UIiFvkDcO2N rq8WpPLdsDp6cX7Y3BUtg/yMoiyhNd84mZJJFmYeWT62si72yJClREt8gOgjrOhF 2ZLsTkc3RbrLU2eLKxPaHj2U3tiUHL1CfbokwOv8As0UqwQYlCsoDhwCLikmRp7P 1fsLyvfvJcx++Id9ztvd+HOwd8WniYrYdgdJKVBKtlR6qY7Jc30=
    =wkwq
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Marcin Owsiany@21:1/5 to All on Tue Apr 29 06:40:01 2025
    XPost: linux.debian.maint.boot

    wt., 29 kwi 2025 o 00:11 Pascal Hambourg <pascal@plouf.fr.eu.org>
    napisał(a):

    if /sys/class/net/$[interface}/wireless exists
    or /sys/class/net/$[interface}/uevent contains "DEVTYPE=wlan"
    or /sys/class/net/$[interface}/type = "801" (802.11)


    I'm assuming this is pseudocode?


    Lennart or Marcin, can you check if any of these conditions match your
    Wi-Fi 7 interface ?


    These commands yield the same output on both P1 Gen7 (WiFi 7 I assume) and
    P1 Gen3 (I assume not WiFi 7, because wifi worked in netcfg back when I installed Debian on it):

    + interface=wlp9s0f0
    + ls -ld /sys/class/net/wlp9s0f0/wireless
    drwxr-xr-x 2 root root 0 04-29 06:24 /sys/class/net/wlp9s0f0/wireless
    + grep --color DEVTYPE=wlan /sys/class/net/wlp9s0f0/uevent
    DEVTYPE=wlan
    + cat /sys/class/net/wlp9s0f0/type
    1

    Marcin

    <div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">wt., 29 kwi 2025 o 00:11 Pascal Hambourg &lt;<a href="mailto:pascal@plouf.fr.eu.org">pascal@plouf.fr.eu.org</a>&gt; napisał(a):<
    </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">if /sys/class/net/$[interface}/wireless exists<br>
    or /sys/class/net/$[interface}/uevent contains &quot;DEVTYPE=wlan&quot;<br>
    or /sys/class/net/$[interface}/type = &quot;801&quot; (802.11)<br></blockquote><div><br></div><div>I&#39;m assuming this is pseudocode?</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,
    204);padding-left:1ex">Lennart or Marcin, can you check if any of these conditions match your <br>
    Wi-Fi 7 interface ?<br></blockquote><div><br></div><div>These commands yield the same output on both P1 Gen7 (WiFi 7 I assume) and P1 Gen3 (I assume not WiFi 7, because wifi worked in netcfg back when I installed Debian on it):</div><div><br></div>+
    interface=wlp9s0f0<br>+ ls -ld /sys/class/net/wlp9s0f0/wireless<br>drwxr-xr-x 2 root root 0 04-29 06:24 /sys/class/net/wlp9s0f0/wireless<br>+ grep --color DEVTYPE=wlan /sys/class/net/wlp9s0f0/uevent<br>DEVTYPE=wlan<br>+ cat /sys/class/net/wlp9s0f0/type<
    1<br><div><br></div><div>Marcin </div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Tue Apr 29 08:50:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Am 29. April 2025 00:21:37 MESZ schrieb Cyril Brulebois <kibi@debian.org>: >Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-29):
    On the user interface side, what would be best ?

    I think I answered that in my previous answer?

    - Silently ignore unsupported interfaces ? (but the user may wonder why the >> interface is not showing)

    Log + documentation, yes.

    - Or warn the user that the wireless interface is not supported yet ? (with >> a new debconf template, implies translation effort).

    At this stage? That really doesn't look like either reasonable or feasible.

    I could think of adding a new template, but not mark it as translatable.
    So it's always in English, and does not break translation status.

    After Trixie is released, it could then be changed in translatable and translators get it (for Forky and probably trixie point release).


    Holger




    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Marcin Owsiany@21:1/5 to All on Tue Apr 29 11:50:01 2025
    XPost: linux.debian.maint.boot

    wt., 29 kwi 2025, 06:29 użytkownik Marcin Owsiany <marcin@owsiany.pl> napisał:




    These commands yield the same output on both P1 Gen7 (WiFi 7 I assume) and
    P1 Gen3 (I assume not WiFi 7, because wifi worked in netcfg back when I installed Debian on it)


    Eyeballing these device directories from both laptops side by side did not reveal anything that could be used to distinguish wifi7 from earlier
    versions, but maybe I missed something.

    I tried packing these directory up to attach to the bug, but the symlink
    loops make it hard, and I'd rather not upload the entirety of /sys to the internet, who knows what might be there...

    Marcin



    <div dir="auto"><div><br><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">wt., 29 kwi 2025, 06:29 użytkownik Marcin Owsiany &lt;<a href="mailto:marcin@owsiany.pl">marcin@owsiany.pl</a>&gt; napisał:<br></div><
    blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr"><br></div><div>These commands yield the same
    output on both P1 Gen7 (WiFi 7 I assume) and P1 Gen3 (I assume not WiFi 7, because wifi worked in netcfg back when I installed Debian on it)</div></div></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Eyeballing these device
    directories from both laptops side by side did not reveal anything that could be used to distinguish wifi7 from earlier versions, but maybe I missed something.</div><div dir="auto"><br></div><div dir="auto">I tried packing these directory up to attach to
    the bug, but the symlink loops make it hard, and I&#39;d rather not upload the entirety of /sys to the internet, who knows what might be there...</div><div dir="auto"><br></div><div dir="auto">Marcin</div><div dir="auto"><div class="gmail_quote gmail_
    quote_container"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
    </blockquote></div></div></div>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Tue Apr 29 18:50:01 2025
    XPost: linux.debian.maint.boot

    Holger Wansing <hwansing@mailbox.org> (2025-04-29):
    Am 29. April 2025 00:21:37 MESZ schrieb Cyril Brulebois <kibi@debian.org>: >At this stage? That really doesn't look like either reasonable or feasible.

    I could think of adding a new template, but not mark it as translatable.
    So it's always in English, and does not break translation status.

    After Trixie is released, it could then be changed in translatable and translators get it (for Forky and probably trixie point release).

    Oh, right, sorry, I didn't think of that.

    To be honest, at this stage, I'm a little worried about getting the
    logic right. If someone managed to have a piece of code that works in
    the installed system, I could look into doing whatever is needed to get
    it to work inside d-i (dealing with Makefiles, build systems, linking
    against libnl or whatever).

    If someone had reference(s) of external adapters I could easily shop for
    and get delivered to France, that would make the feedback loop shorter
    (I'd be able to hack and build and test, instead of hacking and
    building, then asking others to test). Additionally/alternatively, given
    that's supposed to be widespread, maybe some cheap laptop reference(s)?

    (I don't want to have huge piles of hardware at home but it seems worth
    it to tackle that Wi-Fi 7 topic, and I can cope with 1-2 extra laptops
    if that's OK/cheap enough for either me, my company, or the project.)


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgRAQUACgkQ/5FK8MKz VSAbxg//e21MHOcxqT8kr3IyajYAKyu5uMvAu7QcIhsg7GXzsC4Xqa7sB5ViO6Tp BRia6GMKnTenjvIkO2/LDAzwW8GtQ1jgky0cwXfAV32UBtMOMoRgBjR8NmIJz3IW OAIcHdwPugLwRoHwtA6RBozzC+AfaYay1r393Y1CL2Lfex5ndhRwENYVONxC87Oe cBLEq/Zr3Au3kbAxxBD+VrzkN6plAX1dp34sT3TlMchVyFLg7EObwpzBBXi0MEQS MBdHnBs+0eWbV5bVmjpzNtmTwSqlsE+HERkD1pzGxG2CfqJa/9Ik4wPbt9/y7uB0 TZcQjzt9Rv3Dm5pSgLr1dXKpFmfvV+kQ98qn3dxdNGm4X1bdICtYe6lcDNK5iZfA HrDhPHepBOEDXyBxBd/kNVsYf1rYl6YUlHPmXvUq/6INYhtOyB5CqB2puh64KjEE yYo5i5CyME/VHxyDa/6fSCECan/e5wcNIysu5gofuPHKW3Vr98DUJCqIu7eJSDXQ PJtSxH5TrCk1pvpNxeAdEIOTR1dBTBdB+YsgdNy86LcE2Kt0wq66fND9TuDV09lR rvjdYbqFebesobJ3Td93kiBBs1WqtGB3sZ2qgMvd5RASkR8ALuA+WFhg+yaYYpZc H1TzxxwnCNpUrRrJ0PepjPCbSdiK6j6FDo3BQyStM8Ie2ewwupk=
    =AEOU
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Pascal Hambourg@21:1/5 to Marcin Owsiany on Tue Apr 29 19:40:01 2025
    XPost: linux.debian.maint.boot

    On 29/04/2025 at 11:40, Marcin Owsiany wrote:

    These commands yield the same output on both P1 Gen7 (WiFi 7 I assume) and >> P1 Gen3 (I assume not WiFi 7, because wifi worked in netcfg back when I
    installed Debian on it)

    Thank you, this is what I expected.

    Eyeballing these device directories from both laptops side by side did not reveal anything that could be used to distinguish wifi7 from earlier versions, but maybe I missed something.

    These tests would happen only if the interface does not support legacy
    wireless extensions (wext). The logic would be (pseudo-code):

    if $interface supports legacy wireless extensions (wext)
    type = supported_wireless
    else if /sys/class/net/$interface/wireless exists
    or /sys/class/net/$interface/uevent contains "DEVTYPE=wlan"
    or /sys/class/net/$interface/type = "801" (802.11)
    type = unsupported_wireless
    else
    type = wired

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Cyril Brulebois on Tue Apr 29 22:10:01 2025
    XPost: linux.debian.maint.boot

    On 29/04/2025 at 00:21, Cyril Brulebois wrote:
    Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-29):

    - Silently ignore unsupported interfaces ? (but the user may wonder why the >> interface is not showing)

    Log + documentation, yes.

    I made up a very crude PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-1>

    It checks sysfs for wireless heuristics.
    For this I made netcfg binary call a shell script because it is more
    flexible for debugging in the installer.

    IF you want to test it, an ISO image is available for a limited time: <https://salsa.debian.org/pham/netcfg/-/jobs/7509146/artifacts/file/debian/output/debian-202501XX+salsaci+20250429+46-amd64-gtkmini.iso>

    This image does not include non-free firmware, so you may need to
    provide firmware packages for your hardware such as firmware-iwlwifi on
    a separate media or in a FAT partition on the installer media. It has a
    6MB FAT partition but it is too small for firmware-iwlfiwi. If you want
    to enlarge it or create another partition, you can use fdisk with
    options "-w never -W never" to preserve existing metadata.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Holger Wansing on Thu May 1 15:30:01 2025
    XPost: linux.debian.maint.boot

    On 29/04/2025 at 08:44, Holger Wansing wrote:
    Am 29. April 2025 00:21:37 MESZ schrieb Cyril Brulebois <kibi@debian.org>:
    Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-29):

    - Or warn the user that the wireless interface is not supported yet ? (with >>> a new debconf template, implies translation effort).

    At this stage? That really doesn't look like either reasonable or feasible.

    I could think of adding a new template, but not mark it as translatable.
    So it's always in English, and does not break translation status.

    PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-2>

    Not sure if I made the new two templates non translatable properly,
    please check.

    Temporary ISO image: <https://salsa.debian.org/pham/netcfg/-/jobs/7517082/artifacts/file/debian/output/debian-202501XX+salsaci+20250501+53-amd64-gtkmini.iso>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Cyril Brulebois on Thu May 1 18:00:02 2025
    XPost: linux.debian.maint.boot

    On 29/04/2025 at 18:40, Cyril Brulebois wrote:

    To be honest, at this stage, I'm a little worried about getting the
    logic right. If someone managed to have a piece of code that works in
    the installed system, I could look into doing whatever is needed to get
    it to work inside d-i (dealing with Makefiles, build systems, linking
    against libnl or whatever).

    If someone had reference(s) of external adapters I could easily shop for
    and get delivered to France, that would make the feedback loop shorter
    (I'd be able to hack and build and test, instead of hacking and
    building, then asking others to test).

    I may be missing something so correct me if I am wrong but IMO you do
    not need Wi-Fi 7 hardware to test: you can disable the current check
    which uses wext in is_wireless_iface() and use any wireless adapter
    whose driver uses nl80211. AFAICS since Linux 6.8 all in-kernel wireless drivers depend on cfg80211/mac80211.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Thu May 1 20:10:01 2025
    XPost: linux.debian.maint.boot

    Am 1. Mai 2025 15:17:54 MESZ schrieb Pascal Hambourg <pascal@plouf.fr.eu.org>: >On 29/04/2025 at 08:44, Holger Wansing wrote:
    Am 29. April 2025 00:21:37 MESZ schrieb Cyril Brulebois <kibi@debian.org>: >>> Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-29):
    PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-2>

    Not sure if I made the new two templates non translatable properly, please check.

    Looks good.


    Holger



    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Thu May 1 21:30:02 2025
    XPost: linux.debian.maint.boot

    Hi Marcin,

    Am 1. Mai 2025 15:17:54 MESZ schrieb Pascal Hambourg <pascal@plouf.fr.eu.org>: >On 29/04/2025 at 08:44, Holger Wansing wrote:
    Am 29. April 2025 00:21:37 MESZ schrieb Cyril Brulebois <kibi@debian.org>: >>> Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-04-29):

    - Or warn the user that the wireless interface is not supported yet ? (with
    a new debconf template, implies translation effort).

    At this stage? That really doesn't look like either reasonable or feasible. >>
    I could think of adding a new template, but not mark it as translatable.
    So it's always in English, and does not break translation status.

    PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-2>

    Not sure if I made the new two templates non translatable properly, please check.

    Temporary ISO image: <https://salsa.debian.org/pham/netcfg/-/jobs/7517082/artifacts/file/debian/output/debian-202501XX+salsaci+20250501+53-amd64-gtkmini.iso>

    Would you mind testing this image as well?
    That would be great.


    Thanks
    Holger




    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Cyril Brulebois@21:1/5 to All on Thu May 1 21:50:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Pascal Hambourg <pascal@plouf.fr.eu.org> (2025-05-01):
    I may be missing something so correct me if I am wrong but IMO you do not need Wi-Fi 7 hardware to test: you can disable the current check which uses wext in is_wireless_iface() and use any wireless adapter whose driver uses nl80211. AFAICS since Linux 6.8 all in-kernel wireless drivers depend on cfg80211/mac80211.

    If that statement is correct (I have no knowledge so cannot judge),
    that's nice. But I really meant to be able to test things that currently
    don't work, and make sure they start working after whatever is needed is implemented.

    What to do with other hardware that support different mode of operation
    (keep wext for a while, or switch everyone to nl if that just works
    without regressions) would be a different topic.

    (But I fully understand the overlap, and thanks for pointing this out.)


    Cheers,
    --
    Cyril Brulebois (kibi@debian.org) <https://debamax.com/>
    D-I release manager -- Release team member -- Freelance Consultant

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEtg6/KYRFPHDXTPR4/5FK8MKzVSAFAmgTzp0ACgkQ/5FK8MKz VSAilg/+JJgJK9VYNkeGivWbt2csaD5yxPU2GeDiEEV+nk7IyWwEhy5LnZQe0cTZ 9j5Zr+nmycu4EFPu0wSYzPhrAo7/h+ArdYsvWLsAGXUnqwA70xaTVV7iSbqPry5k hWbFgWfk5z6z5xGOj8gpc/JBp7RL3j0vMsaVxpdVsMckGoFQTdsOfaBnJNo9xRMB gmw8ownhFrzY1pAzTwrxh1eknyepudGj4dtwDQ6fnthNbnYlO4Y1SvpaT2/06oQY RdWIwM+FF4zV40tQwHiv2jyDd7B2wIUY9Q5MRxSPlk8CICicexeX07hs+uTYRxeg Sa9nvKytkZhTc+HpAdwUD8TjwWRFHO74JYznGiNmyQNbyExE43zHnqyYU0XLE9i2 tH4vz1fE1pONmNHkYr28yisaRj/IoCl8cRUV+yCpS4ZnEak3HVFKphhoPx+EgCvC hQ8CEQINT41cancWKw/b46relByWe32cnwmHM8q0Phj0jSPCUp4POegjkW0Ro5Pp 9s9qe7f/54Jvb1tY9JXsW5OGeNXVY3xskM8PNYoZOkVuc5xueV8z4EuC5IQjjtQd BO22TSralLfIth3DpelUyzmGnDkR3Y49qpCjSx+BIe8wUmnVsr/85UOmz5QuO26t G6kEaSutfsfmdNYcOa932q+sZDwgfmzZXDllm+os49vJW4gHSQc=
    =bR2i
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    *
  • From Pascal Hambourg@21:1/5 to Marcin Owsiany on Fri May 2 12:00:02 2025
    XPost: linux.debian.maint.boot

    On 02/05/2025 at 09:19, Marcin Owsiany wrote:
    Am 1. Mai 2025 15:17:54 MESZ schrieb Pascal Hambourg <pascal@plouf.fr.eu.org>:

    - Or warn the user that the wireless interface is not supported yet ? >>>
    PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-2>

    I gave it a go, it seems to work as intended, see attached screenshots.

    A couple of notes that I would have found useful on this screen or related docs:
    - the installed system (network manager etc) might in fact support WiFi7
    just fine
    - an USB-attached ethernet interface might be a good enough workaround for installation time

    New tweaked version with this and "Go back" working as expected when
    both supported and unsupported interfaces are found:

    <https://salsa.debian.org/pham/netcfg/-/jobs/7521336/artifacts/file/debian/output/debian-202501XX+salsaci+20250502+57-amd64-gtkmini.iso>

    Note: You do not need Wi-Fi 7 hardware to test the user interface. You
    can simulate an unsupported wireless interface with an ethernet
    interface by booting the installer in expert mode, starting a shell and
    editing the script /lib/netcfg/is_wireless with nano before starting the network configuration step. This is how I test it in a VM with two
    ethernet interfaces.

    To make all ethernet interface appear as unsupported, insert this after
    the first line:

    "exit 0"

    To make only a specific ethernet interface enpXsYfZ appear as
    unsupported, insert this after the first line:

    if [ "$1" = enpXsYfZ ]; then exit 0; fi

    (you can run "ip link" to show detected network interfaces)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Pascal Hambourg on Sun May 4 20:20:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Fri, 2 May 2025 11:52:02 +0200):
    On 02/05/2025 at 09:19, Marcin Owsiany wrote:
    Am 1. Mai 2025 15:17:54 MESZ schrieb Pascal Hambourg <pascal@plouf.fr.eu.org>:

    - Or warn the user that the wireless interface is not supported yet ? >>>
    PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-2>

    I gave it a go, it seems to work as intended, see attached screenshots.

    A couple of notes that I would have found useful on this screen or related docs:
    - the installed system (network manager etc) might in fact support WiFi7 just fine
    - an USB-attached ethernet interface might be a good enough workaround for installation time

    New tweaked version with this and "Go back" working as expected when
    both supported and unsupported interfaces are found:

    You are talking about a "new (...) version" here, but I cannot find any
    such commit. Maybe you forgot to push something?

    <https://salsa.debian.org/pham/netcfg/-/jobs/7521336/artifacts/file/debian/output/debian-202501XX+salsaci+20250502+57-amd64-gtkmini.iso>


    Holger

    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Holger Wansing on Sun May 4 20:30:01 2025
    XPost: linux.debian.maint.boot

    On 04/05/2025 at 20:10, Holger Wansing wrote:
    Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Fri, 2 May 2025 11:52:02 +0200):

    New tweaked version with this and "Go back" working as expected when
    both supported and unsupported interfaces are found:

    You are talking about a "new (...) version" here, but I cannot find any
    such commit.

    Because I amended the last two commits and force-pushed.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Pascal Hambourg on Sun May 4 21:00:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Sun, 4 May 2025 20:26:04 +0200):
    On 04/05/2025 at 20:10, Holger Wansing wrote:
    Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Fri, 2 May 2025 11:52:02 +0200):

    New tweaked version with this and "Go back" working as expected when
    both supported and unsupported interfaces are found:

    You are talking about a "new (...) version" here, but I cannot find any such commit.

    Because I amended the last two commits and force-pushed.

    Hmm, I thought about a possibility to do it that way, but my guess was
    that there should be an indication, that such action happened (like an additional timestamp or similar).
    This is apparently not the case though.
    Thanks for teaching me


    Holger


    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Pascal Hambourg on Sun May 4 21:30:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Fri, 2 May 2025 11:52:02 +0200):
    On 02/05/2025 at 09:19, Marcin Owsiany wrote:
    Am 1. Mai 2025 15:17:54 MESZ schrieb Pascal Hambourg <pascal@plouf.fr.eu.org>:

    - Or warn the user that the wireless interface is not supported yet ? >>>
    PoC: <https://salsa.debian.org/pham/netcfg/-/tree/pham/wifi7-2>

    I gave it a go, it seems to work as intended, see attached screenshots.

    A couple of notes that I would have found useful on this screen or related docs:
    - the installed system (network manager etc) might in fact support WiFi7 just fine
    - an USB-attached ethernet interface might be a good enough workaround for installation time

    New tweaked version with this and "Go back" working as expected when
    both supported and unsupported interfaces are found:

    Maybe one more proposal:
    do not focus on the "USB-attached ethernet interface" in the template.
    Maybe the user already has a wired ethernet interface built into the
    laptop, but the user did not take that into account, since using WiFi is
    just the preferred option, because it's easier (no need to plug in a cable).


    So, something like this:

    You may need to load a specific module for your network card, if you have
    one. For this, go back to the network hardware detection step.
    -Else, a USB Ethernet adapter might be a workaround during installation.
    +Else, a wired Ethernet connector (built into your machine or externally +attached via USB) might be a workaround during installation.


    Holger

    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Holger Wansing on Sun May 4 22:00:02 2025
    XPost: linux.debian.maint.boot

    On 04/05/2025 at 21:17, Holger Wansing wrote:

    Maybe one more proposal:
    do not focus on the "USB-attached ethernet interface" in the template.
    Maybe the user already has a wired ethernet interface built into the
    laptop, but the user did not take that into account, since using WiFi is
    just the preferred option, because it's easier (no need to plug in a cable).

    The user will see that template only if no supported interface was
    detected. There is no user's choice, unless they chose to disable the
    built-in ethernet controller in BIOS settings.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to Pascal Hambourg on Sun May 4 22:10:01 2025
    XPost: linux.debian.maint.boot

    Hi,

    Pascal Hambourg <pascal@plouf.fr.eu.org> wrote (Sun, 4 May 2025 21:53:06 +0200):
    On 04/05/2025 at 21:17, Holger Wansing wrote:

    Maybe one more proposal:
    do not focus on the "USB-attached ethernet interface" in the template. Maybe the user already has a wired ethernet interface built into the laptop, but the user did not take that into account, since using WiFi is just the preferred option, because it's easier (no need to plug in a cable).

    The user will see that template only if no supported interface was
    detected. There is no user's choice, unless they chose to disable the built-in ethernet controller in BIOS settings.

    Ah, ok. Sorry for the noise then.

    So I think we are ready for a MR?
    Any objections, to get this into trixie, as a workaround for WiFi 7 ?



    Holger


    --
    Holger Wansing <hwansing@mailbox.org>
    PGP-Fingerprint: 496A C6E8 1442 4B34 8508 3529 59F1 87CA 156E B076

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pascal Hambourg@21:1/5 to Holger Wansing on Thu May 8 08:20:01 2025
    XPost: linux.debian.maint.boot

    On 04/05/2025 at 21:59, Holger Wansing wrote:

    So I think we are ready for a MR?
    Any objections, to get this into trixie, as a workaround for WiFi 7 ?

    Draft MR opened: <https://salsa.debian.org/installer-team/netcfg/-/merge_requests/16>
    But this was originally intended as a quick and dirty PoC, not sure it
    is ready for production.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Holger Wansing@21:1/5 to All on Thu May 8 09:30:02 2025
    XPost: linux.debian.maint.boot

    Hi,

    Am 8. Mai 2025 08:08:46 MESZ schrieb Pascal Hambourg <pascal@plouf.fr.eu.org>: >On 04/05/2025 at 21:59, Holger Wansing wrote:

    So I think we are ready for a MR?
    Any objections, to get this into trixie, as a workaround for WiFi 7 ?

    Draft MR opened: ><https://salsa.debian.org/installer-team/netcfg/-/merge_requests/16>
    But this was originally intended as a quick and dirty PoC, not sure it is ready for production.

    I know this started as a PoC initially, that's why I asked for objections.
    IMO it's better than having nothing, and let users run into the issue of not-working wifi, file bugreports and so on.
    It would only be temporary code, I hope we will get WiFi-7 support for Forky.


    Holger



    --
    Sent from /e/ OS on Fairphone3

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)