From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6989998000320806912 X-Received: by 2002:adf:9e01:: with SMTP id u1mr17159768wre.12.1627905247129; Mon, 02 Aug 2021 04:54:07 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a5d:54c9:: with SMTP id x9ls694937wrv.1.gmail; Mon, 02 Aug 2021 04:54:06 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyYNuOlgIPJsh+9h6kgH3Q2u9BtmXomygsCn+HGdek/y3kZU0W3wlHyzGaSfKfQhOOS56c2 X-Received: by 2002:a05:6000:10c6:: with SMTP id b6mr17347540wrx.110.1627905246318; Mon, 02 Aug 2021 04:54:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627905246; cv=none; d=google.com; s=arc-20160816; b=nTzy0dI+jzLuKZGS0WrTvUvGIRMitQpOB5be5NfeqpppOPbp+yVOljSvznD0QS9sI1 uNJkipGiT+WVduLE5sipZsmGreOdbo37XaMgU2WcR7fzBmvI8831eFS6J7LD723UHC7L +xLDdL39GBuUmseMsLAWvdQIdD6dIiqV8QALQBfYMuBrLWSKty1JDKOR0/EOBwt1szwB x2ZrtLU/KNimqirJI8xoFUMjdoC2/tPzFwKygCz5ShKjuBX2/v0yTxmqh6ph0Lx+Izbq MnKTjcZ8vJwjIliFHrExqzwVkyStKZoCUF2wsAPB/q86skwoGZ6YTtzhip74zoHbv1f9 mxlQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from; bh=3ukP86ovFx1KJkL9sGUwZNcAFwPAA6WdajRU1AJ//H4=; b=BUukxtkNgPCh85B22UMs0g+8bpNqM3DBhoni89C4UJSD6EILVabFw2Z+q+ZlBRtkij F4u4GfBCq3CvwJt/03/e709XsfFFFdq16IFAR5JdDOLmoEYlMpVXQetPGpa7f2VMFDLy ZDpOMTwusmX1R+GyVa/w5dg/JK2fmXFabM8P91qpygbu/yHmD1/E51Q7btBH8iZc+9NO 0FFQ1XQ+nFPI3GNXjDeiphkmWZ7CjYo4RRPY/kxjUykK3qRctwSGrOEC/cjtt34knX64 uZ1YJn0Vl9uxdLk51EazYOUaLTmIBbxxk9KSSuOAQhMSH5djKFbxCti1E+5BJb0iYCAh UA5g== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from thoth.sbs.de (thoth.sbs.de. [192.35.17.2]) by gmr-mx.google.com with ESMTPS id 189si563289wmb.2.2021.08.02.04.54.06 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Aug 2021 04:54:06 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.2 as permitted sender) client-ip=192.35.17.2; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 192.35.17.2 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail1.sbs.de (mail1.sbs.de [192.129.41.35]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 172Bs5dn014953 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 2 Aug 2021 13:54:05 +0200 Received: from md1za8fc.ad001.siemens.net ([139.25.0.59]) by mail1.sbs.de (8.15.2/8.15.2) with ESMTP id 172Bs5fH028005; Mon, 2 Aug 2021 13:54:05 +0200 From: Henning Schild To: isar-users@googlegroups.com Cc: Silvano Cirujano Cuesta , Henning Schild Subject: [PATCH v3 0/4] Allow better control over container tags Date: Mon, 2 Aug 2021 13:54:00 +0200 Message-Id: <20210802115404.22707-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: Zh1VkuwNEBmb 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 (4): 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: fix comment in container-img class RECIPE-API-CHANGELOG.md | 4 +++ doc/user_manual.md | 8 +++--- meta/classes/container-img.bbclass | 6 ++--- .../classes/image-container-extension.bbclass | 25 ++++++++++--------- meta/classes/image-sdk-extension.bbclass | 2 +- 5 files changed, 24 insertions(+), 21 deletions(-) -- 2.31.1