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; Tue, 31 Mar 2026 10:10:33 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-pl1-f192.google.com (mail-pl1-f192.google.com [209.85.214.192]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 62V8AVmN011200 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Tue, 31 Mar 2026 10:10:32 +0200 Received: by mail-pl1-f192.google.com with SMTP id d9443c01a7336-2b0b0aae381sf71514765ad.2 for ; Tue, 31 Mar 2026 01:10:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1774944624; cv=pass; d=google.com; s=arc-20240605; b=AOxQRxqvdwU6oJL8z79z/2q44bGaCPd7QRvj5oeyG3CFZHMg8lnoGvZAWQBEwZAbDu YpO3kACiwI8oIyNdgSvMiDf6Llj75oVoH9VI7hU3BNlIaYJZCGM4E39u/skzPKAOn5tf 3JqCSbvmHJjeUYIiSq4Z8GAfw0yNB+qo9uHeAJ05Um24X7VW1lx5h1YJTrkH5LTR2Ims UJarJcoBLRI445wgFCFPsxeabH7remAQjo6j3CNs52fB3XOh297Ndg/xyPDK1bb+vK9w jygrRhuMg3bhJm8sKOsJySqhFrSg+0maBm/QZho58K3PbiKzPitMOlaVJQJMWreigitO XFag== 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=Mf7Mjzmbk8vh3z6EVU9dsE29LiPmRoQgSSha0gGzGN8=; fh=yLtvgRXACDFFKgz7xayaARIJSEGCU4RZj9WmBr3lvy0=; b=gbSQWPDGhunkFIVN7mBO/NMr85VnDL46Cbs5mr4tDfqK+fKSe6qWPXNWRa6O7YlOwL KAtc8Oa0dUhPvy/jIafJoeEiZhWeuSrYPU1wVmbGwe0pZ7HrOTcNlN/lwYFmEnX8zAee cnJ3nGw1vYL0JacSzDyNU01RxXuq5gafiAgyuVYmhW/7+SloudSw5ML79xJ+s8gQjbxV G3SoL3XE/mtBkj78Xm0UbGaL5B3e7vgGAinPcgnj/ml9auWPQpz/zmIM6V+20fhO9q8A MNcaimCjUw9hC7uexGXbzTBPf4hnl45RkUZpmWmbVb6l6Cf1bS3zAMlqLfmmsF9Sk8LS lTYA==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=KvRsGiOh; spf=pass (google.com: domain of fm-51332-20260331081019d2b73c633a000207b4-f_eizv@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-51332-20260331081019d2b73c633a000207b4-f_EiZV@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=1774944624; x=1775549424; 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=Mf7Mjzmbk8vh3z6EVU9dsE29LiPmRoQgSSha0gGzGN8=; b=eHJ7QBM/6uPZuOBcoZqitKb9uVrZJ4RvGNB+XseH2BRePL7HVEpe+MdrVqlSLGicC9 CD7u0IxU1GhlVsw1ntc8JusDOvBdEe77bxbnJN76+4vpYzeWYaCryiToTa7KLsbyQo1O c31A2mflxjoWrcafRysjE/xLMX69LPsyU04rBAljf95Y9pTSmTt74G0tVUItoFJSDKlz AMSuydDJPexRVbM62dXGltw9Qwa17iSaKkV0DkU7LwEvF1CjVauTZuMrL3R3M1ZKTE59 B083kh++b6LepxpJeoMoIcMKFc4m8ntKwdhj5O/jLQeThojVyywK0O8r6VkYXaPB1S6s YqsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774944624; x=1775549424; 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=Mf7Mjzmbk8vh3z6EVU9dsE29LiPmRoQgSSha0gGzGN8=; b=eCoF2Z2h3By5jqVz+ODBqbIYjqNk+43FdsIzxVU9fFCZ5zoA6/bi+QkJ/2szWTV77M W7BZgP890FrTv7RkNBYDhgG4Z6uFY3qSxQg46r7nnyfCIV3FsPvkl0SORair5qL7+Y0t I0hxJJnceuV/hQU23wh7molB6E1Z8VfqBYfybWVa/3CFHn9PnZdrM34j1ciZXpcDaf+I 9fc2euM1Bc8o42bz8t/GIM0zSML4D6x/WREIPc61WdygQkpXKxhEAJojk+zFlLkDIHMQ hntbAruDrSoOlbMUz38oW9+qwot6oeDsKgl2iAyNV0l7cetmfI4uVgPc2d/TwhF7q3fv q+VA== X-Forwarded-Encrypted: i=2; AJvYcCVGlIAV5Fwt1K1/kLLE2DxvWnEGDyO95hBYjHbPOMX+nRqR2sEJQvgdBkMCoDvUWZm9RAxg@ilbers.de X-Gm-Message-State: AOJu0YwX9qo1W/5hCpYRpsET8UZNU9rFfUBnHJggNwAWyEqykBnaDiD+ 1NHC5yC/YAg+3XOFOJArnjsZszkt1Nu4vr7w9bFPqZO0pO48zNVoiqsC X-Received: by 2002:a17:903:41ce:b0:2b2:470d:6d1a with SMTP id d9443c01a7336-2b2470d707fmr106665975ad.27.1774944623838; Tue, 31 Mar 2026 01:10:23 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AYAyTiIi+6OGKgKSLu4qh4G3ovBvzzsT+SpwnpqaStfRpVJJCQ==" Received: by 2002:a17:902:d409:b0:2ae:9b24:fb90 with SMTP id d9443c01a7336-2b0bf0803ccls35513235ad.0.-pod-prod-01-us; Tue, 31 Mar 2026 01:10:22 -0700 (PDT) X-Received: by 2002:a17:902:d4cd:b0:2b2:53f5:463c with SMTP id d9443c01a7336-2b253f548d6mr62290705ad.4.1774944622062; Tue, 31 Mar 2026 01:10:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774944622; cv=none; d=google.com; s=arc-20240605; b=FZOuygQjGvxZQl05ZMumkbEhdjFTQ49TURd6xBy6DSVRvs/xeci6YmDmY0MNKyVavf pMTMgbi+ILvy4M7PKVKE3nRa6J0CaJxZSNf9KVSUzmnqBJZU76dP8SmM07CJ8zUKuHVF 7GuAu+tsZp0OfihdNFSFkCVWrE635TCzgjVdQ7eyb09QkJ+Izi+8mQih3qoYs/TKfK2o RuEgHHfqDNHfxw/NlEjHr5a1cqMz9p3s8oJ8gUm8mr0pxXkZRzKc1xImuM8I1YMUzXFu 6dsB8U4UH+G/sqnlYouYYmZpsTHt7R5uxs1rUPolc9u1OoI4aCIot6mVgGDMd1gtSxv/ EPGg== 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=vy6NHjoTd7RtQBjpSvsVOmb0dqet0N3S3wROIpSbfik=; fh=7tclEdh7YbwSQowgJ6LNq720O7H5HTEaqj22NJWRE2E=; b=JjHjByxwxhOBApKSdq6z1h4qm5aFjUVnW3juF9a7h2xUFyqy2GzgNCPWGFSWSnCS3K zHMBr6wPTRZakt8/b0/74MFsTvGDjuoAB7nbeVHq60m8mF8K0m1hEynPf64kpmYuwKrv HQq/SlTiQJwq3GmwnozSHtYVDntgtfAu7JkfE6U19EFOVwlsPanT5ew84Lff3Dl33Glz wg2LyJwFb35R3g9QnBqjoX1yKbURaWsp69IlLEUdJbqS3bhMQbvbrP+E0Rab5ZKokZwT 39GwCVbynzzJgToNA2v062gYWcmRuzC+GCV3jzhlRNm6DCQb7k7T73GQZ5ydNcrI/8S/ 7CDg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=fm1 header.b=KvRsGiOh; spf=pass (google.com: domain of fm-51332-20260331081019d2b73c633a000207b4-f_eizv@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-51332-20260331081019d2b73c633a000207b4-f_EiZV@rts-flowmailer.siemens.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=siemens.com Received: from mta-64-225.siemens.flowmailer.net (mta-64-225.siemens.flowmailer.net. [185.136.64.225]) by gmr-mx.google.com with ESMTPS id d9443c01a7336-2b2426bb8cbsi3116395ad.5.2026.03.31.01.10.21 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 31 Mar 2026 01:10:21 -0700 (PDT) Received-SPF: pass (google.com: domain of fm-51332-20260331081019d2b73c633a000207b4-f_eizv@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) client-ip=185.136.64.225; Received: by mta-64-225.siemens.flowmailer.net with ESMTPSA id 20260331081019d2b73c633a000207b4 for ; Tue, 31 Mar 2026 10:10:19 +0200 From: "'Quirin Gylstorff' via isar-users" To: isar-users@googlegroups.com Subject: [PATCH v2 0/3] Add helper and documentation for rust packaging Date: Tue, 31 Mar 2026 10:10:03 +0200 Message-ID: <20260331081019.32111-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=fm1 header.b=KvRsGiOh; spf=pass (google.com: domain of fm-51332-20260331081019d2b73c633a000207b4-f_eizv@rts-flowmailer.siemens.com designates 185.136.64.225 as permitted sender) smtp.mailfrom=fm-51332-20260331081019d2b73c633a000207b4-f_EiZV@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: 9avOU0u0SyV8 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 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 | 88 +++++++++++++++++++ 6 files changed, 214 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/20260331081019.32111-1-Quirin.Gylstorff%40siemens.com.