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; Wed, 13 May 2026 17:16:44 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f61.google.com (mail-wm1-f61.google.com [209.85.128.61]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPS id 64DFGhxt015615 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 13 May 2026 17:16:43 +0200 Received: by mail-wm1-f61.google.com with SMTP id 5b1f17b1804b1-48d144d3428sf40428885e9.3 for ; Wed, 13 May 2026 08:16:43 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1778685398; cv=pass; d=google.com; s=arc-20240605; b=SaxgFfY5WpMUKzdb3PaOaUQFXDWYzHdCjZmvz9RGBJVIvXgQDFJzRQ/7UHEiPm5R+3 IOTYFGg/DJx8bxjJhB4eKDmKUFduM5DpBX6tRwFVC9J1tR3hZnTAU3oXO5odnlO+ZWbT 6u5ILWeGziWapeHQRh4iEkLnZmQAvwqc7e59wEGBcBFTpaaS9fZAFfGu7Rxwefi2tYAM LhCx/TSn6QXReIR+BnEITgO59nNbbFdsdxnGg/jQMi4t/5VbIb6SMGfZu+WdA8nPgZrV hUv0QQbxQZFAX/uAuy4D4MMLklXuCgYJIBucfqcIj2D2rmt/5OccfGcBVn6sM1QF70ZF KaQA== 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:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:dkim-signature; bh=+V0q4n7t92cx2ym+d0HK2GrKon5OveAOy1AZag81g0s=; fh=WttwA3hFIY3CnEjk2/5yPAdjkP3rC4MZF8aZeEb50Rk=; b=hW5gZTf+AKrK3Qwc9W/ShfZZMZ4eGXH4QdfXh09ypwdiCXanZ4gnDpZCYj2LJAOqTl snia3rMh3fCbHAXmxqugeh5IVgi/I2YaGtYm3dZUxEKdDenhbJXqaBxTfWA0MHgttOEW lXFImsLVWA5LLLomvtXKdjg80Ey/SkytAy/IlDZNf07s+94LaXP3nsQA11AeXd4P09HF 5tRLK0japS+ARQT3FjoWDp6URuHiqiQGzDVl+dxJrolZ6MRtSztD5KFFWxn7CCWQooXH C7QyOPObeYoYKl/4mT1wteFzinHI5pmmv3vsAKrfLBltu/2Si1vapQVo83rnD44zIUka YD3A==; darn=ilbers.de ARC-Authentication-Results: i=2; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20251104; t=1778685398; x=1779290198; darn=ilbers.de; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:x-original-authentication-results :x-original-sender:in-reply-to:from:content-language:references:to :subject:user-agent:mime-version:date:message-id:sender:from:to:cc :subject:date:message-id:reply-to; bh=+V0q4n7t92cx2ym+d0HK2GrKon5OveAOy1AZag81g0s=; b=OLUMD3XWfXt95O7n4IxQM7u3/przw7SMnLQYjZVF1qPdceopQM7dUlmZT5fPXNVNlM CD/adf/v9rqC3KpeSnaLrVbKoIzVhnHg0tK6Cb/zyggcpB9oXNqox5zXV0l94royEn/S L/BMnTDCRNqpGfzGMzMTsceJ7v471n7aIQsRraxKvxPFT5c989tJRPakaTVXHnaw2Gwf IJV0gGn/XdFqsoua6xm1BFysRssnS/EBdTzTSix9rpz5cJ+mYA7l3ymm955C5KgFiaCK sP7I6wJ5Gw2ZT88JYWE0dpaX1aENp0NRUITvjT+fummkJtEG4mKJGTNQINDEE7jKk2TN 6vdg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1778685398; x=1779290198; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:in-reply-to :from:content-language:references:to:subject:user-agent:mime-version :date:message-id:x-beenthere:x-gm-message-state:sender:from:to:cc :subject:date:message-id:reply-to; bh=+V0q4n7t92cx2ym+d0HK2GrKon5OveAOy1AZag81g0s=; b=HZ0BTxyETrAh4VouCs9p+U81AnetFS0pKSGLa+H3SQRTYMNqRgg4hlyp2wTmP6hgDz RX/Jx/N+E1L4k2O2yQIdH7/wAI7OeHAfdMQHslrq3wQslUNFLgdRmVauTNVeDAC4dra2 hAvzaSigNPROtu4Fxv/xuxUSt6X7ByN1YdQ0mHLa+wjU15j3tXEk1K79k6WHc8NKAPm3 SCoMv6yEb2V4E9YepEH+wYL98DFVog6AzWp3ffJ8RUjLi/o157Bp2p/ngktxYd7N7KaB m5sAAlLR49r1s/UfYlN++CEHQwZ7243iM8YLj28h8qOdR7ohHnOhRb8oJzG3kVgd0P4e ZkWg== Sender: isar-users@googlegroups.com X-Forwarded-Encrypted: i=2; AFNElJ9oUeYbF5kMywdJcYlq8EmWegSJ0BV6UBl4QC+t4jHOqWxUSnlllNEJFBl8m65D4yybpg5w@ilbers.de X-Gm-Message-State: AOJu0YyxDkeVIeA2gH5oUnIZy6xgOReBLHEGBcmm78/oRceos0jbEZe1 woMIp96MMfrh9su0i0P1QL3AnvUPQlIsEhwHfKu3L4aHGXxWiHS93a4y X-Received: by 2002:a05:600c:3b15:b0:48a:5342:36b5 with SMTP id 5b1f17b1804b1-48fc9a3e5eamr53722215e9.21.1778685397778; Wed, 13 May 2026 08:16:37 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com; h="AUV6zMMwaJSQQea1FigyaFkweGNn2/WMvFqEMswgyYFMm9BRHQ==" Received: by 2002:a05:600c:1c14:b0:48a:5ed7:ff83 with SMTP id 5b1f17b1804b1-48e8c08d7c4ls5461535e9.2.-pod-prod-03-eu; Wed, 13 May 2026 08:16:35 -0700 (PDT) X-Forwarded-Encrypted: i=2; AFNElJ+ptV3Yy8Ut3OM/Pu5kePntgIyiwnDigsmHPkCw/r7pBLUGorn2y5hjj0NQwU8MCkAfG8qSo1ToiU8Z@googlegroups.com X-Received: by 2002:a05:600c:468f:b0:48a:5339:ef0e with SMTP id 5b1f17b1804b1-48fc9a028bemr54256455e9.3.1778685394988; Wed, 13 May 2026 08:16:34 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1778685394; cv=none; d=google.com; s=arc-20240605; b=HSJZxP2cBHUVVbhCu3Tno8pzth1wPnQ/t3IclOrELQiPaZO68PB7JPb+M3OoX8gMpM hVdTLjIlDF3bzKiFZxrqSoUrmgDCVeyyCwmNIJtJMoRA//tBUhZ1QlbqxJAB+iIEFlyT jTKDJSySIPk0vzR9ktu4zNV4rnU38olEARGBmCC+8PAXzaOT/O2Ygh4AJdESroNbcwdS k4KZMdFSTIS/uiL9nJwygISbI0ikB56p4KJYR45eA3YkIs94fNPRLvxJ5O83Vx5qDIhs AieKqP7FnTF3JY+uqn44vWPRoRPycbqextzmn7LJXUkBBgWXGh+ja0H/KbnyKRMEMQEW qiXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id; bh=GZ53eADNnF23RtDIlTljJJ8f4gaWLdv+bWCcrzoqps4=; fh=7U9bt5EkCry67sG+Cc4EVPhGY4cTcCSQUazzVQY1X7A=; b=HmvXrVzNsl715DwbLhK+eAf/T3GUMaSoeuiFlFQjPzYU1LohOVAIocXONyEnWUCXYf d+XX8xzvO3Li+j4bXePXakMxvtTyYP9OgO4gR6/76ZGvqE9ctWsHn/VOl5MQpT1ScdHW aWC6m0tF7EqRXcNx9YssDucNLmCFWskuoFDIqz72zgCnlsqqDvBUimxV/vypmWwdNfHY RAjE24HRzr5rn6ORzCZlB4Yin6OOPm38YTGz954QBNJmjiQ9NjfcPLbJspTm4RAxgHsO eMSyh3H7T1UTDajZ0iRe3UM7ln6dYfV88kcR+90YTdFiVCyU8xwmJoOx0hD9Kqtg+lu/ 50fg==; dara=google.com ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de Received: from shymkent.ilbers.de (shymkent.ilbers.de. [85.214.156.166]) by gmr-mx.google.com with ESMTPS id 5b1f17b1804b1-48fd627611asi6695e9.2.2026.05.13.08.16.34 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Wed, 13 May 2026 08:16:34 -0700 (PDT) Received-SPF: pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) client-ip=85.214.156.166; Received: from [192.168.178.148] ([88.130.203.42]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8+deb9u1) with ESMTPSA id 64DFGXqh015604 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Wed, 13 May 2026 17:16:34 +0200 Message-ID: <39231b8b-dc95-4288-87eb-013d3bca4048@ilbers.de> Date: Wed, 13 May 2026 17:16:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v3 0/3] Add helper and documentation for rust packaging To: Quirin Gylstorff , isar-users@googlegroups.com References: <20260416152238.1651692-1-Quirin.Gylstorff@siemens.com> Content-Language: en-US From: Zhihang Wei In-Reply-To: <20260416152238.1651692-1-Quirin.Gylstorff@siemens.com> Content-Type: text/plain; charset="UTF-8"; format=flowed X-Spam-Status: No, score=-4.6 required=5.0 tests=DKIMWL_WL_MED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,HEADER_FROM_DIFFERENT_DOMAINS, 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-Original-Sender: wzh@ilbers.de X-Original-Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of wzh@ilbers.de designates 85.214.156.166 as permitted sender) smtp.mailfrom=wzh@ilbers.de 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-TUID: kitKjX2YjL/l Applied to next, removed some trailing empty lines at EOF. Thanks. Zhihang On 4/16/26 17:22, 'Quirin Gylstorff' via isar-users wrote: > 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 > -- 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/39231b8b-dc95-4288-87eb-013d3bca4048%40ilbers.de.