Cover Letter Detail
Show a cover letter.
GET /api/covers/2219602/?format=api
{ "id": 2219602, "url": "http://patchwork.ozlabs.org/api/covers/2219602/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/cover/20260403145022.1532257-1-dowan.gullient@smile.fr/", "project": { "id": 27, "url": "http://patchwork.ozlabs.org/api/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": "<20260403145022.1532257-1-dowan.gullient@smile.fr>", "list_archive_url": null, "date": "2026-04-03T14:50:19", "name": "[v1,0/3] Adding reproductible builtin kernel configurations", "submitter": { "id": 92800, "url": "http://patchwork.ozlabs.org/api/people/92800/?format=api", "name": "Dowan Gullient", "email": "dowan.gullient@smile.fr" }, "mbox": "http://patchwork.ozlabs.org/project/buildroot/cover/20260403145022.1532257-1-dowan.gullient@smile.fr/mbox/", "series": [ { "id": 498639, "url": "http://patchwork.ozlabs.org/api/series/498639/?format=api", "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=498639", "date": "2026-04-03T14:50:19", "name": "Adding reproductible builtin kernel configurations", "version": 1, "mbox": "http://patchwork.ozlabs.org/series/498639/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/2219602/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=mXW8Bb8u;\n\tdkim-atps=neutral", "legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=buildroot.org\n (client-ip=140.211.166.137; helo=smtp4.osuosl.org;\n envelope-from=buildroot-bounces@buildroot.org; receiver=patchwork.ozlabs.org)" ], "Received": [ "from smtp4.osuosl.org (smtp4.osuosl.org [140.211.166.137])\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 4fnM8y27pBz1yDH\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sat, 04 Apr 2026 01:50:42 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id 2C59140B5C;\n\tFri, 3 Apr 2026 14:50:38 +0000 (UTC)", "from smtp4.osuosl.org ([127.0.0.1])\n by localhost (smtp4.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id 6XuwgVZ5F-Yr; Fri, 3 Apr 2026 14:50:35 +0000 (UTC)", "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id B26E040AD6;\n\tFri, 3 Apr 2026 14:50:35 +0000 (UTC)", "from smtp1.osuosl.org (smtp1.osuosl.org [IPv6:2605:bc80:3010::138])\n by lists1.osuosl.org (Postfix) with ESMTP id 0DFEA1A9\n for <buildroot@buildroot.org>; Fri, 3 Apr 2026 14:50:34 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n by smtp1.osuosl.org (Postfix) with ESMTP id F418E811B7\n for <buildroot@buildroot.org>; Fri, 3 Apr 2026 14:50:33 +0000 (UTC)", "from smtp1.osuosl.org ([127.0.0.1])\n by localhost (smtp1.osuosl.org [127.0.0.1]) (amavis, port 10024) with ESMTP\n id tltTqHrMSuqV for <buildroot@buildroot.org>;\n Fri, 3 Apr 2026 14:50:33 +0000 (UTC)", "from mail-wm1-x32b.google.com (mail-wm1-x32b.google.com\n [IPv6:2a00:1450:4864:20::32b])\n by smtp1.osuosl.org (Postfix) with ESMTPS id DC553811A2\n for <buildroot@buildroot.org>; Fri, 3 Apr 2026 14:50:32 +0000 (UTC)", "by mail-wm1-x32b.google.com with SMTP id\n 5b1f17b1804b1-4852b81c73aso17847195e9.3\n for <buildroot@buildroot.org>; Fri, 03 Apr 2026 07:50:32 -0700 (PDT)", "from P-NAN-NAPALM..\n (static-css-ccs-204145.business.bouyguestelecom.com. [176.157.204.145])\n by smtp.gmail.com with ESMTPSA id\n 5b1f17b1804b1-488983db4fbsm22419265e9.13.2026.04.03.07.50.28\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 03 Apr 2026 07:50:29 -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 smtp4.osuosl.org B26E040AD6", "OpenDKIM Filter v2.11.0 smtp1.osuosl.org DC553811A2" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775227835;\n\tbh=p9qya8AOMlP0q7QtniNsEzzwK61HwBJvrxHIC8tWTu0=;\n\th=To:Cc:Date:Subject:List-Id:List-Unsubscribe:List-Archive:\n\t List-Post:List-Help:List-Subscribe:From:Reply-To:From;\n\tb=mXW8Bb8uxdxS5AGNfP2hSdYq85uua/hm6ZM16Yi9AjBkOnpHjmV0BhKrBdVtPvM9z\n\t fI+SRvPRNrHgdsIv+uDBGIOdZPGMsWAbf/oyPDYu2UhGMeoM0KaFdr+t6GElPDD4gw\n\t qgU4QmpsKJ/rkaSsWdWDmm+6i9oqe8UkJ9oWoiDtacOEgQM1jTp8VqtN3aV2O9aXGy\n\t A0X2blCvMhRWXuzcZu8q8NWlQ7zEiKKHKlAlVZ4KQkg42EZ8RA/U2eJcSfCtJbI2Ql\n\t 1605oPSeMRdUmTWmckfzkaS6ZOyZsHyet1nmJJdLdc8CUEOhy05ywvfybICEg8ME8P\n\t Vfkhm9kv9X7uA==", "Received-SPF": "Pass (mailfrom) identity=mailfrom;\n client-ip=2a00:1450:4864:20::32b; helo=mail-wm1-x32b.google.com;\n envelope-from=dowan.gullient@smile.fr; receiver=<UNKNOWN>", "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp1.osuosl.org DC553811A2", "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775227830; x=1775832630;\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=sgHbyvdToTOFCuKSwdGloxRIYAcsUM50eUgi+7ZZkNM=;\n b=D8unbBm8oe+LYjwkLhWzD2yxK3hiGFnzpXefkzPxatm9QRWm5QKQsvgSSIijE85z3I\n ZjIOLJoj7/0mKsVwoZ6zXp+mjgnbCbi3b8D1wUNmIy7/cpbhWg8x4tdODXWltGZCLkM9\n n9wI1wGNv2Ue9IR/ZrsCAExECSVZYRZXVH2g+1aubo5SCCPQa811qKyh79jeJUW+b6MJ\n f3VHP26n2bWIhLqKzA+iWWl2z5cA41hZ4mtX+MDyB1oIPid5AX28021Izbl8KSkizKyH\n SVETTX1WnS0RfDchTSyOD9MIXpDiInAdgSiKKuAcGZTDECchz4WohfQKT1u1yLyA/+Oi\n aJdw==", "X-Gm-Message-State": "AOJu0YwqhuRCzQV3+t0IIvCj/1HLaNR/1fVWLu5djdrE4AzgIHDOP3+6\n z+7Rsfas/mpc87mJB0gcXKtAGd8LhO+Lc4aGnCaz+/W5dHPvzPhmgWP+NWsulS2mpYSxjVJ7FZY\n Wsd6fr+0=", "X-Gm-Gg": "ATEYQzx8ofvjQow14GwgVZglY011pQPDtkJJyRJXk7izHUsPsonYBI1a/Qx+q3sJS8f\n zvGUnHoVZx3zj3ihwJOPGEMGhCFFcJ/n7IjbWgAExEGAQGR6WFrYn4XQIj9p+JHYJ7M7BPSZBfO\n plsQhl/ognj0+mhLlAQ4zuKf7TMnx8oHuF1JU/osU+q36rVzi0fJ6jDbowphoNG1pv8lrfBWjzA\n 4VQzSs6Q2LI2eje9Yp63rVMxfNdu9gTIne9DjnfPzYACDs7oIJAvbmtSLyJg+QVrTCSXQZSKGnX\n 0APK+P2t5PP4+xcweevEot8kAU/LVNancMx8ZLJB/fr4dCATRhsIUkUDrZG8/Ld2hdDj3aIjPPv\n hu3RLKGghae9F9I4VTDlsw2ZOQXuwulVLJMDvgkbTozGyK27DFs3Gi8twOAoKPeyVXbBhj2z5WI\n ylJjM6sfSYYxSfRvO01qLQz/lKnUeSaGT2V0Bhx+Qqd5TJ2YDgahHTj0fz89un0K7lzohB2VlPK\n wJoHwV+c2BTUk6Jah1R", "X-Received": "by 2002:a05:600c:6385:b0:486:f8e9:add5 with SMTP id\n 5b1f17b1804b1-488997a03b4mr48191635e9.19.1775227829604;\n Fri, 03 Apr 2026 07:50:29 -0700 (PDT)", "To": "buildroot@buildroot.org", "Cc": "Dowan Gullient <dowan.gullient@smile.fr>", "Date": "Fri, 3 Apr 2026 16:50:19 +0200", "Message-ID": "<20260403145022.1532257-1-dowan.gullient@smile.fr>", "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=smile.fr; s=google; t=1775227830; x=1775832630; 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=sgHbyvdToTOFCuKSwdGloxRIYAcsUM50eUgi+7ZZkNM=;\n b=udV9fYmCKjqCsA/u6nBFRBNZBi1mleVoHeWwarbkSiSyFQjRSktCbNAqX6a90LuAO5\n 5tm5YbMSWqEufBFELnBkS8Xl03i+RKDDCILO7r5n9H8sQkexFAHk9kGLeZe/vYNar+Hp\n 6KtLQBMQfNAdKnkBjwx49fyRnFfysmv126McM=", "X-Mailman-Original-Authentication-Results": [ "smtp1.osuosl.org;\n dmarc=pass (p=reject dis=none)\n header.from=smile.fr", "smtp1.osuosl.org;\n dkim=pass (1024-bit key,\n unprotected) header.d=smile.fr header.i=@smile.fr header.a=rsa-sha256\n header.s=google header.b=udV9fYmC" ], "Subject": "[Buildroot] [PATCH v1 0/3] Adding reproductible builtin kernel\n configurations", "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>", "From": "Dowan Gullient via buildroot <buildroot@buildroot.org>", "Reply-To": "Dowan Gullient <dowan.gullient@smile.fr>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "buildroot-bounces@buildroot.org", "Sender": "\"buildroot\" <buildroot-bounces@buildroot.org>" }, "content": "This serie adds builtin kernel configurations for ARMv5 Versatile and ARMv7 Vexpress \nplatforms, and a manual trigger to generate the binaries in GitLab CI.\nThose binaries can be used later by the testsuite, thus the interest to use reproductible \nand maintainable platforms, without relying on external, non-modifiable binaries.\nWith this patch, the binaries used can regenerated and updated by creating a manual pipeline\nwith the variable ARCH_NAME = all , arm5 or arm7.\nOther architechtures might be added later if needed.\n\nThose two configurations were successfully builded, and images booted on Qemu.\n\nDowan Gullient (3):\n support/testing: add builtin kernel configuration for ARMv5 Versatile\n support/testing: add builtin kernel configuration for ARMv7 Vexpress\n support/scripts: add manual trigger for pre-built kernels in GitLab CI\n\n support/misc/gitlab-ci.yml.in | 39 ++++++++++++++\n support/scripts/generate-gitlab-ci-yml | 22 ++++++++\n .../buildroot_arm5_versatile.config | 14 +++++\n .../linux_arm5_versatile.fragment | 51 +++++++++++++++++++\n .../arm5-versatile/patches/linux/linux.hash | 2 +\n .../buildroot_arm7_vexpress.config | 17 +++++++\n .../linux_arm7_vexpress.fragment | 46 +++++++++++++++++\n .../arm7-vexpress/patches/linux/linux.hash | 2 +\n support/testing/builtin-kernels/post-image.sh | 13 +++++\n 9 files changed, 206 insertions(+)\n create mode 100644 support/testing/builtin-kernels/arm5-versatile/buildroot_arm5_versatile.config\n create mode 100644 support/testing/builtin-kernels/arm5-versatile/linux_arm5_versatile.fragment\n create mode 100644 support/testing/builtin-kernels/arm5-versatile/patches/linux/linux.hash\n create mode 100644 support/testing/builtin-kernels/arm7-vexpress/buildroot_arm7_vexpress.config\n create mode 100644 support/testing/builtin-kernels/arm7-vexpress/linux_arm7_vexpress.fragment\n create mode 100644 support/testing/builtin-kernels/arm7-vexpress/patches/linux/linux.hash\n create mode 100755 support/testing/builtin-kernels/post-image.sh" }