From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6989998000320806912 X-Received: by 2002:a1c:7706:: with SMTP id t6mr283244wmi.36.1627485733921; Wed, 28 Jul 2021 08:22:13 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a1c:7fc3:: with SMTP id a186ls1430768wmd.3.gmail; Wed, 28 Jul 2021 08:22:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJydPBGr4S3vGupi3TaaLFMzvhCtu0m6evcBIkOAZAJKdNzA8RaJ6CvvqIrdJkJ3yDj3WpMo X-Received: by 2002:a1c:35c2:: with SMTP id c185mr256792wma.126.1627485733035; Wed, 28 Jul 2021 08:22:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627485733; cv=none; d=google.com; s=arc-20160816; b=C9Z9ZxAvilap9mSv5JvOe1TsQBudD+V+a/AdAFOA58KY5bkFakMiYUjER8W8m069/e s7SE0f7Q0jYMzTnNkBqGgXjprY/fcxyOP7Lgi+naVbm4300cEQBl1H5Cd7s1T3Ybd4il cxqX43yFqvQnzs0iBHoOIBxKQpTUQmBtLcAcLR25ss+zsIRwWxVKIwZp24J7EjJ7Frqu VbXkAGnUIojP2EzPe2bnXx6pdhLrzIt7XUXFSA3F8KEvOB9YPzijMZp43HJ0tLGzARFt /NUJkUmrwumEpFDSTCnQaa2DvaeHsoQgiP6wNkrF/BIfVTv+PMj22C6eHCtJkYpORCEs tOgg== 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=6tbV1HQUVcOdVJZLUFuJKe0ZvV+ad5bDGJEHNiLlnHQ=; b=Pr5R8j4B/pnQkk04aHo+alRNbOQYA1e1vaOJ9zdMO/plIfnKxmfVaitCEFzy5IvPX/ EQZdMGhh8freJnb5yhbVeZ6dOaf4yd3pUL+WavBsv7s6QwzCddV1umLe+7EkWJVj4/Uu WTapv9GoQW6pylDF4uy4o5Tqcx6+o/URMy2Vo4jtwLoFIaGGEn2jv50+MWuefkk1g2eQ lH8/8lCGPCGwBubYfk+VURy/CLwWAtjp1f/vqB50NihtdtAkORkaPJdHTJYht8yL+Dub Vh+1u4uYjoVuWxxxNjJOFvhpobJ4/r96Fa3fsmzevef9D/hT1ebpViNJNjRrAixzqW+K a0IQ== ARC-Authentication-Results: i=1; gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 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 gecko.sbs.de (gecko.sbs.de. [194.138.37.40]) by gmr-mx.google.com with ESMTPS id k19si6508wms.1.2021.07.28.08.22.12 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 28 Jul 2021 08:22:13 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) client-ip=194.138.37.40; Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of henning.schild@siemens.com designates 194.138.37.40 as permitted sender) smtp.mailfrom=henning.schild@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Received: from mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by gecko.sbs.de (8.15.2/8.15.2) with ESMTPS id 16SFMCB7021968 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Wed, 28 Jul 2021 17:22:12 +0200 Received: from localhost.localdomain ([139.22.37.16]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 16SFMC2G022883; Wed, 28 Jul 2021 17:22:12 +0200 From: Henning Schild To: isar-users@googlegroups.com Cc: Silvano Cirujano Cuesta , Henning Schild Subject: [PATCH 0/4] Allow better control over container tags Date: Wed, 28 Jul 2021 17:22:06 +0200 Message-Id: <20210728152210.7089-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: qW8bRanoxrEy 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. p3 is kind of interface breaking, i may have forgotten some docs and stuff 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 meta/classes/container-img.bbclass | 6 ++--- .../classes/image-container-extension.bbclass | 25 ++++++++++--------- meta/classes/image-sdk-extension.bbclass | 2 +- 3 files changed, 16 insertions(+), 17 deletions(-) -- 2.31.1