Cover Letter Detail
Show a cover letter.
GET /api/1.2/covers/2221526/?format=api
{ "id": 2221526, "url": "http://patchwork.ozlabs.org/api/1.2/covers/2221526/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/cover/20260409154323.6842-1-flaviu.nistor@gmail.com/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/1.2/projects/27/?format=api", "name": "Buildroot development", "link_name": "buildroot", "list_id": "buildroot.buildroot.org", "list_email": "buildroot@buildroot.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20260409154323.6842-1-flaviu.nistor@gmail.com>", "list_archive_url": null, "date": "2026-04-09T15:43:22", "name": "[v2,0/1] utils/scanpypi: workaround for pypi project names", "submitter": { "id": 91541, "url": "http://patchwork.ozlabs.org/api/1.2/people/91541/?format=api", "name": "Flaviu Nistor", "email": "flaviu.nistor@gmail.com" }, "mbox": "http://patchwork.ozlabs.org/project/buildroot/cover/20260409154323.6842-1-flaviu.nistor@gmail.com/mbox/", "series": [ { "id": 499321, "url": "http://patchwork.ozlabs.org/api/1.2/series/499321/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=499321", "date": "2026-04-09T15:43:22", "name": "utils/scanpypi: workaround for pypi project names", "version": 2, "mbox": "http://patchwork.ozlabs.org/series/499321/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2221526/comments/", "headers": { "Return-Path": "<buildroot-bounces@buildroot.org>", "X-Original-To": [ "incoming-buildroot@patchwork.ozlabs.org", "buildroot@buildroot.org" ], "Delivered-To": [ "patchwork-incoming-buildroot@legolas.ozlabs.org", "buildroot@buildroot.org" ], "Authentication-Results": [ "legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=buildroot.org header.i=@buildroot.org\n header.a=rsa-sha256 header.s=default header.b=kokVXwCq;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.136; helo=smtp3.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp3.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fs43F17D6z1yD3\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Fri, 10 Apr 2026 01:43:37 +1000 (AEST)", "from localhost (localhost [127.0.0.1])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 9563C60A74;\n\tThu, 9 Apr 2026 15:43:34 +0000 (UTC)", "from smtp3.osuosl.org ([127.0.0.1])\n by localhost (smtp3.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id HQAo3D2L7C2D; Thu, 9 Apr 2026 15:43:33 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp3.osuosl.org (Postfix) with ESMTP id 9086C60A6B;\n\tThu, 9 Apr 2026 15:43:33 +0000 (UTC)", "from smtp2.osuosl.org (smtp2.osuosl.org [140.211.166.133])\n by lists1.osuosl.org (Postfix) with ESMTP id CCCE91D6\n for <buildroot@buildroot.org>; Thu, 9 Apr 2026 15:43:32 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp2.osuosl.org (Postfix) with ESMTP id B2A99403F0\n for <buildroot@buildroot.org>; Thu, 9 Apr 2026 15:43:32 +0000 (UTC)", "from smtp2.osuosl.org ([127.0.0.1])\n by localhost (smtp2.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id W-kbL3gAyhsb for <buildroot@buildroot.org>;\n Thu, 9 Apr 2026 15:43:32 +0000 (UTC)", "from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com\n [IPv6:2a00:1450:4864:20::32b])\n by smtp2.osuosl.org (Postfix) with ESMTPS id A1FD1403ED\n for <buildroot@buildroot.org>; Thu, 9 Apr 2026 15:43:31 +0000 (UTC)", "by mail-wm1-x32b.google.com with SMTP id\n 5b1f17b1804b1-488a88aeec9so12655885e9.2\n for <buildroot@buildroot.org>; Thu, 09 Apr 2026 08:43:31 -0700 (PDT)", "from flaviu-Aspire-E5-572G.. ([93.122.248.173])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488d53807d7sm8423225e9.10.2026.04.09.08.43.28\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Thu, 09 Apr 2026 08:43:28 -0700 (PDT)" ], "X-Virus-Scanned": [ "amavis at osuosl.org", "amavis at osuosl.org" ], "X-Comment": "SPF check N/A for local connections - client-ip=140.211.166.142;\n helo=lists1.osuosl.org; envelope-from=buildroot-bounces@buildroot.org;\n receiver=<UNKNOWN> ", "DKIM-Filter": [ "OpenDKIM Filter v2.11.0 smtp3.osuosl.org 9086C60A6B", "OpenDKIM Filter v2.11.0 smtp2.osuosl.org A1FD1403ED" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775749413;\n\tbh=om5lfC33yJfeM9NPYxjsiVH1rnZGW074lQFxwD23P9Y=;\n\th=From:To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:Cc:From;\n\tb=kokVXwCqjBVn7epHT5yH67JJLwIe04OEF9JVD9lh10PjWjb1jDRc1GnuS4jfpei56\n\t SuDLCz96voQJ2629kS54KakMCKK/atAXJsw8nlmZMmtcyuV3wwhSbiswRsilun3iRY\n\t kBWxvme8VZINb0g+LJdAZFT/L1tmPz7lCF3l1KNJVZ2t1I2ZnAUdySFQwxLt6t71r3\n\t xTlky4v6+quuRnQwgYzEgBS/p3OcplSMBXUerE2tZ5jt6q6qFjXnXQBzdRDF+qWdz+\n\t /OPLmH8Xto99kO5iJXp3hceBb5qDFjok1o8tZh2iDqq7OWhBG+xFpwxd0H+UVSiTXp\n\t +PCR4X3y+6WSg==", "Received-SPF": "Pass (mailfrom) identity=mailfrom;\n client-ip=2a00:1450:4864:20::32b; helo=mail-wm1-x32b.google.com;\n envelope-from=flaviu.nistor@gmail.com; receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp2.osuosl.org A1FD1403ED", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775749409; x=1776354209;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=EHsiyhasjuyKHHmY9osDZelxJIItgpJnw6EBT7FMzAo=;\n b=LK5zujqAOJ+NRJMq2OlF/qOl8MnkT0YozHJrfA0Qxyxky6frhzmHrtkZ+V0IkG34b7\n D8PwVFwHDM3Oskz/Mc0GzSCDLa7QJtoqMZvscbMm0fSD/h1FE3el0tDZJizSg+Mqto++\n ZszeVuFCAHvdTK1mH2Aere99W0O+GTUECZFLttMeJiRwj1ninETSIVqCjlUAihAi53a/\n AvPuYYN644YtOVEh/jmGf2scQSIiQJ1cxFHF9+yna/ti5esXU7OEhRr3W2qmdvvvmL2L\n C5ou1h+T8ftCvi96bu9HAB7nK63SwAJwT9Kvno5D5q/GvnYmmnNUUudhvWmT5e4giN6v\n yioQ==", "X-Gm-Message-State": "AOJu0YwQ4OwjvENDk3cVHEdGyj8nlTdB9eYUXSrffN+WpbBZa6ScR6zq\n +1k8BhBDO1or/XXThE8htwvDBYASeMQ97CySg9djH/4cZjZQd5wRdDDnmDYDUDpJ", "X-Gm-Gg": "AeBDiesm2tvoPvW7Clx81s30lIia7+ClihPqhg18nWuNiKqHK36ps32dCOH2HxWjvOL\n Y1w32WwP5Xi5gXI3X8WsPAYG/Tkgg3u3ehhcgO+YeH4G8ukTAVDVENiMO8ezHn3MOH4pvnbM3/g\n QQUvxVHd9yXrzGyGvGSuh8YqZ58eVJ44JkRG8rbu8Pq2mF6rghdDgimkMQlEgManVq/B1rzayN+\n 0TMXEln0GCzRmtVi2zenv4QbATYagEh/uxBu9TcJhACH+lI/OUmENQDwJjDmqaGE/JZlN3gzWJm\n bqIrDAVBzDomWN2D9gmB1LImZEDpRjwcF3o76Ajr7y0Hqn8oc5XF4aoImVN/c03CEcQqZhrMvKw\n st1dvuN/OepKvYRK4ZZwGP1O22S/AKyd8Y1gRYiH9OJS4thJeNwQug9TbX2u51/vf7UMQ0NsnZ+\n K2VF+NJdfrgAs27ReXRj81CiYwKUPx8qJ/CQCZNZAZhO28CGesFZQsRlWagp74UCMkPWnE6iUl7\n a1sfDq/MwW+W04=", "X-Received": "by 2002:a05:600c:8595:b0:488:bfc3:ef3 with SMTP id\n 5b1f17b1804b1-488bfc314e5mr117542075e9.0.1775749409401;\n Thu, 09 Apr 2026 08:43:29 -0700 (PDT)", "From": "Flaviu Nistor <flaviu.nistor@gmail.com>", "To": "buildroot@buildroot.org", "Date": "Thu, 9 Apr 2026 18:43:22 +0300", "Message-ID": "<20260409154323.6842-1-flaviu.nistor@gmail.com>", "X-Mailer": "git-send-email 2.43.0", "MIME-Version": "1.0", "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1775749409; x=1776354209; darn=buildroot.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=EHsiyhasjuyKHHmY9osDZelxJIItgpJnw6EBT7FMzAo=;\n b=H4jhVAvyZBu2cxJJifFH2FSRZQVzQMIEch6BcxnBZFTDH7oSGuKO75xgjPr6q4vCj3\n iIij+1izNOyA4hPBADzySyB3TW75psQywpcXDAh7EO+LD1CjeuHLfihFPIBp9OfmUiOd\n 19v4+y4ugLTpnAxXSOKeK/RYd2VGWSOlqk9tBzblUq5D40nlvmrxSeN1Eu4hIBykZgzs\n +T9VVNWgsyencljb/EJwgx+HAnML1sHkyTL0h/GKDR5sxVm43m1pQWQTzsv3ahhai3nM\n ClA6ZU4AZ/cWCPelUmraztZQNIMWQrErnt2oyc6UN9guT5p19VAmMnCbJ6tSxNhVQs9A\n tlFw==", "X-Mailman-Original-Authentication-Results": [ "smtp2.osuosl.org;\n dmarc=pass (p=none dis=none)\n header.from=gmail.com", "smtp2.osuosl.org;\n dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com\n header.a=rsa-sha256 header.s=20251104 header.b=H4jhVAvy" ], "Subject": "[Buildroot] [PATCH v2 0/1] utils/scanpypi: workaround for pypi\n project names", "X-BeenThere": "buildroot@buildroot.org", "X-Mailman-Version": "2.1.30", "Precedence": "list", "List-Id": "Discussion and development of buildroot <buildroot.buildroot.org>", "List-Unsubscribe": "<https://lists.buildroot.org/mailman/options/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=unsubscribe>", "List-Archive": "<http://lists.buildroot.org/pipermail/buildroot/>", "List-Post": "<mailto:buildroot@buildroot.org>", "List-Help": "<mailto:buildroot-request@buildroot.org?subject=help>", "List-Subscribe": "<https://lists.buildroot.org/mailman/listinfo/buildroot>,\n <mailto:buildroot-request@buildroot.org?subject=subscribe>", "Cc": "Flaviu Nistor <flaviu.nistor@gmail.com>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@buildroot.org", "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>" }, "content": "I want to propuse this patch and hope others find it useful.\nWhile using scanpypi I noticed that for smmap2 package the modified .mk\n.hash files where not correct, since smmap2 pypi project is just a\nmirror of smmap and has different revision and hashes. I realized why the\nproblem exist just by reading the commit history of smmap2 and saw Thomas\nPetazzoni's remark in commit: 8bc8f4c4161ddfd255615ce0962b570da20c4148.\nThe same is valid for gitdb2 package. To avoid this issue in the future\nfor this packages and others (as I'm sure there are similar cases),\nget the pypi name from the .mk file if it exist for buildroot packages\nthat have a different name compared to the pypi project name\n(e.g. smmap2 -> smmap). Since there is no intention to change the buildroot\npackage name, this is a solution in order to use the scanpypi utility for\nthis packages and still get correct generated files. \nOther packages can be added in the dictionary as needed.\nThis solution implementation was suggested by Arnout Vandecappelle in his\nreply to my initial workaround proposal.\n\nChanges in v2:\n- Implement solution suggested by Arnout Vandecappelle.\n- Link to v1: https://lore.kernel.org/all/20260327064354.5892-2-flaviu.nistor@gmail.com/\n\nFlaviu Nistor (1):\n utils/scanpypi: workaround for pypi project names\n\n utils/scanpypi | 23 ++++++++++++++++++++---\n 1 file changed, 20 insertions(+), 3 deletions(-)" }