From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7099094628240982016 X-Received: by 2002:a2e:9108:0:b0:24f:1301:6697 with SMTP id m8-20020a2e9108000000b0024f13016697mr194322ljg.94.1652892885857; Wed, 18 May 2022 09:54:45 -0700 (PDT) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a2e:bc0e:0:b0:24f:4ed5:39e4 with SMTP id b14-20020a2ebc0e000000b0024f4ed539e4ls48912ljf.8.gmail; Wed, 18 May 2022 09:54:44 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBZfxj7vcOcyQVPW61RpiUtBIDfGhV8ciJK9sSi4S/aMkquLtQR3O3MAvam0uSZlWYqOUS X-Received: by 2002:a2e:93c8:0:b0:24d:b348:b070 with SMTP id p8-20020a2e93c8000000b0024db348b070mr176283ljh.434.1652892884439; Wed, 18 May 2022 09:54:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1652892884; cv=pass; d=google.com; s=arc-20160816; b=s+1YJ/o90e91PhWVGN2TdPIAOEPAUHOCo87N481jSSPLA/P+ORvaGGilgEQLThHf4H kdMVdz1HMddvda2mCwkL31d5F81vWEAalEPd8FOB6cyhlhVtxsCQYCXY8TooWp5pnCdI 4iHDjqHwGu2k8UmUd9HHrp6bS+5YlV/qG/df/dGn9zQiQl+KZpl/5+tpRyMCPGOXekwB SJpUnDTjT17WJjkE9F4wsGE1OrZLI0uDuYTF+jUEQqnv6kGvh6DRXrrqobXtiuQTpCt9 OcA9wVbkLFdn4dfvFeudz1rXHZrgOb1PgRlbSANdMeTJHU2wBVTBq1X9pidvhFIj38IM g7jA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:content-transfer-encoding:references:in-reply-to :message-id:subject:cc:to:from:date:dkim-signature; bh=EVJGIxUFfTX8rd82SmRk0PzgxBFwbuQ1by6X+hoXfJE=; b=rk1rw4qhCs4JlDCscWh5PYx/WhvoQ9BOusBuAA2UYrPng8r2o2W4p9Kea6pv0/NkOr Answs7K22ykVn9sTjUS8Ae72vSexTThTnbYkdLNVN34gCS9ZD3m6L8q6UJquQ97AkicV TDWAoCL/gXZRelOhptbEFYTg30h8p4sUUudsf+uWwxxSIIq5BaNLd12Cg6eeByqpqjl2 LwAV0h9WUJ2Q/Uo/DOcxcEV9+Z7bAoGoQmUOgEF7b04+ILLXw+jZCFjyptb/d9bt2rTz oTCVQmIM3L3skfXCI0B3vfeNxit673eqbSvTN+8oNnUWgo8vQt6AcMKbNRXIEc4pfE7d CbDA== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=0KWtGe6d; 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 henning.schild@siemens.com designates 2a01:111:f400:fe0c::629 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 EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on0629.outbound.protection.outlook.com. [2a01:111:f400:fe0c::629]) by gmr-mx.google.com with ESMTPS id m2-20020a0565120a8200b00473b906027fsi1155lfu.4.2022.05.18.09.54.44 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 18 May 2022 09:54:44 -0700 (PDT) Received-SPF: pass (google.com: domain of henning.schild@siemens.com designates 2a01:111:f400:fe0c::629 as permitted sender) client-ip=2a01:111:f400:fe0c::629; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@siemens.com header.s=selector2 header.b=0KWtGe6d; 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 henning.schild@siemens.com designates 2a01:111:f400:fe0c::629 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=YYtu07hxM5vpTvQjuJ0YyQVpr9yZWWzMaiWHksSkTRQmHHwKmaC7twa7htApe2YVA5HG/dSiCcjqc22a1wEi3spU5ZyuhOqyfxSdTtko3ql9+pr9fgQRScmjRXWiTcAJSnAyifGsz3whsCx7MnimF12LfArNvMGLGTF+HfLCngLQASg+56gTFhlkBYFrdNmQrtMY+hKLeHZ0xhU2m5v3sjVTzYzGFAUGzxlMbuhv9RXvo88zY1lWSBF6Ky2+z5p259ef4Q8s2UobFcaX37XD1ldAzeIjJEW1fJNna9yxo7it+E8ub4vcMoqBIP7Mv8oiopXDvcqFPc20pIzKxjRFEw== 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=EVJGIxUFfTX8rd82SmRk0PzgxBFwbuQ1by6X+hoXfJE=; b=d1kB6Tb4JmR0B1pY5cgz03XM/5+oHt2T2Uz/0J4XPx6Gi5VInpZ6p6ON980xrJBG45j8/3pVNhRjdKLFCZBWoMFsUCI0PJwdfCn1tBS+3fNbHWeqmt1hf7HQhjBXdxwLXIp9shnvfSmKBXyPHLtwODmnWtJ+o8wGTY7A5LONr6ojlvFd/AK7E0WS3N8Z8J4CQsS8WV/u6RQ2D9xHiYcPyoMkBmTLzTtTEY0JXsob1KexdOw6dhoD+BtdHkqjThTe/qhR4SCB2wl/6BIx75jVBuKS4Qqx6f9NtMCRjKYHjx2mN7YbnSH5QFP+ksgn8BmqdJAKOBxW/fUFubdT0+ib/w== 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=EVJGIxUFfTX8rd82SmRk0PzgxBFwbuQ1by6X+hoXfJE=; b=0KWtGe6dLvgeC7eQ7eoHVAJoWu6zEuZBnRWumWk/q+Np6pd5XnrEekMrInQsa+joPc4WXF12c07UZwcepX3WDsd3A5gqkgzMdjpF2Y82GBy3p2nwOQrRKRZ5jiSXzN4uyAAcXMFYfJVx+qe1XqGE6tfnTp2Dg/b+vtwkM76yBGFen/epgqm74XuKCWBXv1Te8BlW2kqgFOBEOYGj/dlpbQpze7u/n/OidN6biDSKbTqon0K4gGoljU0ltpQLpKt7ycAvXfd8TMZqIPEKAbsGz1Bt0mQ7yJwdwXov1JV4howzM//0UdldVSVSwOmYV1Nh9ocsNT1tGDtW2rLumpvtzA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=siemens.com; Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) by DB9PR10MB5308.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:336::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5273.14; Wed, 18 May 2022 16:54:42 +0000 Received: from PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ac31:609e:be08:9eee]) by PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM ([fe80::ac31:609e:be08:9eee%7]) with mapi id 15.20.5273.014; Wed, 18 May 2022 16:54:42 +0000 Date: Wed, 18 May 2022 18:54:40 +0200 From: Henning Schild To: "Bezdeka, Florian" Cc: "amikan@ilbers.de" , "isar-users@googlegroups.com" , "jan.kiszka@siemens.com" , "Moessbauer, Felix" Subject: Re: [PATCH(sbuild) 1/1] sbuild: Add changelog entry Message-ID: <20220518185440.4297a8e3@md1za8fc.ad001.siemens.net> In-Reply-To: References: <20220518151237.2733-1-amikan@ilbers.de> X-Mailer: Claws Mail 4.1.0 (GTK 3.24.31; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: AS9PR06CA0095.eurprd06.prod.outlook.com (2603:10a6:20b:465::28) To PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:102:269::8) Return-Path: henning.schild@siemens.com MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: fa7d5d65-f4ab-4ec5-676d-08da38ef1abd X-MS-TrafficTypeDiagnostic: DB9PR10MB5308:EE_ X-LD-Processed: 38ae3bcd-9579-4fd4-adda-b42e1495d55a,ExtAddr 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: k7UEzHtSNGqPf0uL1Fb4GNBaZaNpGknJWzj4rx6Ku6qZzh0xI9eiD6AkK4wWhls7Zkx9DKtZOIcXoSW0aP56lmduWIuGLiV84+lQ/NYJpjCX4JqI3vy/alQMXXeDYBxubcZNttj2cvZ8rRKvQZJQG6WC0oMQejCSeb1i4D6f9J+iEIr1BnOH+2kTePWAjPM1dMLQUhss4gPQcfUIu2YOvk/uwelAYTASdKk17LhJ0riwVijlmVtkXmrthQBcffYv4lKhJvW6fVIGdF3LnLZ4O2bCjvVUMC3wWU0+q/JZI0zy0BaO6mFMXy5uRbzW9PtbVz9Oizm23cs4zsFB/dDwTh6XzQ6aUzwNYC9XlGlHCgolGztp9WUTm0PcgNQ0YuHWRzY9573oRE1Re5+K3uKSo2iqq0vtmh06uZOXFUDr6BFoP7I7EJpOE59srcV9ZJcGhqjaCDbeN7SowgzlYYbR4u7/czcbIoFlO66lpAzRz+kBrQoYcLgwGRcmEBu2hfZY3v8ASW6wgevXGTMJyuspv/LicKoCt27Q67NREvlx9nDsCMYcOwjGQcfT8KxMTvpCcD7uGRGBGNas3Tmb53eJl9GXGqB0WLAokcIpb6Ck98xyMrWf0+xrdQoZcDyY8UE0ZEBwkrHAHVcb+0DoeFYS9Qt+PUNATVFPYd79T5p/zHbEr6GpYP2TakqzBok10ocT/h7dY9fL2NugD7Rn3tpY8nHk9kHv+kjO/6i9sP4XaqQQH0AhvqJ+tnII/4l0mpozxxs9qVW6qRkI09jmMDUu8Q== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(38100700002)(66556008)(66476007)(6486002)(508600001)(9686003)(6506007)(4326008)(6862004)(44832011)(8676002)(8936002)(66946007)(6512007)(26005)(54906003)(6636002)(316002)(2906002)(1076003)(86362001)(82960400001)(107886003)(5660300002)(186003)(83380400001)(207903002)(219803003)(403724002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?j4niTmEnGFRq3iIC8DC3AE4DWsdFWftyTYOVAn9Z3qdS1n+Y+NbiMxYDVaS2?= =?us-ascii?Q?LCgjhT6nfMCkYdayzHQ+DXgfj6wzyEpKk+h64ejehsmXogLNK4cMzVOe0XON?= =?us-ascii?Q?GXUE2EM+XjUoDZEs1EzK1BnVTBEM9EW0JrkSlBm2MwHYnOKKw+t3PKDuv68G?= =?us-ascii?Q?Z8We98r9IZ+5EG25CMlBM0Q0LTZ6h7VAF/A/7xX6gRdEoDiGTVbnbd4Vnm55?= =?us-ascii?Q?YEKe+f8l2VqZUCE5AcfX8ekGWd0M/zmMjscDEY0xG3pV+VqB747TP2Kf/+pI?= =?us-ascii?Q?TjjIFHIzNR8M4ZvqtZaRnCAXRiyl7SGtINJBZAcb5it0u85RjvjypSHStOiJ?= =?us-ascii?Q?Vx7+O9yrEz/KkBTP8ZuRvQENQ2LxAzsLdmOIbSVWQeCt/Kjg9lh2uuw2HW5P?= =?us-ascii?Q?SONUnojGLHZHer/4DQojvIAJgWAeMP9oYy72/wL7/4EhpiE0QQCS6iTCrqHB?= =?us-ascii?Q?2laTyWcbJUNCmuMByq8cZcwHURoDEJG5eI1/mqlwq0p1OssH7wh7VjYsic6h?= =?us-ascii?Q?NLlf36YbhbeaCmyOyQbkCkgpaon4odNHGDUUNirQbpG3lkUoiSLfkyvodA0A?= =?us-ascii?Q?Im4PxmhullXJ2C7tze2Xc1JWi23dtl7lHDdKzDAPPYYkIRoBohf20//4XAzd?= =?us-ascii?Q?RSkNP3XNeKlgZOTPZqTlm7PCJwpgga/etA8CplnAoeIdH9DiaLHFhi7MmBaj?= =?us-ascii?Q?/rhIOE3RqH/z0/bmpWCRSHLflULy7BUwD3yR/JRnTapHxdU/JOl5byNReBCb?= =?us-ascii?Q?hxviOtLb9SgmhVe4b75PKPt9VoMDhZhbD11o20pTeSxUibxU2IF9dEggkSSQ?= =?us-ascii?Q?SczApZobO81rhR8Ce5ytIqHxBjoGcruvMlWPisvLt4iZh8oBd4KQFscJtxgj?= =?us-ascii?Q?IJR6YeiddADRLbi0jSwzELiCUpStdMBwptHwsYMWFYzGQc0f5jlBdg8BdMOG?= =?us-ascii?Q?E4zcxUMGn3TC4fMr97KHWX/UfqRZILCwOhAWEUzYJhTTWvCVSxmfuXJj05lS?= =?us-ascii?Q?f8BHgrPQO0PQP8Ov+ck/Mom5NwE1dsKkCzEWZDP3RXQDANb1kpswi679n3Gf?= =?us-ascii?Q?ASm1a/3zHQV6iTifl8MEJVV6Jg6iVOqIn9Wkx1JxCPSxvCJ7j0fzXIykERQM?= =?us-ascii?Q?iP49N71NZ5fZxr40BtE4ACmSLynmGSiWqHMtomHkHmunA7Sd+K3r5jR72cux?= =?us-ascii?Q?aCbDEFbVVirKzUaOolsLjHPahLLAB1qeTb7NcwCCHLM3/QMjJ6T4KFDr1eRD?= =?us-ascii?Q?BsQb3BdA3JjfDwWrqnrbnT+XDNHqv3ln8nmVHYddhYm5hE3gPOZC3q1eOZ4I?= =?us-ascii?Q?w2vIOOV7Ir70XrwbdlGV7YAEgboLVsKc6y6Xdu/esC9RDbt6eqEJOozIPsl8?= =?us-ascii?Q?GSFfra2Ml41SwZDvk2mFzTcJLHpxS1yjroIEAOBsbvzcFnaMyHWQEpSGBerw?= =?us-ascii?Q?ePCYaxqkVR24B6vPDqEGwXrlXV7+/xG9rwAjWYnXro6p2f8pz/B0FgHpYOND?= =?us-ascii?Q?hUNw/MU6RmkQNsciJIDa6WvQBjuqEpPj4r423L1TdcGs6yLfeBgRTn67YEag?= =?us-ascii?Q?Nw3sTlYzt16SwK5E+BegHdXArBFUNC7AGO3MLjvfZB+BZKo6ApgZLU68PDV5?= =?us-ascii?Q?fpb0b8iVBLzW42EFA0e1KfwPb7dj7OZWLtdK1qLJ6LYk+9NoQ3KNYh1e5tan?= =?us-ascii?Q?wRNdqIqmHhj8grzr/ifJ/Ah/UoFIsXHzWXk1BFxbkRML6m41HPunWEdWv02T?= =?us-ascii?Q?rOntuDSodj0rATX91X0ZlTRuecB1L2NMKV7ouuIG1/eVGoVAWiFA?= X-OriginatorOrg: siemens.com X-MS-Exchange-CrossTenant-Network-Message-Id: fa7d5d65-f4ab-4ec5-676d-08da38ef1abd X-MS-Exchange-CrossTenant-AuthSource: PA4PR10MB5780.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 May 2022 16:54:42.5071 (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: DmgxNoTOKZWa1jCQzU1Ycdu1stGLZJ5JvuUwHdIUTpBSvsggr4N3v30EoCiXUYH0muW0GsQmM5tvm7luj/m02pyeGFnD2A/16faCHUf5F7c= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR10MB5308 X-TUID: u/dIqq6wDlcZ Am Wed, 18 May 2022 15:54:34 +0000 schrieb "Bezdeka, Florian" : > On Wed, 2022-05-18 at 18:12 +0300, Anton Mikanovich wrote: > > Migration from buildchroot to sbuild will cause API change. > > Add changelog entry which also includes do_install_builddeps task > > remove mentioning. > > Uh... Wait... Is that sbuild stuff already merged? > > I'm expecting quite some trouble in downstream layers when trying to > update ISAR next time. I would vote for the following to avoid a > "migrate all at once" scenario: > > - Apply all pending patches (except sbuild stuff) > - Prepare a new "stable release 0.9" and maintain that "branch" for > some time. > - branch out for ISAR 1.0, apply sbuild stuff there Maybe one day we need such stable branches and releases. The question is when and which breaking change will be the breaking change to really upset users, and if they can effort to switch build systems after being a little upset ;). We are pretty slow in getting changes in, CI is way too slow and shaky, no patchwork ... i think at the moment we are not remotely ready for a second branch. That would need more infra and automation. And honestly as a user and a dev i rather move with the flow, even if i have breaking changes, trade new bugs for old ones ... A pure user or mostly user might have a very different view, and we see layers getting stuck on old isar because they can not keep up. While at the same time others think isar is moving too slow. And the ones getting stuck often do so because they forked, either really or by writing horrendous layers which appended/removed/taskadded the hell out of isar. As a dev that will also cause a lot of work. Write the patch for next, get it merged ... backport it, test it again ... I think we should assume that some day will be the day where we start the branching, and should prepare for that day. But sbuilder is too ready and that day still too far to do that now. I really hope all the READMEs and stuff point users here to complain or raise issues, and that someone keeps an eye on that github issue tracker. While i hear the regular "isar changed again"/"isar is too slow" sometimes ... people usually deal with it and are not really upset. If users complain we should take that seriously, i am not sure how many complaints we really got, feeling is we can bring a big breaking change. In fact its main motivation is to improve also the quality of the packaging, and speeding up the builds. So do the big move and point out the benefits, people will understand and deal with it. Henning > That would allow downstream layers to test and migrate in multiple > iterations against the 1.0 release. I guess sbuild will discover some > build problems. If layers have more such problems updating all at once > can be hard. > > Further ideas? > > Best regards, > Florian > > > > > Signed-off-by: Anton Mikanovich > > --- > > RECIPE-API-CHANGELOG.md | 13 +++++++++++++ > > 1 file changed, 13 insertions(+) > > > > diff --git a/RECIPE-API-CHANGELOG.md b/RECIPE-API-CHANGELOG.md > > index f3b3035..092292b 100644 > > --- a/RECIPE-API-CHANGELOG.md > > +++ b/RECIPE-API-CHANGELOG.md > > @@ -397,3 +397,16 @@ New conversions can be added by defining > > CONVERSION_CMD_type. > > - the conversions appends its own type, e.g. the output file > > of a conversion `xz` would be ${IMAGE_FULLNAME}.${type}.xz > > - a final chown is appended automatically > > + > > +### Buildchroot no longer used for package building > > + > > +Packages are now built with sbuild which takes care of dependency > > +installation. > > +The task do_install_builddeps has been removed. > > + > > +The migration to sbuild also means that all changes in the rootfs > > made during +package building will not be shared between the build > > sessions of different +packages and will be lost after a given > > build session finishes. + > > +Any package build requirements for the rootfs should be satisfied > > in the +Debian way via package dependencies. > > -- > > 2.17.1 > > >