From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7213346707715653632 X-Received: by 2002:a17:907:cf8c:b0:93b:b8d4:8d0e with SMTP id ux12-20020a170907cf8c00b0093bb8d48d0emr1950813ejc.8.1679550371722; Wed, 22 Mar 2023 22:46:11 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a17:907:8b06:b0:92b:b0f0:2860 with SMTP id sz6-20020a1709078b0600b0092bb0f02860ls14030636ejc.11.-pod-prod-gmail; Wed, 22 Mar 2023 22:46:10 -0700 (PDT) X-Google-Smtp-Source: AK7set8MaR5Hy6h4gWkObPe3ctLDFe+h6+EDxlqPivrN//foUCYeS5B/Se7Bt/Ka5Zj3mRg4K4xx X-Received: by 2002:a17:906:3cf:b0:931:20fd:3d09 with SMTP id c15-20020a17090603cf00b0093120fd3d09mr5180558eja.17.1679550370069; Wed, 22 Mar 2023 22:46:10 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1679550370; cv=pass; d=google.com; s=arc-20160816; b=ViWIecizWLJlK5FgzVauJbeH8QKg5WW+OAWw6HQd2XPv844YTkPViANaHVx/4htmJv QDSfUxyWsSBmKlebuhN0xQGzEmHw5Ule8qftuQ0TE+NCjKdfBLM0tVCg2fYJPLu3DjTU g6FtYiBiQEV1yrA3314lDBey2kNGGrukl6Hod7azq6gUkGBahtrqgeIKxM4vTI3CTzCD ZHJ47B/5l7pmVMPJLcLjzklnAD3ycwmqkCa8Gzb/kE9ut98GCR5f50/gCWoNj8WJQQX/ B4nCkFSMd/rTrfLU/t7AKxS3vM1q7fdG+d7Xr2qDRwP2X59irHi/keCP+8aasKWpKKBU FyYg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:in-reply-to:from:references :to:content-language:subject:user-agent:date:message-id :dkim-signature; bh=IiL4chgpBKnLeSa9j85HnTBD/EiCcWVCQBc/wb9KraI=; b=QgJfWkN+0gtph1pknzbbBtETTYrlaVeI6Ow3AXMHYKnrt4TFjnA5KCAvwo1zJRYaln dLbSxFezNtS5wzhd9uPN5B0dDDwJTkkG67pxWMBX7zK8d3G5qEdFF/LsPeLmwH1fga4B N1NLgaoJ4DmhH5fx6qX6vylMU+H/xzayjyDm+i6o5ht/Cbf1tSM7YUE641bCTwJd7PdO S3iO3LW5NLPd3TMCTLVlUo6KtQ1ppoVEP1RctVkEnNyMgU7s3uIcy40+oHmZ2vCwUFjR 9NMzxgenrHMOU7PuCnaTzZSQpR1lBFEGEjVr9VpMw8/57zB9MtBn/UQhbx0oQvIKwtOI G+1A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="ksF+8/uo"; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe02::62a as permitted sender) smtp.mailfrom=jan.kiszka@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on062a.outbound.protection.outlook.com. [2a01:111:f400:fe02::62a]) by gmr-mx.google.com with ESMTPS id v1-20020a1709064e8100b008b14694acaesi854600eju.2.2023.03.22.22.46.09 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Mar 2023 22:46:10 -0700 (PDT) Received-SPF: pass (google.com: domain of jan.kiszka@siemens.com designates 2a01:111:f400:fe02::62a as permitted sender) client-ip=2a01:111:f400:fe02::62a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="ksF+8/uo"; 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 jan.kiszka@siemens.com designates 2a01:111:f400:fe02::62a as permitted sender) smtp.mailfrom=jan.kiszka@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=HfmnRCECYgfZ2BC4bjq6/8CZ2RWnHbcrYzbSHyjq6LMLNK8Z3500nXgMe1OsTQc5b0r2PSZ+ZEV4j0BNJ13iZGlx8JYZZlfwzTW4tltD2hA1KBM3P/eTff8oNkiSz/DEPPKSdJzmPapy/SK2YjbFfUT+iLoVUBaybFM4kwTzFJuznRvcAvNRHPgcUUWj6idSpvf8KJOhhRH8FF/6jou/HvWFj5ej8iqijbkVhVAZ22Wk7Z1Mg/ua0bN26yCTUgE6Qw0P3hsGFPkbCZjCxndy0Yhkd6Z5UiWBeyy7EK5l/nwQr3GdyQ7o6sxXCQs//ra4g3nXGdu7hcC6oflYK8DcFA== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IiL4chgpBKnLeSa9j85HnTBD/EiCcWVCQBc/wb9KraI=; b=R//Pyq0gKYFuqB5aU3ZED+osVNFQpM1j7TkvUV66CfitbUINkzzjpxEahNE3+VsaUDXY/ee5y/fVFgiJ/zzJOFIia5M/93suNNFNX99End/LwfodMaSMySqKeMbyUCNuKWtScSsVimUIcxgQW1dMk+6a116O410Dx+WaMRkNY96tj5ScHLHh+2J5psf+OI8plhEEc2Ow1rCl0qUiuZ9qI/uN/FvkOfJHR+I5HqVRsAwXcmkZ/49TLvdmg5Tz1gyDxxKjKP4CKyD/uPEgtSQ7pfdlnE7vWYdf7e4X1JXsNFaHx5nx/yDJHXMP6911reBsVcAIrqexvsU2RYwimNUBJg== 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.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IiL4chgpBKnLeSa9j85HnTBD/EiCcWVCQBc/wb9KraI=; b=ksF+8/uoPpqDWqSlp/LC3V73w/CMhSrmURm1tt+p2tX4VYd2SSbQigRKDDRQlFjJaZVdFAhQfR0OVf2WIRBpgyUrM8BUnIweMtOXXcVt30CTRxs4R9+i9CWJRfH6El3LlFJHrn5Ko3DKFha0uy6D9bJ5ffUCSCya5hkUwJcKQifUgWodUeAFek0Q77pN7LPE8iMHptdSyL3vBEX85B6FA2lviF7aYRL0EZsy+sDIbSbuPTKSht/CuFjTPpGx8RNPXHjVMZf2j6DzNR31cAVa+ELHrAHhShej6h3OvcIMjH5gK2Ln7SK4h3WJx3qvpcKaUSWvSsILGEf/h7aXUBTSDw== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) by PAWPR10MB7174.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:2ed::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6178.37; Thu, 23 Mar 2023 05:46:08 +0000 Received: from AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d4b2:77cc:31cd:a3a2]) by AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM ([fe80::d4b2:77cc:31cd:a3a2%9]) with mapi id 15.20.6178.026; Thu, 23 Mar 2023 05:46:08 +0000 Message-ID: <4e73d767-7706-5810-99c2-6b4d1ba3f559@siemens.com> Date: Thu, 23 Mar 2023 06:46:05 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0 Subject: Re: [PATCH v2 1/5] testsuite: Dockerfile for docker-isar image Content-Language: en-US To: "Moessbauer, Felix" , "ubely@ilbers.de" , "isar-users@googlegroups.com" References: <20230322122912.5910-1-ubely@ilbers.de> <20230322122912.5910-2-ubely@ilbers.de> From: Jan Kiszka In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-ClientProxiedBy: FR3P281CA0119.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a3::19) To AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:588::19) Return-Path: jan.kiszka@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS4PR10MB6181:EE_|PAWPR10MB7174:EE_ X-MS-Office365-Filtering-Correlation-Id: 0917102d-ed15-458a-d79e-08db2b61e682 X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hqlqpkxHw+bG0iduCg8UxlID0f6briScptDPNBLGxkKgZkAZwAYhBtAwmGA56WuyTmpbFEi2P/zjpHm1DPcuFz/McFmnSyv+GICDixB3vYErh8QwWeXe80FhK9hZosg4jplJJeOjYK8toLvjKgNSmjQKZ8Prd1XzItBh6GdLd95ep+ySu3H5XthMGo/JEIN8RcP8HGWPwjE2IG7znYeLkwPt9n+eohmJpx30IsxsrjDzVnOPAdRbqyshBDcZpWZrpl2eTGBpcMbG8RUpo9c4FUqRBJ3c0ePySPZFsjk6xxdKhmMEpnE7fz7ctnIHpoymjUOS+bHtSEglgWSptig1e3hy7jSQ0wKt3L4mqGj1Xn8jqL9MwU6EZNvIil6HB0IWDOAkRHYvrG2X6+oPzWOFKXhByyvOB06Yt1Ol0dC416gJArT5HSq8ikfsbqvaqQ0yRBpYqgJniGRJFQ3wQOjdqGUuWoI7WPo7+e2hLTf31MSdASSKV5xhZ8zaE2UCQVtjw0wDrR8RhkbMi0OZ+Sm2+ETzPKRQmGCK6ts4f0W5V9VdiP9DqCF1sZnrmJoOtqjH2HKZIC69+bCwww7sxMAHdFSl9YlvgVduRpiU1Roiu58KdU0aoMVAynrcS+eZQzkCaNj2gW9tzB4mCFgtvmPixiZGCLid6cPwTDdIAUpVH7VvOw4Tng0ANVdQqzeYJbFQ0aWpsj4VakhezT0M2uhmt+ALZ6mQb0kGViXbiyvOhS0= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230025)(4636009)(396003)(366004)(346002)(39860400002)(376002)(136003)(451199018)(478600001)(53546011)(6506007)(6512007)(31686004)(26005)(186003)(84970400001)(6486002)(66476007)(8676002)(66556008)(110136005)(316002)(66946007)(6666004)(2616005)(8936002)(41300700001)(5660300002)(44832011)(82960400001)(2906002)(38100700002)(36756003)(31696002)(86362001)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RjhtSzJmdWdFZmp0KzVYOXZROXFPa0RHUTE0bTZjNWlLTDUyQUV5OFFWSE1X?= =?utf-8?B?YUxRZ2RMcS9QNTV5elJ2SmJlZHhUSU9UeHF0SzdLWFBrb0hwd2FFS0ZUako2?= =?utf-8?B?NUtlT1F3d3BIVHJxd3VrQ0laVE5Ja3ZCZXJVL212RTRtdzVoWW1ZRi9BeUNo?= =?utf-8?B?cGd0MWJmcGYreHVxam4zZ3ZXQThSck1lUWVrUU83MkJncWFrZ0p1UW1RM2Zp?= =?utf-8?B?cHRDOW03aVl4WTZNVSt2TkdaUDQ3N3REeXovV0o5d2g3RWMwc1FFRDB1TDFy?= =?utf-8?B?cFlJa1NyNi9BVFNxZTdUd3JvSkYrbFcyUUpoQUJhUk1lUlpKNldmTTgyNzhO?= =?utf-8?B?d1FNRXlZUnk5ZTl4SzhodDNrN2hhLzNXb3pzWWl2YkxMYkltVUxJcXY1aW5r?= =?utf-8?B?UFhINlowYXQvMG11Y3Y3UithSnJQV1d6akI0UlhiMExJYkY5ZG1hanYzaFMr?= =?utf-8?B?UmpTOHNjUFhHK3hiWE1RU0cydXRwRHgrRlA1YU4rMis1K3VOcHNHSzdtWDRt?= =?utf-8?B?Si84cW1sQWxhQ3hjQTFFNVdBK2xVTm1OQkdrdWdnTktXaURnRVphaktLWGZT?= =?utf-8?B?MWd3TlJtSENkZHNqbXlnZEFCdkFKV08zR1VQeXJnQzc4THFidmpVTThRQkFB?= =?utf-8?B?eCsxeG9lN0JDSGxMT2hiR2xSRFRKVDFsV0pYeGlwaE5nRXNrTm9aOGpVRlhV?= =?utf-8?B?ekQybGtJVGxLMXpJcytTbGhwTDdIQWdsNlE5NklzQkJpQWlWRE1yd1VoWjNZ?= =?utf-8?B?NXFJV0VMQU5JZkJMR1QyeTFxc1N3MzNKajhsR0RIdzBHS2hObDJWZGhra2NK?= =?utf-8?B?NGVvUVg1bzM4YlNWTlVGaTZUb1lvek9PV0dIbExxWmFhSStTa0RzY1JyOUlX?= =?utf-8?B?R3ZOZU9TS0xGdmUybVdWaHpORk5LZk9vQ3R6TzVLTFlQWlBxY1BpV3VreDA0?= =?utf-8?B?Lytnd1RobHZ1K2NhU29YbGxoQ1dCUkpsOVpMZHYvODQ1K2FQVlFua05SbTZK?= =?utf-8?B?UlFpY29ZamQyK2xOdkFKQXBmekFuWW1FN3RVUUc3L3dnbHAzUzhhc1A2Rk1z?= =?utf-8?B?L0FSbDhKSzZXaFJtMXNsT0poZW9GNEJtTEdvazdRNW1WK0JjRDc3ano3bXFj?= =?utf-8?B?UE42MzBFemlpS24xelRiVzZ3VUhsT2lFeTc5NE00c2k0WTd3R1hadUZFeFlR?= =?utf-8?B?TGF4M29wWEdlSTkyRDE5aDNYNzgwSCtPbC9iaU1sK2Z3ZEZ3NnNyNnN0Z1V2?= =?utf-8?B?bzhSa0FKc3pVTk95OU15R0xLT3BDbHdTL0pTdHFmUkJDT3JIZExibFRqeU5j?= =?utf-8?B?aGJ6VzN2YndTUHFRRWtwMTl1cC9yRkl2NFpyZWFaa2FzRzhTSmgrc3g0SCs5?= =?utf-8?B?QzBtR2kvbVJMbytlNzhiTG45M2ZNUzNUeG5WLzBxbkxSUmdtNWJSeGgrbFZW?= =?utf-8?B?N2hrRHRTZVlqWjBja0tkd1N5U1RpeDdua05NZC91UVJhRjVqZVFiN1Zrblg3?= =?utf-8?B?QjdjSFNTUzl2V1hHNzNtcG9aS3lxQmt3Sld1Uld1SXVEWXBCTE42VGJORllx?= =?utf-8?B?U0tuZWpIUExwY0pyblpZVDZjN2gwZnB3cjR4cGhtWHc3clp6TW1MS2s5Ykpv?= =?utf-8?B?cCtXa1c1NVBOaVRLeWdobm9QeGx5ZFNaZFV1WklwVnFLYXVqYUJqSEpBVFF2?= =?utf-8?B?ME00ZFUxTldGS3c3WnVMVGVwbWEvbkI4eS9UcG9GV2pZSkx4RTd3VEVZUldv?= =?utf-8?B?dExydERZeWhOVHBIcXdOVlJLTTJYTkxXTjdIMStiVTMxRGlUYmdFbTJuSTZa?= =?utf-8?B?M21NdkZyd0UySEpRNCs1SW9GZWNJU3dmWGVTQWVUU0s3aVh1dmd4VWovRU1J?= =?utf-8?B?WXdZeThoUk1KV3VyWGVzdmxLcFBhbWI0KzY3YXRHZ1l4ZSt3dTdFeWdFY0pT?= =?utf-8?B?Q2lUV3Qxcm1ZYmMzUzRoYUVwUkZzMTZVK2dLMnpnNUxWRW5LRVFUeklmbS9J?= =?utf-8?B?a29ERU9ISHNXMWVMQ1BUZnd0b1ZHMitxbko3eHc5SXdQZ0pENXdwbTdKWkhM?= =?utf-8?B?QzhFcW9KUnJZUHB3a0ZXZ3cvRDdTNnVwS3hRaTdRZGVEVjZKUkRrbHNqQzY1?= =?utf-8?B?T3lqR2dPYWczaHY5M2thK1k0ZmkwK05OVmtpbVpXMzV2enMwSTVHYTllQmJV?= =?utf-8?B?R0E9PQ==?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0917102d-ed15-458a-d79e-08db2b61e682 X-MS-Exchange-CrossTenant-AuthSource: AS4PR10MB6181.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2023 05:46:08.3307 (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: EZYal6gABFri2ypaME5yOzgApjl3fio4+Y7kvsxnV6bkXqumokhRWReEc+iE4RVamIzVzxsqzzAwyGhpdZJnLA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAWPR10MB7174 X-TUID: 96BRK+KA00ph On 22.03.23 17:22, Moessbauer, Felix wrote: > On Wed, 2023-03-22 at 13:29 +0100, Uladzimir Bely wrote: >> Add dockerfile for generating docker-isar image supposed to be used >> in docker-based CI systems. >> >> This image better fits testing when compared with 'kas-isar' one: >>  - Avocado test framework preinstalled. >>  - Qemu-system packages for running execution testcases preinstalled. >>  - Direct avocado execution (without ci_build.sh) when necessary >> (e.g., >> for manual testing). >> >> Signed-off-by: Uladzimir Bely >> --- >>  testsuite/dockerdata/.dockerignore |  2 ++ >>  testsuite/dockerdata/Dockerfile    | 18 ++++++++++++++++++ >>  2 files changed, 20 insertions(+) >>  create mode 100644 testsuite/dockerdata/.dockerignore >>  create mode 100644 testsuite/dockerdata/Dockerfile >> >> diff --git a/testsuite/dockerdata/.dockerignore >> b/testsuite/dockerdata/.dockerignore >> new file mode 100644 >> index 00000000..6e19512a >> --- /dev/null >> +++ b/testsuite/dockerdata/.dockerignore >> @@ -0,0 +1,2 @@ >> +.dockerignore >> +Dockerfile >> diff --git a/testsuite/dockerdata/Dockerfile >> b/testsuite/dockerdata/Dockerfile >> new file mode 100644 >> index 00000000..87ae2f20 >> --- /dev/null >> +++ b/testsuite/dockerdata/Dockerfile >> @@ -0,0 +1,18 @@ >> +FROM ghcr.io/siemens/kas/kas-isar:latest > > I would recommend to use a fixed version / tag here. > Floating references are problematic as local rebuilds of the image > might use different versions of the base image. > This also does not help with testing kas-isar:latest as the image build is not part of your CI. Instead, use a fixed release by default and rather set up a dedicated CI job that builds and uses a :latest image. Jan -- Siemens AG, Technology Competence Center Embedded Linux