From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6989998000320806912 X-Received: by 2002:a2e:7a11:: with SMTP id v17mr6795270ljc.33.1639516321784; Tue, 14 Dec 2021 13:12:01 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:651c:1251:: with SMTP id h17ls14063ljh.6.gmail; Tue, 14 Dec 2021 13:12:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJw57mCfw2PzY0KJSKYi2KXa5ohXq0CFXVgJ4NAwND5V0hCOujDzh5b9mf5HYroZ3UxQ9KG1 X-Received: by 2002:a2e:3c16:: with SMTP id j22mr7083440lja.158.1639516320637; Tue, 14 Dec 2021 13:12:00 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1639516320; cv=pass; d=google.com; s=arc-20160816; b=aBarS52vFtzmpttrpY0QTWSqSKerENuiyoSUYMHyGX570xZyIocvYc8cCe2eNTzTRN s8ACPwREHKaWDsKv4xF+6RH8Qg+3P5ySvzCyiHAm/T/tZPA/amyVGqTO+YzXwHyWsJpd ODNv3Y28u2hV1Nrf0x5DZaueajmd1QbOIq5EfotQG3f0MbcuylQtYw5FafLPGX/SaUls IHN/PBH6fzYVyRQQ8h842bDXCE+cdc1nFF1w2NC7TTXsI+HbjQiysFU1/W7/kOtcNiPF 2Rv/Ot6oIt8SvkGx1stJFJdkMwm+Gem46Egub5RSBlRc1ZBsTge8tVVtnR5d9TA5/qah LeGg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=dG5FhoTKKh1pTUqJk+2kq/SLJBMzBuTpRouSF1Tt6+4=; b=Hfk5sjZFW9v+bVsckgXXPlYmnqw5HBj+N/OaXWw3s3+B4jMyink5+DQMZ2i4upd7ly FH43I4c5vXFCtpomvkESXfTfKOFDaTGVQJisp9Ri+g7bJY3Ep09bd+ZvNbMhRBb2fmRw DUUc01SYPDOnbxYgyxx7CYM4kPX5E7VnLRvKhhBFhw8Dj7hHappBv5XPVaN7EJGn5z+d bmypsKmJqP5V7rWvIGKru0eW0MShRKuyUu1ulBXaSGitzXkXGKbYOPpztYv7EnEhVrme R/WSo7j11twXWEMF/Hv8VqTPn1pD598XoYnyFfbDVi4RCiesOZrDPTqvMkd3ZCGOPm1A fZnw== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uIsxVwdY; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7e1b::610 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 EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20610.outbound.protection.outlook.com. [2a01:111:f400:7e1b::610]) by gmr-mx.google.com with ESMTPS id w21si51533ljd.2.2021.12.14.13.12.00 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 Dec 2021 13:12:00 -0800 (PST) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7e1b::610 as permitted sender) client-ip=2a01:111:f400:7e1b::610; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=uIsxVwdY; arc=pass (i=1 spf=pass spfdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:7e1b::610 as permitted sender) smtp.mailfrom=henning.schild@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=lc1Pd3q2QHnnG0WmZ9szN7Cpgm+qWA5+4nZcgxNiowta/5pYIKsfkzRWVl1kY3E+bcG/Fz5YkB9S9J6auNXpu21qyoSZMBWSs3U/C8ocLOn0+d9YEHhuA8ZJkKO9Rz9+H5H2H4MAD19hSPYsxXXivnzFZh+GzWhCW4+SBO7c5Nz2DLRQPYK2l6EQ8xA9wT6t8nTZ5jjvPEJcvLfDqXUggEf109uWBxOCYkrJiSP0xw92UGVhkewqLY3NtJvjSeXyTCcrR9WvHWc6d+Y9R+774RQMfoZjnR6oD7jb7zExS1fVCglASLFdg1ka7pVh7xOCibjC3pPJcK3AwyTGqKSBdg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dG5FhoTKKh1pTUqJk+2kq/SLJBMzBuTpRouSF1Tt6+4=; b=cuJZ0ElD6P53/dsibv87Hyw264e/vflQYwntxtmrKbCwNE+IBZMSm8C79WEJHVXZ5yEF2DlTbu2qpa8Ptr2tkOfnxJXMoO9vpAOx6Kv8xmqG5li9kdt9WQs5CFib9cQQWWn7eHQ5nVB/9FcxjDUO1gd4T4Z6JmSJrda4XulSMULm+R2dFTxKZ8A7jS2+7p67ZOl7XmX1T9t6MDZrQbIrHt0D4QNHs6/H/IPybDF/waDivjNX+oO2XcDy11aBVhXgpkhBA7AzCEbts06oklKHb4zstlKrrOfmIYM4SLXTSfCSyLtppZ9RYExoBVDV7aqoZ0o6aEv22w9349iC0g5wJA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 194.138.21.73) smtp.rcpttodomain=ilbers.de smtp.mailfrom=siemens.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=siemens.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=siemens.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dG5FhoTKKh1pTUqJk+2kq/SLJBMzBuTpRouSF1Tt6+4=; b=uIsxVwdYKSlKMkyqNBii9G55I2epc57FSU8vRMzBKECS9Ia+5OwVT5h1etoqjRVGVaJm06JGH9ta/9rVB7u+8CM+Mc01H2jLNcrIRcZEOyGB0jqpHZ0ovOB9vyaeFJO1DGRxvsVPR1umujxnNJYShoinjwHKqOm9q7i2aBwBSyYF8rktTKFnk6YakZXhyZuVhv18R+r9YyskXn/YjwKxQt/gJLGSnwzEH7FECVSQj1S/o1zmeXfNoLQ/5stZAnw0G4spjUPRvlQ4qwwucHysK1N8WEPnPWAQL3tYd4i0tMSX8jT8r22YZWRJU+zSvTRUp+O5t2eosQmKBEG/8Rf4Hw== Received: from AM0P190CA0010.EURP190.PROD.OUTLOOK.COM (2603:10a6:208:190::20) by DB8PR10MB3738.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:118::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.17; Tue, 14 Dec 2021 21:11:59 +0000 Received: from VE1EUR01FT027.eop-EUR01.prod.protection.outlook.com (2603:10a6:208:190:cafe::e9) by AM0P190CA0010.outlook.office365.com (2603:10a6:208:190::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4778.15 via Frontend Transport; Tue, 14 Dec 2021 21:11:59 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 194.138.21.73) smtp.mailfrom=siemens.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=siemens.com; Received-SPF: Pass (protection.outlook.com: domain of siemens.com designates 194.138.21.73 as permitted sender) receiver=protection.outlook.com; client-ip=194.138.21.73; helo=hybrid.siemens.com; Received: from hybrid.siemens.com (194.138.21.73) by VE1EUR01FT027.mail.protection.outlook.com (10.152.2.216) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.20.4778.12 via Frontend Transport; Tue, 14 Dec 2021 21:11:58 +0000 Received: from DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) by DEMCHDC9SNA.ad011.siemens.net (194.138.21.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 14 Dec 2021 22:11:58 +0100 Received: from md1za8fc.ad001.siemens.net (139.22.39.210) by DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.17; Tue, 14 Dec 2021 22:11:57 +0100 Date: Tue, 14 Dec 2021 22:11:56 +0100 From: Henning Schild To: Jan Kiszka , "Schmidt, Adriaan" CC: Anton Mikanovich , , Silvano Cirujano Cuesta Subject: Re: [PATCH v5 3/5] classes: allow more control over container image name and tag Message-ID: <20211214221156.1aa30072@md1za8fc.ad001.siemens.net> In-Reply-To: <16ef4e87-73d5-656a-1ff7-85ab27703e00@siemens.com> References: <20210805160949.14790-1-henning.schild@siemens.com> <20210805160949.14790-4-henning.schild@siemens.com> <16ef4e87-73d5-656a-1ff7-85ab27703e00@siemens.com> X-Mailer: Claws Mail 3.18.0 (GTK+ 2.24.33; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-Path: henning.schild@siemens.com X-Originating-IP: [139.22.39.210] X-ClientProxiedBy: DEMCHDC89YA.ad011.siemens.net (139.25.226.104) To DEMCHDC8A0A.ad011.siemens.net (139.25.226.106) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 14c7ed0d-161d-4e2f-dbca-08d9bf465d87 X-MS-TrafficTypeDiagnostic: DB8PR10MB3738:EE_ 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: RgslcKdGikBYZxy0BZD2IgjJPgjB9Z/Srnp+RsOaL1RciXFRouD3rS8BSLOtdArAflcKidD2+6VRcsRKoNqJVGDbq9ElA8yk9mDLKza0J5yiorBl635oH4q7JYErwyoudh065jjVgaQDYD5PzaaJ8UExJt/1h4tr4dQCfKdrUFDY4AworXsgZGOZdaXkNZXT6g4ZqJYdDB8SP46K3tDr0tbJ+uOHN0oZfo/eRMnnRPCdQfA9j3ODL3Tf+NWFdtLyE/lqh/h4wtgaI+qYFdhQ8yMrm2F0DjpblL72U5owfWwJvS/YKEdqmWg0dfQxbFBEOscsM7sLE+qUfA4rjzs6/BmoEu+kgpT0DyPL1VRD2/8Gdox0sqVI7alqgo+wgsS/5HdPWWUqWA9iEvIA6ySVHOMo92HVBDQbsHW0h/6P0ugGD6FEOnGNTaJNHD/e9ZuuM6FkAmf2/IL50t8DZd/M2XlVWCVg3WUEvKzcDs0d8kfeyW+6Qhl2S9V9mbkOA7KK8+6N4oq+2H7t70YMwLYc/SGcDP4iRDoONafcbsxcQBp5q32W2lPidQrxrF168L6FHIt1otfi/sI/D2mVxzJiwfiVrMZi4j/Ti/lZ353x+Sv4S9M9xnovMYVsKiIcqKGz1R59aeuxITTrMac6mHQL/lcbXdk/fRQYwrS/RM7L+RuL2apIHkbRDbV/1sBE1bzMCUB2kmDmPbBdBPXetaUFn93Oa/NSmxcqgio10HClxitioD1wtrmp6lGqGaefDq6MYdZFxhzdzFwG6sq9/0sLjLLnqTqueeMtuR+oPVwzj+c= X-Forefront-Antispam-Report: CIP:194.138.21.73;CTRY:DE;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:hybrid.siemens.com;PTR:InfoDomainNonexistent;CAT:NONE;SFS:(4636009)(36840700001)(46966006)(40470700001)(2906002)(26005)(9686003)(110136005)(55016003)(186003)(16526019)(82310400004)(54906003)(53546011)(7696005)(47076005)(107886003)(8676002)(82960400001)(81166007)(1076003)(8936002)(44832011)(4326008)(86362001)(498600001)(5660300002)(956004)(356005)(36860700001)(336012)(40460700001)(70206006)(70586007)(6636002)(36900700001);DIR:OUT;SFP:1101; X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Dec 2021 21:11:58.6967 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 14c7ed0d-161d-4e2f-dbca-08d9bf465d87 X-MS-Exchange-CrossTenant-Id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=38ae3bcd-9579-4fd4-adda-b42e1495d55a;Ip=[194.138.21.73];Helo=[hybrid.siemens.com] X-MS-Exchange-CrossTenant-AuthSource: VE1EUR01FT027.eop-EUR01.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR10MB3738 X-TUID: VegNNBP2Y0LR Am Wed, 18 Aug 2021 18:22:02 +0200 schrieb Jan Kiszka : > On 18.08.21 18:19, Anton Mikanovich wrote: > > 05.08.2021 19:09, Henning Schild wrote: =20 > >> diff --git a/doc/user_manual.md b/doc/user_manual.md > >> index cf7dc2fee35e..e5c07bd41fc5 100644 > >> --- a/doc/user_manual.md > >> +++ b/doc/user_manual.md > >> @@ -1070,14 +1070,14 @@ bitbake -c do_populate_sdk > >> mc:qemuarm-buster:isar-image-base > >> =C2=A0=C2=A0 - Load the SDK container image into the Docker Daemon > >> =C2=A0 =C2=A0 ``` > >> -docker load -i > >> build/tmp/deploy/images/qemuarm/sdk-debian-buster-armhf-docker-archive= .tar.xz > >> > >> +docker load -i > >> build/tmp/deploy/images/qemuarm/isar-image-base-debian-buster-armhf-1.= 0-r0-docker-archive.tar.xz > >> > >> =C2=A0 ``` > >> =C2=A0 =C2=A0=C2=A0 - Run a container using the SDK container image (f= ollowing > >> commands starting > >> =C2=A0=C2=A0=C2=A0=C2=A0 with `#~:` are to be run in the container) > >> =C2=A0 =C2=A0 ``` > >> -docker run --rm -ti --volume "$(pwd):/build" > >> isar-sdk-buster-armhf:latest > >> +docker run --rm -ti --volume "$(pwd):/build" > >> isar-image-base-debian-buster-armhf:1.0-r0 > >> =C2=A0 ``` > >> =C2=A0 =C2=A0=C2=A0 - Check that cross toolchains are installed > >> diff --git a/meta/classes/image-sdk-extension.bbclass > >> b/meta/classes/image-sdk-extension.bbclass > >> index 426b92595554..fa15b588068c 100644 > >> --- a/meta/classes/image-sdk-extension.bbclass > >> +++ b/meta/classes/image-sdk-extension.bbclass > >> @@ -80,7 +80,7 @@ do_populate_sdk() { > >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 # generate the SDK in all the desired c= ontainer formats > >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if [ -n "${sdk_container_formats}" ] ; = then > >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 bbnote "Generat= ing SDK container in > >> ${sdk_container_formats} format" > >> -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 containerize_rootfs "${SDK= CHROOT_DIR}" > >> "sdk-${DISTRO}-${DISTRO_ARCH}" "${sdk_container_formats}" > >> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 containerize_rootfs "${SDK= CHROOT_DIR}" > >> "${sdk_container_formats}" > >> =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fi > >> =C2=A0 } > >> =C2=A0 =20 > >=20 > > This might be wrong. Containerized rootfs image and containerized > > sdk image are using the same name, so output files will be > > overwritten. Meantime normal non-containerized SDK image is still > > using sdk-*.tar.xz output file mask. > > =20 >=20 > Good catch, the resulting filename for the SDK should be kept (already > used downstream). Not sure we can/should keep that. Might be for the RECIPE-API-CHANGELOG.md in fact. The name should be in the file and also in the container metadata "image-name". I guess with the SDK container we currently have the problem that one can not import the sdk and the image because they conflict on the "image-name" even if the filenames differ. In fact Adriaan told be he has a patch to make the SDK a real image ... and not some "unrelated thingy". Adriaan please give me that patch, it might be the proper solution to the problem at hand. Henning > Jan >=20