Show a cover letter.

GET /api/1.1/covers/2222222/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 2222222,
    "url": "http://patchwork.ozlabs.org/api/1.1/covers/2222222/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/buildroot/cover/20260410224221.1185631-1-nicolas.serafini@flyability.com/",
    "project": {
        "id": 27,
        "url": "http://patchwork.ozlabs.org/api/1.1/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": ""
    },
    "msgid": "<20260410224221.1185631-1-nicolas.serafini@flyability.com>",
    "date": "2026-04-10T22:42:17",
    "name": "[0/4] package/rust: bump to 1.94.1 and fix bootstrap",
    "submitter": {
        "id": 93117,
        "url": "http://patchwork.ozlabs.org/api/1.1/people/93117/?format=api",
        "name": "Nicolas Serafini",
        "email": "nicolas.serafini@flyability.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/buildroot/cover/20260410224221.1185631-1-nicolas.serafini@flyability.com/mbox/",
    "series": [
        {
            "id": 499513,
            "url": "http://patchwork.ozlabs.org/api/1.1/series/499513/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/buildroot/list/?series=499513",
            "date": "2026-04-10T22:42:17",
            "name": "package/rust: bump to 1.94.1 and fix bootstrap",
            "version": 1,
            "mbox": "http://patchwork.ozlabs.org/series/499513/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/2222222/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=Vg9rMR16;\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 4fssJB0347z1yCv\n\tfor <incoming-buildroot@patchwork.ozlabs.org>;\n Sat, 11 Apr 2026 08:42:33 +1000 (AEST)",
            "from localhost (localhost [127.0.0.1])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id D4A2640B98;\n\tFri, 10 Apr 2026 22:42:31 +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 eCNKeeJq-8FD; Fri, 10 Apr 2026 22:42:31 +0000 (UTC)",
            "from lists1.osuosl.org (lists1.osuosl.org [140.211.166.142])\n\tby smtp4.osuosl.org (Postfix) with ESMTP id E66B040B9B;\n\tFri, 10 Apr 2026 22:42:30 +0000 (UTC)",
            "from smtp4.osuosl.org (smtp4.osuosl.org [IPv6:2605:bc80:3010::137])\n by lists1.osuosl.org (Postfix) with ESMTP id 3637A194\n for <buildroot@buildroot.org>; Fri, 10 Apr 2026 22:42:29 +0000 (UTC)",
            "from localhost (localhost [127.0.0.1])\n by smtp4.osuosl.org (Postfix) with ESMTP id 3433040B98\n for <buildroot@buildroot.org>; Fri, 10 Apr 2026 22:42:29 +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 EVDQGK2rX4bI for <buildroot@buildroot.org>;\n Fri, 10 Apr 2026 22:42:28 +0000 (UTC)",
            "from mail-wr1-x433.google.com (mail-wr1-x433.google.com\n [IPv6:2a00:1450:4864:20::433])\n by smtp4.osuosl.org (Postfix) with ESMTPS id D0CCC40B96\n for <buildroot@buildroot.org>; Fri, 10 Apr 2026 22:42:27 +0000 (UTC)",
            "by mail-wr1-x433.google.com with SMTP id\n ffacd0b85a97d-43cf5fbacc9so1212054f8f.1\n for <buildroot@buildroot.org>; Fri, 10 Apr 2026 15:42:27 -0700 (PDT)",
            "from nse-t16 (adsl-84-227-54-58.adslplus.ch. [84.227.54.58])\n by smtp.gmail.com with ESMTPSA id\n ffacd0b85a97d-43d63e50015sm11668479f8f.27.2026.04.10.15.42.24\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 10 Apr 2026 15:42:25 -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 E66B040B9B",
            "OpenDKIM Filter v2.11.0 smtp4.osuosl.org D0CCC40B96"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=buildroot.org;\n\ts=default; t=1775860951;\n\tbh=EPXsmTbnAAfPcHy0YfM6iSHNxMg/jtrYK8PF59O9Vwo=;\n\th=To:Date:Subject:List-Id:List-Unsubscribe:List-Archive:List-Post:\n\t List-Help:List-Subscribe:From:Reply-To:Cc:From;\n\tb=Vg9rMR16snd+C+qljtW47GZp8t1fC1ip+bdEXa3nTZB3x+IDPEeLrDYD5okWfaRIx\n\t UTgKqZZ2IR0hrTO4E9T0yd2lRY8fQYpOBiET1T0VltBEoDOFGXTCx/jwH+QytcqJ1i\n\t KXDbwwhU69WILyNItPTnVi0lwNvJwzPFtr1evbz9d7Y4pMkhJBjo3pK8LtvrwXsry3\n\t 7M+v8k8OY97UJ9r7ckE7UMVlfI8Xn6fx7ejMRQIYRceSQTJ9DeOCwCffEqkOU4/pSH\n\t vJhxPbd9zJhfIr7g+so5tmrl0Ad0ogQp/lp6RRQ6MlyOFYKNzkmXnSFg2UYKum3wws\n\t wss9Gn0hb7UHw==",
        "Received-SPF": "Pass (mailfrom) identity=mailfrom;\n client-ip=2a00:1450:4864:20::433; helo=mail-wr1-x433.google.com;\n envelope-from=nicolas.serafini@flyability.com; receiver=<UNKNOWN>",
        "DMARC-Filter": "OpenDMARC Filter v1.4.2 smtp4.osuosl.org D0CCC40B96",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775860945; x=1776465745;\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=N4y1ZfYHebQc/QJBiyhMZYqOZThVJe2s//TwXBw2i8Y=;\n b=jq5MPvopRLCZxbqRwP3uaH2yA1kJPm2rAFs9tHTAm86Alj8KgKh1o1AxF8g067js6s\n /mES7J4+vJkTnHjaeJ4gdyTLf3mWFW3y671x1BuMqqX2xgLv0Ud7Rq7P7yYTxWz36wcq\n hH4H7pEjk0aUiw3Vy/bMSKzsANuBbHvfjzx1uZidn5bZt9whPOISXbZnkL6sSSuIvpKL\n 23Y/KwpIB4Tzhmpnpcf9EQd7qQqWDqlydZ+uI8Qz8fBb4/ARffIf2tGeIrqBJqkxrofc\n zhrFE/PAIWKmDE+b1dMcW+iAH1rphd735S1W1SrHBm3CeZI2zqj5Q/Evx2hPuTvcOsB/\n 4rsw==",
        "X-Gm-Message-State": "AOJu0YwUyvLjQks1hnsu/XtDa/M3yE5tAMXxc0i7nfgA6nGZwO6eomd6\n oJ0ZHSYRXbUEuBSaepN21ao2O6J7X0FG/CzgRrYYM82HywPa7dbLrj4lJoXRzEWIQ8UM0H7Q+JO\n Z15Cbmrfv5w==",
        "X-Gm-Gg": "AeBDiesH/qGqyX+ihufjO7/bYGCU+LCof3DZktSi42ncxmxxbp0uciirBthG6V2jxzA\n 4MdvNB28KEJ15A6NL/hReJegQ3Ip8hWtOpumW5huLkrdT3IoT/Yl6BIPkCj0ofq6++SCidLxSnM\n 2Da4oxNQGuIqesz048neLq5RyWNAqWrBA7uqc6kyId2rVD0eu8+9Rjn8zUVJWDl3U+doEMVNxpA\n mLL27sATMEXPvQePFw9hyDgUJ6cCewwcd9iIrRnqxFF7hBMmmTNmPHWUlZvkXCHgvYPqMhgW4cr\n m+8OAep5Il7HremRqphi6yLa11VkR9K3fcu3G5Xt4Iru/WEvkuIKRQT6giRxVQ3EC77DMpjd4G/\n nmr8kkxhDgDLVgE8u3aMn+dxKLktAV89HVcTnSlcjRBvZ8gQ35qrJhEhOe4bVjsp74tvHwDDpt5\n MwH+n06Gx/Ph7wRHSYP0vHAR4pdGw4L8zHxP7pjU38JQ7mlvkyjeRDHvJaFWDblA==",
        "X-Received": "by 2002:a05:6000:1ac8:b0:43d:1de8:80b1 with SMTP id\n ffacd0b85a97d-43d6497b664mr6924419f8f.21.1775860945425;\n Fri, 10 Apr 2026 15:42:25 -0700 (PDT)",
        "To": "buildroot@buildroot.org",
        "Date": "Sat, 11 Apr 2026 00:42:17 +0200",
        "Message-ID": "<20260410224221.1185631-1-nicolas.serafini@flyability.com>",
        "X-Mailer": "git-send-email 2.53.0",
        "MIME-Version": "1.0",
        "X-Mailman-Original-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=flyability.com; s=google; t=1775860945; x=1776465745; 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=N4y1ZfYHebQc/QJBiyhMZYqOZThVJe2s//TwXBw2i8Y=;\n b=LxXvETzNGjQBK26b9MFkLHdCJFsHMMq0GsXc5EyKcVSqMwcXYCVb/f0rfqXbekw77Q\n 8SFU223bMcE5L6BTTcERM1Ja6G/7ZMAH3Xlwi7NdVtLojXNrGqWa3ybiHyrQjpvfKAJu\n iNMNvgN1DyrQKsBg+06gPrjJmhzlMZVksdcu8H7s1SQvIXKybJ9NZENUXq4sOvKtHFwa\n HEW58j1s4Kp5jhxDmJ+mH/pTADj8lFMVk9EYr4z5QOA8C5hif3XjjmEjwPvbQc4i//J2\n nOeFHK8WClodyvAsKk3qyIGEkIOV0u5Y8NgcDXWaqlBvT0Z/IEZiE1TCEawtvU72NBFX\n Mg3g==",
        "X-Mailman-Original-Authentication-Results": [
            "smtp4.osuosl.org;\n dmarc=pass (p=quarantine dis=none)\n header.from=flyability.com",
            "smtp4.osuosl.org;\n dkim=pass (2048-bit key,\n unprotected) header.d=flyability.com header.i=@flyability.com\n header.a=rsa-sha256 header.s=google header.b=LxXvETzN"
        ],
        "Subject": "[Buildroot] [PATCH 0/4] package/rust: bump to 1.94.1 and fix\n bootstrap",
        "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": "Nicolas Serafini via buildroot <buildroot@buildroot.org>",
        "Reply-To": "Nicolas Serafini <nicolas.serafini@flyability.com>",
        "Cc": "Eric Le Bihan <eric.le.bihan.dev@free.fr>,\n Joseph Kogut <joseph.kogut@gmail.com>, Simon Richter <simon@sinic.eu>,\n David Pierret <david.pierret@smile.fr>, Danilo Bargen <mail@dbrgn.ch>,\n Bernd Kuhls <bernd@kuhls.net>, Graeme Smecher <gsmecher@threespeedlogic.com>,\n Julien Olivain <ju.o@free.fr>, Torben Voltmer <mail@t-voltmer.net>,\n Nicolas Serafini <nicolas.serafini@flyability.com>,\n James Hilliard <james.hilliard1@gmail.com>,\n Manuel Diener <manuel.diener@oss.othermo.de>,\n Alexander Shirokov <shirokovalexs@gmail.com>, Sam Voss <sam.voss@gmail.com>,\n Saeed Kazemi <kazemi.ms@gmail.com>,\n Alex Michel <alex.michel@wiedemann-group.com>,\n Leo Yu-Chi Liang <ycliang@andestech.com>,\n Mika Westerberg <mika.westerberg@linux.intel.com>,\n Shubham Chakraborty <chakrabortyshubham66@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": "Apologies for the resend, my previous submission bounced as I was\nnot subscribed to the mailing list with this email address.\n\nRust remained at version 1.88.0 because, starting from version\n1.89.0, the bootstrap process was redesigned, and attempting to\nbootstrap host-rust from source resulted in the following errors:\n\nerror[E0463]: can't find crate for `std`\nerror[E0463]: can't find crate for `core`\n\nSeveral attempts to bump Rust were submitted but none were merged:\n  - Bernd Kuhls, bump to 1.92.0 (Dec 2025)\n    https://patchwork.ozlabs.org/project/buildroot/patch/20251218222527.3861751-1-bernd@kuhls.net/\n  - Simon Richter, bump to 1.93.1 (Feb 2026)\n    https://patchwork.ozlabs.org/project/buildroot/patch/20260226073135.64960-1-simon@sinic.eu/\n\nThis series bump Rust to 1.94.1 and fixes the bootstrap issue:\n  [1/4] Bump Rust from 1.88.0 to 1.94.1\n  [2/4] Fix the bootstrap build for Rust >= 1.89.0: set\n        local-rebuild = true in config.toml and replace the broken\n        relative symlinks in host-rust-bin with hardlink copies.\n  [3/4] Bump the cargo vendor suffix from -cargo4 to -cargo5 and\n        update SHA256 hashes for all 34 affected packages, as the\n        vendored content changed following the Rust bump.\n  [4/4] Add riscv64gc-unknown-linux-musl target support, rebased\n        from Mariusz Bialonczyk's earlier patch (Oct 2025) and\n        also part of the patch series for the bump to 1.92.0:\n        https://patchwork.ozlabs.org/project/buildroot/patch/20251028045833.2792350-1-manio@skyboo.net/\n        https://patchwork.ozlabs.org/project/buildroot/patch/20251218222527.3861751-3-bernd@kuhls.net/\n\nTested with:\nutils/docker-run support/testing/run-tests \\\n     -k -d dl -o output_folder tests.package.test_rust\n\nNicolas Serafini (4):\n  package/rust: bump version to 1.94.1\n  package/rust{,-bin}: fix bootstrap build for Rust >= 1.89.0\n  package: update cargo suffix to -cargo5 and fix hashes\n  rust: add support for riscv64gc-unknown-linux-musl target\n\n package/aardvark-dns/aardvark-dns.hash        |   2 +-\n package/aichat/aichat.hash                    |   2 +-\n package/bat/bat.hash                          |   2 +-\n package/broot/broot.hash                      |   2 +-\n package/dust/dust.hash                        |   2 +-\n package/espflash/espflash.hash                |   2 +-\n package/eza/eza.hash                          |   2 +-\n package/fd/fd.hash                            |   2 +-\n package/hyperfine/hyperfine.hash              |   2 +-\n package/kibi/kibi.hash                        |   2 +-\n package/kmon/kmon.hash                        |   2 +-\n package/libzenoh-c/libzenoh-c.hash            |   2 +-\n package/netavark/netavark.hash                |   2 +-\n package/nushell/nushell.hash                  |   2 +-\n package/parsec-tool/parsec-tool.hash          |   2 +-\n package/parsec/parsec.hash                    |   2 +-\n package/pkg-download.mk                       |   2 +-\n package/procs/procs.hash                      |   2 +-\n package/python-bcrypt/python-bcrypt.hash      |   2 +-\n .../python-cryptography.hash                  |   2 +-\n package/python-logbook/python-logbook.hash    |   2 +-\n package/python-maturin/python-maturin.hash    |   2 +-\n package/python-orjson/python-orjson.hash      |   2 +-\n .../python-pydantic-core.hash                 |   2 +-\n package/python-rpds-py/python-rpds-py.hash    |   2 +-\n package/python-rtoml/python-rtoml.hash        |   2 +-\n package/python-selenium/python-selenium.hash  |   2 +-\n package/ripgrep/ripgrep.hash                  |   2 +-\n package/rust-bin/rust-bin.hash                | 130 +++++++++---------\n package/rust-bin/rust-bin.mk                  |   6 +-\n package/rust-bindgen/rust-bindgen.hash        |   2 +-\n package/rust/rust.hash                        |   4 +-\n package/rust/rust.mk                          |   3 +-\n package/rustc/Config.in.host                  |   5 +\n package/sentry-cli/sentry-cli.hash            |   2 +-\n package/tbtools/tbtools.hash                  |   2 +-\n package/tealdeer/tealdeer.hash                |   2 +-\n package/uefisettings/uefisettings.hash        |   2 +-\n package/zellij/zellij.hash                    |   2 +-\n package/zoxide/zoxide.hash                    |   2 +-\n utils/update-rust                             |   1 +\n 41 files changed, 114 insertions(+), 105 deletions(-)"
}