From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3+deb9u2) with LMTPA; Thu, 16 Apr 2026 17:23:10 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-yx1-f57.google.com (mail-yx1-f57.google.com [74.125.224.57]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 63GFN81a031898 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 16 Apr 2026 17:23:09 +0200 Received: by mail-yx1-f57.google.com with SMTP id 956f58d0204a3-6507a833e63sf17043453d50.3 for ; Thu, 16 Apr 2026 08:23:09 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1776352982; cv=pass; d=google.com; s=arc-20240605; b=aC7j95I58Z5Pa5PHtCKHE5dJt+rq3pVRZLtc05Qc+kDLSc/yXYK4Uc2v5UEdpJ4TuY AtrD8b3xQwwmtDXi/dggBq8HzY3BgInV89Bel8on7ZoYJM41hyb+9P+oorOdHvAVCgUw LBv2HM7JBWgxapt4eGleHSgtV5CFDEa4P/KYSm7fW2ZXNuC6/44pZC4hgnlQ+CaJyBWt 8fxOSkxW0yVwe3hKMAj8gimGmSKhhrokSXExvA2sFf4/gmMai5B1W554pPaUOga+QRi9 XC3rySt5tT4VP6vlIqIb6jeiSzzKUSj9OdlEb2dxdaGU8+qDPQwjdKaI6UllLMiPRpja mD8A== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:feedback-id:mime-version :message-id:date:subject:to:from:dkim-signature; bh=qiMropCs6z6jenTGRh9rbRGuf67whrULe6R2T3zdQ3k=; fh=uIb5UD8KzM+AWY8DgsVEmmWWLS6iDlIqTgyB40PHSPw=; b=H1n/dw9h1UJd4hn3RtAc53us8PlYXFFUZ/Us2Bxz6dgsR7PoA+RIgWxHs6mRL50VCz W2KuGUXeOoC+IzcvBIQDVPMxBcqeaqrxFojfJLgHdSd/x3JEjwmGcM737Li56cAWuXa1 k3qnvZfj8+4BfbMR4nfgwZ+XiQNxw7mMetVuSQKR9Tbxz8s3x8Lt8ikq7PG/ZX7uvFgg IEb6x/E+ixetzQ9OnO8P1DDyJSNZB36hVw2Lp3MYFLYUoELy2aW9S/2qnCpVGMjulNhW N027qxHI0ayf78hxy/tgTccWaV8gU2GvJcwxcJqXpgrHcUzRmxUiAff57F7AuwfY14gS 73aQ==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=hIr56TeA; spf=pass (google.com: domain of fm-51332-2026041615225886c631ad9000020788-cfhzbi@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-51332-2026041615225886c631ad9000020788-cFhzBi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1776352982; x=1776957782; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:to:from:from:to:cc:subject :date:message-id:reply-to; bh=qiMropCs6z6jenTGRh9rbRGuf67whrULe6R2T3zdQ3k=; b=J2/5QgvrJ1AxQ/RTaJ+iPlD9GJkLlYvxhvplkTGjmkDEcWE557keGoMLeyMuYo82O+ HePv6CaYnhJhqy1NmV8XCT/YPdswLmirURrLI6erhQI32YmLP7JSiFDMnFpR8bL11DwY /kiNfHDN4U7K3ZBygvTADd8DwWTnvKdlTdKQqJGJ7VAQHfgNULmLIZVCL8UOPB/7mE0T F7OdnjTtCRrAnBxAwJeGnNlwotim2OVJIOmIj76Z+ccXTi2e2O+BowTtH+eBrNaYForp ml9/PYrE+eqnGXcwy5MgGHYSifNaPZXJ1teCPuveVsyoVbWzvCUM7kjKkIxqQP7t8nnZ aq4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1776352982; x=1776957782; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence:reply-to :x-original-authentication-results:x-original-sender:feedback-id :mime-version:message-id:date:subject:to:from:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qiMropCs6z6jenTGRh9rbRGuf67whrULe6R2T3zdQ3k=; b=OXS6OEO/L9lI62t2melKgqlU0OwnrWv6X8TnYtcMfaVW0CJ5KH2ejj/WAH43MMPbHf S16IIKhHDyyx1DUQZFaUdA5WZ4/SOhm322mcs6D9zNcsNt1QwdQimy0yqOwzMimF4JSL UgfuPaizyP6Fqg2Nr2F4lowMDY0gatxkpUXnRsqTDmc4+taTjQUSCnq3KYErO7QfvTlH B+hI2aefY1o/ZWu3mXssnU6pvS7JO24aHEat6Bt4bydMxa4s4JZdAY5OlyNbEUKUMEh1 +ubzGKG41c8c74dou32RtPK1DUYGFv/1giq/DJhVg6Zoex2PldeQCXjrAFm/e/erZG9u pf5g== X-Forwarded-Encrypted: i=2; AFNElJ+QDsja/f5tqRMwYXabCzhMWZZLblTj35f8bf2P6qywmwI16Vut/AST/3PQPqUvFu9aECok@ilbers.de X-Gm-Message-State: AOJu0YxuNahj0P+cYyiAf67G3EjCA2p2YWlx89svoQZYpvfUwrGMcqwD d7/mtw/wJjuvwoPBt0Vqkb4GchIHN02GaDvGv0TtxWmHO6DPk8ATSS57 X-Received: by 2002:a53:c0c3:0:b0:651:8d11:a585 with SMTP id 956f58d0204a3-65198a87f63mr18208915d50.25.1776352981672; Thu, 16 Apr 2026 08:23:01 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiK01JYknvu8jdcwFG0dGyu0pVZRS3G+jSPTMxXhOBecaA==" Received: by 2002:a05:690e:23c8:b0:650:1af1:6a50 with SMTP id 956f58d0204a3-652f7c3b595ls618545d50.3.-pod-prod-09-us; Thu, 16 Apr 2026 08:23:00 -0700 (PDT) X-Received: by 2002:a05:690e:4012:b0:651:d430:7832 with SMTP id 956f58d0204a3-651d4311221mr13934868d50.10.1776352980461; Thu, 16 Apr 2026 08:23:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1776352980; cv=none; d=google.com; s=arc-20240605; b=Y/DnsqKRiKzFdjXOJIodOrn0EZoI5jCn8TiFrhKbXGTykzR/I7r79fkSKzK4DBtZui W6UvGpJjN/rb2dpX1GOgm6L74byvIFE09afV8rYCav44r3GBGhFHL7mzh5+bBJjEYfR5 lmP8jgJOs5CG0uDgXpik9EBkqJFA0RrRBbY9LHZijiMrRE6zHKqiICLxMIkecbUxYU2P ZC8Saf5H545BUnvO4bjMctfnsn5XCpftUXumPRH3eyIe/Hlo13VAlmsqngKOins9zTpP bHXU3qGkfrZPSqirMUAPnxszEMmd1LNV9TXzH1kZYE3U5vxvk5DVERD5mUqDrP6pv7LT 3z2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=feedback-id:content-transfer-encoding:mime-version:message-id:date :subject:to:from:dkim-signature; bh=IJMCZLamhoRxKntZoXxip1kMM5hAw8n9ScEv7LV35XU=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=HQbksi2amRANNgQAfof93SdZr1TzKlKKxUcbmFAUE3DIAqfE2PtQtOqt9R03M9/J6m 6m9o4mHU3l+SBDYdfBdSe/ynu4OCjqrUMfAr4G+bFi9hswyGNW3SOdY9BdEgeoX30a0k bmneL1TBBFXhxV9ZEmCXIeCvssXMxlNbijCU7wEZuonoZFy2C3k3cCDfaGNHs7rDXn2a kGx9/T23M/gsNFMaGU/4SDRqaGBVeBh0ZPMXJNXWsM1rO2hPtd8UWCrw6e25++bw5jmL dK8IKUUtgoGRKPOQhPXuD+dmAqQdFlaOHRlkSgq0a6fqVyYg5WZDHhOZNUK+fsuZ/Wzm 7sLA==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=hIr56TeA; spf=pass (google.com: domain of fm-51332-2026041615225886c631ad9000020788-cfhzbi@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-51332-2026041615225886c631ad9000020788-cFhzBi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-65-227.siemens.flowmailer.net (mta-65-227.siemens.flowmailer.net. [185.136.65.227]) by gmr-mx.google.com with ESMTPS id 956f58d0204a3-652e477f575si152172d50.6.2026.04.16.08.23.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 16 Apr 2026 08:23:00 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-2026041615225886c631ad9000020788-cfhzbi@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) client-ip=185.136.65.227; Received: by mta-65-227.siemens.flowmailer.net with ESMTPSA id 2026041615225886c631ad9000020788 for ; Thu, 16 Apr 2026 17:22:58 +0200 From: "'Quirin Gylstorff' via isar-users" To: isar-users@googlegroups.com Subject: [PATCH v3 0/3] Add helper and documentation for rust packaging Date: Thu, 16 Apr 2026 17:22:28 +0200 Message-ID: <20260416152238.1651692-1-Quirin.Gylstorff@siemens.com> MIME-Version: 1.0 X-Flowmailer-Platform: Siemens Feedback-ID: 519:519-51332:519-21489:flowmailer X-Original-Sender: quirin.gylstorff@siemens.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm2 header.b=hIr56TeA; spf=pass (google.com: domain of fm-51332-2026041615225886c631ad9000020788-cfhzbi@rts-flowmailer.siemens.com designates 185.136.65.227 as permitted sender) smtp.mailfrom=fm-51332-2026041615225886c631ad9000020788-cFhzBi@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com X-Original-From: Quirin Gylstorff Reply-To: Quirin Gylstorff Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-4.9 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_RP_CERTIFIED, RCVD_IN_RP_RNBL,RCVD_IN_RP_SAFE,SPF_PASS autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-TUID: WiBa8cK2CtEN From: Quirin Gylstorff This adds based on https://rust-team.pages.debian.net/book/ some documentation add a generator to package rust crates. The generator is the same as used by Debian but we don't use the approach from debcargo-conf as `debcargo cargo` executes the following steps add once: - fetch source - generate orig tarball - generate debian folder As this is not compatible with the concepts of bitbake recipes we use the http fetcher and the by `debcargo` generated debian folder. This approach is intended to build crates stored in a registry(e.g. crates.io). The crates package generated by this script should be package upstream to avoid maintaining them forever. Crates not in a registry need to manually packaged. Changes v3: - rebase onto next - use crate instead of https fetcher - some script cleanups Changes v2: - add MIT-0 license to generated rust recipes - use BPN instead of PN in rust-hello-isar - add line for cargo-debstatus to check already packaged dpendencies Quirin Gylstorff (3): Add script to generate a recipe for cargo.io crates Add example of a rust hello world as isar recipe user_manual: add rust section doc/user_manual.md | 68 ++++++++++++++ .../recipes-app/rust-hello-isar/files/rules | 27 ++++++ .../files/rust-hello-isar/Cargo.toml | 6 ++ .../files/rust-hello-isar/src/main.rs | 3 + .../rust-hello-isar/rust-hello-isar_0.1.bb | 22 +++++ scripts/generate_cargo_crate.sh | 92 +++++++++++++++++++ 6 files changed, 218 insertions(+) create mode 100755 meta-isar/recipes-app/rust-hello-isar/files/rules create mode 100644 meta-isar/recipes-app/rust-hello-isar/files/rust-hello-isar/Cargo.toml create mode 100644 meta-isar/recipes-app/rust-hello-isar/files/rust-hello-isar/src/main.rs create mode 100644 meta-isar/recipes-app/rust-hello-isar/rust-hello-isar_0.1.bb create mode 100755 scripts/generate_cargo_crate.sh -- 2.53.0 -- You received this message because you are subscribed to the Google Groups "isar-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com. To view this discussion visit https://groups.google.com/d/msgid/isar-users/20260416152238.1651692-1-Quirin.Gylstorff%40siemens.com.