From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6989998000320806912 X-Received: by 2002:a05:600c:293:: with SMTP id 19mr5715647wmk.179.1628179980600; Thu, 05 Aug 2021 09:13:00 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:600c:2214:: with SMTP id z20ls3099239wml.2.gmail; Thu, 05 Aug 2021 09:12:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4ZZb1bb97j2j39TRc4IE7/zIj0scn+jRx5sPQBSc0Bdh2zu3X6l8q17M5owzsI6z6w2BM X-Received: by 2002:a05:600c:896:: with SMTP id l22mr16161604wmp.68.1628179979784; Thu, 05 Aug 2021 09:12:59 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1628179979; cv=pass; d=google.com; s=arc-20160816; b=Mg6Vd5EpnIS8fycTFY2eTIccOeGbYAyUa2uINvabDh302vsf6bnhIHNA3q8UxIMW9X ifTtXUYbyGx8IcC9VHmD/xr+YThV5sQmE1YDyalfDjqYwOrAuQkH6Oppbc8q7XB5BAH6 3zUUAlKLxsUi8N/eBRQihGUsua5v0JZ97Ph27zmzxqQo1lr+BKpMluWsn2EhjhjMG6X/ d0Rdv5VaOOfgyVx/0SfQlM1fMswb5wMvUGu+5/vstaWilfwzoIvHGpUGWvwIdxmhnBIL wieXLL8Zf99Gr2OKpG2x+dULKoz/mpQXLmM93bOaLU+pT8RwDQ54JjBB+I+bvuSR/DpI SzQw== 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:to:subject :dkim-signature; bh=pMNORb2EvC/bUVrcnev0edSlJzoBrj2iCHUIceI2y6c=; b=HodRALnpbrYExL+5uxOH9Dbb/bg67iQcNQ+q4RH9NMnFeh3vI7UgWWV5cS07sbvgUD MOXL2ESiKYZE5XniKvblhDdcyXI/oTQilW8q8KcqXK+Om9rGi2ta5HYMSjFW+8rGTflE F1BZNryoZAWIdqrkUzWFBvjkuSp/S20hV1OuZlWK7Mk+roxoTRsDgTLAB7o/iFnz7utY aaY+JNx4pJ/7/qd46a40NQI984jU0Hps3BbPgWKf3jkPJYZwm7VPbXsxj5emSMszDUZy vOyVYNMIO0sjmlsoFMh2VcjyWg6aKYNKQtYvx1F7bEsfNQgDfoJyUyXPYGBC2u+Hjfjg TJVg== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=WxGp3CZ+; 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.42 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-vi1eur05on2042.outbound.protection.outlook.com. [40.107.21.42]) by gmr-mx.google.com with ESMTPS id y16si480879wmq.3.2021.08.05.09.12.59 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 05 Aug 2021 09:12:59 -0700 (PDT) Received-SPF: pass (google.com: domain of silvano.cirujano-cuesta@siemens.com designates 40.107.21.42 as permitted sender) client-ip=40.107.21.42; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.onmicrosoft.com header.s=selector1-siemens-onmicrosoft-com header.b=WxGp3CZ+; 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.42 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=C97I3US5ftrzHq/nZnPrgNAHwJeKF5qm0eGCUZl9Yfyv5A0GU6eZC19foAwqrkWgTzuEVWK6SeLmZrMDWqvqRrQcpQzb9b9pv+o/rKENoGIng+NGBwowOXb/srZTjjbCkSTJA7NPxpW8PiUtN/q+Eq5urHoUHg3crJvR5+rSQhbyEP/88Oi9iNJj+8L71MiAPgCRkLBr7we9/U35NRXJ4DdFRQ87uvyQ793dDjDPXzKayngfeuk70KG1mUFsMKmaeZtGSIZTWZhqneKygXUGqYiZdS1f4i+PGfFJl0aSypFo7ipJMZanSvcosE/JuELYWgbAa2fuWrOs4Y4fWoUXOg== 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=pMNORb2EvC/bUVrcnev0edSlJzoBrj2iCHUIceI2y6c=; b=hn0556JuOPINC5ydKgmn0fG8X0pDc9N1OkeQallEJTGnaQYrzzqDFQvTb1c209NbmoHvs2jO11YwtW1+3keuw+af6cOvNGI7T/bEZGCV8Pk2DezC8KsyA15Ye3JEBljj3XwbfGy//7jtYr/hzlYZctsH0ZgL9ZEH0KbxcPkk4caB1ASHBXVFAb8Tyb5Rm/Iyjq1O6TJtQIOYvHE3aTKO6gAPb/4qh/7d8PG8zSOQZA+e0JeT5dXpvikOnB9s4AWNmEB9plmxTP9G+iFnmTMFuTdskuTKSRZ+5K6OjHqAMXOjoBWx/vFBbFtycGhyqKbUO24FuGzim3bGi27lQpccRw== 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=pMNORb2EvC/bUVrcnev0edSlJzoBrj2iCHUIceI2y6c=; b=WxGp3CZ+1y7I1yRpbFQgnBsO3rrz7+GPWzHrohX+uHkgjlBddkLbSXKgqjLf/GfXUULBCqDD2WQJi8njRBZD1oKGV53ewY5xlEA3mYHBF2KCY7C0Ez4giSZBLybhN7hUe/O4bgpE24T+hFyv/4lISvbU1JsZ3dPiveEBkaEV5xw= Authentication-Results: googlegroups.com; dkim=none (message not signed) header.d=none;googlegroups.com; dmarc=none action=none header.from=siemens.com; Received: from PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:ab::7) by PR3PR10MB4222.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:a2::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4394.17; Thu, 5 Aug 2021 16:12:58 +0000 Received: from PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d6e:ae99:c95c:83bd]) by PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM ([fe80::8d6e:ae99:c95c:83bd%9]) with mapi id 15.20.4373.026; Thu, 5 Aug 2021 16:12:58 +0000 Subject: Re: [PATCH v5 0/5] Allow better control over container tags To: Henning Schild , isar-users@googlegroups.com References: <20210805160949.14790-1-henning.schild@siemens.com> From: Silvano Cirujano Cuesta Message-ID: <3b0a34d5-17b3-19ff-46b5-2f83ab3fc802@siemens.com> Date: Thu, 5 Aug 2021 18:12:49 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.12.0 In-Reply-To: <20210805160949.14790-1-henning.schild@siemens.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-ClientProxiedBy: FR3P281CA0019.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::6) To PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:ab::7) Return-Path: silvano.cirujano-cuesta@siemens.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [IPv6:2001:a61:bd2:1702:b29b:fca4:a787:c220] (2001:a61:bd2:1702:b29b:fca4:a787:c220) by FR3P281CA0019.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1c::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4415.5 via Frontend Transport; Thu, 5 Aug 2021 16:12:58 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c1142e7f-3620-4762-7f13-08d9582be420 X-MS-TrafficTypeDiagnostic: PR3PR10MB4222: 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:8882; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: DuQm7IczS8DJ6MbvMK5sWyV7EdEeMwDhYMOEGLSGZ1UoyUkpWX1RLj5GHkD548VfHaVKD8aj1+KDYGXGQuW5BIpXx+IIXPcuUYFwdjkktqyqNbPaPlsrnkv/rblJLNyz792U0fsM7i0r3nJ2YYrK9HqBFN4phHCNvW5KY7sDOmtAi/pgk7LFR3GKD1rUeMNjmt3E3lnC4OkoXIfkzHn6pGJd5tHt14h/UoV8RDMSeGlrhC/oPfVNotQ0wTE2E5H9/g//ofdjTrTmdpPRr43OiNW6y9qNTvzimY2IR1U9ocw/ihYdhxYDV7s3hyVQR5hjggjg6/QlLTzdCSm3Ucw6vpxwA9mxTqZX1jj/nR96o1llyw619E8pkkwX8YIpPs9UR0GMGRiKrPJifBagl53Py2YMLcaZCFP7qE6szljvpAlxVC/w2nvbVTlCIFRtECuL0lO4wnTFkpZ0dtcroKVuR3ZfXSj6fmkFobxiD4Z+/tlWdyox4rlLaKiKV+d9wWR7C9vFR0Mzj0yW935xqrff/3H7kWF3NLOlALwHwoc/Pgh8Mwb4TQvUQMZK7azA2W2YjCFtsXJHFvT1qVWlSdgfkb4nUhQjvgmyTFFYNlsEEVI7ajTotNga39IxvMTNusJNr5cB16YxuSp1LUUKvfP4c/ea7GtPZZpTEvOzSiGjrJ0W6Pvy2FYTM4p2gTlwPchFIJmrvPQlRTRxmxbhrxYUQxsTK/gAI3PDOyjwyw4+vV8= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(4636009)(396003)(366004)(136003)(376002)(346002)(39860400002)(8936002)(66556008)(53546011)(66476007)(66946007)(6486002)(31696002)(8676002)(478600001)(31686004)(2616005)(2906002)(5660300002)(6666004)(83380400001)(86362001)(186003)(36756003)(38100700002)(316002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?ZHMzS3JTUGhSUllSeHFpdkd0Z2Yvc1Z1b3p4Z2J3emtqZUJSRGN0NnFOWEhQ?= =?utf-8?B?d2dZT0p6V2VyWFYzcE1RSTJyYkpsNFhmVGt0QTFiMEJzN3NXT3pEMTRpV0ls?= =?utf-8?B?VWY2SS84WjlPNmc5dVlyTC9VL1g1YUpDUmxrczByTTRhTmFhcjFNUHVvRFEv?= =?utf-8?B?aEJNeGRVN1NpVkFzVTB6c2krOS91WjVUd3lKVUZFbXdGekJjTWY4T2xZNXJV?= =?utf-8?B?cE12eHNjZGVyZ0U1bFlzTnFxVnVpN2ZLUm5FL092VVoxWjUwcXFCLzlLcHJY?= =?utf-8?B?Q3d6cTRMaUo0aFRSajQrOXRRaWM0Wmtlc1VJVEVZUEp6bzYzTDdicEhZTWpv?= =?utf-8?B?ZkR4cG0vYnRlSmFHTTByTW1kblVxTjQ5MDZ3R3k3aENPSk1pdkc1c1BLVmw2?= =?utf-8?B?NEF5dG1ZZHRwNklMUnZBa1VINTF2YUFjc0pkQmM1RXB0NWVQKytIQmRqYVhR?= =?utf-8?B?Tm9vTURWVXdsZkg5SDZrZnJmSm9zVmlCN1JXOUhGcGU5aWY1cVdKR200MDVT?= =?utf-8?B?WnRqRVUrVkJrMlBFcFJ5WnZOTUdVN0R2b0xwVU1kc2RuaFVid0YzczRRU2xk?= =?utf-8?B?NHdTQmtMNXNGNTA2YzRBUHQ4UFgrcWlRRDl0N0lnTU82K0o2aElwaDB4U1ZC?= =?utf-8?B?ZjlUbEN0MWM3dmppVUloVVg3M1pZLzdPbWRMR2xtNVRYYnZUcXBnTWJ2MlEx?= =?utf-8?B?SXpHcFRSYUdzcnZNQXNKa2g4WGpjbmxtYnBIZ2gzNWZ2ZW0rVUkwSUVzcmtm?= =?utf-8?B?d2tCSGxoVGVRQTJ6dGhNL2ZaNjE4azd1MmkyMEZXTUEreC9nQTlDRU5WZDg1?= =?utf-8?B?Q2Nqb2lrdmE3dEFySVdQa0E0L2tmaHhIaEZlRzhmY2ZudTJqUEc3akpwSnpN?= =?utf-8?B?U2YrdnhrckJDdEZzTSsrcXpoVlZLQlpMWFFYblZOcWhRZkZqbFZxeW80a0hZ?= =?utf-8?B?dXB3SkQxQlhRU0psbVUvZERsQ0loU3Z1R3l5ZUFyZzVpdXg5aWJudW0xQy9x?= =?utf-8?B?U290NmtWRmZGMmR6ejF3OGJzUmtybjZLVlBPRTBhSnY0Q0lod2p6dE5UK2FB?= =?utf-8?B?dWNFcmVyZWtoOGN2VS9OaGpjUU1Yb2NkRjNUZEJPbi9lSldMRHlZaTBWYnB5?= =?utf-8?B?aVI2cVpnZEUxM0pSeStITURPZ2lPVjgwNDYrMTQwNWhqaXB2TENkVGFEV3Y3?= =?utf-8?B?NUNGSVR0NVNkdDJqbW1NaVNyZ2t2ZG84cjQ3a1FXZFlnOVdOMmtOb1d3STFW?= =?utf-8?B?NjVPN3EyNFduT0NpaEJjVlFTZE12bmlnbjJyeVhjYk83Wldkc0xUS2E1VlMy?= =?utf-8?B?UTE4L3BTcmduNUtDT1pNamx2SisrR25JUDdsYTdkek81a3ErWHBsZzFzRW5y?= =?utf-8?B?OXhUU2ZRYzRTYTN3eThSZjQ2R3pSeklZMHMyRUtrM3VMNjFNMG41cTFWQUVE?= =?utf-8?B?eXQyK1dZaVBGc2IrV1VDbmk5NmdvSTJtWDBuajkyOFVSeE41OFFoS3lzcG9k?= =?utf-8?B?YnFFUkNSZWo4bVhTM2Jtb0htL3J5WlNYMjBRWXpzYkxnQUxhSlNIeDI1OVVk?= =?utf-8?B?ZWpZVElldGVvY0pkY1R4RHNZNFh6bHhsekFpU0x2UEVHZkRzOSt3bVUxN1dh?= =?utf-8?B?TU0vclZ2eWxBR2JCSUJyaC9QdkdDQTc2Z2dxTjlNbHE4Y2FCanJxYkRPWGJ6?= =?utf-8?B?aVA1L0pIS3hxNWptMWg2U3UyTnZnMEQya1Rhby8rSndZdWQwemFuUGNaVUpV?= =?utf-8?B?VmZqUjd6eWgwYWo4VWdvV0JaMWNNTy9UWGJodittUnczYU50Q0dCL0FDSHNP?= =?utf-8?B?MTJ4U3Zub0k2Mzl2Y0FqMERiZ0xtT2ZYYlcwd3o5SzlrU1BQN0VDWmljY0E3?= =?utf-8?Q?lxTaqGpjY4V6N?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: c1142e7f-3620-4762-7f13-08d9582be420 X-MS-Exchange-CrossTenant-AuthSource: PR3PR10MB4254.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Aug 2021 16:12:58.5142 (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: rcxZSjN64Zd4Mh7Xo92eUT2ILr44oXxhpjyCNUpDru6VPQHB1FWgZWKNIOuj+Xqz+gQ6yQxDi1UnEUzU7xvdHcXvpKTO0NKxMkuE7yvTnabvkX071ztUkkhwppWy/KvF X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR10MB4222 X-TUID: f6O9ZWQj+BGa LGTM On 05/08/2021 18:09, Henning Schild wrote: > changes since v4: > > - one more rename of a variable we now use NAME[:TAG] and get > CONTAINER_IMAGE_NAME, CONTAINER_IMAGE_TAG > > changed since v3: > > - only naming and docs > - rename variables again, patter is "class prefix"+"docker name" > - docker calls the bits of a tag "TARGET_IMAGE[:TAG]" > - prefix is "CONTAINER_IMAGE" > - also rename CONTAINER_FORMATS to CONTAINER_IMAGE_FORMATS in p4 > - fix docs in p4 > > changes since v2: > > - use CONTAINER_TARGET_IMAGE instead of CONTAINER_IMAGE_NAME > - update docs > > changes since v1: > > - add RECIPE-API-CHANGELOG entry for interface change in p3 > > -- > > A container tags consists of "name:tag" and both have been kind of > hardcoded so far. "tag" was always "latest" which is not proper > versioning. And "name" has always been "isar-DISTRO-ARCH" which is also > not proper because the name should probably describe the content and not > so much the build system. Plus that name means guaranteed collision if > you build two containers with isar based on the same disto and arch. > > > Henning Schild (5): > classes: make sure container extension can run multiple times > classes: simplify tag handling in container class > classes: allow more control over container image name and tag > classes: rename CONTAINER_FORMATS to CONTAINER_IMAGE_FORMATS > classes: fix comment in container-img class > > RECIPE-API-CHANGELOG.md | 8 +++++ > doc/user_manual.md | 16 +++++----- > meta/classes/container-img.bbclass | 10 +++---- > .../classes/image-container-extension.bbclass | 29 ++++++++++--------- > meta/classes/image-sdk-extension.bbclass | 2 +- > 5 files changed, 36 insertions(+), 29 deletions(-) > Silvano Cirujano Cuesta -- Siemens AG, T RDA IOT SES-DE Corporate Competence Center Embedded Linux