From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7093814202197868544 X-Received: by 2002:a17:907:94c4:b0:6f9:f69f:2fd5 with SMTP id dn4-20020a17090794c400b006f9f69f2fd5mr14875442ejc.347.1652261447452; Wed, 11 May 2022 02:30:47 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a05:6402:270b:b0:427:d070:5bfe with SMTP id y11-20020a056402270b00b00427d0705bfels1166351edd.0.gmail; Wed, 11 May 2022 02:30:46 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzNmhvEUPB1DsNvp24EU79XXgptjfoLx57amd1cvq7aVY82fBnJrYGyEU/AALCsmbV2E1gH X-Received: by 2002:a05:6402:3585:b0:427:ccd4:bec3 with SMTP id y5-20020a056402358500b00427ccd4bec3mr27967437edc.2.1652261446400; Wed, 11 May 2022 02:30:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652261446; cv=pass; d=google.com; s=arc-20160816; b=N9g9Q0gofWCDCf88MSkn86mduEmG2dPuBIXvGXeAGys3qHidkrbIOOEyXFUnU9SD3/ WzAdZ+c8p/7bBsnLuADeZpoe3MnEadYN4x2gHuLMqbbLYZdjb5qB2KF96OygTAAC/Nbx BjY/cYJK1cF4W0lQclyzfRWkc+TC8rFpWdhMwJEpKyAWzrzsQs9cA4MLsuY/VPmIP7Hb 4Jp9KfZUj6Tc4spgHJTIci0YCWAwlf9Wd9k3WGIZUwSW7nneW8Ylv5INMkQ6QZfd/O2j 8ZKntmH+VY3I3S/TICtnRMf4scFz2LTshV4BIqzvuEHs/IQnmCKPdADEElcIQCcup+0G d5AA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:document_confidentiality :msip_labels:content-language:accept-language:in-reply-to:references :message-id:date:content-class:thread-index:thread-topic:subject:cc :to:from:dkim-signature; bh=3HR0oD0bM/5roRCHyjUJ4XsmyRwld7NeB7PIqeFRVrM=; b=bX179U6RJgR47sh/SoMN9C6ohG/UiHzu4MoIcK1eYGmKBOQ6ZXWiRqZ3kqtMrlYBqG /ujG29pHoe65CGqNT79CzBRpGQW/TL90kfqDk1YqB7KWNsUDYzFLg8elU78h7lGEfJL9 YjcG9uZNwop8ma+ns8SUBBsPlTHZCgHIBH6yYwmZKM5TplTQ4BIA7YWHv/PNcl2/rX48 x0qiH0ScjWqYw/+O96GG8+JkOvkYp5x8cWHVosnGONUv4ybF6X12JGSiueDW7tb7lfcL reG7cCtZAMsB6YpPZnj9JtEJ0CrlxwpGyV2kVSOO83VjPR7B877wRLKrnpn4ldcsNRMY o02A== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="j8n/qgSv"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::62a as permitted sender) smtp.mailfrom=felix.moessbauer@siemens.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=siemens.com Return-Path: Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2062a.outbound.protection.outlook.com. [2a01:111:f400:7d00::62a]) by gmr-mx.google.com with ESMTPS id ee47-20020a056402292f00b00425adbac75dsi117473edb.2.2022.05.11.02.30.46 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 11 May 2022 02:30:46 -0700 (PDT) Received-SPF: pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::62a as permitted sender) client-ip=2a01:111:f400:7d00::62a; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b="j8n/qgSv"; arc=pass (i=1 spf=pass spfdomain=siemens.com dkim=pass dkdomain=siemens.com dmarc=pass fromdomain=siemens.com); spf=pass (google.com: domain of felix.moessbauer@siemens.com designates 2a01:111:f400:7d00::62a as permitted sender) smtp.mailfrom=felix.moessbauer@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=kue356XlVoqTEEXK8AdXwt9AvFJoab+4xI6sitXioqMzGuWpA912mCxuuyYMCYbZzji6ZBtdDn2PIoxaxYbJT41Kgt5fKP+34lu7lLhQ6qeLLoSWAxyYZhyRV1YvqM7YLMS/W3KB433fF8qY3UU0O+lZxEvSMoGyqlBpqCx+p/KCwoeNMUMsN5VPnVMTTF+/vwddZ03Er/H9pvufSNDSQlPvbxrtm9Z2LVw09196xGf43p8CN8fI7lv44Z6WWxVnIzzXs8wc2IqLpCDWHP63p9OcJhFYeIWAseJYC8mk6qEAoUMl4yGJx3SgiuAIVWlkg3NtwtxB0/FLIOJXZBOw8g== 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=3HR0oD0bM/5roRCHyjUJ4XsmyRwld7NeB7PIqeFRVrM=; b=AGF+FVSJ6b9FoYeB8JpesNPjSvXy3QVL+PvEbgc7euR24JeAb/JugtfC18S1FcsgYQGpTnXO/lLq/TNusRUVpzc6zKsVJ26dMBonq1WLc13seZ2BF24YnP6ZsL+2ZWG+xGieeaO3ShgBLUHELjPuLkJBuEUcB7GiCYchRFI3RIK+VBPQthGOWhf5U78SlY1GDEV5pHDHGXRQ+nno3rQgYPGSgoSVLjcSsTlVee/hbgkFyTZWKtSB6f4MD9Sb8bLiYlm7oGyMApgVa2gQbBmEXV4nIql1vYhirGdO0cRVq8XvcErAsyJH+uO8M2sTj3LWS3nR4RcZHveOQaf2N7lqqw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=siemens.com; dmarc=pass action=none header.from=siemens.com; dkim=pass header.d=siemens.com; 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=3HR0oD0bM/5roRCHyjUJ4XsmyRwld7NeB7PIqeFRVrM=; b=j8n/qgSvMW2DCBNJqjKx9wPwF89oBrypVgbJeipPPn31LZLezaFigm98YVvmd/OXbQ+2PHJTnhoeSs11KEdN2tS/tGby9ZJsO/4YIoVaoFoY7Vkm7Ho47XFqgBoavdVmsKQ6LwKE4Aq9l41ms0fAN+XvDiQzNGmlDxXrdb6DRd2lN6tcxW2ySajpAZJl//M6drjEmUZlFjvM7vgqcpbEdENWKWIC/9B+5cnfi4NOxDOBIoCVETw2UK9woPvZFUvihxLEE7oiix1rKb7z860TNEcfpY6WmV3TkUitXJ5sapwAaEOycLKDy6saa+S1kX1pkIG6YUkvao9sm2163s20IA== Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:418::19) by AM7PR10MB3574.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:131::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5227.21; Wed, 11 May 2022 09:30:45 +0000 Received: from AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87]) by AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM ([fe80::fd38:a772:d519:5d87%9]) with mapi id 15.20.5227.023; Wed, 11 May 2022 09:30:45 +0000 From: "Moessbauer, Felix" To: Baurzhan Ismagulov CC: "isar-users@googlegroups.com" Subject: RE: [PATCH v2 1/1] fix: mount pts into rootfs Thread-Topic: [PATCH v2 1/1] fix: mount pts into rootfs Thread-Index: AQHYX7PSTF80pq8Kd02RIxxPG60xI60O3tUAgAe9XeCAAr+rAIAAFFXw Content-Class: Date: Wed, 11 May 2022 09:30:45 +0000 Message-ID: References: <20220504123802.3544809-1-felix.moessbauer@siemens.com> <20220504123802.3544809-2-felix.moessbauer@siemens.com> <20220504175338.6d37d23a@md1za8fc.ad001.siemens.net> In-Reply-To: Accept-Language: en-US Content-Language: de-DE X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Enabled=true; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SetDate=2022-05-11T09:30:43Z; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Method=Standard; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_Name=restricted-default; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_SiteId=38ae3bcd-9579-4fd4-adda-b42e1495d55a; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ActionId=8b7301f9-bc8a-4457-a489-fba57b6bedfd; MSIP_Label_a59b6cd5-d141-4a33-8bf1-0ca04484304f_ContentBits=0 document_confidentiality: Restricted authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 997e5d69-ab48-4e63-07e4-08da3330ecdc x-ms-traffictypediagnostic: AM7PR10MB3574:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 3sv937EBxo/Y0EH4lwedFiZuqAYnv0ZSWTCOTdIaAaaeTBdBzXFa2pXycItVzqQd+6SlXuWyhtJ0TffV03VIB4GOxMP+0uDhuaTY5e4Tfo805EB4UIX2oj89SL5j+nF6SxF8oxNUXLW60vGPYO6TgZ4NN8v0zt4D0arFdN+H5/MKKP863G4jS7o80MguoYAAtCyTU35rpbtgnTZmIrISBTirgoARkXPbGvUz5BiSws14OPa4BipjPfpeTIropJmU/tRR17Ccs7yjmycBlQ9sk0guK0O3/t0wJTjmlN6o+3vtPzvh/5dKBdbEuO1ixM6xd7ssRR5K7TBRiWRITCgHcMbFZ7ArBQZ/rL+do2YNML4bn4b9fIxTSD1J9mNZ/TZB8/FMt9LfTHA/T29UOg5OJnGH7cCiCi2K60qw/qcJ1NaIJVF72VNk+z40lcG6wY0HFStVjjSVInKnEUd0fZ3f9EJO/WPblVwKtiOOywBXDsBX1qGVo/EitARmRPKksvrDV6eNT7FL6NhSAkx8yrb7b0839tOtFXCT2UcfHuNf+o0TOxSj02F+0Bz0ing5FM9g2EyAgRUm+Su1kbv5r2IwjJDsuBIck5nE9pctxeRr+mFseXjtGENSWX/6cNg9QGhyA/t3eaFgQwPnTkxdFIgkgUmZKTQuDlkag5duZDC0IpCu6idkXXn1wLSrPbF59O8JUjL49Kx7l2VkV0jsGgbu13t+RgHUsIfdZ4PwgmQLknI0K/WZ59LeeUGRcDc8/pNHcqwzn9YsxMYpy5j6c3bEn8eO+YnAiPN0S4DqrpBhnoI= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(9686003)(66556008)(966005)(82960400001)(498600001)(76116006)(26005)(66446008)(64756008)(55016003)(66946007)(66476007)(2906002)(7696005)(186003)(8676002)(4326008)(6916009)(71200400001)(86362001)(45080400002)(38100700002)(33656002)(122000001)(6506007)(83380400001)(38070700005)(52536014)(8936002)(5660300002)(53546011);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?WSzd7P+S5FDIwM2YiHIgCh/MoptPcLUFu3H74hcyuvWnAbE7svlpKyefeigX?= =?us-ascii?Q?JcjcQlBPKJCiSbJKXeAnYujW2eI2PyqaF5IOmtJUo69XDpTM9hq5xGFPas5U?= =?us-ascii?Q?bPfOq1sVX2jNg961Jh+cYTLnArIEfbzuYEAMCsEGCe2+txsYPuZ8oAH4ykNb?= =?us-ascii?Q?110q1EK3VMHmXu28QX/b6PPCG05Cd1CTQ6+SzaQKWuNbQVrsJsdMi12WdTcg?= =?us-ascii?Q?1/LxjEgmaP/19xk7KpbiubcreMiwdusSygfAST5iQ8p6VF4XzHab6ZiWvLfs?= =?us-ascii?Q?oxbwPFurNWAnpRFtOF5oLHLKc8T+VIwGVf+CFAwC13+9eP63Qeh4sefM8zTF?= =?us-ascii?Q?u9nb2IZw7RgJxQBRVMK3+vxolHf9sAa3/FqPzDHHilyt8v1ILG60vbKUPaiH?= =?us-ascii?Q?LEdFqAjCUoaxhFXiQYM3dnbO80UXDoKqfT8PsfShJ9tg/XM26sxUepmdZVZU?= =?us-ascii?Q?nA3pVlaMUJqrgPH05FiyhssAoI/prT7w1LdvfgWxjFBSIF9sxIebvZBmKl2D?= =?us-ascii?Q?b3GHQiLRTSlRVqJU4iQirprK8yiDUjm1i6FowTpOlpGvQuYGBie0Rv5SzF50?= =?us-ascii?Q?CPNj6osribqHLucqnY1NXKm1995E/vBGFCrXokzUhqs60FhcRbF8f3LlDk8i?= =?us-ascii?Q?xetzrJXJGexqJPR114VZ8tc/QBIYaROUoU731fg1iVQmJq7FVq8K+FGiJfc1?= =?us-ascii?Q?iFN02yH6HRPGNLEBC5bufbYqLRC7cQiMi9TCtfnKIOQkxOIQDdDNmKYyJNaX?= =?us-ascii?Q?T5yzdVqsk22+T3WaMBVFJymBCDEDm4aoHyjTh/lgjTDso3vS5gsYqJO6RfZV?= =?us-ascii?Q?n58Y0Z0RPQwbxc43/JTXHnqrrKI83aZekjNEyUFhHapQAdaLhusAh7MeAdJx?= =?us-ascii?Q?l4zT/gSZkr1Jcj4SM9B2pvrCrt/7YxyDB3daclZp5iEmYdjH3KzGVj7+kSbU?= =?us-ascii?Q?z43YbD0q7OdrsvUeUQQW226eStHLFuQMfWFSg3BGe1ZSvlX4n+LlpL8BO5Dw?= =?us-ascii?Q?zOGNp2hpEgWPuuwLsralKg313kKmqi1Vzsj7Pwg6ptQOu0MSvxxSVgfdmmCf?= =?us-ascii?Q?XCQbav+VNgd9iMWo4pH0ITZQZKgkR+wcdcXGGSUtMAXgSfrD0qOI/QAzf3x3?= =?us-ascii?Q?2PLVkmyzuTp1KAr4nIfVio6E9Z+Wv4J9TDhlJbSa7hYKsikzl64RUNRfzWTN?= =?us-ascii?Q?WMa9GcSq7xmbQ6/qeg/E41DSAa3/9WazCNt3+zELwQUrg90/sUcnh85VYZXn?= =?us-ascii?Q?prpYw53IQ3qFL6hJIqN3Ap0hjjhzrbmF8574AkOh55XIEJkLIa00lG8VS1gr?= =?us-ascii?Q?x2BceL0wQx28DFIXdJV7bCWbzs/Y6W/P9C7uJ4mUVTMScEVZxKwaj7Rvo6xp?= =?us-ascii?Q?Dm+exBftEugFzi3EtppNh9XxKSHA5/qXq3ZnfYqILqCqqVpGKco+KWIYmTlL?= =?us-ascii?Q?P4s3rK8OJakTubLnA9KUwwuTN4DxHiKH7bKO1CyV4Qa+dzSx2lcnpo0hUlhK?= =?us-ascii?Q?759Zr1sQVTVKogkIC/YJHCaWarhcaUcrfTf2puGMUeCLFqttVTKAJ6UKHWwN?= =?us-ascii?Q?P1Rqqj5/CmaUkymJk7EO/lD39L36uhtV0DRh2fGm0/NAWY8Z9UhfLoKYPfrZ?= =?us-ascii?Q?N5hK2BxmBqAxOmiw//fbuUhFEPMyEwT2rYPW5LSIKO54F4pDURR3N5C0TiZL?= =?us-ascii?Q?4uXbcLmQVRH09kx/oQiwTiUetsvFDu36UqQ1dKeZ08gK7I34yNMw19u7CXf3?= =?us-ascii?Q?39z3fyNgvcUqkupBJc5kriPx3cKCvhk=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: AM9PR10MB4869.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 997e5d69-ab48-4e63-07e4-08da3330ecdc X-MS-Exchange-CrossTenant-originalarrivaltime: 11 May 2022 09:30:45.1479 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 38ae3bcd-9579-4fd4-adda-b42e1495d55a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: GcBtQCq4ANtC7+CLR6rqFSS3Wc9+VbkWSd05K0qAbn23Xc6etWrMyzXV0H9CuEPEoASGQSYmtrGDYLRtbnLtuhlioNZIVaHiRsebhP5XAek= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR10MB3574 X-TUID: WBWJqGUUfceI > -----Original Message----- > From: isar-users@googlegroups.com On > Behalf Of Baurzhan Ismagulov > Sent: Wednesday, May 11, 2022 10:04 AM > To: isar-users@googlegroups.com > Subject: Re: [PATCH v2 1/1] fix: mount pts into rootfs >=20 > On Mon, May 09, 2022 at 02:34:54PM +0000, Moessbauer, Felix wrote: > > > > diff --git a/meta/classes/buildchroot.bbclass > > > > b/meta/classes/buildchroot.bbclass index 3d2211b9..527f8ded 100644 > > > > --- a/meta/classes/buildchroot.bbclass > > > > +++ b/meta/classes/buildchroot.bbclass > > > > @@ -43,7 +43,8 @@ buildchroot_do_mounts() { > > > > fi > > > > mountpoint -q '${BUILDCHROOT_DIR}/dev' || > > > > ( mount --bind /dev '${BUILDCHROOT_DIR}/dev' && > > > > - mount -t tmpfs none '${BUILDCHROOT_DIR}/dev/shm' ) > > > > + mount -t tmpfs none '${BUILDCHROOT_DIR}/dev/shm' && > > > > + mount --rbind /dev/pts '${BUILDCHROOT_DIR}/dev/pts' > > > > + ) > > > > > > if recursion was removed on purpose we should probably mount "-t > > > devpts" and not "--rbind" > > > > Yes, I am happy to send a v3 with that fix, but before doing so we shou= ld agree > on a direction. > > In the end, it would probably be better to let schroot handle our build= chroots. > > This shouldn't be too much effort, once the sbuilder patches are merged= . >=20 > I think the final solution should be removing buildchroots (we need a cou= ple of > days for v1, +/-). >=20 > If an interim solution would be needed, mount --bind /dev/pts from the ho= st > should be used. In my local projects, I had started with mount -t devpts = but > switched to --bind in 2018 due to issues (at least "sudo: no tty present = and no > askpass program specified", not sure about other packages). IMO we will need an interim solution as downstream layers will need some ti= me to adapt to the sbuild / schroot infrastructure. By that, it is likely that pre sbuild ISAR will still be used for a while. I just tested mounting the pts with --bind an this also works. Will send ou= t a v3 soon. Felix >=20 > In general, we'd like to work on removing the few remaining recursive mou= nts > from Isar due to various issues (exponential mounts, asymmetric umounts, > umounting problems). >=20 > For debugging issues like "which package version was available in isar-ap= t when > package X was being built", maybe we could evaluate something like an opt= ion > for cp -al or similar. >=20 > With kind regards, > Baurzhan. >=20 > -- > You received this message because you are subscribed to the Google Groups > "isar-users" group. > To unsubscribe from this group and stop receiving emails from it, send an= email > to isar-users+unsubscribe@googlegroups.com. > To view this discussion on the web visit > https://eur01.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Fgroup= s.g > oogle.com%2Fd%2Fmsgid%2Fisar- > users%2FYntt4IxrlQRYBG8F%2540ilbers.de&data=3D05%7C01%7Cfelix.moess > bauer%40siemens.com%7C8809ce5e859c4d5fa1dd08da3324c730%7C38ae3bcd > 95794fd4addab42e1495d55a%7C1%7C0%7C637878530630108288%7CUnknow > n%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW > wiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=3Dd9yj%2B0wy7ubLiCA8jV > DRUhc60r%2FcgD%2BG9uQDmSYyiWY%3D&reserved=3D0.