From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6989998000320806912 X-Received: by 2002:ac2:4829:: with SMTP id 9mr5100423lft.388.1627893647704; Mon, 02 Aug 2021 01:40:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6512:3b1e:: with SMTP id f30ls641237lfv.0.gmail; Mon, 02 Aug 2021 01:40:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwNPuu0kWYzWLup3KnXe56hfV4gFCPUAP3dq8MHINVsog8g+Lu16whkYDWu/GXATSV57LTB X-Received: by 2002:a05:6512:3085:: with SMTP id z5mr3464943lfd.659.1627893646644; Mon, 02 Aug 2021 01:40:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1627893646; cv=none; d=google.com; s=arc-20160816; b=cXRe2RbpJl+kdZ+pdA7Ge6t1E+/L+zHR/NSqkWwxejzJgz4XOIyArQOOU20ENgJ2Ku lmrIJ+sROdwycqHlmMZ8AJW/BFWokJkiOd8xxtijeuvjwtLL+JQ5fo5+E6jPX26iCLEd m6APcqNVb1SHTGtvuXghEgxkEtRfeTx4ctztIy1a+vvuBagLv3uzBb2DgG0DgdilI9EJ 0Qqu8wwlSeTPB3pS4rctZzNafgAHmOXNnEeIVkAB2q+jFM/K1razcZoAFGxlkBESbIMr HOi9ubq/+LGF3AwLwBfImqH/dlgHR3htfbVYbXxsCYF9ZkV7wtBrJhXVpA3Rdk9dR9Bp 9bzQ== 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=h2VdDa2nIFSO7q/IQcmhxVWBJQBlySeefZgZt69gVCA=; b=QRt4agCL9Il+VT77OtzcUb5/3LfgsE8MoqKzxkqB/OqhvZ1ElzeqsNEHUk+k1XiNnA QJ2xqEa9jLwj85ninV1BHV6Bs+AOkuyKRKEoHycxV2ZMa60ptRtXNxYYgbUL9jVe2Nb2 QAqZH/k5wBqeSJLSk44U39wgbg3+aC0dvFQAVzwKi4ipEotTm6atBQ5jvYvNNz8rqN8X JwOgcQaQe28zhR17diACx2fiW4ITBZZ5ZMZrbsXVcGRmWdUVNqoH/3Uv9tTE6ZTUbinM CFS3QD7Cz8RzBmG1iq4ncqxqQRXSbE0eQLIQxZimztHvCZnS+ulRVXkaUoRzuD/30eKf earA== 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 a2si563017lji.5.2021.08.02.01.40.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Aug 2021 01:40:46 -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 mail2.sbs.de (mail2.sbs.de [192.129.41.66]) by thoth.sbs.de (8.15.2/8.15.2) with ESMTPS id 1728ejI8014836 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 2 Aug 2021 10:40:46 +0200 Received: from md1za8fc.ad001.siemens.net ([139.25.0.59]) by mail2.sbs.de (8.15.2/8.15.2) with ESMTP id 1728ejXJ026449; Mon, 2 Aug 2021 10:40:45 +0200 From: Henning Schild To: isar-users@googlegroups.com Cc: Silvano Cirujano Cuesta , Henning Schild Subject: [PATCH v2 0/4] Allow better control over container tags Date: Mon, 2 Aug 2021 10:40:37 +0200 Message-Id: <20210802084041.1320-1-henning.schild@siemens.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-TUID: fr7UoihuHiUG 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 +++ meta/classes/container-img.bbclass | 6 ++--- .../classes/image-container-extension.bbclass | 25 ++++++++++--------- meta/classes/image-sdk-extension.bbclass | 2 +- 4 files changed, 20 insertions(+), 17 deletions(-) -- 2.31.1