From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from aws-us-west-2-korg-lkml-1.web.codeaurora.org (localhost.localdomain [127.0.0.1]) by smtp.lore.kernel.org (Postfix) with ESMTP id BEBF2C433EF for ; Wed, 23 Mar 2022 09:59:34 +0000 (UTC) Received: from EUR04-HE1-obe.outbound.protection.outlook.com (EUR04-HE1-obe.outbound.protection.outlook.com [40.107.7.49]) by mx.groups.io with SMTP id smtpd.web11.7303.1648029572728453944 for ; Wed, 23 Mar 2022 02:59:33 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="body hash did not verify" header.i=@cherrycloud.onmicrosoft.com header.s=selector2-cherrycloud-onmicrosoft-com header.b=QgaUfKGz; spf=pass (domain: theobroma-systems.com, ip: 40.107.7.49, mailfrom: quentin.schulz@theobroma-systems.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=m3XkCTS7pjONxM95fbsA7nCuPkJeMFpRUCLwhanNTPddskEGNSq3bgo/7/1Ju0merwE7hcLr8Iw4b9biTUbjm8lIZo3gf99YhIDbPlw1MmOnMWiW994AFvrPwy4UGaRnXMb7kE09HS4ygS/NZ+DnFB4Gq4BtDHGo1RBpzl3nlt+zN1AkUJlJ7qSfuygyDVFSSwfnbJoalf6POgOs2pni9H560G4AWLvXUKxOWEBcsgw74CO0GiHGx4V/CEUU8g2agbNc9weCg4ueioFMdhKk4ipmMYG02lfu+T4f3LDLXfRLeftafkBL40UrIfotNBWK221ndz6dEO+bzRuqhsBB2w== 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=CdpDX1h0PTHO5RPR75tiOPexUJqLUSX5hxFjQPfwuAs=; b=j9XSG4kiB0bRj1nAFL9+rIzFAfpxy/FO6z7HypB/v+vqT+8pgOAZHynQqq33G/Zqzl8gyN0vgsxgEWiduB6WsGvFUuDsEIfl+noG0eqIFK3j4FZToaJs76fmO07vduCMgEXgHzssoSdf7wLPAI5Jo7EVTiRA2/RXciBxJG8TfYWriq27kghlQRKslu+hOyQ/FcuQsYmG50czw/0lVr4LPl2MBJ3cOmd0DwGvZnpvZ6VDR2EaY4rnMT8OQvaUr6hPnFaXjR8u7+XRlf7eYmZTwC9UlgU/1Y6LVnADf2hgvBLqbR2V7g+TerPs5Pn5csq4M2oNPfbZiHU5r4f2P417Iw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=theobroma-systems.com; dmarc=pass action=none header.from=theobroma-systems.com; dkim=pass header.d=theobroma-systems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cherrycloud.onmicrosoft.com; s=selector2-cherrycloud-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=CdpDX1h0PTHO5RPR75tiOPexUJqLUSX5hxFjQPfwuAs=; b=QgaUfKGziJwtGvii6ZkMpB8uMh5o9BDv1x87kTNiJFiDXrBhTbNsSrhScu5B0hXWcyVfNXgfuDAMzLS0EupJwDgGr0Itv7Qg1UpSRfkvyX1uzY4Wk6TPEnc4fpPmCBuxHFLBqLfbUeVIE/4OoJNiQYD80CwIZdx046P7yOY7dW0= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=theobroma-systems.com; Received: from PA4PR04MB9367.eurprd04.prod.outlook.com (2603:10a6:102:2aa::7) by AS8PR04MB7701.eurprd04.prod.outlook.com (2603:10a6:20b:293::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5081.23; Wed, 23 Mar 2022 09:59:28 +0000 Received: from PA4PR04MB9367.eurprd04.prod.outlook.com ([fe80::1d2b:fd77:d076:a391]) by PA4PR04MB9367.eurprd04.prod.outlook.com ([fe80::1d2b:fd77:d076:a391%7]) with mapi id 15.20.5081.022; Wed, 23 Mar 2022 09:59:28 +0000 Message-ID: <95295713-e0e3-66e3-cc86-ea0844c06e32@theobroma-systems.com> Date: Wed, 23 Mar 2022 10:59:23 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0 Subject: Re: [docs] [PATCH 1/5] Makefile/set_versions: Allow poky.yaml to be autogenerated Content-Language: en-US To: michael.opdenacker@bootlin.com, Richard Purdie , docs@lists.yoctoproject.org References: <20220321174455.1189669-1-richard.purdie@linuxfoundation.org> <20220321174455.1189669-2-richard.purdie@linuxfoundation.org> <86e1ecf9-09da-9cd7-347f-637628cbbba4@bootlin.com> From: Quentin Schulz In-Reply-To: <86e1ecf9-09da-9cd7-347f-637628cbbba4@bootlin.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: VI1PR0701CA0030.eurprd07.prod.outlook.com (2603:10a6:800:90::16) To PA4PR04MB9367.eurprd04.prod.outlook.com (2603:10a6:102:2aa::7) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 25478c49-3e78-486e-4ae4-08da0cb3d17d X-MS-TrafficTypeDiagnostic: AS8PR04MB7701: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: R1DJPd/+QNIUjLeZTB9JfTSwOH6eglUfSNDnDCdFR0F37zy/LMJaWx3L7CR70ugRLTLEYykFx52zsCceTobkxqhzZIATf1uIbranEVyfi9ZR8ZRNpdzn9q19kXiF0L/952u82fpfmU6LfXw9trsvZyPYPD3NLKt6HTmlave+eKDMRcLExDiY1AZrAmQDjY4oorpj7DOfEUG7aBYIYjnHZ+m1AXpeDIqC0Nw2XOLaho62uQ8CT5a7YnsBrg3DWZ5DmXu5UEoxYaLjxPu7nfuAlLHCtSvDf2hgUXCuv1TebVVLnJ80ZY6nQWxZBSxcC2yHEziA5/IYDNQ2vsb29PQEFwNM0ZaZFYoIJtzNBp+rNZbACiKGkjCBHeco2wd9vQzjroO0tqzsVS1zV5ldLXaTa6l4kDmG0zhKGaFtgNZAlmCBgMITbgv4IHrpOkZq4QHlCJAbLXwOBT/C3muOXpArA1gWeoOkSek9eCwUh2l6ZoyOWsErXmEUEpIKQIIon/DVdEUzYZvLAZM748zrnkJmCyaasbh2Qxd48R4SCCRfDH2KkrjWEZez0TR2VRyl2H4lAABC+DjbeZXFWvFnkuFufqYAxE0sbx9t7KB7rQ26U7XUY3px5MntDgNv+yqyF4C0w3w8DVxd2OZ9GGMOywIUfHBXYNQ5yWGtAYwoQpLEn91q0P/ER33K+r1OL42QV4aiOgnqpoOJiK7yxtntSNGVI/xOG3gg7MuSp1OVZBv8ohY= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PA4PR04MB9367.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(366004)(6512007)(86362001)(186003)(316002)(2616005)(31696002)(83380400001)(44832011)(5660300002)(6486002)(36756003)(508600001)(6506007)(53546011)(8936002)(2906002)(38100700002)(31686004)(66946007)(66556008)(66476007)(6666004)(8676002)(45980500001)(43740500002);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?eV6iS5zuFcClC3Klgiuu4qtzC1mMCm16uRcP4RIzQbZsR3Ai3XAy1FF463oY?= =?us-ascii?Q?Lb6Xx6PPP6GRlQTM/P+fVVJ57uDbc8jQ2t0OB5VdELrHmdJFJWbATeuW+v9K?= =?us-ascii?Q?1s3pctbf0DYHYsAxQVf3h+33FcUV0MJw9gC158wUOz0b6yZtN1YEeRR6yRUe?= =?us-ascii?Q?AmL17crD+FERJOiQYk63TaTQp9EC0jitP5JYdI94DWCOemoH3MO+8I+6Yp6v?= =?us-ascii?Q?VWak+JJxOhikSgi4uwdw3KeCspl6RzcUp8lVERvne2BHKOrq3ZpOiTHNupdM?= =?us-ascii?Q?am+tBgQFKghayGrXHmBBMB130zB7HlnG4EWf5NKWPvI+6VruSpKGPdo+1+M6?= =?us-ascii?Q?mMAjw9n377P469N1NgCvvb1Kek10ZbaWAvBqOzmVFhcbqSL28H+JbDVEX9+G?= =?us-ascii?Q?4xudbmnuuVVDWO7yRZmAgR4oLWdfzBPsu3GBHI/m/dqMgxvId4ynCnBP6/St?= =?us-ascii?Q?A+GwrzbGhqwtyOUFqkYDjzwOSQCfftc3++YwzPf/MwuHlaZXBUE+wB1jZK6m?= =?us-ascii?Q?MYft2al9+o9sxsPHjh672mkdiZfrswJWmZSErnitKNmtiLL+fDy2n7CfW+Eu?= =?us-ascii?Q?BoYE9vmcYG1ylCWWB4FaKlyMPkoRTdHUSDnrVjXADafc/8/sWi8kGFxer66X?= =?us-ascii?Q?3QJ21Rnl8y5Q3Jkh76kTZCotSN7o6AVqukGqnGRo9KpZYsTpXQoytcumf+Cu?= =?us-ascii?Q?ijLP1Z2o/QthK0e8+Ye6rPSJFdO7VLomon4piK0IepkHGOGL+j3R/CX2qDxm?= =?us-ascii?Q?E9r82cNHpZp/HWB8C+B3lp3iE2SNnTaszsvN3hvDw2ejHcAlzEfouvcXXyXI?= =?us-ascii?Q?TmHyfUP0/H7c9H9DY/EELF1pTCDSkmTI0r1nffZd/8nhJAY99oElKX5xLfa/?= =?us-ascii?Q?kpln37nhSUjBgXzm4XWQdd9NR2abbCqIwkYjd+KqhTkZZw8WCz2hffPKLkmF?= =?us-ascii?Q?69nVsT4WZsnn1b11JdV6/tL0NAnAPsidWRgcA+G+42eNSP59SgRsm1o2BTjq?= =?us-ascii?Q?c0Io/etpB1vVFafHBdiYZQc2k7SSx+Qx4PFrdskKJoagRw3A1OnNPouZk7Sl?= =?us-ascii?Q?BoHLliUCdFlX5PMZBUd2iP4SxIQkcxvSqhWC4fmfJIWEnBcIbZZJCpGRMucc?= =?us-ascii?Q?9u59bumev/KVqrhghffNJFuQyYMZZVUgLjmvw04k8zyfOR0HIj/ROOxThj16?= =?us-ascii?Q?Hgh31lkTaIsnk7p1QXToKchEAPmTJgiuwoGh0fcwmRuadiBEUelr38tFb4FD?= =?us-ascii?Q?NYZwF+T2P309bMpRIgWp6xcPtt4rDBUUa80Gft3DsldccsHyNkf4WpZP4zK2?= =?us-ascii?Q?Lca7hDI48LxLWKQORIuLTE9b8v9XzwncQcWii6vhcPm10kN9on0wHf2vu0iN?= =?us-ascii?Q?WvqcrSsmNr5DQuxgWUyPv2AcF8/lZZDvI4lP0UuqrL8dlkGLpu/cm4MegRNU?= =?us-ascii?Q?X9ebzgJ0dFnMsNwdDRc7n8T2eCi6BqGJhKgD3Mu1xiVFZK93LUfIBq4iFPCP?= =?us-ascii?Q?xV2XK9ZwYCl4VspuM/Y8OJft/ZCKyKstOYA+6dBY8k/6p8CK/yv5iapgbg?= =?us-ascii?Q?=3D=3D?= X-OriginatorOrg: theobroma-systems.com X-MS-Exchange-CrossTenant-Network-Message-Id: 25478c49-3e78-486e-4ae4-08da0cb3d17d X-MS-Exchange-CrossTenant-AuthSource: PA4PR04MB9367.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Mar 2022 09:59:28.1081 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5e0e1b52-21b5-4e7b-83bb-514ec460677e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Mi/CvDt4K9Wg0NExjczTiJyBP/5vPlJiajZdn3Gx3UDyIJqhQkWIqZ7lO6D8UNS/ulqutjLk9iKQ7AQJ9ppqlgAYwWwCHXZojmHoYd+LwCm/Fb2rKdOOw0JF2NTH82Cg X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR04MB7701 List-Id: X-Webhook-Received: from li982-79.members.linode.com [45.33.32.79] by aws-us-west-2-korg-lkml-1.web.codeaurora.org with HTTPS for ; Wed, 23 Mar 2022 09:59:34 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/2693 Hi Michael, On 3/23/22 10:46, Michael Opdenacker via lists.yoctoproject.org wrote: > Hi Richard, >=20 > On 3/21/22 18:44, Richard Purdie wrote: >> Use a script to generate the branch/tag information inside poky.yaml. >> >> If the branch isn't a known release branch, include git magic to find >> the closest matching release branch we know about. >> >> Signed-off-by: Richard Purdie >> --- >> documentation/.gitignore | 1 + >> documentation/Makefile | 1 + >> documentation/{poky.yaml =3D> poky.yaml.in} | 0 >> documentation/set_versions.py | 115 ++++++++++++++++++++++ >> 4 files changed, 117 insertions(+) >> rename documentation/{poky.yaml =3D> poky.yaml.in} (100%) >> create mode 100755 documentation/set_versions.py >=20 > A minor issue here: "make clean"=C2=A0 doesn't remove "documentation/poky= .yaml" . >=20 This is technically not an issue because open("poky.yaml", "w")=20 overwrites the file if it already exists. Though, we should make sure the run-docs-build script in=20 yocto-autobuilder-helper repo actually runs git clean -ffdx before=20 checking out another branch otherwise there can be a conflict because=20 poky.yaml exists locally and would be overridden/overwritten by=20 poky.yaml from an earlier release and fail the checkout. IIRC Richard=20 had that in his patch so we should be good. > What do you prefer? I submit a fix later and we can merge the branch, or > you propose an update, at least for this patch? I feel like a fixup patch is just fine, does not seem to be a blocker? Cheers, Quentin