[{"id":1771289,"web_url":"http://patchwork.ozlabs.org/comment/1771289/","msgid":"<sa589ex2tm.ln2@ID-313208.user.individual.net>","list_archive_url":null,"date":"2017-09-19T18:47:24","subject":"Re: [Buildroot] [PATCH] package/python3: bump to 3.6.2","submitter":{"id":62613,"url":"http://patchwork.ozlabs.org/api/people/62613/","name":"Bernd Kuhls","email":"bernd.kuhls@t-online.de"},"content":"Am Mon, 18 Sep 2017 15:34:41 -0700 schrieb Andrey Smirnov:\n\n> Bump Python3 version to 3.6.2.\n\nTested-by: Bernd Kuhls <bernd.kuhls@t-online.de>\n[build-tested using this defconfig:\nBR2_TOOLCHAIN_BUILDROOT_WCHAR=y\nBR2_PACKAGE_PYTHON3=y\nBR2_PACKAGE_PYTHON3_PY_PYC=y\nBR2_PACKAGE_PYTHON3_BZIP2=y\nBR2_PACKAGE_PYTHON3_DECIMAL=y\nBR2_PACKAGE_PYTHON3_OSSAUDIODEV=y\nBR2_PACKAGE_PYTHON3_XZ=y\nBR2_PACKAGE_PYTHON_ALSAAUDIO=y\nBR2_PACKAGE_PYTHON_ARROW=y\nBR2_PACKAGE_PYTHON_ASN1CRYPTO=y\nBR2_PACKAGE_PYTHON_AUTOBAHN=y\nBR2_PACKAGE_PYTHON_BCRYPT=y\nBR2_PACKAGE_PYTHON_BITSTRING=y\nBR2_PACKAGE_PYTHON_BOTTLE=y\nBR2_PACKAGE_PYTHON_CAN=y\nBR2_PACKAGE_PYTHON_CBOR=y\nBR2_PACKAGE_PYTHON_CHARACTERISTIC=y\nBR2_PACKAGE_PYTHON_CHERRYPY=y\nBR2_PACKAGE_PYTHON_CONFIGSHELL_FB=y\nBR2_PACKAGE_PYTHON_COUCHDB=y\nBR2_PACKAGE_PYTHON_CRCMOD=y\nBR2_PACKAGE_PYTHON_CSSSELECT=y\nBR2_PACKAGE_PYTHON_CSSUTILS=y\nBR2_PACKAGE_PYTHON_DAEMON=y\nBR2_PACKAGE_PYTHON_DIALOG3=y\nBR2_PACKAGE_PYTHON_DJANGO=y\nBR2_PACKAGE_PYTHON_DOCOPT=y\nBR2_PACKAGE_PYTHON_ECDSA=y\nBR2_PACKAGE_PYTHON_FLASK_BABEL=y\nBR2_PACKAGE_PYTHON_FLASK_JSONRPC=y\nBR2_PACKAGE_PYTHON_FLASK_LOGIN=y\nBR2_PACKAGE_PYTHON_GOBJECT=y\nBR2_PACKAGE_PYTHON_GUNICORN=y\nBR2_PACKAGE_PYTHON_H2=y\nBR2_PACKAGE_PYTHON_HTML5LIB=y\nBR2_PACKAGE_PYTHON_HTTPLIB2=y\nBR2_PACKAGE_PYTHON_HUMANIZE=y\nBR2_PACKAGE_PYTHON_IBMIOTF=y\nBR2_PACKAGE_PYTHON_IOWAIT=y\nBR2_PACKAGE_PYTHON_IPYTHON=y\nBR2_PACKAGE_PYTHON_JSON_SCHEMA_VALIDATOR=y\nBR2_PACKAGE_PYTHON_LMDB=y\nBR2_PACKAGE_PYTHON_LXML=y\nBR2_PACKAGE_PYTHON_M2R=y\nBR2_PACKAGE_PYTHON_MARKDOWN=y\nBR2_PACKAGE_PYTHON_MELD3=y\nBR2_PACKAGE_PYTHON_MUTAGEN=y\nBR2_PACKAGE_PYTHON_MWCLIENT=y\nBR2_PACKAGE_PYTHON_NETADDR=y\nBR2_PACKAGE_PYTHON_NETIFACES=y\nBR2_PACKAGE_PYTHON_NUMPY=y\nBR2_PACKAGE_PYTHON_PILLOW=y\nBR2_PACKAGE_PYTHON_PRIORITY=y\nBR2_PACKAGE_PYTHON_PSUTIL=y\nBR2_PACKAGE_PYTHON_PUDB=y\nBR2_PACKAGE_PYTHON_PYCLI=y\nBR2_PACKAGE_PYTHON_PYCPARSER=y\nBR2_PACKAGE_PYTHON_PYCRYPTO=y\nBR2_PACKAGE_PYTHON_PYELFTOOLS=y\nBR2_PACKAGE_PYTHON_PYFTPDLIB=y\nBR2_PACKAGE_PYTHON_PYGAME=y\nBR2_PACKAGE_PYTHON_PYGAME_IMAGE=y\nBR2_PACKAGE_PYTHON_PYGAME_EXAMPLES=y\nBR2_PACKAGE_PYTHON_PYGAME_FONT=y\nBR2_PACKAGE_PYTHON_PYGAME_MIXER=y\nBR2_PACKAGE_PYTHON_PYGAME_MIXER_MUSIC=y\nBR2_PACKAGE_PYTHON_PYINOTIFY=y\nBR2_PACKAGE_PYTHON_PYLIBFTDI=y\nBR2_PACKAGE_PYTHON_PYLRU=y\nBR2_PACKAGE_PYTHON_PYMYSQL=y\nBR2_PACKAGE_PYTHON_PYNACL=y\nBR2_PACKAGE_PYTHON_PYPARTED=y\nBR2_PACKAGE_PYTHON_PYQRCODE=y\nBR2_PACKAGE_PYTHON_PYRATEMP=y\nBR2_PACKAGE_PYTHON_PYROUTE2=y\nBR2_PACKAGE_PYTHON_PYSENDFILE=y\nBR2_PACKAGE_PYTHON_PYSOCKS=y\nBR2_PACKAGE_PYTHON_PYTABLEWRITER=y\nBR2_PACKAGE_PYTHON_PYTRIE=y\nBR2_PACKAGE_PYTHON_PYUSB=y\nBR2_PACKAGE_PYTHON_PYXB=y\nBR2_PACKAGE_PYTHON_RTSLIB_FB=y\nBR2_PACKAGE_PYTHON_SCANDIR=y\nBR2_PACKAGE_PYTHON_SCAPY3K=y\nBR2_PACKAGE_PYTHON_SDNOTIFY=y\nBR2_PACKAGE_PYTHON_SERIAL=y\nBR2_PACKAGE_PYTHON_SETPROCTITLE=y\nBR2_PACKAGE_PYTHON_SH=y\nBR2_PACKAGE_PYTHON_SIMPLEAUDIO=y\nBR2_PACKAGE_PYTHON_SIMPLEJSON=y\nBR2_PACKAGE_PYTHON_SMBUS_CFFI=y\nBR2_PACKAGE_PYTHON_SOCKETIO=y\nBR2_PACKAGE_PYTHON_SORTEDCONTAINERS=y\nBR2_PACKAGE_PYTHON_SPIDEV=y\nBR2_PACKAGE_PYTHON_TOMAKO=y\nBR2_PACKAGE_PYTHON_TWISTED=y\nBR2_PACKAGE_PYTHON_U_MSGPACK=y\nBR2_PACKAGE_PYTHON_UBJSON=y\nBR2_PACKAGE_PYTHON_UJSON=y\nBR2_PACKAGE_PYTHON_VERSIONTOOLS=y\nBR2_PACKAGE_PYTHON_WATCHDOG=y\nBR2_PACKAGE_PYTHON_WEB2PY=y\nBR2_PACKAGE_PYTHON_WHOOSH=y\nBR2_PACKAGE_PYTHON_WS4PY=y\nBR2_PACKAGE_PYTHON_WSACCEL=y\nBR2_PACKAGE_PYTHON_XLUTILS=y]","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":"ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","Received":["from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xxX2F07btz9sRV\n\tfor <incoming@patchwork.ozlabs.org>;\n\tWed, 20 Sep 2017 04:48:20 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id BC90C87B40;\n\tTue, 19 Sep 2017 18:48:18 +0000 (UTC)","from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id a4YCHtoKU27X; Tue, 19 Sep 2017 18:48:18 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 35D5387B66;\n\tTue, 19 Sep 2017 18:48:18 +0000 (UTC)","from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\tby ash.osuosl.org (Postfix) with ESMTP id C0ABA1C1FCF\n\tfor <buildroot@lists.busybox.net>;\n\tTue, 19 Sep 2017 18:48:16 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id B86998202F\n\tfor <buildroot@lists.busybox.net>;\n\tTue, 19 Sep 2017 18:48:16 +0000 (UTC)","from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id YWL3s4nN3H-6 for <buildroot@lists.busybox.net>;\n\tTue, 19 Sep 2017 18:48:16 +0000 (UTC)","from blaine.gmane.org (unknown [195.159.176.226])\n\tby whitealder.osuosl.org (Postfix) with ESMTPS id 3EC6E81FD8\n\tfor <buildroot@uclibc.org>; Tue, 19 Sep 2017 18:48:16 +0000 (UTC)","from list by blaine.gmane.org with local (Exim 4.84_2)\n\t(envelope-from <gclub-buildroot@m.gmane.org>) id 1duNYy-0004KW-AX\n\tfor buildroot@uclibc.org; Tue, 19 Sep 2017 20:48:04 +0200"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","X-Injected-Via-Gmane":"http://gmane.org/","To":"buildroot@uclibc.org","From":"Bernd Kuhls <bernd.kuhls@t-online.de>","Date":"Tue, 19 Sep 2017 20:47:24 +0200","Lines":"112","Message-ID":"<sa589ex2tm.ln2@ID-313208.user.individual.net>","References":"<20170918223441.2129-1-andrew.smirnov@gmail.com>","Mime-Version":"1.0","X-Complaints-To":"usenet@blaine.gmane.org","User-Agent":"Pan/0.141 (Tarzan's Death; 168b179 git.gnome.org/pan2)","Subject":"Re: [Buildroot] [PATCH] package/python3: bump to 3.6.2","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":1772122,"web_url":"http://patchwork.ozlabs.org/comment/1772122/","msgid":"<87bmm5xnip.fsf@dell.be.48ers.dk>","list_archive_url":null,"date":"2017-09-20T17:55:58","subject":"Re: [Buildroot] [PATCH] package/python3: bump to 3.6.2","submitter":{"id":42365,"url":"http://patchwork.ozlabs.org/api/people/42365/","name":"Peter Korsgaard","email":"peter@korsgaard.com"},"content":">>>>> \"Andrey\" == Andrey Smirnov <andrew.smirnov@gmail.com> writes:\n\n > Bump Python3 version to 3.6.2.\n > Patches dropped:\n\n > \"Support PGEN_FOR_BUILD and FREEZE_IMPORTLIB_FOR_BUILD\"\n\n > Rationale: With commit 9d02f562961efd12d3c8317a10916db7f77330cc, code\n > generation step of building CPython now became explicit (instead of\n > always performed as a part of 'make' invocation) and more granular. We\n > no longer need to use Parser/pgen at all and tricking the build system\n > into using different Programs/_freeze_importlib can be done as a part\n > of recipe.\n\n > Additional info about the build change can be found at\n > https://bugs.python.org/issue23404\n\n > Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>\n\nCommitted, thanks. Thanks for the detailed commit message and comments\nin the .mk","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":["ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=busybox.net\n\t(client-ip=140.211.166.138; helo=whitealder.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (2048-bit key;\n\tunprotected) header.d=gmail.com header.i=@gmail.com\n\theader.b=\"Wod9wxEN\"; dkim-atps=neutral"],"Received":["from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138])\n\t(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))\n\t(No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 3xy6qY16mkz9s81\n\tfor <incoming@patchwork.ozlabs.org>;\n\tThu, 21 Sep 2017 03:56:08 +1000 (AEST)","from localhost (localhost [127.0.0.1])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 64B2389B6B;\n\tWed, 20 Sep 2017 17:56:06 +0000 (UTC)","from whitealder.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id A1mJB6h344LM; Wed, 20 Sep 2017 17:56:05 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby whitealder.osuosl.org (Postfix) with ESMTP id 241DB89B4B;\n\tWed, 20 Sep 2017 17:56:05 +0000 (UTC)","from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id DE5911C16B8\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 20 Sep 2017 17:56:02 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id D357430117\n\tfor <buildroot@lists.busybox.net>;\n\tWed, 20 Sep 2017 17:56:02 +0000 (UTC)","from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id KIvuitBmosyy for <buildroot@lists.busybox.net>;\n\tWed, 20 Sep 2017 17:56:02 +0000 (UTC)","from mail-wm0-f52.google.com (mail-wm0-f52.google.com\n\t[74.125.82.52])\n\tby silver.osuosl.org (Postfix) with ESMTPS id DF6B026448\n\tfor <buildroot@buildroot.org>; Wed, 20 Sep 2017 17:56:01 +0000 (UTC)","by mail-wm0-f52.google.com with SMTP id i189so9432232wmf.1\n\tfor <buildroot@buildroot.org>; Wed, 20 Sep 2017 10:56:01 -0700 (PDT)","from dell.be.48ers.dk (d51a5bc31.access.telenet.be.\n\t[81.165.188.49]) by smtp.gmail.com with ESMTPSA id\n\tt5sm1183306edh.32.2017.09.20.10.55.59\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tWed, 20 Sep 2017 10:55:59 -0700 (PDT)","from peko by dell.be.48ers.dk with local (Exim 4.88)\n\t(envelope-from <peter@korsgaard.com>)\n\tid 1dujE6-0005h5-Ho; Wed, 20 Sep 2017 19:55:58 +0200"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;\n\th=sender:from:to:cc:subject:references:date:in-reply-to:message-id\n\t:user-agent:mime-version;\n\tbh=ysTIPLq0a/qBWGuOE3ZlpBKjXaLE1Fuv9/HOHgFqVc8=;\n\tb=Wod9wxENEzZzCyDt1SDKZDOt6knAdyrm4auLU3DNbQfspcm9TMGWvhttjOutGFw+bl\n\tHe4j8P0iWPlu2hGwQORNlMBNe1qdxYOON4gEjuEnmTo/BMK42LA4/Ux5fpfDKfFPhKPh\n\tW0AKAe0VUG6SmvxPHm9Doap3ssmfo8L3TRESx3M//e/mNLT0LEYYVX/h7uv6FWAtRo3L\n\tFCaGgPutFRiTcD+DRfMC/JvCSr3w8pOAcyqZZXLbBpOjCxr4ZWJn+isW2lNCjJfPK/Cl\n\t7VjDQvCyqXA6Vs4ZDdFqwSrFXz0QeZVRfpQha+qtjtFP1h4+4AnD+Gn+//XKcJ7D7Z4u\n\tdMKw==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:sender:from:to:cc:subject:references:date\n\t:in-reply-to:message-id:user-agent:mime-version;\n\tbh=ysTIPLq0a/qBWGuOE3ZlpBKjXaLE1Fuv9/HOHgFqVc8=;\n\tb=Joc6ON2sNEdwVr6o5asEs6YYTQJM8aXg4/zmdWrjKpfg7AEAjjdyhZv75dIcAvDnXs\n\tkpLL97TB8umUxn+Pwfe2l8ZBoqWnHAjM+YDIo4L8QZyYirLcLj5kMMsK7B9o0RFiWjut\n\tr/98znCuO3wB2EtNgjlG/f9Ta2xlHI4N6OTOcSjchWtTVy4xPIuCV3oP505DAWBZss1H\n\t6kON2k7+B28wb2qOhpy+4P+WJnDiWaH8Z1XnDR8CdNADv+uw4JowefJmKOIvJ4LKya0m\n\tO/IfRcjkP5UhGPD4DADghak5fe5yHfvEGoe/SUdVpGyL5Dy9LEWgEkB8gPAkcQSDBeK9\n\tky8g==","X-Gm-Message-State":"AHPjjUi38/So44Flwm3Hn0I57Z/QdYcbXZ6V441UJ3Di9dF3vsbdnLg2\n\txRaTguPjHidJWsE/zn2wBNXfMyXE","X-Google-Smtp-Source":"AOwi7QAwyDX5NnVwsUyadml2NP5XiEzjsePVkbTK/AiMiEz7Hrcgd9dkr60EraSRYOc6eQm9oGuD1A==","X-Received":"by 10.80.174.147 with SMTP id e19mr5279010edd.136.1505930160372; \n\tWed, 20 Sep 2017 10:56:00 -0700 (PDT)","From":"Peter Korsgaard <peter@korsgaard.com>","To":"Andrey Smirnov <andrew.smirnov@gmail.com>","References":"<20170918223441.2129-1-andrew.smirnov@gmail.com>","Date":"Wed, 20 Sep 2017 19:55:58 +0200","In-Reply-To":"<20170918223441.2129-1-andrew.smirnov@gmail.com> (Andrey\n\tSmirnov's message of \"Mon, 18 Sep 2017 15:34:41 -0700\")","Message-ID":"<87bmm5xnip.fsf@dell.be.48ers.dk>","User-Agent":"Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)","MIME-Version":"1.0","Cc":"Thomas Petazzoni <thomas.petazzoni@free-electrons.com>,\n\tbuildroot@buildroot.org","Subject":"Re: [Buildroot] [PATCH] package/python3: bump to 3.6.2","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.18-1","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}},{"id":2377869,"web_url":"http://patchwork.ozlabs.org/comment/2377869/","msgid":"<20200305230105.717fbebf@windsurf>","list_archive_url":null,"date":"2020-03-05T22:01:05","subject":"Re: [Buildroot] [PATCH] package/python3: bump to 3.6.2","submitter":{"id":73363,"url":"http://patchwork.ozlabs.org/api/people/73363/","name":"Thomas Petazzoni","email":"thomas.petazzoni@bootlin.com"},"content":"Hello,\n\nI'm getting back to this old patch.\n\nOn Mon, 18 Sep 2017 15:34:41 -0700\nAndrey Smirnov <andrew.smirnov@gmail.com> wrote:\n\n> +# Some of CPython's source code is generated using Python interpreter\n> +# and some helper tools such as \"Programs/_freeze_importlib\" or\n> +# \"Parser/pgen\" (look for regen-* targets in Makefile.pre.in for more\n> +# info). Normally CPython codebase ships with those files\n> +# pre-generated, so just regular \"make\" with no additional steps\n> +# should be sufficient for a succesfull build, however due to\n> +# Buildroot's \"Add importlib fix for PEP 3147 issue\" custom patch we\n> +# end up modifying \"Lib/importlib/_bootstrap_external.py\" which means\n> +# we have to do \"regen-importlib\" step before building CPython\n> +# (Importlib is a builtin module that needs to be \"frozen\"/converted\n> +# to a C array of bytecode using \"Programs/_freeze_importlib\")\n> +#\n> +# To achive that we add pre-build steps to host-python3 as well as\n> +# python3 that execute \"regen-importlib\" target.\n> +#\n> +# Unfortunately, for the target Python, \"Programs/_freeze_importlib\"\n> +# is built for the target, while we need to run them at build time. So\n> +# when installing host-python3, we copy them to $(HOST_DIR)/bin...\n> +#\n> +define HOST_PYTHON3_MAKE_REGEN_IMPORTLIB\n> +\t$(HOST_MAKE_ENV) $(PYTHON3_CONF_ENV) $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D) regen-importlib\n\nUnfortunately, this breaks the build when python3 is not available on\nthe build machine:\n\n# Regenerate Python/importlib_external.h\n# from Lib/importlib/_bootstrap_external.py using _freeze_importlib\n./Programs/_freeze_importlib importlib._bootstrap_external \\\n    ./Lib/importlib/_bootstrap_external.py \\\n    ./Python/importlib_external.h.new\npython3 ./Tools/scripts/update_file.py ./Python/importlib_external.h ./Python/importlib_external.h.new\nmake[1]: python3: Command not found\nMakefile:724: recipe for target 'regen-importlib' failed\nmake[1]: *** [regen-importlib] Error 127\nmake[1]: Leaving directory '/root/buildroot/output/build/host-python3-3.8.2'\n\nIndeed, the regen-importlib target uses python3... while building\nhost-python3. This clearly cannot work.\n\nI believe we don't need to regenerate importlib for the host python, we\nprobably only need it for the target.\n\nDo you think you could have a look ?\n\nBest regards,\n\nThomas","headers":{"Return-Path":"<buildroot-bounces@busybox.net>","X-Original-To":["incoming-buildroot@patchwork.ozlabs.org","buildroot@lists.busybox.net"],"Delivered-To":["patchwork-incoming-buildroot@bilbo.ozlabs.org","buildroot@osuosl.org"],"Authentication-Results":["ozlabs.org; spf=pass (sender SPF authorized)\n\tsmtp.mailfrom=busybox.net (client-ip=140.211.166.137;\n\thelo=fraxinus.osuosl.org;\n\tenvelope-from=buildroot-bounces@busybox.net;\n\treceiver=<UNKNOWN>)","ozlabs.org;\n\tdmarc=none (p=none dis=none) header.from=bootlin.com"],"Received":["from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 48YPpS5kGQz9sPF\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n\tFri,  6 Mar 2020 09:01:18 +1100 (AEDT)","from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 39E5E86885;\n\tThu,  5 Mar 2020 22:01:15 +0000 (UTC)","from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 8X5dx6eWCBp6; Thu,  5 Mar 2020 22:01:13 +0000 (UTC)","from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id BF7208685A;\n\tThu,  5 Mar 2020 22:01:13 +0000 (UTC)","from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id C24901BF355\n\tfor <buildroot@lists.busybox.net>;\n\tThu,  5 Mar 2020 22:01:11 +0000 (UTC)","from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id BD36B22049\n\tfor <buildroot@lists.busybox.net>;\n\tThu,  5 Mar 2020 22:01:11 +0000 (UTC)","from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id bubqN3YhhWOJ for <buildroot@lists.busybox.net>;\n\tThu,  5 Mar 2020 22:01:10 +0000 (UTC)","from relay6-d.mail.gandi.net (relay6-d.mail.gandi.net\n\t[217.70.183.198])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 058672155D\n\tfor <buildroot@buildroot.org>; Thu,  5 Mar 2020 22:01:09 +0000 (UTC)","from windsurf (lfbn-tou-1-915-109.w86-210.abo.wanadoo.fr\n\t[86.210.146.109])\n\t(Authenticated sender: thomas.petazzoni@bootlin.com)\n\tby relay6-d.mail.gandi.net (Postfix) with ESMTPSA id C9184C0002;\n\tThu,  5 Mar 2020 22:01:06 +0000 (UTC)"],"X-Virus-Scanned":["amavisd-new at osuosl.org","amavisd-new at osuosl.org"],"X-Greylist":"domain auto-whitelisted by SQLgrey-1.7.6","X-Originating-IP":"86.210.146.109","Date":"Thu, 5 Mar 2020 23:01:05 +0100","From":"Thomas Petazzoni <thomas.petazzoni@bootlin.com>","To":"Andrey Smirnov <andrew.smirnov@gmail.com>","Message-ID":"<20200305230105.717fbebf@windsurf>","In-Reply-To":"<20170918223441.2129-1-andrew.smirnov@gmail.com>","References":"<20170918223441.2129-1-andrew.smirnov@gmail.com>","Organization":"Bootlin","X-Mailer":"Claws Mail 3.17.4git82 (GTK+ 2.24.32; x86_64-pc-linux-gnu)","MIME-Version":"1.0","Subject":"Re: [Buildroot] [PATCH] package/python3: bump to 3.6.2","X-BeenThere":"buildroot@busybox.net","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"Discussion and development of buildroot <buildroot.busybox.net>","List-Unsubscribe":"<http://lists.busybox.net/mailman/options/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=unsubscribe>","List-Archive":"<http://lists.busybox.net/pipermail/buildroot/>","List-Post":"<mailto:buildroot@busybox.net>","List-Help":"<mailto:buildroot-request@busybox.net?subject=help>","List-Subscribe":"<http://lists.busybox.net/mailman/listinfo/buildroot>,\n\t<mailto:buildroot-request@busybox.net?subject=subscribe>","Cc":"buildroot@buildroot.org","Content-Type":"text/plain; charset=\"us-ascii\"","Content-Transfer-Encoding":"7bit","Errors-To":"buildroot-bounces@busybox.net","Sender":"\"buildroot\" <buildroot-bounces@busybox.net>"}}]