From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 6657472919531159552 X-Received: by 2002:ac8:3f92:: with SMTP id d18mr1197034qtk.34.1550124528992; Wed, 13 Feb 2019 22:08:48 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a37:49c6:: with SMTP id w189ls753653qka.5.gmail; Wed, 13 Feb 2019 22:08:48 -0800 (PST) X-Google-Smtp-Source: AHgI3IawQRh2IY9m1jdHPggUnwmyFlrO8l+asy0kTstLcLpESJfCI3uZjETzc1eYf49xIqdXd3C1 X-Received: by 2002:a37:a5c1:: with SMTP id o184mr1140253qke.42.1550124528762; Wed, 13 Feb 2019 22:08:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550124528; cv=none; d=google.com; s=arc-20160816; b=TEhON+b0VEWmpL1KoYPju0CECOHT7wDYdOHtOps4rF3SJGw1I+nZieH86/cXUHU/8R DRs2nwKw9q3rMyKHEzNg2vekvZcG4Z8AeDqIzW1S8MkqW0fJ2LUTNe4WblulaLlZjlob ngeHfLkx+BNety18CBcX0bv1Sp+vKJ7AubteHUgDRwxZKjZydPkxBf0Rkf+jvF4ZGYJ/ 4AwuILUYu+v+BmqJGmH7g2EsAU/AfCyQFsqOy/Tjt9qse8VpN6PqKqDNLEDok2Z4aRjO fokAJBBOQ8yd+QyA4TM8g2OO33c3c4V+1HjaR8Hsth42RBIM+FohtmlMw2ZQh+YDr1Zc rW+Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=msscp.transfermailtomossagent:mime-version :content-transfer-encoding:content-language:accept-language :in-reply-to:references:message-id:date:thread-index:thread-topic :subject:cc:to:from:dkim-signature; bh=VVdWXdh7pD9QHxdCxkqsFMzQ98fWJaD/6v1b5hSSjFs=; b=tCl9JLUPqSS4H5Om2wik6JWavnybkCY1TmDDpsoNKHR7vElIZQgIBpDY7I5FL/zLN/ ywcRmQh2ZSHOOpVxp6jqls1Jp5ShudzQdVsUiKB/9MsgUKlqBgz4O0IQCRrJCeK4fWY+ RZcxzn/35LgvHFVUdWo/bKifJTWbyISVUl9p6t1UA0czmFE0sYLk2WIOD6q4vxO2r1kH TuBz/VHppULtMSNBQc0LmN7dN67D9uHTAWgBSnKG6SOyu12oJQXnYEZv1e+boYJxOPzj jFmifTnzt4sIbfauFlOzUIaiKVrI66hwqQolLKrQuGPQ1+HhsG8pc3bog+qDnRfjLKdq V7xw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@toshibaap.onmicrosoft.com header.s=selector1-toshiba-co-jp header.b=HjE0gqyw; spf=pass (google.com: domain of kazuhiro3.hayashi@toshiba.co.jp designates 210.130.202.158 as permitted sender) smtp.mailfrom=kazuhiro3.hayashi@toshiba.co.jp; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=toshiba.co.jp Return-Path: Received: from mo-csw.securemx.jp (mo-csw1116.securemx.jp. [210.130.202.158]) by gmr-mx.google.com with ESMTPS id p1si89192qkg.3.2019.02.13.22.08.47 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Feb 2019 22:08:48 -0800 (PST) Received-SPF: pass (google.com: domain of kazuhiro3.hayashi@toshiba.co.jp designates 210.130.202.158 as permitted sender) client-ip=210.130.202.158; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@toshibaap.onmicrosoft.com header.s=selector1-toshiba-co-jp header.b=HjE0gqyw; spf=pass (google.com: domain of kazuhiro3.hayashi@toshiba.co.jp designates 210.130.202.158 as permitted sender) smtp.mailfrom=kazuhiro3.hayashi@toshiba.co.jp; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=toshiba.co.jp Received: by mo-csw.securemx.jp (mx-mo-csw1116) id x1E68jOt002659; Thu, 14 Feb 2019 15:08:45 +0900 X-Iguazu-Qid: 2wGrJ0StQsz0Q4Xruc X-Iguazu-QSIG: v=2; s=0; t=1550124525; q=2wGrJ0StQsz0Q4Xruc; m=jqkCMd9d9chsRfBU01qvZJPPhmDlmUadam0FXKXr6vE= Received: from imx12.toshiba.co.jp (imx12.toshiba.co.jp [61.202.160.132]) by relay.securemx.jp (mx-mr1113) id x1E68iTm022191; Thu, 14 Feb 2019 15:08:44 +0900 Received: from enc03.localdomain ([106.186.93.13]) by imx12.toshiba.co.jp with ESMTP id x1E68idx010380; Thu, 14 Feb 2019 15:08:44 +0900 (JST) Received: from hop101.toshiba.co.jp ([133.199.85.107]) by enc03.localdomain with ESMTP id x1E68iL0026998; Thu, 14 Feb 2019 15:08:44 +0900 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=toshibaap.onmicrosoft.com; s=selector1-toshiba-co-jp; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=VVdWXdh7pD9QHxdCxkqsFMzQ98fWJaD/6v1b5hSSjFs=; b=HjE0gqywdaRuu+GOt4ucryLOuCYemMZMPt5mFGNiyXKFtLnHB7BvlzlmF+jR0mF9RspDTN/khc+AW9M50TN4qHFtTzqXbwm2NU0iV2Q2R/l8kHfMTEQ+BelHlCeM81QKFSIojq+ZA4euagsBmzKrWX1tWkjHXSUjit+05jTGxlk= From: To: CC: , Subject: RE: multistrap support Thread-Topic: multistrap support Thread-Index: AdTDmd7hi9gdIusESfSiftM92TRIqQAFZKKAABycSPA= Date: Thu, 14 Feb 2019 06:08:41 +0000 X-TSB-HOP: ON Message-ID: References: <20190213161859.24c4df54@md1za8fc.ad001.siemens.net> In-Reply-To: <20190213161859.24c4df54@md1za8fc.ad001.siemens.net> Accept-Language: ja-JP, en-US Content-Language: ja-JP authentication-results: spf=none (sender IP is ) smtp.mailfrom=kazuhiro3.hayashi@toshiba.co.jp; x-originating-ip: [124.211.28.1] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: e5f963c3-524d-4cd0-710b-08d69242de85 x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(7168020)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020);SRVR:OSAPR01MB2020; x-ms-traffictypediagnostic: OSAPR01MB2020: x-ms-exchange-purlcount: 2 x-microsoft-exchange-diagnostics: =?iso-2022-jp?B?MTtPU0FQUjAxTUIyMDIwOzIzOm1lNENYczcrdzZvVzVpVEtrWW5WZSta?= =?iso-2022-jp?B?ZUFCOW4yNXhSMVE5bWdxYnAvYlJGcGR6Y2dLRmp0WGhlcGtqTTVranVh?= =?iso-2022-jp?B?ai9FdHJyZHhwbHY4ZExjMHkvVVVVUG1oeEVSMlorZ3dpRUpuWGhEMi9B?= =?iso-2022-jp?B?Zmo5NWdOa0JBTmxOL205d3oweDFtUkY3bFUxTTZUSUZudVRzWjRQaUZG?= =?iso-2022-jp?B?NTd1UzJQV0RROXV3bXErUFk0TnoyZmI3RnB1SC9KbE5VbHJ3SDRlc2pC?= =?iso-2022-jp?B?NGM3YUNKdkxnK3c2cEJUemRYcXpnZTJjcEprSjM5TVRTZEVseHVGc0s1?= =?iso-2022-jp?B?RGFXbnRBdHFFQWxOMHNZNis5WlBQdjlVbGhKMFVaeEFwNnAyTGE2UVRp?= =?iso-2022-jp?B?OFJ3UHoxVGVBZzN4ZE5XZ0x4RGNwYlRZVCtRYkJWOG41ZFNnSWpQN1Na?= =?iso-2022-jp?B?VktFNklNSzZZVlFwams5YVJQTlJSWUx0WEhxVElXZEhrN0QwUWdISkln?= =?iso-2022-jp?B?R1JsSFQ0U2Uyc3dVWDQ5aEg3Qnp6MUNLd29lQ1J6WS9nZzZJaXN0L3Br?= =?iso-2022-jp?B?NmFla1MxQVVUckxRWVBWZ2x5Zy9CWUV4eDhOVGtCNkhuZDdiT2lzS1Nw?= =?iso-2022-jp?B?SmZDTUJQaFBLeDRDU2dmNEFPK09sbGNqaUY3cFBlMzdVazJZOHpUa2c1?= =?iso-2022-jp?B?OWd5WmJRZjZTTTB1WERXeFNMVmdIc2p4aXpNWjhsd0ZkV1VuTE5KcXRH?= =?iso-2022-jp?B?NHgvYmxWTWl1MVNNbFg4bFBSV2VKSjE1VUhPU2pGZHp6VUc0d1BkQ1cx?= =?iso-2022-jp?B?Mm4zb3FEUUpDNFIzbkpnREdJeHg2TmdpRElXMEtIcEFNQUVVMjdPSlVY?= =?iso-2022-jp?B?anZFMWE1bVdoeDlGUHIvQjVtVXo0L3lsYkRiNFFaY1p2TDhHamJxYk1N?= =?iso-2022-jp?B?cUtyZDhHRmtjU28yc214MkEzOXQxdysySGhCcGJXVDArWWFiWnhiQkdV?= =?iso-2022-jp?B?b0dyc1p1U3dNZGJ6cHpTeGNJaGYxZzZGaGdoK1lJaUorVWFHdE9leVJq?= =?iso-2022-jp?B?VndDemtqRUMzTWtCZUdvc2tTNzVkMHlNL1RTeTg1VThMek9lL2FZTU5Q?= =?iso-2022-jp?B?aVI3aUVNV3RwU1Nud09XWGlNZjZiYVJubGprZXdHREVRa1k1UVQrSDJZ?= =?iso-2022-jp?B?bnQ2OXdpQlArQWxMU0NBWS9jNXJLMFhxaUxGSHNaNC83bUI1KzZDNVk4?= =?iso-2022-jp?B?U2I1SWJsSzFzWlU2SW9xM3J4UDkwR0FSTkljZmFld251eFdTUWtWMkl1?= =?iso-2022-jp?B?NjNLemhoTHhwYUN3VTZOMUVKcGh4U0VUK0pzaXlxeStDMTI2Rks2a3VB?= =?iso-2022-jp?B?ZUhFTkJvRFlTL2laR01NZzZuMUZaVzZGTDhGMHhEbU5RWGpQaThjNmJQ?= =?iso-2022-jp?B?UHkyUU1PM2NxamlSTXR2TlNaVnpKY2VsQzlCVVUyUTVhalFJZmhoZDlH?= =?iso-2022-jp?B?UWJ3eTRJYmpONU9sbnVDczFzbVZmNTdyQk0yWUNNdU1uM0g0S21jZFB0?= =?iso-2022-jp?B?OUE4ZTBqUlczRHhWbjkzZGl1ZVo3U1RXSE42cDkraG55Mi8xejJCVVNm?= =?iso-2022-jp?B?YkdYUDFkUS9OTStnRlp6d2xnaW85RVlxbkJmczVrQ011bFo4d2xFamts?= =?iso-2022-jp?B?dzUwZyt0VXV0NEZqRDBKb0cvbDE0akUzWWJyMTNPeUZVbllPaUdTd2Rz?= =?iso-2022-jp?B?TUhLU0sydDRTeURMVnR4N3VFR2tmNE16UmFOVnQ3TzFxalBEdEZZOFdu?= =?iso-2022-jp?B?M3dTOGYxcTB0ZzJ1U3NyazdiNkdFdlJ5UDMwUkMvMGppNTNjQXlZSXQr?= =?iso-2022-jp?B?RjVwaUt2VFdkT0xEK0xqc1E3cy85ZXVoUWJjdWVPRG1HYWNNSVVaRmNL?= =?iso-2022-jp?B?NU9EbTBZdVVSa1pNVmkrdFVZYjhoRmRmeUJrVVY0ckgzY01wMWJQdGtq?= =?iso-2022-jp?B?azZya0MvdEh0bklBcVUvTHFBUEkvUm95TkRrQitJUEkyUjZqSWNUaHdj?= =?iso-2022-jp?B?cWI3eW1wR0NNN2FyTjRBQXpCSTBBPT0=?= x-microsoft-antispam-prvs: x-forefront-prvs: 09480768F8 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(376002)(39860400002)(346002)(366004)(136003)(13464003)(189003)(199004)(74482002)(4326008)(99286004)(76176011)(6246003)(7696005)(81166006)(8936002)(7116003)(3846002)(14454004)(6116002)(74316002)(966005)(106356001)(105586002)(305945005)(7736002)(81156014)(8676002)(25786009)(66066001)(478600001)(54906003)(316002)(33656002)(6916009)(186003)(68736007)(11346002)(6436002)(446003)(476003)(26005)(71200400001)(6506007)(53936002)(55016002)(14444005)(71190400001)(6306002)(2906002)(55236004)(9686003)(486006)(97736004)(86362001)(3480700005)(53546011)(256004)(221733001)(229853002)(102836004)(111123002)(15398625002);DIR:OUT;SFP:1101;SCL:1;SRVR:OSAPR01MB2020;H:OSAPR01MB4691.jpnprd01.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A:1; received-spf: None (protection.outlook.com: toshiba.co.jp does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: dlYQ8ibnaXWKItRH0NL7Qp6mqXskl3gY2WLBE9xSunivcsgj8ERrFoQKSO9tPaNWz8L8sJtbNG3VomaI+xtKjaZa61vzNjyTXkYajch3UKSeBjEpTp8dV4TruYYywlBT/lsL5aAYaWUfyZPXj9G+MOZybU/O8tSwiy0mE4/SgqXSGRzOsinmj4g3Zx4MZ7qmm8UrF2hQcf4ztSpGJuG2x6lbm19eZ4LvzINr7fYU+ZTBXdw5Ls0oqw3BVYdmJHBLQOREYVHEGtSJKkiAydD/phCTuUu+Ja+eW64G+fhwwWzUe1fHEfxACFCr2pD/fIRheSnUdc2AmEZjbNf3k5/FhNAprFdsDj/QGROnN9hRS1iCWfl6gmV1jaLtArN6zt/p6x1hqrek1IVD7bbCebVt0787VSYDynPWgHWBCQJTlrw= Content-Type: text/plain; charset="iso-2022-jp" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: e5f963c3-524d-4cd0-710b-08d69242de85 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Feb 2019 06:08:41.7527 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f109924e-fb71-4ba0-b2cc-65dcdf6fbe4f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSAPR01MB2020 MSSCP.TransferMailToMossAgent: 103 X-OriginatorOrg: toshiba.co.jp X-TUID: 2ir5e5jvMVKz Hi Henning, > -----Original Message----- > From: Henning Schild [mailto:henning.schild@siemens.com] > Sent: Thursday, February 14, 2019 12:19 AM > To: hayashi kazuhiro(=1B$BNS=1B(B =1B$BOB9(=1B(B =1B$B!{#S#W#C""#O#S#T=1B= (B) > > Cc: isar-users@googlegroups.com; meta-eid@googlegroups.com > Subject: Re: multistrap support >=20 > Hi, >=20 > in fact Isar does not really care too much about how exactly > setup_root_file_system does what it does. Just the interface has to be > stable at some point. So you take a list of repos and packages and off > you go ... to put it overly-simple. >=20 > rootfs =3D strap(repos, package-names) >=20 > That is why the switch from multistrap to debootstrap was relatively > simple. So you could even think about switching back or switching to > yet another -strap. Thanks, I got it. I'm now watching isar_bootstrap() which creates base tree with debootstrap. It seems to run one debootstrap command with one primary apt repository, then merge available updates from other apt repositories by `apt-get dist-u= pgrade`. I understood that these steps could replace calling multistrap command. >=20 > What i would like to understand is why you care about multistrap and > why you think the strap-tool has an implication on collaboration with > other projects? Where do you see the risk of not being able to share > efforts with other projects that use multistrap? I should explain that I'm not heavy user of Isar at the moment actually, and I'm prototyping another build tool: https://events.linuxfoundation.org/wp-content/uploads/2017/12/ELCE2018_Debi= an-Yocto-State-of-the-Art_r6_Kazuhiro-Hayashi.pdf Many important visions of that project are from Isar development policy, and tooling is one of the most important topic. I WAS thinking that bootstrapping with multiple apt repositories are complicated and existing tools like multistrap should be used because of the fact (history) that multistrap has been developed as an inde= pendent package from debootstrap to support multiple repositories. However, if we can replace multistrap functionality by the above (simple and easy to understand) steps with debootstrap, the strap-tool might not affect collaboration of Isar and other projects so= much. Regards, Kazu >=20 > Henning >=20 > Am Wed, 13 Feb 2019 13:14:57 +0000 > schrieb : >=20 > > Hi, > > > > I would like to know if isar still has some plans to use multistrap > > again (or similar existing tools if exists) to generate target images. > > > > Multistrap for isar-image-base has been removed by the following > > commit: > > > https://github.com/ilbers/isar/commit/19a314559178f7afd93ce3dafe8c8647 > ca6c8884 > > and replaced by setup_root_file_system() in > > isar-bootstrap-helper.bbclass, which seems to use (pre-built?) > > isar-bootstrap-$ROOTFS_DISTRO-$ROOTFS_ARCH as the base tree instead > > of running the debootstrap process. > > > > I guess that the main purposes of quitting multistrap is that > > there is no big update for a few years (though the last update is > > 2.2.10 on Nov. 2018) Are there any other reasons? > > (Some bugs difficult to be fixed, mismatches with isar specification, > > etc.) > > > > The current isar-bootstrap based approach would work fine for isar > > system, but in that case, it might be difficult to share efforts for > > developing and maintaining the functionality with non isar users. > > I'm just interested in the future plan of isar. > > > > Kind regards, > > Kazu > > > > Kazuhiro Hayashi > > Corporate Software Engineering & Technology Center > > Toshiba Corporation > > Tel: +81-44-549-2476 > > E-mail: kazuhiro3.hayashi@toshiba.co.jp > > > >