From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6916819863124049920 X-Received: by 2002:aa7:ce87:: with SMTP id y7mr190052edv.211.1610698276619; Fri, 15 Jan 2021 00:11:16 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:906:1ba9:: with SMTP id r9ls1430812ejg.0.gmail; Fri, 15 Jan 2021 00:11:15 -0800 (PST) X-Google-Smtp-Source: ABdhPJzfNX1cwLcQ8SVjeZ4tV8shT2etdVa0XOUhcbEeCEEVcsuoUguTjAzXHhMy4wXX5oiqXKYS X-Received: by 2002:a17:906:36da:: with SMTP id b26mr7792108ejc.28.1610698275607; Fri, 15 Jan 2021 00:11:15 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1610698275; cv=pass; d=google.com; s=arc-20160816; b=lUHQHLaIkyAHGVIdiyZw2+QhBXu2DnXXQ+PzeQWQwPxeS0S/7cdslXJ5OWHDI6hUjw VZtAFhKfhSOddFIDjtk2NWY2mGY/XDo0P+J7JAPvtofk05xlp3hqoQ2RV+hNjTEt5UV1 VS7J2XGO9fYvMXPXxQwM7aTG3VBc/AKwpBWZsu8PfO351aLGy9thheAwksLknf/zO/HD OU5nLURPrZwZ03DWStKKf9/rZ1vGDJCyk6Iso8SXXzC+mV6Bz/NT0G2FbGvKGJoM/xgf B5ICV9gFHGAFJISt4oIToh9lfesCaTzSZsfwFwhC6/TE5ttLMLEnoIXPZIiH62gpwQ5B rKgA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-language:content-transfer-encoding:in-reply-to :user-agent:date:message-id:from:references:cc:to:subject :dkim-signature; bh=pfoDoKLeouILrU9j/HFDa47lJaDKEgahf5xzgiMZAGk=; b=FgLVIvHetiFKTEES3mC9gDMUpnGoG308NIcnNw1YBZOI5VsuckgqrhwUjrs7sTw74B BdqfCp6Yjx6Svj+Q2aeW22cLPQCqj0xLJnYg7uxW2ETOAiLzhE0jG9EoATX3UQ/saqS2 4Egj0FajYoMKnTvewDDfy0xwpl7Pe48mEdWO9cpCgCEc9KMYiMK4oXKQ40pzLEHsXRoV H2+Afs7wiGa43XfgbXlUI/4SIRM+jkXQd9CwYhrzZFQHHoWqmvJQjYLXT1SZLc2vR1Et c4VKZmIFDojXUO7pa4NhV5DTkBr8/+5b4ufCY+GDuWv6c6Sh+fAj1lkHZZdfABV9GdMb 2t3w== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=eibNfwI3; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of silvano.cirujano-cuesta@siemens.com designates 40.107.21.71 as permitted sender) smtp.mailfrom=silvano.cirujano-cuesta@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2071.outbound.protection.outlook.com. [40.107.21.71]) by gmr-mx.google.com with ESMTPS id d2si385513edo.5.2021.01.15.00.11.15 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 15 Jan 2021 00:11:15 -0800 (PST) Received-SPF: pass (google.com: domain of silvano.cirujano-cuesta@siemens.com designates 40.107.21.71 as permitted sender) client-ip=40.107.21.71; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=eibNfwI3; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of silvano.cirujano-cuesta@siemens.com designates 40.107.21.71 as permitted sender) smtp.mailfrom=silvano.cirujano-cuesta@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=enDhb+BOlB8BppkhWZ8/JjEj1MQJbVSSDwJFth54769c7XwJfbWvJBf0uPV0hhX48TQ8y/tMBHlkdMittjuyftW0BJcvfsIOxnO6ue0yA6HG3Ybed4jYZlh/15OJAJolgIo/Mt+JAnUA72b1rLjQb2hT2oKP18t719FHU0VyeXAU919BHw+QC8KEoRcKG9QKTDj1FL+G2WD7hb7aWv+gXjxb0aHam9r/0xHzMZYYRgH+23/fZ/hYVQHQkyEb6BtVSemtizMofcsHsYHNpiQcdfNAVxTjGJdxWmoqlbo/Vzq5hQimKuOcDOHeo0UY0guuhNd86durMDby3m+f7hBDnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pfoDoKLeouILrU9j/HFDa47lJaDKEgahf5xzgiMZAGk=; b=i8rZ/ZLmqVNtSPPWYbvHZswra4t3vdmhuxkOo/elLkNkuVutFi6nPOEMepHx9pq6yyZhBffHKjEbabYVDQ698ucZrUue7Ig/SEsTZ5xlj3EYy/QZjdOFmE6ik2OV2DjZrkzFgxFaZQ1saXnYgMILAV1WL01hw18SCMAwAD+N+Ouz8E8JJyo4xz5cTEgmHYy+YWTnYYRmMnZSvgUTsibcukeouNC+tJDWCHbvDw+5lKUDEDqPxxjw3NRJz+xyAIuB2IOEGK+q6I7be9d7c+vibI9tHE98FOYPKMOsLEsSbhzMUsHK4POhWk1C9ySzdwffTl/E56bHBs4cRqOl4E+Caw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.onmicrosoft.com; s=selector1-siemens-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=pfoDoKLeouILrU9j/HFDa47lJaDKEgahf5xzgiMZAGk=; b=eibNfwI3GlZLK+LLVY4SGOGjSPn+2tuhBYcb8h5QWetI31D4jkVH9HT3uu/GBUVKEPzAj+4DSpAPtdIpDoLKttjr8vGxHHNO+ZHvnOjiAiWOQF6BNJt2tos33OnAEvp+mxkDM7WHBafS3BehpgNXzC8VFd32RSWC9doLqncG00Y= Authentication-Results: googlegroups.com; dkim=none (message not signed) header.d=none;googlegroups.com; dmarc=none action=none header.from=siemens.com; Received: from AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:12a::30) by AM0PR10MB2851.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:123::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.11; Fri, 15 Jan 2021 08:11:14 +0000 Received: from AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM ([fe80::c035:62d1:fd79:1bc8]) by AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM ([fe80::c035:62d1:fd79:1bc8%5]) with mapi id 15.20.3742.012; Fri, 15 Jan 2021 08:11:14 +0000 Subject: Re: [RFC PATCH 0/2] support generation of sdk container images To: Henning Schild Cc: isar-users@googlegroups.com References: <20210112103338.14712-1-silvano.cirujano-cuesta@siemens.com> <20210114193237.28c8448b@md1za8fc.ad001.siemens.net> From: Silvano Cirujano Cuesta Message-ID: Date: Fri, 15 Jan 2021 09:11:10 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 In-Reply-To: <20210114193237.28c8448b@md1za8fc.ad001.siemens.net> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-US X-Originating-IP: [2001:a61:3ba9:3102:e458:f9ae:a68a:ac3d] X-ClientProxiedBy: AM0PR02CA0097.eurprd02.prod.outlook.com (2603:10a6:208:154::38) To AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:12a::30) Return-Path: silvano.cirujano-cuesta@siemens.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2001:a61:3ba9:3102:e458:f9ae:a68a:ac3d] (2001:a61:3ba9:3102:e458:f9ae:a68a:ac3d) by AM0PR02CA0097.eurprd02.prod.outlook.com (2603:10a6:208:154::38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3763.10 via Frontend Transport; Fri, 15 Jan 2021 08:11:13 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: bd55c137-788c-4414-57d3-08d8b92d2021 X-MS-TrafficTypeDiagnostic: AM0PR10MB2851: X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:8273; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Si9xUFHFIJmV24dNH3tdyaMeyP5bNc3O2UcK5wosdax3k+9wi+fHvRE4fXELWZmFA+TJP8bNRcOqIGLErs3XvPe1jzAqJyDSqyMKbtWHDYxGditZZLH3f8+Ck9MxwCdcA9tLFcKhFWTXZAD5s7dIQ5hsl4sirVADoNG6JWvSP0+PZK3gpnWXX00P9zzOL9dVnBMOvWLPYQooYSTDibDif6dDGBZl547/d8fGfsAo5vY4+v4gNx/id6Npd1d1agcWq909+LRZhktpD/W8+c+dJnx/nUiKP+aP1UGq0aMIqlzTtYmiTi/HSU6ZD/NktOc+JgyZ870OeOzZMw9Rk6iqDyRVKwxj4NcHpKwADy7IpJuFJn+vCoB0bNXdynA8FCUKbs/AGik7cq95TJu4jEZDdNKM0Sj7K3ntVSfOndNWfbjGwb3D+UTH43qFQSKpJSfIR1xG5uANnAjwHXQVjO8k9+YNKMGtPU+zcCBGR/Va23Y= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(346002)(366004)(136003)(376002)(39860400002)(396003)(66556008)(83380400001)(6636002)(316002)(186003)(53546011)(36756003)(37006003)(2906002)(86362001)(6486002)(66476007)(8936002)(66946007)(5660300002)(16526019)(6862004)(31686004)(478600001)(2616005)(31696002)(4326008)(8676002)(43740500002)(45980500001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?MXZaTGNTamhPZEhkbG52czh3bE5XNUV2cVBaTVF0bTdjUk1CT3J0QWxLZHlU?= =?utf-8?B?SXJGY2YyS2xHTVB4cFJ0L3R6MERnUG4vVTE3UVRpRktjOTQxUXlnNGJ0WER1?= =?utf-8?B?aXpNTDQ2cDVyQ2N4VEM2VHRyMFo5WEtSNGNsSHlieXB1NGNJZEpHMEhKSHVy?= =?utf-8?B?bW9Id2RMVm9qWVpTeHRGbkxQMy8yeCt4M3FUUUtWRHphVStWKzNQT3ZWZmgv?= =?utf-8?B?dTh2TEhmTG9wTzRQeXRHUmpaNVQxRTdxZ3VBZmtPSVVKVnNLWEt6QllsUVJC?= =?utf-8?B?SVJVRCtNL1J6OEpQZkZMK0E4QXM1SUEzS3c1ZVV2cTlJemJ3NmgrU09ZTFpE?= =?utf-8?B?WFE5TnFELzBuY3ZZK3NTS1FMWndSamNrdFgwSG1QM0M1MUVneGxUQjNlYmZL?= =?utf-8?B?YVgydW9EZEI3L2l0TUt1NWlIbDlqWER0cnBJMHZkTmdhL2xRNjNUMjA1aVRT?= =?utf-8?B?cjQrTk9XMG5LVmZPOGlweWRVQXdwbmU1SFVwNDIzUG5sRWw0dHREcmdGWE5q?= =?utf-8?B?Mzh6ZURtY3NCUXJSK0lUWmhaWlhjekx5ZXhKdjQ3TENlVHUxeERhbGcwNjBL?= =?utf-8?B?cVJ4UmtPN0xsUDN1RVI2S1ZKYkc4SWZHd3ZLTkFwQ09jaVUzNk41QUJCU0d3?= =?utf-8?B?MUhmMU9nUXN0TkVkampFM2xya2MwMUNGbVZDb09OQjBxckNDRUVwYmlKNGJl?= =?utf-8?B?cVBKUEFqOURBaFNIVzVaWnNIcWVOTjZuSEUwM2RIbHoxeUZLdFNRaG1YTDB0?= =?utf-8?B?OGdiYzdQWTJnWjFmcng1RGRTeU1yVXIxZmorWGp3a0VqQ0U0UHhUZmdRRDVY?= =?utf-8?B?MFhVL3ZHbWRHMlpXNGJCY3ZtT2MwYVNaTjNCVmVaYmNVbWltR0FkNW1UcDVX?= =?utf-8?B?RzVRMmhJWnVnV1lQU2xLdG5lcGtCZDBueTBMa08rajduRUZhMitVUk0yWW9l?= =?utf-8?B?bXJieTNlVER0Q09EL3FhSUxTc0RGdVBMT0tNSFVpU3JNSFhxYytob1JlMjJV?= =?utf-8?B?YXlKNWE2VWJTeHlvaFdPV3JKZVFNK0xWajcxZ0R0REZCc0YvK0RHR2YzelBF?= =?utf-8?B?ZHF1bFRmSGVpWFA5RCtxcXlqUmpvR1FsUjAzVEFmRVpORUdnVzl6d25sbWpm?= =?utf-8?B?NUYyTnpub1NBMlR3VytkTEh4ZVdxMkI1Y0VoU2xDT2ZhZnhvWVh4MkpuQy9O?= =?utf-8?B?VUFwNFVXR1FVY2RQVy9IdnhvSkEvUGwvQzcvNDBFM1NLdStEclh2bUlaOU56?= =?utf-8?B?UGd3THc4bGtBLzNjZ09ZVVl3R0JiSXg5SGx6TXlWZzE2eVpybmJFbmNzOW0x?= =?utf-8?B?ZkQxU29XeWR0NEZGVExQdzJzbUpORmZYM0xOa1VqblpKUGRCVVcrbXJrRlJt?= =?utf-8?B?YjgzVGxXMHE5K3RtK05kRjl3ZXMwTjNrOWlZeTY2amlsWTE3VzNlU0ZCSXI0?= =?utf-8?Q?uIZk8ykx?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd55c137-788c-4414-57d3-08d8b92d2021 X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2708.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2021 08:11:14.0905 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: y7+o33MC4wxhBHx+KHwQDOTZleMpcw3AtTbQuZTMgZo8XTn5GIC4OMtuoKIUFf7vt7EVZd1DhM+KhKcUIa2nmMYScJkyPzvsI98TBmaAAxEEs6SymGB6Ieatsqj/YRHr X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR10MB2851 X-TUID: RWEYELvm2/Dr On 14/01/2021 19:32, Henning Schild wrote: > Please do not make my voice count too much, the moment i see "docker" i > go "strong reject". A reflex i can not help ... maybe its valuable and > i am too much blinded by stereotypes. I don't make your voice count too much, only as much as it's worth, being you one of the main contributors. I'm aware of your concerns about anything related to containers. But your concern is valid, since questioning the need for integrating completely new technologies and tools is always meaningful. If you're biased in one direction, I'm biased in the other one. My previous e-mail was sort of a call for the opinion of someone less biased. Cheers,   Silvano > > Henning > > Am Thu, 14 Jan 2021 14:56:59 +0100 > schrieb "[ext] Silvano Cirujano Cuesta" > : > >> I wonder how to interpret the current feelings about this proposal: >> >> * There's no interest at all. >> >> * I haven't succeed on raising enough interest. In that case I'd >> need more input from people who see the demand for this functionality >> to better understand what's missing in my proposal. >> >> * There's interest, but I should update the patch according the >> comments up-to-now before I send a 1st patch series proposal (or a >> 2nd RFC). >> >> I'd appreciate any feedback. The more decision power the person >> giving the feedback, the more valuable it is for me :-) >> >> Thanks! >> >>   Silvano >> >> >> On 12/01/2021 11:33, [ext] Silvano Cirujano Cuesta wrote: >>> This patch series adds to the SDK generation (task `populate_sdk`) >>> the possibility of generating container images containing the SDK in >>> different formats (multiple formats can be generated at once). >>> >>> Up-to-now the task `populate_sdk` generates the sdk root filesystem >>> (in both as a file tree and in a tarball) that can be chrooted to. >>> The same root filesystem can be easily distributed as a container >>> image and started as a container. >>> >>> It's even possible extracting the root filesystem from a container >>> image, using the container image format only as a sort of packaging >>> system for easy distribution. >>> >>> More information about its usage is documented in the file >>> docs/user_manual.md. >>> >>> Typical container image management actions (e.g. push an image to a >>> container image regitry) are out of scope. Available tools (Docker, >>> Skopeo, Buildah, Podman,...) should be used for these actions. >>> >>> Silvano Cirujano Cuesta (2): >>> sdk: support creation of container image >>> docs: document usage of sdk container images >>> >>> doc/user_manual.md | 70 +++++++++++++++++ >>> meta/classes/image-sdk-extension.bbclass | 99 >>> ++++++++++++++++++++++-- 2 files changed, 162 insertions(+), 7 >>> deletions(-) -- Siemens AG, T RDA IOT Corporate Competence Center Embedded Linux