From patchwork Wed Jul 28 07:22:06 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Henning Schild X-Patchwork-Id: 610 Return-Path: Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3) with LMTPA; Mon, 09 Aug 2021 17:07:58 +0200 X-Sieve: CMU Sieve 2.4 Received: from yssyq.m.ilbers.de (host-80-81-17-52.static.customer.m-online.net [80.81.17.52]) (authenticated bits=0) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPSA id 179F7uau019073 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Mon, 9 Aug 2021 17:07:57 +0200 Resent-From: Baurzhan Ismagulov Resent-Date: Mon, 9 Aug 2021 17:07:56 +0200 Resent-Message-ID: <20210809150756.GQ28547@yssyq.m.ilbers.de> Resent-To: patchwork@isar-build.org Received: from shymkent.ilbers.de ([unix socket]) by shymkent (Cyrus 2.5.10-Debian-2.5.10-3) with LMTPA; Wed, 28 Jul 2021 17:22:19 +0200 X-Sieve: CMU Sieve 2.4 Received: from mail-wm1-f55.google.com (mail-wm1-f55.google.com [209.85.128.55]) by shymkent.ilbers.de (8.15.2/8.15.2/Debian-8) with ESMTPS id 16SFMJDh032313 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Wed, 28 Jul 2021 17:22:19 +0200 Received: by mail-wm1-f55.google.com with SMTP id q188-20020a1ca7c50000b0290241f054d92asf315010wme.5 for ; Wed, 28 Jul 2021 08:22:19 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1627485734; cv=pass; d=google.com; s=arc-20160816; b=SS6Sg4UV7kXLfu4IWcUQJZJEyhpo77Gha4h3mGqLi/WRWyifuUt38FjcQhCxX9yTEt 4B/YqSlnBsM3WFUEqOCx72TFoPVNoFIZqHr9M29xzmLBjqiyN7/zmZf0yv1vmFHMkxdo VVQ7pgmXvquknrFKNodKS4TR9jeiV2EObWrI6eFn4EPDJ4Z/icf/HKnThdz3GXajgCRO 4+q2+Lx00LFPFU03DHE2+gECUOmYf19yIazyTbT4u4EIh7el2EHFBdDqV7jkXjOuCj4G xTg5Z7kQls1nrb3B49SZo2ZtCL4861F8pLvn0LSaWubhZ/tjv2z4SCmzc/xpk6UrsHux 3+uQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:mime-version:message-id:date :subject:cc:to:from:sender:dkim-signature; bh=0f/nxfvHR6vAXzuz7rYHTjIYGfdhI7zBNk/M7K3Qazk=; b=gRZmoyGujhkIFnWXhVm3Jvuq0vb/XHCPuxnWn6dcPQNYWwauHp3rHHpwt+Gd9DBLis VX1DUyZM1m9/puzkPh2P4Zs08zDoJGf/GHfGm5c9u+NGkGWm4xalH5I9aOynttSmQnuA e6AVH64LwbVTe7B/evj0MJQidx56mugmNBzEgLXWwX7U82QtkbA0UOTdCk0UtFlaIVuE 1EFWANEDS2xZ6falg8nEwmo16kLR9644DtgNjB/mbu5I5lKGL1Bfae8eYGHz4i20jVpo HInn83cYvd7gggMncjXo7ZhvNXZ1UxhbdKELsF9RHc0J91jvO2LqP5lfFIMCV/UJxn0p 2x9g== ARC-Authentication-Results: i=2; 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=0f/nxfvHR6vAXzuz7rYHTjIYGfdhI7zBNk/M7K3Qazk=; b=dJ7Lv8l3OXTTVdxZoIhQb8bHhghU0l5sS29lhdOn5q9cMC7IG7/MPXa26kIOyvIykd gbQhfUWAmUvmr4Ef39XfURy9e7j+f1XoUvhqzt5qYWopEGlK6uq0kjkiOI1yXwYlCaPq rw9RJGKIdZw4K6nGqWSLQBUyvQNX8Mcdlm086ztWXpemRv/puoWFUrNnWE8yGMQr+EJl adB5uN+gNAldsJTZus9xXB7ckWMXMHbhvfpjpDWBaCUlh+tWBvZ+s5N7d88i1NIWhtYb krxoV+wrB2na2hNATOJ7xN5yOGuz2WoXqTLdakIrzb4IjS92Mqp3OuMYghPtcmxoz1dK /Rfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=sender:x-gm-message-state:from:to:cc:subject:date:message-id :mime-version:x-original-sender:x-original-authentication-results :precedence:mailing-list:list-id:x-spam-checked-in-group:list-post :list-help:list-archive:list-subscribe:list-unsubscribe; bh=0f/nxfvHR6vAXzuz7rYHTjIYGfdhI7zBNk/M7K3Qazk=; b=Rc5/IIx99EZLQig6BYIIErkygnhz0lyMYrvaL2ufVO8t30Dt9MpXu7i4Mqb0dl7g2A Amoy35J0sjGgY8TvUG33TSvO1RFeMkeKJ8iXKdBsLoYPZlDQF3NfrUGwfguPvvzI6AAd 45QKAEWwv8mKQpEH3IOw4+T8JUAS95gMa5W/cJWrBo1f6k56BUQRX4C6MS/bEtoEQju5 uzmv5EzuxXP+0YG4b/yiMv5UwpPXLS7ZhsQnL5wC4WthOjcD0Pe9HHkltU76OpnCTGpp rw/uDCFNMn/FsBaRJt2eQ791BlfqXe9dLFXjGPEcb9vQgdP/BD6h0t1JTQ9SCFRI4BGV stfQ== Sender: isar-users@googlegroups.com X-Gm-Message-State: AOAM530OD8OURJ4dkC/v8BqEUfX3WLdRJ1p4Ou49LRqvd7A+GA++gYPY Ku+ApjfV9vByDGa2Y4w3n7M= X-Google-Smtp-Source: ABdhPJwc6XIiBdoBlx9tpxUuoxnD9Rw11M62BqVcVwbXyMqMxNrCBYh7GKkwP5BcS37m7eafclANnQ== X-Received: by 2002:a1c:f30a:: with SMTP id q10mr256279wmq.138.1627485733874; 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-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 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; 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 X-Original-Sender: henning.schild@siemens.com X-Original-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 Precedence: list Mailing-list: list isar-users@googlegroups.com; contact isar-users+owners@googlegroups.com List-ID: X-Spam-Checked-In-Group: isar-users@googlegroups.com X-Google-Group-Id: 914930254986 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIMWL_WL_MED, DKIM_SIGNED, DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI, RCVD_IN_MSPIKE_H2,UNPARSEABLE_RELAY autolearn=unavailable autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on shymkent.ilbers.de X-getmail-retrieved-from-mailbox: INBOX 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(-)