From patchwork Tue Mar 6 02:39:33 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: James Knight X-Patchwork-Id: 881867 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=live.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=live.com header.i=@live.com header.b="VGWY948C"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zwLvv23Rfz9sgZ for ; Tue, 6 Mar 2018 13:54:18 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 05DDB86D59; Tue, 6 Mar 2018 02:54:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PFC1-LFLFZW2; Tue, 6 Mar 2018 02:54:15 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 3D88E86D02; Tue, 6 Mar 2018 02:54:15 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id E68E31C1111 for ; Tue, 6 Mar 2018 02:54:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id E1696226B4 for ; Tue, 6 Mar 2018 02:54:13 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lD3tjjtc9ZxJ for ; Tue, 6 Mar 2018 02:54:12 +0000 (UTC) X-Greylist: delayed 00:14:36 by SQLgrey-1.7.6 Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-oln040092008010.outbound.protection.outlook.com [40.92.8.10]) by silver.osuosl.org (Postfix) with ESMTPS id CB93D22693 for ; Tue, 6 Mar 2018 02:54:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NZ8n93w7LSP2uIm3+8p4mCNHIOYub2oIPvhLPPnNEBo=; b=VGWY948CKGu8usm6eYtBiyO6Psum5N5oHDAetvzim+P1DQBTbI8I7bQkwmO2DvOafhw/Q4fgAW4g/dxT1kvU5HDhj8ephdtG8WV+zvOQU9e1V3bTYPSqxLeCpkIqNh75gc+VZnqmOeYxUkCW5coGGa0zZhBL6/hGEXvmk2E99BLf2w36Gv8H/w0aYscUvVXkMO9Gaubze8CRRtxukTmbfrNDTNyAtvujBUzFm6C37ihupf39YiMdIT26vBiF7NxZ53Vm4pIRb3BnjjbirlhZYt7ndIq8EOZyB+Jqou45BeOzVl7birLRFHvaFMmkFqLMlKNOtrcxVJFDWnG8CYJ9uw== Received: from CO1NAM03FT062.eop-NAM03.prod.protection.outlook.com (10.152.80.53) by CO1NAM03HT199.eop-NAM03.prod.protection.outlook.com (10.152.81.21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.506.19; Tue, 6 Mar 2018 02:39:34 +0000 Received: from BN6PR2001MB0948.namprd20.prod.outlook.com (10.152.80.53) by CO1NAM03FT062.mail.protection.outlook.com (10.152.81.50) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.18 via Frontend Transport; Tue, 6 Mar 2018 02:39:33 +0000 Received: from BN6PR2001MB0948.namprd20.prod.outlook.com ([10.172.109.18]) by BN6PR2001MB0948.namprd20.prod.outlook.com ([10.172.109.18]) with mapi id 15.20.0548.016; Tue, 6 Mar 2018 02:39:33 +0000 From: James Knight To: "buildroot@buildroot.org" Thread-Topic: [PATCH 1/1] get-developers: explicitly set devs document encoding Thread-Index: AQHTtPRcHI5hKNea7ketnZPShdo4rg== Date: Tue, 6 Mar 2018 02:39:33 +0000 Message-ID: Accept-Language: en-CA, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-incomingtopheadermarker: OriginalChecksum:9ED17B879F829BFCFCE0E6A5C1773BD7C8CE943DDF55A732F0EA531D7802BE78; UpperCasedChecksum:A38BDEAC5A9AF155A1AFD9C5F2488957D79F97BA82C2EC31B3BC7A0DF960DE18; SizeAsReceived:6968; Count:45 x-ms-exchange-messagesentrepresentingtype: 1 x-tmn: [GCAlBSfTy+LysBZIy0rfqfv5689p4FPb] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; CO1NAM03HT199; 6:bpaummfZgkNwSLpzLUupAe9DqoHGQ81/v0GJLLn6HBfvWZ8pFwJGxqPmZe39oyAxCXqthrSkOMzBuShr3s6EjAzEk8/6WjaqpYmgIxGE9cl6Cjs6ePeYLOulX4+gMeZNh4FOTmbdvaHWiOXW2qwyuZygloEMpD1o1qXVFJ9ag8aO9BbNkvMDKZRHs8WJp8LLFq9T3MDtZTNOQSJ+KQPm1GP7ttCGfcwKQbsDBr4yBj93Ei+PINlR0qzJuq3L9TJ2EiL9XNfMYKCsG41pQe6k8YIAyaQu8xmf2z3SfOvDg4lBol9j+lWVNFJkToF3bHo9VoIrXCCJvZbdBWtnR4P0vjNZCbkwICdQIisOHEQ0RZw=; 5:Y7ZP0LdEZw/30v/AZL9vyCGEHjSPCPiA/IZhhDKIxSpuZDBbMdwwYCouka44vvfLhAQ0Kh3ierP5T4ssuaSuHmtU5NGE12Rna6vvPFzu9th3ZOYbw7GR7cPSydjG9uITcgVE7cP/pN0eYnE/Ww47epjGSDtdCHrEuv+y3sMc7E8=; 24:dtygsBhLFo5QTpeVA5FtiXLopt+s1Pyt5kLApy2OpPlPtdL8szq1qsSz2kdD/uhb9uKy5RRukpBtfJJpPGjiUWBdd5soIteekCgOxBo+Jbw=; 7:kQ0pHMK5ESPr0tHwgFtFGVa0FHIUcGPakYxisjaNCrrb36w3wMsoX+Xq40hPADYwmXqKaUG9Haxt8wx8jsfqxDFuHcmsz+XpAx62IIUOlgUa3/Bzs6fdTq7VdFsHOxqawf5CyEs08NolTfXPyngsercBcjjiAmIFI99DCsWDjB3s3FhGrD81tzetKmS9eiqEZ3GdnVg4ajvNrbCxi7q/hFFSXa+kTMUliFQiqrBE0huNlro+XBW7ZO9ivDMfAJMF x-incomingheadercount: 45 x-eopattributedmessage: 0 x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(201702181274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:CO1NAM03HT199; x-ms-exchange-slblob-mailprops: q+fD6XS3/UKoG3ozUoxO9SgL6aGt26SW+vQmVkU9ulDEJm5u7LgrLiAdvX/O0jvFLF0VHUwGIP4w3lHPVjtn+ui5FGBTpREduLhVwAEa3Icafav3/Oby+vfyPGHDCZF7eigvatX84uewxDVT3NeQ/A4Pv5f+xR/LIC3pN2GwgbiaE695dsYW9KWgI/vMyrWKhXl7QUrnNwtjIE7UKT9akHDeHPvLbSyk2g0zgTGP+IJfRBTV+Aj+JvgDVLrY2jzo/El+nSQGBWYEN7zvIGykIKJGgaQPc8aEtczZf89u5xpwCTNEqDxU3kzo2X/7SWxCLb19gfKJwO4j3Id4YZ9vCbBOfoYGP9WEj/fe0y7h+9EdUbrBt0lGV601dJx/7cSHRiXwpin0BjpnNImaxaA3k1evhMDNrVI/yOlMIuYaF83o60Vx7pju2vgNgMYv09LiZ/9Y5DQlNKNSULSB2lJ0S/MA6AaCuZeSTcDgwQF1V+5HhXdyJANUtSU6/4CwoOE63/c357yuhUXiZmgbQmBtlFfOeP+cadb7+3U10PRgb+917KuNQbA5F3h21245VJ45hZEKrbHmFVP/KfWaMfj/WU4IeNiA8OaGM4tY5PTbppxSfqD8/zSRhyhXKnUj5ZggSC9ORLd67KZ0t5jNzmcOCQDZFKwTOBvc+37nXrxJ15jzSszo6leDe+M+x5EI+laZ5SfMLRbl1bmyDSHbyBZpjg== x-ms-traffictypediagnostic: CO1NAM03HT199: x-ms-office365-filtering-correlation-id: f5f0f211-e5cc-4a38-fd38-08d5830b7e8d x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:CO1NAM03HT199; BCL:0; PCL:0; RULEID:; SRVR:CO1NAM03HT199; x-forefront-prvs: 06036BD506 x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:CO1NAM03HT199; H:BN6PR2001MB0948.namprd20.prod.outlook.com; FPR:; SPF:None; LANG:; x-microsoft-antispam-message-info: GpPkIjmOdWDr3pbpMGSfs8/52jTycNH6k0NBffDVmZz1neZJE1LnXPiPomqbzXaatHJ9ntwsgKgx4rD0oumOFiX4aPEldH6xUk6v+1PX76RpSjZoe1lnUAEKmtNP5D0eK1yXAR2P0HSkmI3c2A0iEIbuHVBdPWwyDGghxlvthmbOlHftKYUpHh2ucrUYdKbS spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-Network-Message-Id: f5f0f211-e5cc-4a38-fd38-08d5830b7e8d X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2018 02:39:33.9063 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Internet X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1NAM03HT199 Subject: [Buildroot] [PATCH 1/1] get-developers: explicitly set devs document encoding X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: James Knight Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Explicitly indicate the file encoding (to UTF-8) for the DEVELOPERS document. This prevents Unicode decoding errors where some systems assume an alternative default encoding (ex. 'CP1252'). This corrects the following observed error: $ ./utils/get-developers outgoing/* Traceback (most recent call last): File "./utils/get-developers", line 101, in __main__() File "./utils/get-developers", line 25, in __main__ devs = getdeveloperlib.parse_developers() File "...\buildroot\utils\getdeveloperlib.py", line 164, in parse_developers for line in f: File "...\Python36\lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 7087: character maps to Signed-off-by: James Knight --- utils/getdeveloperlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/getdeveloperlib.py b/utils/getdeveloperlib.py index 2c8d477583..30374d77f8 100644 --- a/utils/getdeveloperlib.py +++ b/utils/getdeveloperlib.py @@ -158,7 +158,7 @@ def parse_developers(basepath=None): linen = 0 if basepath is None: basepath = os.getcwd() - with open(os.path.join(basepath, "DEVELOPERS"), "r") as f: + with open(os.path.join(basepath, "DEVELOPERS"), "r", encoding="utf8") as f: files = [] name = None for line in f: