From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [IPv6:2a01:7e0:0:424::9])
	by lore.proxmox.com (Postfix) with ESMTPS id 315EC1FF15E
	for <inbox@lore.proxmox.com>; Tue,  8 Apr 2025 10:52:29 +0200 (CEST)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 1F391EBFB;
	Tue,  8 Apr 2025 10:52:24 +0200 (CEST)
References: <20250408084750.161399-1-c.heiss@proxmox.com>
User-agent: mu4e 1.10.8; emacs 30.1
From: Maximiliano Sandoval <m.sandoval@proxmox.com>
To: Christoph Heiss <c.heiss@proxmox.com>
Date: Tue, 08 Apr 2025 10:48:31 +0200
In-reply-to: <20250408084750.161399-1-c.heiss@proxmox.com>
Message-ID: <s8omscr11do.fsf@proxmox.com>
MIME-Version: 1.0
X-SPAM-LEVEL: Spam detection results:  0
 AWL 0.094 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
 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 installer] country.pl: load iso 3166 country
 codes file as UTF8
X-BeenThere: pve-devel@lists.proxmox.com
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
List-Post: <mailto:pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
Cc: pve-devel@lists.proxmox.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

CkkgcmFuCmBgYHNoCm1ha2UgbG9jYWxlLWluZm8uanNvbgo8bG9jYWxlLWluZm8uanNvbiBqcSA+
IGxvY2FsZXMuanNvbgpgYGAKdGhlbiBkaWQgYSBkaWZmIG9mIHRoZSBsb2NhbGVzLmpzb24gZmls
ZSBiZWZvcmUgYW5kIGFmdGVyIHRoaXMgcGF0Y2guIFRoZSByZXN1bHRpbmcgZGlmZiBpczoKCmBg
YGRpZmYKQEAgLTEwMDEsNyArMTAwMSw3IEBACiAgICAgImF4IjogewogICAgICAgImttYXAiOiAi
IiwKICAgICAgICJtaXJyb3IiOiAiIiwKLSAgICAgICJuYW1lIjogIsODwoVsYW5kIElzbGFuZHMi
LAorICAgICAgIm5hbWUiOiAiw4VsYW5kIElzbGFuZHMiLAogICAgICAgInpvbmUiOiAiRXVyb3Bl
L01hcmllaGFtbiIKICAgICB9LAogICAgICJheiI6IHsKQEAgLTEwNjcsNyArMTA2Nyw3IEBACiAg
ICAgImJsIjogewogICAgICAgImttYXAiOiAiIiwKICAgICAgICJtaXJyb3IiOiAiIiwKLSAgICAg
ICJuYW1lIjogIlNhaW50IEJhcnRow4PCqWxlbXkiLAorICAgICAgIm5hbWUiOiAiU2FpbnQgQmFy
dGjDqWxlbXkiLAogICAgICAgInpvbmUiOiAiQW1lcmljYS9TdF9CYXJ0aGVsZW15IgogICAgIH0s
CiAgICAgImJtIjogewpAQCAtMTE3NCw3ICsxMTc0LDcgQEAKICAgICAiY2kiOiB7CiAgICAgICAi
a21hcCI6ICIiLAogICAgICAgIm1pcnJvciI6ICIiLAotICAgICAgIm5hbWUiOiAiQ8ODwrR0ZSBk
J0l2b2lyZSIsCisgICAgICAibmFtZSI6ICJDw7R0ZSBkJ0l2b2lyZSIsCiAgICAgICAiem9uZSI6
ICJBZnJpY2EvQWJpZGphbiIKICAgICB9LAogICAgICJjayI6IHsKQEAgLTEyMjgsNyArMTIyOCw3
IEBACiAgICAgImN3IjogewogICAgICAgImttYXAiOiAiIiwKICAgICAgICJtaXJyb3IiOiAiIiwK
LSAgICAgICJuYW1lIjogIkN1cmHDg8KnYW8iLAorICAgICAgIm5hbWUiOiAiQ3VyYcOnYW8iLAog
ICAgICAgInpvbmUiOiAiQW1lcmljYS9DdXJhY2FvIgogICAgIH0sCiAgICAgImN4IjogewpAQCAt
MjAzNyw3ICsyMDM3LDcgQEAKICAgICAicmUiOiB7CiAgICAgICAia21hcCI6ICIiLAogICAgICAg
Im1pcnJvciI6ICIiLAotICAgICAgIm5hbWUiOiAiUsODwql1bmlvbiIsCisgICAgICAibmFtZSI6
ICJSw6l1bmlvbiIsCiAgICAgICAiem9uZSI6ICJJbmRpYW4vUmV1bmlvbiIKICAgICB9LAogICAg
ICJybyI6IHsKQEAgLTIyNTksNyArMjI1OSw3IEBACiAgICAgInRyIjogewogICAgICAgImttYXAi
OiAiIiwKICAgICAgICJtaXJyb3IiOiAiZnRwLnRyLmRlYmlhbi5vcmciLAotICAgICAgIm5hbWUi
OiAiVMODwrxya2l5ZSIsCisgICAgICAibmFtZSI6ICJUw7xya2l5ZSIsCiAgICAgICAiem9uZSI6
ICJFdXJvcGUvSXN0YW5idWwiCiAgICAgfSwKICAgICAidHQiOiB7CkBAIC0yNDYzLDEwICsyNDYz
LDEwIEBACiAgICAgImNvc3RhIHJpY2EiOiAiY3IiLAogICAgICJjcm9hdGlhIjogImhyIiwKICAg
ICAiY3ViYSI6ICJjdSIsCi0gICAgImN1cmHDo8KnYW8iOiAiY3ciLAorICAgICJjdXJhw6dhbyI6
ICJjdyIsCiAgICAgImN5cHJ1cyI6ICJjeSIsCiAgICAgImN6ZWNoaWEiOiAiY3oiLAotICAgICJj
w6PCtHRlIGQnaXZvaXJlIjogImNpIiwKKyAgICAiY8O0dGUgZCdpdm9pcmUiOiAiY2kiLAogICAg
ICJkZW5tYXJrIjogImRrIiwKICAgICAiZGppYm91dGkiOiAiZGoiLAogICAgICJkb21pbmljYSI6
ICJkbSIsCkBAIC0yNTkwLDggKzI1OTAsOCBAQAogICAgICJyb21hbmlhIjogInJvIiwKICAgICAi
cnVzc2lhbiBmZWRlcmF0aW9uIjogInJ1IiwKICAgICAicndhbmRhIjogInJ3IiwKLSAgICAicsOj
wql1bmlvbiI6ICJyZSIsCi0gICAgInNhaW50IGJhcnRow6PCqWxlbXkiOiAiYmwiLAorICAgICJy
w6l1bmlvbiI6ICJyZSIsCisgICAgInNhaW50IGJhcnRow6lsZW15IjogImJsIiwKICAgICAic2Fp
bnQgaGVsZW5hLCBhc2NlbnNpb24gYW5kIHRyaXN0YW4gZGEgY3VuaGEiOiAic2giLAogICAgICJz
YWludCBraXR0cyBhbmQgbmV2aXMiOiAia24iLAogICAgICJzYWludCBsdWNpYSI6ICJsYyIsCkBA
IC0yNjM3LDcgKzI2MzcsNyBAQAogICAgICJ0dXJrbWVuaXN0YW4iOiAidG0iLAogICAgICJ0dXJr
cyBhbmQgY2FpY29zIGlzbGFuZHMiOiAidGMiLAogICAgICJ0dXZhbHUiOiAidHYiLAotICAgICJ0
w6PCvHJraXllIjogInRyIiwKKyAgICAidMO8cmtpeWUiOiAidHIiLAogICAgICJ1Z2FuZGEiOiAi
dWciLAogICAgICJ1a3JhaW5lIjogInVhIiwKICAgICAidW5pdGVkIGFyYWIgZW1pcmF0ZXMiOiAi
YWUiLApAQCAtMjY1Niw3ICsyNjU2LDcgQEAKICAgICAieWVtZW4iOiAieWUiLAogICAgICJ6YW1i
aWEiOiAiem0iLAogICAgICJ6aW1iYWJ3ZSI6ICJ6dyIsCi0gICAgIsOjwoVsYW5kIGlzbGFuZHMi
OiAiYXgiCisgICAgIsOlbGFuZCBpc2xhbmRzIjogImF4IgogICB9LAogICAia21hcCI6IHsKICAg
ICAiZGUiOiB7CmBgYAoKd2hpY2ggc2VlbXMgY29ycmVjdCB0byBtZS4KClRoYW5rcyBmb3IgdGhl
IHBhdGNoIQoKUmV2aWV3ZWQtYnk6IE1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHBy
b3htb3guY29tPgpUZXN0ZWQtYnk6IE1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHBy
b3htb3guY29tPgoKQ2hyaXN0b3BoIEhlaXNzIDxjLmhlaXNzQHByb3htb3guY29tPiB3cml0ZXM6
Cgo+IFRoaXMgZmlsZSBpcyBVVEYtOCBlbmNvZGVkIGFuZCBjb250YWlucyBVbmljb2RlIGNoYXJh
Y3RlcnMgZm9yIGVuY29kaW5nCj4gY291bnRyeSBuYW1lcywgc3VjaCBhcyAiw4VsYW5kIElzbGFu
ZHMiIGZvciBleGFtcGxlLgo+Cj4gT3RoZXJ3aXNlLCB0aGUgZmluYWwgbG9jYWxlLWluZm8uanNv
biB0aGF0IGdldHMgc2hpcHBlZCB3aXRoIHRoZSBJU08KPiBtaWdodCBjb250YWluIHdyb25nbHkt
ZW5jb2RlZCBjb3VudHJ5IG5hbWVzLCBjYXVzaW5nIGRpc3BsYXkgZXJyb3JzIGluCj4gKGF0IGxl
YXN0KSB0aGUgR1RLIGluc3RhbGxlciBjb3VudHJ5IGRyb3Bkb3duLgo+Cj4gUmVwb3J0ZWQtYnk6
IE1heGltaWxpYW5vIFNhbmRvdmFsIDxtLnNhbmRvdmFsQHByb3htb3guY29tPgo+IFNpZ25lZC1v
ZmYtYnk6IENocmlzdG9waCBIZWlzcyA8Yy5oZWlzc0Bwcm94bW94LmNvbT4KPiAtLS0KPiAgY291
bnRyeS5wbCB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvY291bnRyeS5wbCBiL2NvdW50cnkucGwKPiBpbmRleCA5
ZTQ4ODFhLi43NDAxZjY4IDEwMDc1NQo+IC0tLSBhL2NvdW50cnkucGwKPiArKysgYi9jb3VudHJ5
LnBsCj4gQEAgLTg4LDcgKzg4LDcgQEAgbXkgc3ViIHBhcnNlX3pvbmVpbmZvIHsKPiAgIyBjb3Vu
dHJ5IGNvZGVzIGZyb206Cj4gIG15ICRjb3VudHJ5X2NvZGVzX2ZpbGUgPSAiL3Vzci9zaGFyZS9p
c28tY29kZXMvanNvbi9pc29fMzE2Ni0xLmpzb24iOwo+ICAKPiAtbXkgJGlzb18zMTY2X2NvZGVz
ID0gZnJvbV9qc29uKFBWRTo6VG9vbHM6OmZpbGVfZ2V0X2NvbnRlbnRzKCRjb3VudHJ5X2NvZGVz
X2ZpbGUsIDY0ICogMTAyNCkpOwo+ICtteSAkaXNvXzMxNjZfY29kZXMgPSBmcm9tX2pzb24oUFZF
OjpUb29sczo6ZmlsZV9nZXRfY29udGVudHMoJGNvdW50cnlfY29kZXNfZmlsZSwgNjQgKiAxMDI0
KSwgeyB1dGY4ID0+IDEgfSk7Cj4gIAo+ICBteSAkY291bnRyeV9jb2RlcyA9IHsgbWFwIHsgbGMo
JF8tPnsnYWxwaGFfMid9KSA9PiAkXy0+eydjb21tb25fbmFtZSd9IC8vICRfLT57J25hbWUnfSB9
IEB7JGlzb18zMTY2X2NvZGVzLT57JzMxNjYtMSd9fSB9OwoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpwdmUtZGV2ZWwgbWFpbGluZyBsaXN0CnB2ZS1k
ZXZlbEBsaXN0cy5wcm94bW94LmNvbQpodHRwczovL2xpc3RzLnByb3htb3guY29tL2NnaS1iaW4v
bWFpbG1hbi9saXN0aW5mby9wdmUtZGV2ZWwK