From patchwork Tue Dec 4 15:08:47 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 152816 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp8174159ljp; Tue, 4 Dec 2018 07:08:58 -0800 (PST) X-Google-Smtp-Source: AFSGD/WiBOlalNhstXcQwSRrX3XV6MBBHSm12rvmVOAw61+Nza961NzCIR5759klKUFNTL32kdZ2 X-Received: by 2002:a62:1212:: with SMTP id a18mr21019806pfj.217.1543936138687; Tue, 04 Dec 2018 07:08:58 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543936138; cv=none; d=google.com; s=arc-20160816; b=KTWckYGcfSgLbI9GR9YwJ9JTtBf1s6tXsxn5oO4WTgMqaAnZ30tXvNOronDogTrk2T iaA/u39JMUCct1OMa1tzfX7exhB7HaanDPn4AsWqvgDlbSzON9+RT3tkfJIfcv/3//mw u7e0aXIke0WTJpBsdeIViMs2UxGClc2aA2piJMKs5IOOlDJpqLWFJT5OFipyaOxY8V7u hBqhJ5Gzs+FuT5/tFLs7cAwVJYxLHOCiG+wB+wHe7oOyiztjUDx91GVtXKT+DYbfl2Gv nWhCwTS9XfVY7d6q2kyHKxe3d85nxIq74ltNr+G7QQ8TSkMxHubtQEGk5BjsbIHJRk5Q 4tzQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:message-id:date:to:from:dkim-signature :delivered-to; bh=enlrXD7rktY9nYmnzsTs2JADzLKLpZYWYVDSyzPdu5s=; b=PODdK3BgYlOGaMvzL2MzKisJGEsaarLuHlhIfK7OTXrTOiV/VR63LCflpbTVvxJjap dpmsxMInQ5UEz2SFLkt1qSoyKlYvyNSIuAn42D66Wdvq1CPnkQB+cy8QKrvDUiuPYQXX 6wzdV/ZXDWsH5BMQpSKa91oYPTrr73TDDVMSUkw3I6mSSHgSbWvVhGVnk5yNLdHNyNyN n2tBG+DFrWVKFlZfE7W7eEebYbDF6y8J7vooVGBLohfE1PyOBj4ucMFNsH+Y7ePWfWYd n4hnLcWcIQH/ZRBxQsngq4nw9OBkRgj0ZF1ZT2ZESelVl0irqbYmtBhZS2xWVJex05Vh Eq5Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=CFoahLXl; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id v32si19019081plb.369.2018.12.04.07.08.56; Tue, 04 Dec 2018 07:08:58 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=CFoahLXl; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from 165.28.230.35.bc.googleusercontent.com (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 06F3C6C538; Tue, 4 Dec 2018 15:08:53 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) by mail.openembedded.org (Postfix) with ESMTP id 959796C479 for ; Tue, 4 Dec 2018 15:08:51 +0000 (UTC) Received: by mail-wr1-f50.google.com with SMTP id t27so16330211wra.6 for ; Tue, 04 Dec 2018 07:08:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id; bh=jhe7rNKM2LRT/nd0vYSqsYoBzppiNpytugEP7IUdWJE=; b=CFoahLXlerej5SnKKu+LepSm6aGolWjxoxHpo4MCY8F/koZeymV/4pf0VrZKm8nhGS Y40naHPgWMXBxWemgOTtZLA4PRYvR4FPfUeX5+VIQspxYhvXzZEbsEa5GXhPq9az0AIH VHd+cCQUXL8aIEFrZv0y/Bwa4wxDGmMxQfD1zWuxovLf3xCTCmQUAjtJ8Z6PoSfQEotm 8q4PIbrZCJe4uaj3phvBxGqfwqbcT4ghcSO1gyVKqFmzr4bT2Iqd9zbCNl/LjHFyVLnq WQhzzuReBB/6POgBrH76aDfYRE4hzWTBxpSrsuHhb2Fn0kHmDMYJ/wr4X4xQtLMRJ1ng 3sJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id; bh=jhe7rNKM2LRT/nd0vYSqsYoBzppiNpytugEP7IUdWJE=; b=HhKSpyLiC+jtr81UOszV7cZRnnUMf8+s19bd3FgolC7Bd+0pwrw7nbCS0vIphIC6O6 O6ZH92ahrLxO8y+hfxtK4SPSkPw62Srsdd7oSUNwAmRvHzy440CBibVw8hCjo9nbAcjI aHPoNCH6331P8nS7X0tzF/3yIDbvD4SZsATx1g0paHdlk4wWfYIwVowbMH3NamAotyT3 ppcc2AOWW5ijyxIkubcmnO/I53KV4ls++teUz4+nCS6mvJR0EkAZgLMS218ypf0sWZO3 wMkX4NADuscKH6fySMw21sYhxlq57zuSt2d0Nyp2rFrbkE9tuQ/OM2fzBwNhkTYwTov0 +dMA== X-Gm-Message-State: AA+aEWbMSjICXIG9AhPUdrnPU5tvZuBnNJi+xHmxguWR0qhUS0nASfKc wbomjTADrp/oOVF9FYU0PW8bgaUhS6I= X-Received: by 2002:adf:fd03:: with SMTP id e3mr17780454wrr.280.1543936131927; Tue, 04 Dec 2018 07:08:51 -0800 (PST) Received: from flashheart.burtonini.com (35.106.2.81.in-addr.arpa. [81.2.106.35]) by smtp.gmail.com with ESMTPSA id y12sm7393640wmi.7.2018.12.04.07.08.49 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Dec 2018 07:08:50 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Date: Tue, 4 Dec 2018 15:08:47 +0000 Message-Id: <20181204150848.15759-1-ross.burton@intel.com> X-Mailer: git-send-email 2.11.0 Subject: [OE-core] [PATCH 1/2] python3: don't cripple target distutils X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org We stop distutils for *native* Python from rewriting hashbangs when installing (so installed scripts don't have a hashbang that refers to sysroot paths), but this isn't needed nor desirable for the *target* Python. Signed-off-by: Ross Burton --- meta/recipes-devtools/python/python3_3.5.6.bb | 1 - 1 file changed, 1 deletion(-) -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-devtools/python/python3_3.5.6.bb b/meta/recipes-devtools/python/python3_3.5.6.bb index 3c7b40c9506..275b7acd652 100644 --- a/meta/recipes-devtools/python/python3_3.5.6.bb +++ b/meta/recipes-devtools/python/python3_3.5.6.bb @@ -10,7 +10,6 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \ file://python-config.patch \ file://030-fixup-include-dirs.patch \ file://070-dont-clean-ipkg-install.patch \ -file://080-distutils-dont_adjust_files.patch \ file://130-readline-setup.patch \ file://150-fix-setupterm.patch \ file://0001-h2py-Fix-issue-13032-where-it-fails-with-UnicodeDeco.patch \ From patchwork Tue Dec 4 15:08:48 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ross Burton X-Patchwork-Id: 152817 Delivered-To: patch@linaro.org Received: by 2002:a2e:299d:0:0:0:0:0 with SMTP id p29-v6csp8174429ljp; Tue, 4 Dec 2018 07:09:12 -0800 (PST) X-Google-Smtp-Source: AFSGD/W5+rDFVe9IqY9gFIRj76G9q2+H25XVxmCMnoIalyrTqYM82B6XmKqmuyHNa/kUz60FYjw6 X-Received: by 2002:a62:b24a:: with SMTP id x71mr20919104pfe.148.1543936152761; Tue, 04 Dec 2018 07:09:12 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543936152; cv=none; d=google.com; s=arc-20160816; b=ZU4QG1lVp5NAt0yqmCBO0WanFULe2ZirkbXRpE7I3QUt9Zxd4h7C0r438n8nh70s/h hC6Dw9gEOkPSEJf6UGOy5n7RlIQKbQyNs+oiaJKkO31Q1n2JedYI1mnhIAuRR8fIu2aT qsAmdQttsbBVXZOMa4GkqPy5X7EzYx8c9ntqdbSEWX6FzBMH05RQPJJg2froMX5JuYdg zkn8Um/MSsBr+9qPBsmR6oMZcQ32L+2OEeC+hoZQV2FnEfTTLfBWNBW/vgygXcwoFF6j bUNZb8lhqgDq1gQ+NyhoOL9HzgVqEH8typhdo3myKfQuSREAuM0yHWUpa/mhYXaHkGx+ q4/g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:sender:content-transfer-encoding:mime-version :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:subject:references:in-reply-to:message-id:date :to:from:dkim-signature:delivered-to; bh=msoweJlxm6623Dfx7UHV4DyswPX7VX4Bq2zWDQxFU6I=; b=mwlZGRiquwVSxC6DrB/CAPGXyuoI6F7j9Glq2a134uuHOJCRWU37yRvWvP61P3YGKe QwY18R63B5DxkDxv5z/DNSic2UXiC7pkhDbW5UxP/dPWpkmCL1LT8cKXYKFAaUvzll1h HwoKZM6cMPxHCurDBt/Brr8BJqjXrFDQeIRhRf6uURyvh89PD3TOu8UlNx7JKGhvUuxh lI0kjcWcE3H2Sd3ZlC+9inGz8Qtdf1XPCUJfpEywtOYqZ6uJW7RqwgjtzWN7pDUxV7PM XA4lWPodYKxDbwjAzVIBVsjLs2ZA3oKGfo/llvtNmrHDRbELaLE/CoqpmC/jW+dy4OXa 36rg== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=MhQEkZWP; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from mail.openembedded.org (mail.openembedded.org. [140.211.169.62]) by mx.google.com with ESMTP id i90si17425015pli.135.2018.12.04.07.09.09; Tue, 04 Dec 2018 07:09:12 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) client-ip=140.211.169.62; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@intel-com.20150623.gappssmtp.com header.s=20150623 header.b=MhQEkZWP; spf=pass (google.com: best guess record for domain of openembedded-core-bounces@lists.openembedded.org designates 140.211.169.62 as permitted sender) smtp.mailfrom=openembedded-core-bounces@lists.openembedded.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: from 165.28.230.35.bc.googleusercontent.com (localhost [127.0.0.1]) by mail.openembedded.org (Postfix) with ESMTP id 1B6C76C531; Tue, 4 Dec 2018 15:09:07 +0000 (UTC) X-Original-To: openembedded-core@lists.openembedded.org Delivered-To: openembedded-core@lists.openembedded.org Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) by mail.openembedded.org (Postfix) with ESMTP id F207E6C510 for ; Tue, 4 Dec 2018 15:08:52 +0000 (UTC) Received: by mail-wm1-f50.google.com with SMTP id r11-v6so9922991wmb.2 for ; Tue, 04 Dec 2018 07:08:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel-com.20150623.gappssmtp.com; s=20150623; h=from:to:subject:date:message-id:in-reply-to:references; bh=npWAJiIRc7xtXrkzbwOwVxl351SGPnHPstKHV5cenkw=; b=MhQEkZWP3rM3FparDyO0Q+pTKUIzPdfIYh9jdR+ySRUDhsWZnq76R0HCXh1OvOwS29 pK+CQR53Ot83wsC/8pSWmkHi5x6XFPPqgX/xSmMjxApIHvJkA9GwNSFCaXUDpaaEpRFx Kw4r7dEslA3HWnv7LNfS0bMtEY4sd0imrI85IOlmbLR6cODIWIa9BjSJQeCMcNNKoBkL getEeYn5AYYVu/Nb76U21ZnJeN+OhGKEMI5aSP/Ul1SPHAK/V0aGEvH1HKxfiacmRnTM REpJFVeg/OKw4lNmH4QkUdrLCNOpV2P/mEnbTMqLvywmXHMWq/iQ0ZtGKZAFCoHWl0PU S/UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references; bh=npWAJiIRc7xtXrkzbwOwVxl351SGPnHPstKHV5cenkw=; b=ky0A/GXACS+29rgtnB1qHKye4nV0qA0GpRD3yMJtz5Lt2Kqbboy2MtYuVVNm4INpY/ Ffjfvb74TjEtLPaQIbyZwZfOqeop9DhzWwiPzeAFi9Nv4UkK1jYyPu8IfFObuZcO5AID Jwyc4/CHUZdpGyI5vazTt6ygf5BAWiLP/H3sElGPWnKRPwT0WTBu8GXCdAChsDXuznxZ kIvGmNikIKA+ZBZbZ4v+MSRoBbqM6tzaNz5aNeAJJAijIQpsmqjE/fFa2BBGRpz3ohSS sEM0TVuPAcoKctVrNcU4Ig/NO0m2CCm8/XppUeYAiGDg1RgM/26c3Cevf9c4dzVkn88u EanQ== X-Gm-Message-State: AA+aEWagA7pWwM4q4/bADHNTBdfT6oKjyqOvu53iHcy7VtM1fL6DPs2J qG3gWxmbRoWVH0+7mZHLG5y5PPlJvwY= X-Received: by 2002:a1c:ee5b:: with SMTP id m88mr11624211wmh.12.1543936133359; Tue, 04 Dec 2018 07:08:53 -0800 (PST) Received: from flashheart.burtonini.com (35.106.2.81.in-addr.arpa. [81.2.106.35]) by smtp.gmail.com with ESMTPSA id y12sm7393640wmi.7.2018.12.04.07.08.51 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 04 Dec 2018 07:08:52 -0800 (PST) From: Ross Burton To: openembedded-core@lists.openembedded.org Date: Tue, 4 Dec 2018 15:08:48 +0000 Message-Id: <20181204150848.15759-2-ross.burton@intel.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20181204150848.15759-1-ross.burton@intel.com> References: <20181204150848.15759-1-ross.burton@intel.com> Subject: [OE-core] [PATCH 2/2] python3: drop redundant patch X-BeenThere: openembedded-core@lists.openembedded.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Patches and discussions about the oe-core layer List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Sender: openembedded-core-bounces@lists.openembedded.org Errors-To: openembedded-core-bounces@lists.openembedded.org This patch altered the clean target's behaviour to skip the ipkg-install directory. However this directory isn't created by opkg, opkg-utils, or the package_ipk class; and we don't invoke the clean target as we perform out-of-tree builds. Signed-off-by: Ross Burton --- .../python/python3-native_3.5.6.bb | 1 - .../python3/070-dont-clean-ipkg-install.patch | 38 ---------------------- meta/recipes-devtools/python/python3_3.5.6.bb | 1 - 3 files changed, 40 deletions(-) delete mode 100644 meta/recipes-devtools/python/python3/070-dont-clean-ipkg-install.patch -- 2.11.0 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core diff --git a/meta/recipes-devtools/python/python3-native_3.5.6.bb b/meta/recipes-devtools/python/python3-native_3.5.6.bb index 4c8faf88c01..8476d681c3f 100644 --- a/meta/recipes-devtools/python/python3-native_3.5.6.bb +++ b/meta/recipes-devtools/python/python3-native_3.5.6.bb @@ -6,7 +6,6 @@ SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \ file://12-distutils-prefix-is-inside-staging-area.patch \ file://python-config.patch \ file://030-fixup-include-dirs.patch \ -file://070-dont-clean-ipkg-install.patch \ file://080-distutils-dont_adjust_files.patch \ file://130-readline-setup.patch \ file://150-fix-setupterm.patch \ diff --git a/meta/recipes-devtools/python/python3/070-dont-clean-ipkg-install.patch b/meta/recipes-devtools/python/python3/070-dont-clean-ipkg-install.patch deleted file mode 100644 index f9971c6bafd..00000000000 --- a/meta/recipes-devtools/python/python3/070-dont-clean-ipkg-install.patch +++ /dev/null @@ -1,38 +0,0 @@ -consider opkg directories when cleaning up - --Khem - -Upstream-Status: Inappropriate [OE specific] - ---- - Makefile.pre.in | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -Index: Python-3.5.3/Makefile.pre.in -=================================================================== ---- Python-3.5.3.orig/Makefile.pre.in -+++ Python-3.5.3/Makefile.pre.in -@@ -1574,8 +1574,8 @@ touch: - # Sanitation targets -- clean leaves libraries, executables and tags - # files, which clobber removes as well - pycremoval: -- -find $(srcdir) -depth -name '__pycache__' -exec rm -rf {} ';' -- -find $(srcdir) -name '*.py[co]' -exec rm -f {} ';' -+ -find $(srcdir) ! -path './ipkg-install/*' -depth -name '__pycache__' -exec rm -rf {} ';' -+ -find $(srcdir) ! -path './ipkg-install/*' -name '*.py[co]' -exec rm -f {} ';' - - rmtestturds: - -rm -f *BAD *GOOD *SKIPPED -@@ -1589,9 +1589,9 @@ docclean: - -rm -rf Doc/tools/sphinx Doc/tools/pygments Doc/tools/docutils - - clean: pycremoval -- find . -name '*.[oa]' -exec rm -f {} ';' -- find . -name '*.s[ol]' -exec rm -f {} ';' -- find . -name '*.so.[0-9]*.[0-9]*' -exec rm -f {} ';' -+ find . ! -path './ipkg-install/*' -name '*.[oa]' -exec rm -f {} ';' -+ find . ! -path './ipkg-install/*' -name '*.s[ol]' -exec rm -f {} ';' -+ find . ! -path './ipkg-install/*' -name '*.so.[0-9]*.[0-9]*' -exec rm -f {} ';' - find build -name 'fficonfig.h' -exec rm -f {} ';' || true - find build -name '*.py' -exec rm -f {} ';' || true - find build -name '*.py[co]' -exec rm -f {} ';' || true diff --git a/meta/recipes-devtools/python/python3_3.5.6.bb b/meta/recipes-devtools/python/python3_3.5.6.bb index 275b7acd652..86176d0e962 100644 --- a/meta/recipes-devtools/python/python3_3.5.6.bb +++ b/meta/recipes-devtools/python/python3_3.5.6.bb @@ -9,7 +9,6 @@ DISTRO_SRC_URI_linuxstdbase = "" SRC_URI = "http://www.python.org/ftp/python/${PV}/Python-${PV}.tar.xz \ file://python-config.patch \ file://030-fixup-include-dirs.patch \ -file://070-dont-clean-ipkg-install.patch \ file://130-readline-setup.patch \ file://150-fix-setupterm.patch \ file://0001-h2py-Fix-issue-13032-where-it-fails-with-UnicodeDeco.patch \