Message ID | 20191112061930.210086-1-allan@archlinux.org |
---|---|
State | Accepted, archived |
Headers | show
Return-Path: <pacman-dev-bounces@archlinux.org> Delivered-To: patchwork@archlinux.org Received: from apollo.archlinux.org (localhost [127.0.0.1]) by apollo.archlinux.org (Postfix) with ESMTP id 690E6150BEBAC for <patchwork@archlinux.org>; Tue, 12 Nov 2019 06:19:53 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on apollo X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1, MAILING_LIST_MULTI=-1,RCVD_IN_DNSWL_MED=-2.3,SPF_HELO_NONE=0.001, T_DMARC_POLICY_NONE=0.01 autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-BL-Results: <dns:1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.7.8.0.6.0.6.1.0.8.f.4.0.1.0.a.2.list.dnswl.org> [127.0.9.2] Received: from orion.archlinux.org (orion.archlinux.org [IPv6:2a01:4f8:160:6087::1]) by apollo.archlinux.org (Postfix) with ESMTPS for <patchwork@archlinux.org>; Tue, 12 Nov 2019 06:19:53 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id ECACA169088B29; Tue, 12 Nov 2019 06:19:50 +0000 (UTC) Received: from luna.archlinux.org (luna.archlinux.org [IPv6:2a01:4f8:160:3033::2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: luna) by orion.archlinux.org (Postfix) with ESMTPSA id A05D5169088B20; Tue, 12 Nov 2019 06:19:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=orion; t=1573539590; bh=s7EOkwmbXL+rWdaZSUdqFRchhlzODwYHUBQl8NYb/Vs=; h=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:Reply-To; b=VLbo5fV5cPfjyz6JnA28taoHcDdanfxIjCcRR2JuECpc58t7zfuAcovNYahv4UNID E3WIWeBgZn72qa+eCChlIcLZqQVJsRihPsyn8KbVXUh9Fbyq3DCtneGNUpvkt0i12k 3koJuNRZKmsMyNaz1RmxyRXAjEo3ZZGnSg9rvYFQeKcokguo4tHfQv0dD81gf8209A 6os944n0EXOV+lu/HD3iVWBXyznxQUtxaCcfuiUFvR2/EmgDwdEY03mJPg2SiAD82O pxGyn9nf4ymJZfIHhKTX27/9hOivnCaA3ytkLcIrXBlo3AAon8/zpl/MQfiOeGJvHV tZweWtZt62sfMBb9WXXfFfO3YhC5Mh8qZUiG7Wv3B6qeg54au9THaNSnrXr667YVzB +I8FvL7aXiDupJtjYFjMSJkNPyMP3rcr810of7m+J0fzzHvP38lMSRTWBunt5h2hVl bE/yS3R1bz5VQUAmp9fG0H9D4bAfDnAYYBamuLjV8aA5kVXI8pHWwkkgSaxXMGnOCI dOVtwPJd951W5+O8ggar2HnXtPYi1sxXtoksKCOXaKxpCUbNk9jrizafr8xfng+oFU L5taobTjtGHoQZbbnoBl99RoFXT9eXGI+gdgqOxeEq3JKqqLqOnbPflY5K11pfFLLJ fuhc81Vl2c7/5KOqTONwnT3E= Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 8C3CA2CABF; Tue, 12 Nov 2019 06:19:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=luna2; t=1573539590; bh=s7EOkwmbXL+rWdaZSUdqFRchhlzODwYHUBQl8NYb/Vs=; h=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive: List-Post:List-Help:List-Subscribe:Reply-To; b=o0YlJXc8tLhgkdEpL0AdS3XtEkmJTMxer+a5soxLu+K+TbV/tMYyelLka+E932f2T ylHYFLyyH+Yq4Yb7/ppYoXwgWEbHi5AknKZWr+MAuuI7q9Naz5I9VJKjNkpZAItQtw ikD6a6jwZHw8iEPQZ5fqAOz9QXlvE0FAhqdhOPrHY5//QOYcgoyE6xkqULDLFolWuM PMjd2OYaNfCK1hLGgmBky4r6itJGKXdBzJ8FAfbmW/ESOl0dFN7kD766kdlkG/HCfX shrGxx8D/cD2EaSQoq0kQmGH7Ojl9mc9Q7za6dgh3VVGW/xFzQyxix+K455U1LqdGk 5SnrcMXXLNYZ7dsTXt5T+47Dbxk0jP2rjAzt+ZMyRV6PHrs3xh1m61BZqtohGpzl6s zVUoQYWji2HTAOqOo3cife6WPaP2bxElLDaOCjTmpLKnOt9ymWg/kVcMJKa4S1xcUS sILR+yuaEOrn1BLtIALxpNNz3U3IRdfMBA6X042tA5esjIof7dpTp48xjtC9jOt7iY 6Yse2Gl48SwQp1+Kfs5UfEf2Wfyotk2s4JUWlUGdJll4/3jzpmX1cfg565LOmxs/Vx niunAm2iTYM8KzZerImHGOiS7e+Nt2xudZ4IF8qfSGuGKDvmKhZgeESvjsTf1ntvuL SQHshoSSxJlEQmP7He1Jmxh8= Received: from luna.archlinux.org (luna.archlinux.org [127.0.0.1]) by luna.archlinux.org (Postfix) with ESMTP id 9D7DE2BDD6 for <pacman-dev@lists.archlinux.org>; Tue, 12 Nov 2019 06:19:46 +0000 (UTC) Received: from orion.archlinux.org (orion.archlinux.org [IPv6:2a01:4f8:160:6087::1]) by luna.archlinux.org (Postfix) with ESMTPS for <pacman-dev@lists.archlinux.org>; Tue, 12 Nov 2019 06:19:46 +0000 (UTC) Received: from orion.archlinux.org (localhost [127.0.0.1]) by orion.archlinux.org (Postfix) with ESMTP id 5FEAE169088B1C for <pacman-dev@lists.archlinux.org>; Tue, 12 Nov 2019 06:19:45 +0000 (UTC) Received: from kamala.localdomain (183.55.148.122.sta.dodo.net.au [122.148.55.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: allan) by orion.archlinux.org (Postfix) with ESMTPSA id 104ED169088B1B for <pacman-dev@archlinux.org>; Tue, 12 Nov 2019 06:19:43 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=archlinux.org; s=orion; t=1573539585; bh=s7EOkwmbXL+rWdaZSUdqFRchhlzODwYHUBQl8NYb/Vs=; h=From:To:Subject:Date; b=DVSc5e3nZXp4FXKOQN8Bur3n79FriGjBIcPXH6D55B3SfNeUHPZCWaByoxlv8diiJ 2k71vcqg9KqPuaXlzL0fUGuFTc4G2U+pz8jAXgtIiNLJMQm6SWUoZuy9wb06DW4qFD dZHmEFUegzgVGs9YFPylvnZAxYkGn4ALyyhU+sajCl7dZj+KuzugH89WOJ2JHA/aZy PhTaqu5wau6UuA6/4uUR6H1sxiEQGMnI+yKckkFeD7WEfj9/qeuFAIXR65JL6qNcSi nizrhrsvenmxgESo0x6Pt1bt2Cew33a9Uje5z42s/B7sSoU6JJnl9Kfs0P8kGdeZzF 7ZhrkV0/cezmUmmUm1N2QktQ4cej9NA9H9MylUDRPnb3V6MnzXgCq1tdactVltktjV gfk7fUiXZux1WtpPRPcuOVDfIdz6JpBkM+EGyknIN9aVE3DN+Yc1ISeH1qQubAgG5z dDJgvP5OkDv2brjlChKK1KQ0pXmVFLU3GXUgaV+BCRDs/hqC5jUjWPPDhV4HyaULG+ oj3beMg228BIIfx1R4ONvma0g3LkF/NhJCKI06VLZEB7j6qTCQ1Ay5NtWjgEvIu4Av Sp1zeZmC3dLm3Jn+rsn9YMXt1S66pNVXwykKi+iDx9iaHbBwXIkVdaXRAm2Ry7fw7a 7hR/MLrDVEdGte49V/D8Kz/Q= From: Allan McRae <allan@archlinux.org> To: pacman-dev@archlinux.org Date: Tue, 12 Nov 2019 16:19:30 +1000 Message-Id: <20191112061930.210086-1-allan@archlinux.org> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [pacman-dev] [PATCH] pactest: set package tar format to GNU_FORMAT X-BeenThere: pacman-dev@archlinux.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion list for pacman development <pacman-dev.archlinux.org> List-Unsubscribe: <https://lists.archlinux.org/options/pacman-dev>, <mailto:pacman-dev-request@archlinux.org?subject=unsubscribe> List-Archive: <https://lists.archlinux.org/pipermail/pacman-dev/> List-Post: <mailto:pacman-dev@archlinux.org> List-Help: <mailto:pacman-dev-request@archlinux.org?subject=help> List-Subscribe: <https://lists.archlinux.org/listinfo/pacman-dev>, <mailto:pacman-dev-request@archlinux.org?subject=subscribe> Reply-To: Discussion list for pacman development <pacman-dev@archlinux.org> Errors-To: pacman-dev-bounces@archlinux.org Sender: "pacman-dev" <pacman-dev-bounces@archlinux.org> |
Series |
[pacman-dev] pactest: set package tar format to GNU_FORMAT
|
expand
|
diff --git a/test/pacman/pmpkg.py b/test/pacman/pmpkg.py index 6a845222..e40868cc 100644 --- a/test/pacman/pmpkg.py +++ b/test/pacman/pmpkg.py @@ -142,7 +142,7 @@ def makepkg(self, path): util.mkdir(os.path.dirname(self.path)) # Generate package metadata - tar = tarfile.open(self.path, "w:gz") + tar = tarfile.open(self.path, "w:gz", format=tarfile.GNU_FORMAT) for name, data in archive_files: info = tarfile.TarInfo(name) info.size = len(data)
python-3.8 changed the default tar format to PAX_FORMAT. This caused issues in our testsuite with package extraction of files with UTF-8 characters as we run the tests under the C locale. sycn600.py: error: error while reading package /tmp/pactest-xuhri4xa/var/cache/pacman/pkg/unicodechars-2.0-1.pkg.tar.gz: Pathname can't be converted from UTF-8 to current locale. Set format back to GNU_FORMAT. Signed-off-by: Allan McRae <allan@archlinux.org> --- This patch at least gets us back to where we were with python-3.7. We probably have heaps more issues with UTF-8 usage... test/pacman/pmpkg.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)