Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/813950/?format=api
{ "id": 813950, "url": "http://patchwork.ozlabs.org/api/patches/813950/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/patch/20170914213450.28754-4-paul.burton@imgtec.com/", "project": { "id": 18, "url": "http://patchwork.ozlabs.org/api/projects/18/?format=api", "name": "U-Boot", "link_name": "uboot", "list_id": "u-boot.lists.denx.de", "list_email": "u-boot@lists.denx.de", "web_url": null, "scm_url": null, "webscm_url": null, "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20170914213450.28754-4-paul.burton@imgtec.com>", "list_archive_url": null, "date": "2017-09-14T21:34:45", "name": "[U-Boot,v2,3/8] test/py: Import 'configparser' lower case to be python 3.x safe", "commit_ref": "052ca37daa20a9825d7ce905d632e349f434058d", "pull_url": null, "state": "accepted", "archived": false, "hash": "4e2499d373c44e1defdbb077c0a0e9a674075c33", "submitter": { "id": 33698, "url": "http://patchwork.ozlabs.org/api/people/33698/?format=api", "name": "Paul Burton", "email": "paul.burton@imgtec.com" }, "delegate": { "id": 3184, "url": "http://patchwork.ozlabs.org/api/users/3184/?format=api", "username": "sjg", "first_name": "Simon", "last_name": "Glass", "email": "sjg@chromium.org" }, "mbox": "http://patchwork.ozlabs.org/project/uboot/patch/20170914213450.28754-4-paul.burton@imgtec.com/mbox/", "series": [ { "id": 3166, "url": "http://patchwork.ozlabs.org/api/series/3166/?format=api", "web_url": "http://patchwork.ozlabs.org/project/uboot/list/?series=3166", "date": "2017-09-14T21:34:42", "name": "test/py: Fixes for python 3.x", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/3166/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/patches/813950/comments/", "check": "pending", "checks": "http://patchwork.ozlabs.org/api/patches/813950/checks/", "tags": {}, "related": [], "headers": { "Return-Path": "<u-boot-bounces@lists.denx.de>", "X-Original-To": "incoming@patchwork.ozlabs.org", "Delivered-To": "patchwork-incoming@bilbo.ozlabs.org", "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=lists.denx.de\n\t(client-ip=81.169.180.215; helo=lists.denx.de;\n\tenvelope-from=u-boot-bounces@lists.denx.de;\n\treceiver=<UNKNOWN>)", "Received": [ "from lists.denx.de (dione.denx.de [81.169.180.215])\n\tby ozlabs.org (Postfix) with ESMTP id 3xtX1x3bC0z9s7B\n\tfor <incoming@patchwork.ozlabs.org>;\n\tFri, 15 Sep 2017 07:37:41 +1000 (AEST)", "by lists.denx.de (Postfix, from userid 105)\n\tid 3EEEFC21EEB; Thu, 14 Sep 2017 21:36:37 +0000 (UTC)", "from lists.denx.de (localhost [IPv6:::1])\n\tby lists.denx.de (Postfix) with ESMTP id E2C5CC21F0C;\n\tThu, 14 Sep 2017 21:36:35 +0000 (UTC)", "by lists.denx.de (Postfix, from userid 105)\n\tid BDF71C21E9D; Thu, 14 Sep 2017 21:36:19 +0000 (UTC)", "from mailapp01.imgtec.com (mailapp01.imgtec.com [195.59.15.196])\n\tby lists.denx.de (Postfix) with ESMTP id A128FC21E79\n\tfor <u-boot@lists.denx.de>; Thu, 14 Sep 2017 21:36:19 +0000 (UTC)", "from hhmail02.hh.imgtec.org (unknown [10.100.10.20])\n\tby Forcepoint Email with ESMTPS id EC965E4FC3158;\n\tThu, 14 Sep 2017 22:36:13 +0100 (IST)", "from localhost (10.20.1.88) by hhmail02.hh.imgtec.org\n\t(10.100.10.21) with Microsoft SMTP Server (TLS) id 14.3.294.0;\n\tThu, 14 Sep 2017 22:36:18 +0100" ], "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de", "X-Spam-Level": "", "X-Spam-Status": "No, score=0.0 required=5.0 tests=RCVD_IN_DNSWL_NONE\n\tautolearn=unavailable autolearn_force=no version=3.4.0", "From": "Paul Burton <paul.burton@imgtec.com>", "To": "<u-boot@lists.denx.de>", "Date": "Thu, 14 Sep 2017 14:34:45 -0700", "Message-ID": "<20170914213450.28754-4-paul.burton@imgtec.com>", "X-Mailer": "git-send-email 2.14.1", "In-Reply-To": "<20170914213450.28754-1-paul.burton@imgtec.com>", "References": "<20170914213450.28754-1-paul.burton@imgtec.com>", "MIME-Version": "1.0", "X-Originating-IP": "[10.20.1.88]", "Cc": "Stephen Warren <swarren@nvidia.com>, =?utf-8?q?Stefan_Br=C3=BCns?=\n\t<stefan.bruens@rwth-aachen.de>", "Subject": "[U-Boot] [PATCH v2 3/8] test/py: Import 'configparser' lower case\n\tto be python 3.x safe", "X-BeenThere": "u-boot@lists.denx.de", "X-Mailman-Version": "2.1.18", "Precedence": "list", "List-Id": "U-Boot discussion <u-boot.lists.denx.de>", "List-Unsubscribe": "<https://lists.denx.de/options/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=unsubscribe>", "List-Archive": "<http://lists.denx.de/pipermail/u-boot/>", "List-Post": "<mailto:u-boot@lists.denx.de>", "List-Help": "<mailto:u-boot-request@lists.denx.de?subject=help>", "List-Subscribe": "<https://lists.denx.de/listinfo/u-boot>,\n\t<mailto:u-boot-request@lists.denx.de?subject=subscribe>", "Content-Type": "text/plain; charset=\"utf-8\"", "Content-Transfer-Encoding": "base64", "Errors-To": "u-boot-bounces@lists.denx.de", "Sender": "\"U-Boot\" <u-boot-bounces@lists.denx.de>" }, "content": "In python 3.x the configparser module is named with all lower case.\nImport it as such in order to avoid errors when running on python 3.x,\nand fall back to the CamelCase version in order to keep working with\npython 2.x.\n\nSigned-off-by: Paul Burton <paul.burton@imgtec.com>\nReviewed-by: Stephen Warren <swarren@nvidia.com>\n\n---\n\nChanges in v2:\n- Import python 2.x ConfigParser as the python 3.x style configparser, rather than the other way around.\n\n test/py/conftest.py | 8 ++++++--\n 1 file changed, 6 insertions(+), 2 deletions(-)", "diff": "diff --git a/test/py/conftest.py b/test/py/conftest.py\nindex ced96f1006..bf55bd3d13 100644\n--- a/test/py/conftest.py\n+++ b/test/py/conftest.py\n@@ -19,11 +19,15 @@ import os\n import os.path\n import pytest\n from _pytest.runner import runtestprotocol\n-import ConfigParser\n import re\n import StringIO\n import sys\n \n+try:\n+ import configparser\n+except:\n+ import ConfigParser as configparser\n+\n # Globals: The HTML log file, and the connection to the U-Boot console.\n log = None\n console = None\n@@ -167,7 +171,7 @@ def pytest_configure(config):\n with open(dot_config, 'rt') as f:\n ini_str = '[root]\\n' + f.read()\n ini_sio = StringIO.StringIO(ini_str)\n- parser = ConfigParser.RawConfigParser()\n+ parser = configparser.RawConfigParser()\n parser.readfp(ini_sio)\n ubconfig.buildconfig.update(parser.items('root'))\n \n", "prefixes": [ "U-Boot", "v2", "3/8" ] }