From patchwork Thu Aug 17 15:50:40 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Charlie Johnston X-Patchwork-Id: 29085 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 41444C3DA49 for ; Thu, 17 Aug 2023 15:51:56 +0000 (UTC) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.120]) by mx.groups.io with SMTP id smtpd.web10.422.1692287513220106221 for ; Thu, 17 Aug 2023 08:51:53 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ni.com header.s=selector1 header.b=TYTyrEGd; spf=pass (domain: ni.com, ip: 40.107.237.120, mailfrom: charlie.johnston@ni.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lhc0fUghbVsbwtbHqQQoHmg1U/5+revFo8IjF5a+VVcKchVzuy7h2cjyBybN66JRC09hB6dmBPVHPduTb68Z2/Ty6eTBR1CGsK17Xb4fi89ojfMXyAIggCiJa0xHtIew6APWDEvy/QSOulXg8EIjauaka/oniOHW1fUClTv7c0MCBEyqEt1eXeBcmlu+qs59LBqzIS1xoXdNH+VdsZw3oiGxART8xWZrLmabAZky3FN675VXL7W9O51yo4e1Jd694XNYLyDKQk6dtkRBrBtyuT20gl9/4r5jtIDF0CBBqOpCt0WpM76AgymY4ISifUQ62m1n7VdR+ZWtQPHTMi6hSA== 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=7iMc5QU/pfYi8byndSH4mbNhe4ZoOfXQYPGRGbOVP2g=; b=QJRpOVjm5rQP2d4z6Z2sHuiPq53xOVGa1/Q4AMxgyoeLHXIZTDNv/KdEvG0xmqY1MKbkWgECVWYzTGL9WCb+AUpgeeGaChMJemlo/cGZTZN+noQWuzleT/RzHMJr89y4VF35ZJ0ewBQo6gEudrtiWT5vRzzJzDCxMefz9inN50CsnUTkntdqKkplLkyToA5G+VUDZickNlKQVLDGF7inku80HiFFmvaV106/s8p4nJlgIWIOeu4C43+CRwwfs3pdzHmwvikRu8jhRwbmcLpB73G4Cw5D9SlElLDQ6BOwrDZ3H9z4RnQ44MgLMfxG30BMVQ61xQ9GGxv0xDAZxLHs9g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ni.com; dmarc=pass action=none header.from=ni.com; dkim=pass header.d=ni.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ni.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7iMc5QU/pfYi8byndSH4mbNhe4ZoOfXQYPGRGbOVP2g=; b=TYTyrEGdLeEzOc+F50tCLNKfGZmG+LfUC8qcwfOsd8UJy+/kRou/CNXtJiHGKihICMaWIdBxWeE2SoWQ5BNqICYPEuEZH+1p7xBklro/mgyJAdGfAKXb0bQnOoZhnIef18Hr7kOL77dqCL0zppJYeZThe43pUaW3xQZejBdOicE= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ni.com; Received: from SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) by MN2PR04MB6877.namprd04.prod.outlook.com (2603:10b6:208:1ea::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Thu, 17 Aug 2023 15:51:50 +0000 Received: from SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11]) by SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11%7]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 15:51:50 +0000 From: Charlie Johnston To: docs@lists.yoctoproject.org CC: Charlie Johnston Subject: [PATCH 1/5] manuals: Add documentation for new packagefeed class. Date: Thu, 17 Aug 2023 10:50:40 -0500 Message-ID: <20230817155143.2578874-2-charlie.johnston@ni.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230817155143.2578874-1-charlie.johnston@ni.com> References: <20230817155143.2578874-1-charlie.johnston@ni.com> X-ClientProxiedBy: DM6PR17CA0029.namprd17.prod.outlook.com (2603:10b6:5:1b3::42) To SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB4879:EE_|MN2PR04MB6877:EE_ X-MS-Office365-Filtering-Correlation-Id: afd753a4-b30f-4ec5-8204-08db9f39deec x-ni-monitor: EOP Exclude NI Domains ETR True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: j3gFXQBTIz7xOP+PbUBDJVNjrx8D2AT1C93SkCGv8+GnhoSY8PtkCwKqAQv77LxxjXaGGF60Lotq7GeqEAPMXXiRP6cGxvZB43fCXLByKPsB0bVQJke7ZFZcwlrmRnd58maVXT5dQ7VE3KZiBoEI6hR5p39936OP6nbvl4hEbRXEmt7ck5dvQsk4/GGf7VFdQCQSpwddWf3uoVauR7nXkYLyzBrG1QC0Wk5XBf4zofNeiPAkWr4ciBl6H+v6blqxpstajT2+SoCtixrEsx/hGnXdqTCsdaenSJULgicMgok/rnkup9Nxt8k0LEZRRMJH8oIPv5HIBUOQ95SRk9aOoSP2rOhGK4cFYWCtx5y7BmkiPv7ZLzK/MY05ZbSy7fVT/tPEjdmXb7Nm7BIhVUsFV6+3Nln83aGfRx051GeGnDGvFmB8Ixr8LOYbAG0LlS/vleyflx11cbXOM+/i8kc3Momx9GzENeGkNfO0XigboSk+yo5cbrAh2hPgWzRCRBOmkl4G1lFYNq3XM9P0WR0p1Y0sygolU5fEHfvJPquoS6tBb03aot8mNqcnfqeM9eHz X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR04MB4879.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(376002)(39860400002)(346002)(136003)(366004)(186009)(1800799009)(451199024)(83380400001)(2906002)(66946007)(66476007)(6486002)(6506007)(66556008)(6916009)(316002)(26005)(6666004)(478600001)(5660300002)(44832011)(2616005)(4326008)(6512007)(41300700001)(8936002)(8676002)(1076003)(86362001)(36756003)(38100700002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ZHQJupXsUNx9nBZAz0HkW7K6zbC+8NDBFBgh79ScwjSF55l24cBMuz9vm/yf3+dP6iHFh18Se3z1NNhanMk5Yu+MzDtdrBC4yHCUaMmP+PpAJySjjRLz5+BWDTNoU+HKwXEIijo/EXZwWy7/5YmDe27k5diaSH0IRDRRHZX6cI4NUTRXURu9Fo61RIZ+0H+37Y4QMczo/dXYLUBH5Hc66Z4poU32/Ig2sP/F7lYO+xSsuWktbBDDPCkSChwFvS2tLR4cUu896kl2V1rOKoF8/5koDbCZlnlsuBU6b1T5WfxrSVieZ24hMOjPCT85J+JiUQwlhRv1Bq7akxgn+2YCyQHwbI+QJ03MOqaZxip/Ke3GIijRWXmmn7P6yqDhMIUcvjfmSc3VXqc12l2zWZ21JpjvpB82/7BEZqFunar6qsQL8fFA8C0MyaE8NZXdPdDBf5v+SARyCtJ0Yxnj96Dl2GKsbY9mbMEVfEYXq0ENb0X0KL9ESX5CN8X14RKFLs3WTTd1aa8TUkFdefsHQC6ZE4c88QXVnbUDIGOuoTyOiC/0fPTi58NfOqOw464WFY08WA5grIGm2+sJSDxEYfAY93i/6KbBzNVzoXapq6Z4WhuVWket8nlQXb8yHhInlJtqRc6o1R1ePLmZ8v2KJlnM2lz0F8Qq1dpO10Uf6aK5nTc9Xbcif0hoz3Q+r4J0zJRWggXl5w8Tjqrk5U8SOY6T0bLd2RKv9HDzvpZf14aiCe702S3tJB47Lr7L6mMOWMtPmf+0Y85dfFc9wxcdP7+fkjUJENLjJIDpcToeL/oB0x5VeQmzQCxHWw8kSNtSAEQRuYFF5w7qnMPavm5ccDxEMqg8jGjAZaLWBW6Z+0JyxoXa9q0bI2jYLgZ7uQM2pnmgUaNhY8xBd2+0dkLPjjf5JL4c9Pxx5awo+NWRm8u2D6zHAVONb58+yCnvB8FikMqOqj7zk9517yAN0/LlPAdIe/jNSMwU3DvPMNgBDcilOQZUD1GB6PZOzbKmcTZE4MNmsHJ6MyRPhyqI9atcIknzXRoztFTGbfH0l/JGaidzVmNSwWsjQVEjwgNy1DY4rblN3UBAVaf7yDifaGulNRdDQ6IIWg0Ys3fi7YSYri8wAJuEFy0lMvxvUa9BE4MZYAqS51i+0Ne0m4JHEBboTcoxp1OvW3mQ1rC0E//lbZqLnLxGd1cG08ABAYaZ1ncFJ3ZJBR799qwfCjzJbNHbbgrRjOuMegpCiYBpBlH0iMxD+rMe3DMIJq2DGB4zdJ+0gEkXItF8wvlMbWNefEhNO43I0D6dTFDOUHqlE+Rcst75UEnM0CJtKdTiED7MXA15rI5LznMsi5YXRiqt6kd9NM46Go1qY/sh4SbD2nTI/e/4yXyDaV3m2+wstjrREzOfKjhNToO95PtH1tuhKSVgHtdyZrIi/beM+rAYfK/POQ1sRcPWIGk0XE+7UO48kFt8vDrfqEPk8ybXVWQFYB9P3adCiC4TCNb8Zu3VFo1KnYv0Ql4UQmr+wNfMNTaVzkrxqG3nh9+U/89h2WMxWI0T34DRnmCzkhoOewJk55+uLczNFa1k51YADaq9FV4gB89Q3jzF0rc3FvBLt7ztANoI8F+Uzg== X-OriginatorOrg: ni.com X-MS-Exchange-CrossTenant-Network-Message-Id: afd753a4-b30f-4ec5-8204-08db9f39deec X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4879.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 15:51:50.6349 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: qARZ1hOMb/Va0CFMI9W6qcZs4sdRjaEZyVJ4gr6Y3mPzmzSs5wa/uP409gyynyKlQ+VcukjcpP7d2ie2VX4PrQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6877 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 ; Thu, 17 Aug 2023 15:51:56 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/4157 Adds the initial documentation for packagefeed.bbclass and the related task do_packagefeed. Includes new material in the variables, tasks, and classes manuals to cover the new class and related plumbing. Documents: - packagefeed task - packagefeed_* bbclasses - DEPLOY_DIR_FEED* variables Signed-off-by: Charlie Johnston --- documentation/ref-manual/classes.rst | 33 +++++++++++++ documentation/ref-manual/tasks.rst | 17 +++++++ documentation/ref-manual/variables.rst | 65 ++++++++++++++++++++++++++ 3 files changed, 115 insertions(+) diff --git a/documentation/ref-manual/classes.rst b/documentation/ref-manual/classes.rst index a7819d5b6..c632d1670 100644 --- a/documentation/ref-manual/classes.rst +++ b/documentation/ref-manual/classes.rst @@ -2243,6 +2243,39 @@ OpenEmbedded build system. This class is enabled by default because it is inherited by the :ref:`ref-classes-package` class. +.. _ref-classes-packagefeed*: + +``packagefeed*`` +================ + +The :ref:`ref-classes-packagefeed*` classes create a packagefeed (or repo) for a +specific set of packages including the generation of package indexes. The classes +included are: + +- The :ref:`packagefeed ` class, which is the top-level + class to inherit in a packagefeed recipe. It handles creating the feeds and any + index files needed. + +- The :ref:`packagefeed_deb ` class, which supports feed + creation for ``.deb`` packages. ``.deb`` package feeds are created in the + directory specified by the ``${``\ :term:`DEPLOY_DIR_FEED_DEB`\ ``}`` variable. + +- The :ref:`packagefeed_ipk ` class, which supports feed + creation for ``.ipk``` packages. ``.ipk`` package feeds are created in the + directory specified by the ``${``\ :term:`DEPLOY_DIR_FEED_IPK`\ ``}`` variable. + +- The :ref:`packagefeed_rpm ` class, which supports feed + creation for ``.rpm`` packages. ``.rpm`` package feeds are created in the + directory specified by the ``${``\ :term:`DEPLOY_DIR_FEED_RPM`\ ``}`` variable. + +A package feed with indexes is created for each package type included in the +:term:`PACKAGE_CLASSES` variable. Packages are hard linked or copied directly from +the deploy directory for the package type. + +For information on package feeds and how they are created, see the +":ref:`overview-manual/concepts:package feeds`" section in the Yocto Project +Overview and Concepts Manual. + .. _ref-classes-packagegroup: ``packagegroup`` diff --git a/documentation/ref-manual/tasks.rst b/documentation/ref-manual/tasks.rst index 0db960b22..649d19fd7 100644 --- a/documentation/ref-manual/tasks.rst +++ b/documentation/ref-manual/tasks.rst @@ -779,3 +779,20 @@ sure that the machine and metadata branches as specified by the :term:`SRCREV` variables actually exist on the specified branches. Otherwise, if :term:`AUTOREV` is not being used, the :ref:`ref-tasks-validate_branches` task fails during the build. + +Feed-Related Tasks +========================== + +The following tasks are applicable to package feed recipes when creating +custom feeds or repos. + +.. _ref-tasks-packagefeed: + +``do_packagefeed`` +------------------ + +Creates custom package feeds in the ``${``\ :term:`DEPLOY_DIR_FEED`\ ``}`` +directory for use outside of the build system. A feed is created for each +package type specified in the :term:`PACKAGE_CLASSES` variable. For more +information, see the ":ref:`overview-manual/concepts:package feeds`" +section in the Yocto Project Overview and Concepts Manual. diff --git a/documentation/ref-manual/variables.rst b/documentation/ref-manual/variables.rst index 44e2dd08a..dba215acb 100644 --- a/documentation/ref-manual/variables.rst +++ b/documentation/ref-manual/variables.rst @@ -1955,6 +1955,71 @@ system and gives an overview of their function and contents. ":ref:`overview-manual/concepts:package feeds`" section in the Yocto Project Overview and Concepts Manual. + :term:`DEPLOY_DIR_FEED` + Points to the area that the OpenEmbedded build system uses to place + custom feeds.:term:`DEPLOY_DIR`. The BitBake configuration file initially + defines this variable as a subdirectory of the :term:`DEPLOY_DIR`:: + + DEPLOY_DIR_FEED = "${DEPLOY_DIR}/feeds" + + This variable is used to construct the default locations of feeds + for each package class. See :term:`DEPLOY_DIR_FEED_DEB`, + :term:`DEPLOY_DIR_FEED_IPK`, and :term:`DEPLOY_DIR_FEED_RPM` for + those definitions. For more information on package feeds, see the + ":ref:`overview-manual/concepts:package feeds`" in the Yocto Project + Overview and Concepts Manual. + + :term:`DEPLOY_DIR_FEED_DEB` + Points to the area that the OpenEmbedded build system places feeds + of Debian packages that are ready for deployment outside of the + build system. This variable applies only when :term:`PACKAGE_CLASSES` + contains ":ref:`ref-classes-package_deb`". + + The BitBake configuration file initially defines this variable as a + subdirectory of the :term:`DEPLOY_DIR_FEED` with the feed name:: + + DEPLOY_DIR_FEED_DEB = "${DEPLOY_DIR_FEED}/deb/${PN}" + + This variable is used by the :ref:`ref-classes-packagefeed*` class + when constructing feeds for Debian packages during the + :ref:`ref-tasks-packagefeed` task. For more information on package feeds, + see the ":ref:`overview-manual/concepts:package feeds`" in the Yocto + Project Overview and Concepts Manual. + + :term:`DEPLOY_DIR_FEED_IPK` + Points to the area that the OpenEmbedded build system places feeds + of IPK packages that are ready for deployment outside of the + build system. This variable applies only when :term:`PACKAGE_CLASSES` + contains ":ref:`ref-classes-package_ipk`". + + The BitBake configuration file initially defines this variable as a + subdirectory of the :term:`DEPLOY_DIR_FEED` with the feed name:: + + DEPLOY_DIR_FEED_IPK = "${DEPLOY_DIR_FEED}/ipk/${PN}" + + This variable is used by the :ref:`ref-classes-packagefeed*` class + when constructing feeds for IPK packages during the + :ref:`ref-tasks-packagefeed` task. For more information on package feeds, + see the ":ref:`overview-manual/concepts:package feeds`" in the Yocto + Project Overview and Concepts Manual. + + :term:`DEPLOY_DIR_FEED_RPM` + Points to the area that the OpenEmbedded build system places feeds + of RPM packages that are ready for deployment outside of the + build system. This variable applies only when :term:`PACKAGE_CLASSES` + contains ":ref:`ref-classes-package_rpm`". + + The BitBake configuration file initially defines this variable as a + subdirectory of the :term:`DEPLOY_DIR_FEED` with the feed name:: + + DEPLOY_DIR_FEED_RPM = "${DEPLOY_DIR_FEED}/rpm/${PN}" + + This variable is used by the :ref:`ref-classes-packagefeed*` class + when constructing feeds for RPM packages during the + :ref:`ref-tasks-packagefeed` task. For more information on package feeds, + see the ":ref:`overview-manual/concepts:package feeds`" in the Yocto + Project Overview and Concepts Manual. + :term:`DEPLOY_DIR_IMAGE` Points to the area that the OpenEmbedded build system uses to place images and other associated output files that are ready to be From patchwork Thu Aug 17 15:50:41 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Charlie Johnston X-Patchwork-Id: 29084 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 22147C3DA45 for ; Thu, 17 Aug 2023 15:51:56 +0000 (UTC) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.100]) by mx.groups.io with SMTP id smtpd.web10.423.1692287514639271539 for ; Thu, 17 Aug 2023 08:51:54 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ni.com header.s=selector1 header.b=XXsVbZUY; spf=pass (domain: ni.com, ip: 40.107.237.100, mailfrom: charlie.johnston@ni.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=j1coXPc/hZ6R4pallwyq4Gr6sQlE0WI+XwF5m8m3Efw71jl7m/MPCKwyYpEUX1RGM6LYZKHAsLjMNc6pj+F2Jx0p3pIwSZQZdXboRzAt8+MxWTrWI3kNd+VXkMDxG/X7DCU2cvHKKiRTds3LiMQsxMjE+RX1l2NyNn+l3EBvB3IaH4ipqydgo3Y/e/wCsvQHd0bu6OWEmo/hO7U39CDWm2agPbP1ujaOz2cPfmT/r0ZJTRLFZFp+kwxk8D4eVmzbNR0TvB6mmyOZQogghMwhsXKmXfnvDTBAtYTVGbGv5FqYdvnuPrVwaSJMPefXfl7ngLnBWkI3Sb70ZGQNR7x1IA== 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=njjBK3Uf/EDr074Z8O9PvNJ7WMWmwWZzyL734adyhMI=; b=Ce6kZ1gu1MJz8tSOoa64bkOQDJAfA6DiGu9jIdVX+aLBSTlgNlDUIMLr7zPOqQQiJg5kZyzIQkDAfQKMvvb1GE+KhcehWc6HR4jWa8LuwAeTRmmOxS9ZzE3XefwG8OpX7qiWHs4m/pPrtQN/u+Ac4oRDKWFE1FGJwEYWzPTWWuJOCf6+X6sDx/shKsnxVRidgcwJ+8IZSmkwy3ph/g85Ia5KRykz+qPQaFfGK1WBy/rtcBLoVAugZNDdigstTYM/jKmWTNn+Znyu2kkx0C3jf+y/lWixG61oODfCxfcIa4uO4lMhNOC7MXL3dwlFzCVg1PhD+/ZeCky5w5j86q+3Sg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ni.com; dmarc=pass action=none header.from=ni.com; dkim=pass header.d=ni.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ni.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=njjBK3Uf/EDr074Z8O9PvNJ7WMWmwWZzyL734adyhMI=; b=XXsVbZUYXz0lBfVOd66qtbfaEPlX4kODENQDDqE1Flw6AxTdSydzjCuvfHMCLRaM5cidOruBQQoG/3wpRu6/UmFdUT1EtIEHEtBBAcYjJw6xapZFUQG0ZEXkJYNyRC2G20qPMcgY5NNTdhxM5rGySU8No+t+AyJ7Ir0G7aux35s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ni.com; Received: from SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) by MN2PR04MB6877.namprd04.prod.outlook.com (2603:10b6:208:1ea::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Thu, 17 Aug 2023 15:51:53 +0000 Received: from SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11]) by SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11%7]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 15:51:53 +0000 From: Charlie Johnston To: docs@lists.yoctoproject.org CC: Charlie Johnston Subject: [PATCH 2/5] overview-manual: Add deploy-ready package feeds section. Date: Thu, 17 Aug 2023 10:50:41 -0500 Message-ID: <20230817155143.2578874-3-charlie.johnston@ni.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230817155143.2578874-1-charlie.johnston@ni.com> References: <20230817155143.2578874-1-charlie.johnston@ni.com> X-ClientProxiedBy: SA1P222CA0056.NAMP222.PROD.OUTLOOK.COM (2603:10b6:806:2c1::8) To SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB4879:EE_|MN2PR04MB6877:EE_ X-MS-Office365-Filtering-Correlation-Id: 92d88a6f-e949-49b9-e071-08db9f39e056 x-ni-monitor: EOP Exclude NI Domains ETR True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 7D0GO1LHvL9KcEJXVS28lJAoIZ279f+0us5QRSDMDxtANUFIv45n+PbJ3RsnU2XFadFdr1vwgMf5E+lZa2zs1IIX0wye6KemWxY2sCT7HkiVLPPJHEP0P8skQ4ND1mbNsYJybkMvwN8FfLu71OB6BRZOKhEhB/XwV1lciX3BIhsG/CLwV81rsVrNytQyyHN5398kN0lKuu2QNBPUXgN/mp4+4YBHFe2DM/pqSQT63SW4gCSddgdxecn8CsuGBbo7JlGjjd+I8XGJZjzUIiLNMltItvtYDYBn0ak8WL8tuHPBZWLv/FDuvoBvS+moNp7+Doh7WPct2ZOgjz3mJAEDAghiUEz9lUoRj95jc2W76MEACcX8+/SG1+fC+5/oanEJTuwGHhsDlyzg3CrWmT35PbLqt8l2Pk9j768WwOd1LLtltLgQq3nc0HNU57DvokCQ5b/YIYwWRHQkS8L2NAgSao9dYYU3hmsyf2nqcEGUUCDN2zsAPo6iulFmuc5Mc0EY7takmuuW6IeB4VqX689DFwo30jGTjuQIh8O5fg7TwgarU+fXZxC2kYw3TBzXum1n X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR04MB4879.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(376002)(39860400002)(346002)(136003)(366004)(186009)(1800799009)(451199024)(2906002)(66946007)(66476007)(6486002)(6506007)(66556008)(6916009)(316002)(26005)(6666004)(478600001)(5660300002)(44832011)(2616005)(4326008)(6512007)(41300700001)(8936002)(8676002)(1076003)(86362001)(36756003)(38100700002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: NC0tAg9pCLWti4WF7pvluL376ucbIN99lkmA7XFTyaqEtVIUG9Hlo4nt2pso5gM2VOWnkpHJZbU88aSsvBBoHgcAK76IO2QjJwM045N3f/RUFyU6vAmZYq8b2RYU8GG7sfFNCJPQG7Z4woIhZ4F2kp7JTNE1sE22yghH4a59hDOtGB0oekgi/dklclj9STgerzeC5gZiJ1hfh//36YSLEsQdvl2UzIcXJsUqfkjuLmEwXUSv3bv/6p9nIkjTERFDwUFKpv6fp38TyDCRAFjgi/VsnZlcHVqTNXz0lQ5LPtallD4EKs9sgFWauARappMszkatMcsqRV1LiT8dn7cMQ1AznmF+0r2WK2fCcGV3hT2GdxeEOO1zgEKqsKSQbeH5BnHBSrBA2+816zpN3KnQPFljRK1Gn+oxzl5VN8HoTvI5EZZjW2/dUDD8PXw39aJU7hVbBVjydCvfslziND9Ius7k6HgXavCpaBCFR0l7lTBM9TAKsfpT27HMsVYqHcV8zJl7sXGa4UuUoiTdzWkYj5tvFCh6wUv3PCXL1+/zokmzqMKjPbMT1ER2vM23Abd+X4qRZJS9iYgeEzRyiOGVmbsx1tOR5wB3TnUq9l0t4ikIb2jebHb6TTJIpE3pzPlbyfEkzDyD4MNNCLHU7BlzUB+YbUzn/N0G1XFSfm37kcn/ZK/eUAjsjBrKPqnzg4MOuiOtHuB8mOBnsC9PRk2/QOX78SM9rDIv5L8paaLehT4cSErMR4CRfApG5yOEtdA4mt7hkIDI0L5pyitJAv0MhTEPnMp7f8yfalMGzO1p4xWf/KQJsbdtZXFli3Jf0oLx3VQ79efVxgpg9X08OKM7m8JCsuPNlsaBiRi1lIaqx+ScNNNovmX1U2JNII2S8LRF+LTysQ9tlUKeTPmoZxjYNEgkoe9lqU6YSBkCSXTFHTFlcAkTSNrI2yBlkxpjG7+TabhKvoSoYHXaq/EttCV9kT0hTvxfLhd+yXiktLgNijlEqQXs24l7/isEw/tnMUCKETJOS9DLL0xEonxPJH+kl+rcO+HysqguLCVqSE/UIQE3dTfvw3GkaskWBNIt+6FqY848p0Wfb+r0BluI9r6og+/tnQo0quLU06Npv18F8TUni04E/YHfM2YMbl56XelMC8mTkQoa0pIQRc+dpqLZTKuNIQiFzsJNoj9E7RmFwQGID1p7A9tb8mxZzPbIC1k2m5o/Ug50YXWRrgWG440BsfqmgqkNi1H5lOg2nXxC1oNvMA52jGHZupZEjUNj6uwJuF6ZMe6KpYWSrlR1/lJvvNwCxZ33aVZaeHwt2N2czSb2EAYk6uh8VekRQvI9pYYYKJNB/mbUuAXqVbCKKWKIrzUN8QwtcmHJsJPXMl4U9okI2shGPGk5felFIeucQOjo0deSdo1oBVaUU0wnnlQ97zFIIW+JB5qZByyjMAn6YgIW9xiAeOwU/1SJVZ2DSb+/Rj3nDTkxAltiy6Vih1h6HszQb7ma1h3q5EiZ8TMTX7Bh/6rF124lHLZZOEwIxFOe+xy+C5eh4JzfOyr4BHjQZmgRzj8v3VDN3OpCTm0+iKlov5xxjxScR565fd19OFUphnmjEebTx242s6jVtYANiw== X-OriginatorOrg: ni.com X-MS-Exchange-CrossTenant-Network-Message-Id: 92d88a6f-e949-49b9-e071-08db9f39e056 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4879.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 15:51:53.0519 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: M5IqNMOYVLhxr3snKwFHOo3TEPKXhcxjZtpne1G6C6Gq+TmI9K3qDlYq14Qyp7dV1T78mOcYMYHJKF021n3+RA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR04MB6877 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 ; Thu, 17 Aug 2023 15:51:56 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/4158 This change adds a subsection to the Package Feeds section that discusses deploy-ready package feeds and how they are separate from the default package feeds area in the build directories. Signed-off-by: Charlie Johnston --- documentation/overview-manual/concepts.rst | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/documentation/overview-manual/concepts.rst b/documentation/overview-manual/concepts.rst index af825a98c..7d99d696b 100644 --- a/documentation/overview-manual/concepts.rst +++ b/documentation/overview-manual/concepts.rst @@ -661,6 +661,36 @@ i586 and qemux86. Packages for the i586 architecture are placed in ``build/tmp/deploy/ipk/i586``, while packages for the qemux86 architecture are placed in ``build/tmp/deploy/ipk/qemux86``. +Deploy-Ready Package Feeds +~~~~~~~~~~~~~~~~~~~~~~~~~~ + +In some scenarios it may be desirable to create a feed with a subset of the +packages in the package feeds area. When using the package feeds area as a +feed, all built packages are included in the feed. A deploy-ready feed is a +feed that is ready to be used outside of the OpenEmbedded build system and +may not contain all packages staged in the package feeds area. + +Deploy-ready package feeds reside in the :term:`Build Directory` as determined +by a combination of variables. Specifically, the following variables are used +to determine where to create the feeds: + +- :term:`DEPLOY_DIR`: Defined as ``tmp/deploy`` in the :term:`Build Directory`. + +- :term:`DEPLOY_DIR_FEED`: Defined as ``feeds/`` in the :term:`DEPLOY_DIR`. + +- ``DEPLOY_DIR_FEED_*``: Depending on the package manager used, the package + type sub-folders. Given RPM, IPK, or DEB packaging and tarball + creation, the :term:`DEPLOY_DIR_FEED_RPM`, :term:`DEPLOY_DIR_IPK`, or + :term:`DEPLOY_DIR_DEB` variables are used, respectively. + +- :term:`PACKAGE_ARCH`: Defines architecture-specific sub-folders that might + be included in the feed. + +BitBake uses the :ref:`do_packagefeed ` task to create +deploy-ready feeds and any index files required. See the +:ref:`ref-classes-packagefeed*` section in the Yocto Project Reference Manual for +more information on creating a deploy-ready package feed. + BitBake Tool ------------ From patchwork Thu Aug 17 15:50:42 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Charlie Johnston X-Patchwork-Id: 29086 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 25758C3DA4A for ; Thu, 17 Aug 2023 15:52:06 +0000 (UTC) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (NAM02-DM3-obe.outbound.protection.outlook.com [40.107.95.105]) by mx.groups.io with SMTP id smtpd.web10.426.1692287519218758591 for ; Thu, 17 Aug 2023 08:51:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ni.com header.s=selector1 header.b=Wd9bBgnT; spf=pass (domain: ni.com, ip: 40.107.95.105, mailfrom: charlie.johnston@ni.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ScaWwLrCHhlipkiQ/6M688iwJ8xSPvDcsxJxxSm1u3w9uEQS5awOKXg7ea/7obnPmFPiGetQQRR4Qhomz7nMzSO5GRSiRg+aQ40PvZMk6ZPeEna6tpEjmaYivRroyhTBiUCW7JqekW8YtWOVP7FeKERxRjvTkDAf5Xpy389VpqgtNF69fxR+LO5CGcTdb1nq93gk/R+zLtZpl9Z5E+Wwv8Yos+IyfnfuzzVa5YY8A1QYAp3wi2VQAopHHn9q3jXYnICf/lNKQFKs76hbqJLCrEy4t5sy/K0/yzYmvgMRTUAyfDf9mj1X6jk+A+3XFpd0CM1gJUcEWZUk0MnBYFmSeA== 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=IIyaIb52YRsb0SH9Sjw3tNzvFD5oVPdny1Aq9fKerso=; b=mZ4bQo1+eGN+yI1GsPX+VW8zzb8uOZw90gCyGCzGqnjvhU8dWnlISsHXStag1UGre+x9TeAFZgbKTtkWrZ72gmT4OQ0BrRXoCSkKJEFoRWUpSrzvPXHC6NAnsRNYXEbsnLUgeun0u1bo/lziBJALJH1/Vvse1Oo/nPyR18futV9i2RSbAQ6GuCk1EwnoR9sPvDWWWMRZmcf8PYuvHeR4ayO8OUHXO9GUvbDaY6tZ8V7hmi4jQjP06FlBDpxJ0YAhbrmPWPRrzUn/SoWKrO37Oslirleu2+iEVrOY8thatKoMZ8UfmtbhbiJ+sSgaosb+iHBKLLqExCmqTnYXyYuQNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ni.com; dmarc=pass action=none header.from=ni.com; dkim=pass header.d=ni.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ni.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=IIyaIb52YRsb0SH9Sjw3tNzvFD5oVPdny1Aq9fKerso=; b=Wd9bBgnTx/UzsqGJq6mA21D0QyxSwHG1gMANYTRfdpFxsVgNnUNB3gvPhIOCGyQW6wbmvZriwlIcywQGHZHmyjJhmNILA9/GjxDmOkyCS5j60R2eVxER1ANJYaq/qr9ruOiwFrjAroGadKFYdo1Xipr0nfcA2iTaYW/uXemwCzM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ni.com; Received: from SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) by SJ0PR04MB7693.namprd04.prod.outlook.com (2603:10b6:a03:32b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Thu, 17 Aug 2023 15:51:55 +0000 Received: from SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11]) by SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11%7]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 15:51:55 +0000 From: Charlie Johnston To: docs@lists.yoctoproject.org CC: Charlie Johnston Subject: [PATCH 3/5] ref-manual: Describe new package feed directories. Date: Thu, 17 Aug 2023 10:50:42 -0500 Message-ID: <20230817155143.2578874-4-charlie.johnston@ni.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230817155143.2578874-1-charlie.johnston@ni.com> References: <20230817155143.2578874-1-charlie.johnston@ni.com> X-ClientProxiedBy: DM6PR06CA0096.namprd06.prod.outlook.com (2603:10b6:5:336::29) To SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB4879:EE_|SJ0PR04MB7693:EE_ X-MS-Office365-Filtering-Correlation-Id: bf8a9b96-26a3-4234-9d1d-08db9f39e201 x-ni-monitor: EOP Exclude NI Domains ETR True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: kAqCsDdcYGiDbxAT5c3+SCuqUtN/OGDYPUBGX5KkViK8ypXOSLn028w9hNTA/1IYahcrojnxJ97C0r8KTLKhyFu2TfU05QqFwMyzMDQd0kX4sjMX00wRu6fbEfTnj0rvdRmF72CrsRRfW54NjDScC32vFctaxafBp/ft1IIIaK4SYkBFIhduC7SqD8KjjtuGpbqovf4vVMB30sF+Qji05h2/VbBbL1MNjVsp+oAp+Ca30+eqt6e8Fdn5WCzabku51Y8DmnYX5BsO2l7YRaSj0zq2aKIhiiHhZzv37ycEeHocyvL6IPFuNJlyNI38VVKGcTPwoJz9+bdP/t1QYlRrPAEJ7c2f7OzoQwicVDhzDxrNBrIpo3ZT7mz2EAz0TqMX7X6aJ03cLFHGIttdHhLix1GmOKir+kBqnZx1iunqZ4yOUB4KNqvbp8AN+w3kiimnpphuD+2IywQA5iOPw3evPrOM9LPh+fy1/9WFm6OcunL0PwahxIFwVKJVE1FEaw9EeLcWTIvV8kMy17leA3QF9fbvxeO5jtQvDvLyKRlNvSoCeeeLiF5wKjh2PwiikbLf X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR04MB4879.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(366004)(39860400002)(346002)(376002)(1800799009)(186009)(451199024)(66946007)(2906002)(66556008)(66476007)(6506007)(6486002)(6916009)(316002)(6666004)(478600001)(5660300002)(44832011)(2616005)(1076003)(26005)(41300700001)(6512007)(8676002)(4326008)(8936002)(36756003)(86362001)(38100700002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RE8xXLqvPwUtN+/K8OtL+1bftrrqgxHtZp38kTcazjNK4A511OnipksGcP3qCzzZ3B7JPLcwzJWl+ltEUp644mu2KpSntB04KnDoLcbOXDrCGyoqITplSv1hNNC1B/4UmzdF+Jpx8KlZZN/spLYHQcMSZ8mo/odAkkKDrV9VTAfIostDHO/F0TlGpO2kLFDU/vIal/yA+CC8gV2GvD/lmGXLBIUKZSe3dNfdxL18RWgEZ0372/ABL3omE5P8I7WSbwEyH1SNzwWMCf/z9hx+kn2W/qjzsdisgDZuWb4QQ4IfxMbpIMNcvuzjlNu5LnPznLcl1jPS37LPg9id4XxlCY6Zwa9+t/YQHXLzDjzFFGSa+TNRLPWl4GmHnx7SvdHtkZPJXfYHp/VOc7ajChOvTdW+OIqR7s7G/3v2Jzv/F8B0NA92Yqmp2JrHSPsgNi/cCdc74oLMKar/a6a/1uXanWlMrs/Nu8jZC5RJ9hYz2i4gnabwUDU1eHuExMtQxN1pbuejChNEFbbiHhnlBHRwyPSeVLDHEgUmEd5zZGDAGKehn0YsJ+5gBfunoDvcJbBTXXeHW/fA81+2YjygPB1CWypVkizk41EKeRTvxbVi86IFDh8neY88f73E4hk10jke6Gb0aEj26SmeJSbtU5teR+fMTzoQrmlQKtNO0RcM2+zEB57JibG8swYkanhYRlxWhhq0/EwhvvihYaLJgDNIBv2ljG2VMdQtiWWboAwcIs5XcQ7eDP/R1IbDaIq7cm/9dlfC2G0VWkEWWd9SrZS+2t1JhchPErcXDTf5cycBup8HOCV/GobVpfwUwBr6cF81Ey/q8d/AXH/+jGS5kfkUXgdjLvT4N4+yndvORRk8sHzjQRKAtLdIIapbBjjwq7A0Q/URWKr0OOtZnLUtlH12NaVxr4DTSFdL8083apdduMAXCWgWQEIOYclfVZue1zaiiHA+wVz0No6HoyOPXBVXDtYoUKZTzlHPWnL8qWJXVQEeKgCSPx0gM5FBiMTZG2wUwjTwbDU0QegzNfN498X4QMFJiHxc36bW6OqZwcKcX5QpJL9zoSTMmhAbeTI6ppdLMvfmGcreNyiUlh1pzjv+joDYGrGWulwDjO+bdBGY+0d/4b/L+Q1nQusvItlvoxzX9iPQs2BW69msf1gaQx6+KwtFGnf14fUep5DvEOl7LKAYT32FWaCKXKYxkI4mNXgTf6/GLWTN78w8ogaaWXb2fIGBG6EXb9c8/oXuFgf9Giv90q9s4FgMq1qpjPBOFRNh0PS2qnz+LagzX5iFtqN0IPV17FQVLguLewrGc/iXLi/vHZun0dYy8V9EfSH9KQps4mR3sJ8FiRTmXf8xUbxkd7eYuvunnjeF12i9oE7UlA6+MLyhfcxXKHSDRk2+Te0IIC2m3kvHsbY/He9CUOMSP23yqTTxwQ/KurTtgXdgTe38gU+wBhP7VUgN8rquqmNrC9zppMe9EjxEHp4fgWkB88AQtMPWNFBkErPmZN1T4Pblw8o5Fj2zZbZZ2g7ZUsvmy/APNmynHLoao3E55vUJmqZepg69yK+1fTWHmnm6IRalEPW9C6CHPsYmwUiIPjdOPBoQ2z/KR7cgO88Yi3rP2w== X-OriginatorOrg: ni.com X-MS-Exchange-CrossTenant-Network-Message-Id: bf8a9b96-26a3-4234-9d1d-08db9f39e201 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4879.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 15:51:55.8038 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: LvxW3/CjHkkheXGmjtHnrO8bVNI4u+UoXhY3V7/HltzXAPAxsscjKUrLLdHipg/pGln1vl/H8KoDWGSom3OZAA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR04MB7693 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 ; Thu, 17 Aug 2023 15:52:06 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/4159 The addition of the packagefeed class adds several new directories to the build directory structure. This change adds documentation for the ${DEPLOY_DIR_FEED} directory and its subdirectories. Signed-off-by: Charlie Johnston --- documentation/ref-manual/structure.rst | 36 ++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/documentation/ref-manual/structure.rst b/documentation/ref-manual/structure.rst index f1b11ad69..9e0a20441 100644 --- a/documentation/ref-manual/structure.rst +++ b/documentation/ref-manual/structure.rst @@ -431,6 +431,42 @@ types. This directory receives ``.ipk`` packages produced by the build process. +.. _structure-build-tmp-deploy-feeds: + +``build/tmp/deploy/feeds/`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This directory contains any "end result" feeds which are deploy-ready from +the OpenEmbedded build process. The :term:`DEPLOY_DIR_FEED` variable points +to this directory. There are subdirectories for each supported package class. + +.. _structure-build-tmp-deploy-feeds-deb: + +``build/tmp/deploy/feeds/deb/`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This directory receives any ``.deb`` package feeds that are produced by the +build process. Feeds are placed in a containing directory including with the +name of the feed. + +.. _structure-build-tmp-deploy-feeds-rpm: + +``build/tmp/deploy/feeds/rpm/`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This directory receives any ``.rpm`` package feeds that are produced by the +build process. Feeds are placed in a containing directory including with the +name of the feed. + +.. _structure-build-tmp-deploy-feeds-ipk: + +``build/tmp/deploy/feeds/ipk/`` +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This directory receives any ``.ipk`` package feeds that are produced by the +build process. Feeds are placed in a containing directory including with the +name of the feed. + .. _structure-build-tmp-deploy-licenses: ``build/tmp/deploy/licenses/`` From patchwork Thu Aug 17 15:50:43 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Charlie Johnston X-Patchwork-Id: 29087 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 25788C41513 for ; Thu, 17 Aug 2023 15:52:06 +0000 (UTC) Received: from NAM02-DM3-obe.outbound.protection.outlook.com (NAM02-DM3-obe.outbound.protection.outlook.com [40.107.95.105]) by mx.groups.io with SMTP id smtpd.web10.426.1692287519218758591 for ; Thu, 17 Aug 2023 08:51:59 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ni.com header.s=selector1 header.b=HwMlVfWw; spf=pass (domain: ni.com, ip: 40.107.95.105, mailfrom: charlie.johnston@ni.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n7TC+SD3XPr6nA8DxzZ9hiLJbEqeXdpvuXNG7ZLOL961sh4F23iOV+CDDh4E8sPinUlSTJoGyML6FenZ3zX17nhvbUz7PbNmsLg4Y6Km2up/MVH/yxK4HJEmqMYcNlF/hN/MukCZnrs7mx/lopCe/krURMLnx6ZOwTuLXmfjTNydQfnicFMMnbAiY7ZAHQT1avhoh5lz6NFZsTt+j7EtD+HXxc/ilHpDYNONb4A9Lb5NSvS9AggB0mcXf8f2TMJ08706nuF3R2j6SYqEHI54yzkbyyqolDwQmtKIlAL8BtkW+tjjdaHOvzsfI2xldSQAtKXsB/cEb98hHvHxsFVDcg== 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=+JOhzE8aw29BFdRrkmotIuQZ5L4HZMcE15IjPkNr1pY=; b=Zn8TiZsYlMB9vuSl/5vAFM06s9W9ZQuz/z9HwE3l3IWgxL2zRWnAtneitz0n9Eg/o6sXz+tdbPJrHW1QsZVq+FIgOAhq37xN84O0vo42WgLZeIVqC2g9uBJ0eqzx6f64YOhbawkc6IHttfiiy0sBS0vOnszD4dC6v+0aTVFxa000NkVTKfxaarnCsVpEPUaibwhB6isC7KY3HXB+oAkcARPiH8QdKERRTQ0hYvookjOA6OLKmCudNEszzuLKC4t/AFdTN77N0Co+zQjpaMMIKiLONrA9lXvGTfYwFH7aBp2EuS6HdqnG4TkzEIsJasVqAdcczF8GYuAg7/AY6fFMuA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ni.com; dmarc=pass action=none header.from=ni.com; dkim=pass header.d=ni.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ni.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+JOhzE8aw29BFdRrkmotIuQZ5L4HZMcE15IjPkNr1pY=; b=HwMlVfWwyicO3beVOyr7rNdbPt2cLW4nm0lVcSC/CxE3Qmmz5Mo9VdEfwDwC4gq04sryM8OCXTbjk9DNxZyW6Z1DkMjDYpLkHw4gACKV9Za15vbpY39v39rw0hka9jLlUzYyUIQyhFBhVSf4EkoxqiVNcaKK0swKDA/L9IslBQg= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ni.com; Received: from SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) by SJ0PR04MB7693.namprd04.prod.outlook.com (2603:10b6:a03:32b::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Thu, 17 Aug 2023 15:51:58 +0000 Received: from SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11]) by SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11%7]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 15:51:58 +0000 From: Charlie Johnston To: docs@lists.yoctoproject.org CC: Charlie Johnston Subject: [PATCH 4/5] dev-manual: Include reference to package feed indexes. Date: Thu, 17 Aug 2023 10:50:43 -0500 Message-ID: <20230817155143.2578874-5-charlie.johnston@ni.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230817155143.2578874-1-charlie.johnston@ni.com> References: <20230817155143.2578874-1-charlie.johnston@ni.com> X-ClientProxiedBy: SA9PR03CA0014.namprd03.prod.outlook.com (2603:10b6:806:20::19) To SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB4879:EE_|SJ0PR04MB7693:EE_ X-MS-Office365-Filtering-Correlation-Id: 20e0a045-6205-411b-84c4-08db9f39e375 x-ni-monitor: EOP Exclude NI Domains ETR True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: lQvU8EX29GNYZ+sbHn+tBPXjW8eNBAalfLqt2hRPhs0yJ22LGAtnF0arZ8fnhTBvnuAzJXf7TkET1pSkWY82m/PdMPymZSIJ/F+PGCQb3/AWGYg3hA4U63BkTrVy521XM0Xb69P1rhRXi0KzQvmBY8zZxo2OtETEGfLyxNOafaWX5FbFZdy94tPxH5cgmMSji8c44r+aznnCAX9BPQEJI+urK1MMy05/R7xJKcDOy1nSQ2OOQ7ZqlzvRf4sXSrRb7zItB/RiBv7miNGqgcPU3Z/MxpXEFPJjQEpY7I3yvDeOX0wfqK7TBjGS/yoa9ltg9VMADYIMlOp8gif4QOimkZiXeZJH8UrGGWszkXmBBQ9hxYa10cmlywxNj6ijqWhQz4AKztAtYwCPV6xz3V2fF4Mr/kh/p5e4PHEKSebvaiCc+8SM7QcYISf6ke7O5hUcZcz8Tfme+ezj9Eu2/lUK9HPWnVv56MZfHyDRWpNeISq5Tvb5X8Qg8Mvnh7Ja3ErmNHJoRfGmojMTRdNdH/c2q4ZfQt1opJC1fmAQQXm/k8DXsobOrT594sramzQ7vThz X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR04MB4879.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(396003)(136003)(366004)(39860400002)(346002)(376002)(1800799009)(186009)(451199024)(66946007)(83380400001)(2906002)(66556008)(66476007)(6506007)(6486002)(6916009)(316002)(6666004)(478600001)(5660300002)(44832011)(2616005)(1076003)(26005)(41300700001)(6512007)(8676002)(4326008)(8936002)(36756003)(86362001)(38100700002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: E0WHmuFvrgAGK8z/NsnsmmohcWuF9ZbX1SRQz9xM2f7QGBsCO13LktK9sIBWV+SYaNSqta0JTHGC8vIWeYCsosXhDqCK0DkBoUkpimSOEdshzuHSUxv+Jg8bjgUQ6ZDxDbsfMHyaqMjADJK/F9eQQhDuP74yStUZQezv9fYa7eQs3bICKHZVx/tND0szCqPaQfFj8xM02PoiIdIT2BUvSgEsGvlO48Va1LSYTdtUlqKQGDqfj5ONd+1+WB1RqjWFrl53QD0RzQqzgRF807bhEAJhhm+MuTHmmP7WELPhv4sp2PnjqNChZZVGvyIUsaqlgD848z5J9shYThittioSzFxetGkrB/BO2uEjWgJVgj4rwNUY/hAkTlIxp7C1eahgLhWAAzxMByn/aHtbkkjKp/KlhDKdwQCNxUQB6StvVclwSOg6FNdvVJQkGdrteIlBQO2fuCfv12DE8TgF81K0frhtIwmBp5tr3zYm3JvwMqw+dZ+dPuKHbWSWwLNiJOxyntvEf1VjknR3HHMyOogI8VlhkjvtCPBLntkymvHjVIS0MGPH9VSyQFbj3IwiT/B+RX4jVR1JBM+q4STKYSojxvtIt9HSxDEVW7XeAAvFfp5YgA320CrtyCY7hOfw+DLxmWJzURHmnvfJj569JLHEpQntycOZjlxB2n2Uy1U9dNVVS4ztnHgaaFt9nRtiw42aTBJulsh/qD0asH1N3uKZbYPUczSSHl4RD4myGwHlTl/Zzy8HUm8modOKIeEgwYyPpFpzJI9QSgewsDTP4Vr+K6qA3C7owvGHkBt5pRGMiW+mHIrRoqVl4dBmbuloSAfr8QH1irQpx1DREvhtDo1QlVJLixqmU3QCzQF4I0VE3WD8syYVprc1ZG8k00nvYnWqAtWkTH6/eQQqJh/vLpRaVXpVw3nkZQCfAt8p2lQ25ExcaO52lGEZQs56azhGCDpKM9LwQmHWi2EjF/vY+9YIpL1JElCiTmKiIsP4ceuG3JD6YUdBPfT1hW+vn/r8CtMCYYzIXr5JuhyXNbEa6d2//04MjYdN+Muti+3tfXbx3LBgjKpqZ5wKrYbk2oBY/aUQHMrEOqnjTIEDYpuRe0bOwYby1Rm3XDMQAMxBHVgkXtk+cJiupJr/vSN/88gP1BIPVQaxfg3j09zCamHZyTpDJdzQKv2oRnAmJhBipbIf3UY9j5TYxqbhS7sDFbUn5jitV10Ixal4kPnljcrOBlZjkZ30rIWCvTxVQSc2NQlorHn4HY/WVkcHUNSwfdZvgOZaxc/GHcABFMKqwK3pejbxwdN2CC5d8cU7jH0vvfMB4o21OXSP247XZFpBDGV0ZIGSTuotQEF+YjQjku7o0nkJi1ZpW64miKtyRsvdLqen9HnY3X+84Kg1TZZd79OiPOUP6LIVbBvzNfUjJTgtIgmRD6Hou3+5NGifCOwhzT25FV+FU/F5BCh6K7JglbtaNiavMygjc8gEn+tNkNGz6laSnibvYPAncPLsnUB1f5Z7jBW6kFN1tgMugokEQDy1IfVGoQOIpFDQv+UddU0t0mgQ6qGFj/oE29zY8ghHG/Zti4DmvOTUkI/dBkqTfzrhhxJh7Od3UKx6ONtqGJxVTyotTA== X-OriginatorOrg: ni.com X-MS-Exchange-CrossTenant-Network-Message-Id: 20e0a045-6205-411b-84c4-08db9f39e375 X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4879.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 15:51:58.2344 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: PL+FshQHWNtfLRrh2iO7V2rvbH/hf1m2bkcDKpNhrhcIv3S3BehAgDPNAtoGFwu0N4Mrig/6QLxU5UrV9COxQg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR04MB7693 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 ; Thu, 17 Aug 2023 15:52:06 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/4160 Update the packages document to mention that package index files for feeds can also be created via creating a deploy-ready package feed now and not just via the package-index task. Signed-off-by: Charlie Johnston --- documentation/dev-manual/packages.rst | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/dev-manual/packages.rst b/documentation/dev-manual/packages.rst index 79f21d9f3..21d33e1cb 100644 --- a/documentation/dev-manual/packages.rst +++ b/documentation/dev-manual/packages.rst @@ -596,6 +596,11 @@ package index including information for the package you just built. Thus, be sure to run the package update step separately after building any packages. +Alternatively, you can create a deploy-ready package feed by creating +a recipe that inherits :ref:`ref-classes-packagefeed*`. An updated +index will be created anytime the package feed is generated after all +packages in the feed have been built. + You can use the :term:`PACKAGE_FEED_ARCHS`, :term:`PACKAGE_FEED_BASE_PATHS`, From patchwork Thu Aug 17 15:50:44 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Charlie Johnston X-Patchwork-Id: 29088 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 34BEFC3DA4D for ; Thu, 17 Aug 2023 15:52:16 +0000 (UTC) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (NAM12-BN8-obe.outbound.protection.outlook.com [40.107.237.111]) by mx.groups.io with SMTP id smtpd.web10.432.1692287527621888314 for ; Thu, 17 Aug 2023 08:52:07 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="dkim: body hash did not verify" header.i=@ni.com header.s=selector1 header.b=JejsiRdi; spf=pass (domain: ni.com, ip: 40.107.237.111, mailfrom: charlie.johnston@ni.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=b//p/daz1ihuuOeTC1CM5iecpsUMhN3jOWi4e1YRdbUIFAAu+kbsoN/6+D7m0fpG0E9G8S2VVc+Kvsiae9fVpapzTTn2fl0GDVgIeBVTvMDELZXWxcfRNOSEibEdy+bMOQPvFWllJoyIR63073WW8GS1dk1NpLlleKnQigcWf1o8AvyzuDp0rR1zOviQeZFW7pMZjT3zENSMcszKxBD6M7Bq5ysdHA3aIAStSZ83IdaaatMIxb3PIZdvJkieYYD/TDl6MZEmReqrZXqiMCk4xKB9uI3QPq0TNQYtlCfoKVzqjWqTLva9ZMPJBMlc9xxqf9xlP48MeNjDsESJrUCkew== 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=QjaWwjyIltSqkfb5/woMKnY01GNEdrpV9t22onFOSDc=; b=Buw6CmAh6p0nn62Mwu0DxJcMYgfXbaCIjVbzJhbaXhMsNgFXOk1bATMExHZSN0c9eeBLELplwnsg9qjaShk9oZh1qGaeIUQj9Vate1eYi3rsrsgVWZ469JnI0c5gP/D1KXRbsPq2zcgdz+9oiKVoCNpZG6G/z+UOaWBiiYJUyCLYmSVlcx+snxctELfaaxQxnmTZTZyrwFThKVl81n6XIYzvwquXOunCO8Ry4WGnWcnqaGwquxAG+/ZirHg/s5sQ7dcz1jZTtHu4+30C1lVBppSSMikTyCnnseAuQ8vREcBipPd1Hjlwh38fkFHKG9JMZJ6Eym137xVhdQa0ukdirA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ni.com; dmarc=pass action=none header.from=ni.com; dkim=pass header.d=ni.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ni.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QjaWwjyIltSqkfb5/woMKnY01GNEdrpV9t22onFOSDc=; b=JejsiRdiWJiUVWSfynkZi4CKwIZyo4deVf2mXbIlUpiRn0Myek7RDf3VkyYwQ1uSJQum0S68AJx+I+sP1Tj3+X/UZCCQ7MRCZKcQB+ZfSX1hw3vGmN8K/l+bLypYP0St1MWMVwekUqg15QSETZgTcO6eLwL/+v3gsI8lB9+ceYo= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ni.com; Received: from SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) by BY5PR04MB7041.namprd04.prod.outlook.com (2603:10b6:a03:222::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6678.31; Thu, 17 Aug 2023 15:52:02 +0000 Received: from SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11]) by SN6PR04MB4879.namprd04.prod.outlook.com ([fe80::c738:ef27:97ab:fa11%7]) with mapi id 15.20.6678.029; Thu, 17 Aug 2023 15:52:02 +0000 From: Charlie Johnston To: docs@lists.yoctoproject.org CC: Charlie Johnston Subject: [PATCH 5/5] ref-manual: package-index doc mentions deploy-ready feeds. Date: Thu, 17 Aug 2023 10:50:44 -0500 Message-ID: <20230817155143.2578874-6-charlie.johnston@ni.com> X-Mailer: git-send-email 2.41.0 In-Reply-To: <20230817155143.2578874-1-charlie.johnston@ni.com> References: <20230817155143.2578874-1-charlie.johnston@ni.com> X-ClientProxiedBy: DM5PR07CA0071.namprd07.prod.outlook.com (2603:10b6:4:ad::36) To SN6PR04MB4879.namprd04.prod.outlook.com (2603:10b6:805:9b::29) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SN6PR04MB4879:EE_|BY5PR04MB7041:EE_ X-MS-Office365-Filtering-Correlation-Id: 8c975f10-397c-47e3-a5ee-08db9f39e62d x-ni-monitor: EOP Exclude NI Domains ETR True X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Kv09mFERnGV+BycRLikQJuu6gpurpMs8KENX6ryeoURLQxtHKix5018b9TZ6YOZBpqOjabl+Mhc2fBWPyk+VAfZsd5GZ1H5/zm2BEZCUH96WHm+AlLcDCFXD7ornC9GFuVWFI2KCP5SeIyN87SBzBObqvIzYv8TBptslklHyJe2UgzWG72Ga5Zq0bEV42eRc4jFDut7Oq3kGhkCeEU0q/XetJpydcsZjjMX6Q0yXtbFu8jYhTJD02O+1o0QKUXtMSjkTUtLaQHlvPsAgI6MP1K5GKczz418cEbsQiFpgTmRNaj7wA1gYROUrZb+wfT1Fju0FQExK1jeO67a0ZGx7OCYuLh5z/d6BpDoYYnSNq3eLIhUuxE1JOldtXlESx0Gqgza4W8PMuAWXmOK2OoWXVjgLvc5GSSDTxq+ZaEsZe08J5I1MXnEeC6H1YYZGN154Q2rVoJ986ISXMnPn2MlIZ5ahELD+JUMbubyDwj8SC70TS2GdLE85EPlzbSdNFenqdTA/kqh1HxUscfvqvoh5HAgwPGtJSs8k5Czbb7jpUw+HMD+f7wrH+QSCKO9fCRmb X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SN6PR04MB4879.namprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(39850400004)(366004)(396003)(376002)(346002)(136003)(1800799009)(186009)(451199024)(83380400001)(4744005)(2906002)(66946007)(66556008)(478600001)(6506007)(66476007)(6486002)(6916009)(316002)(6666004)(5660300002)(44832011)(2616005)(6512007)(8936002)(41300700001)(4326008)(8676002)(26005)(1076003)(86362001)(36756003)(38100700002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Bsow2Zac9kqsLEuc3vYam7oF8owdn35hWpGkXlDng4LcTiQfSYwvDtHZX6MnisB/33eQ0ow7OmfVo8E164VqyjS6ieYsKTpbjDkT1OHf+WuwhF1xkIi5VojuO79vcmDG1a9j43reg8fn3+oye7yZFtlxLxrHIO606a/tA+0yS8oVzbKfo708LYrtw2+3GPSIsppGzRqO2kia6UNI+OUWpZkACv7j9uF21Kokbtdi/ADeKQXl98it8RKGiJdQesiaauDMV8W+gEmMsauatWOyENyugsQo7LnRFIwMuiST46mEuNznrU7F9StainHJIoJ6eNXQlxEWalXz0Z3+dYGKD0pT6osn6DUSnA3gh1Gf3qtOMy7c4ZgQwAWKDT6cMwpTjuY0wZMIIH/Vx37qIdBUVYCtUG1nnf1OCBzqjC+4OwIBQUeG7DHyEKrAisJFrX2zL1sBVamAoVlbp72lhFus8IADfpoK+cQwTIPo7bRT6W4B+6kDOKOuwfzRs/J6cCQSwKKuT4GruRyc9wIP/xXMdW45c0RMVpRBg5MoxEMeYMP59xX0AOwshRxWMYzcoCsHN9CIYsKn75rh6oiBlp/YP5ACnR3zg+Np3i9bxQPFxbOgx4E5byuHLXLnhQzR44P76TTvopTXqOawc+CuPkxw80+1sd3+zy6GV1WTDClAeZpleHvOGHgFpZP2Kep6y4SBEgZgqmjE+bxt7ym8bb3SZkUw95Fd9rmTaWnsdeqmMe55y2+WoyuizEW715CCg01HSPjooKytrT+Bp3MOV6yJJjNbF3aC6fxhF1KU+YsZ9MuF+Zn8NFConUspYUbDfJQ+mTRAEkufrW8LC9GZZlNCWPI2cXwt+Q9gOsOLTf8s+ZFSCmq1RmKXEu4kRKVFS59RSaNaKTYWxCBatLad5/+ZFIwz1D3uookAxglZXrR3+1knuDjIkTxFQRYzAuUuXA24T3P4l1YGGjM8cr+gZ3EliDBxAU4Mqgb68H3gGkb59/qkUVZlh3uql2IjORrvVH1AMw7vnO4vwMbhmNm0p3zzfN2XJ5Uvfyqoe1SsQROw0kV2M624KIkUgtB+weFRNOfWFwlFh3vGaTHz37n4eZwVRZX9Kwrf3zz5wBjNzMaMz79ybAaw1PqvhnSOEOq2QB0UldMHh8Gmct00vLgNhKweZzR+MTR/Tw+bRISAdwMJ++S2CER07zHUwDgXl7hIX5FbKDDVS4oSr+AleOCXKIeGIuK9dTukjqpPfwbQXMQcIuXgQ56DASlUZvV4iN2Hbwz1iUIH2eXIfhPYhafy2KuAam+Z9dfTXslCtmop0B/5mqn+vCGr4HRsG+hmIkiONAFgxM0L+Yn8buX7gTWmxPFbJ8MVL4LIVHZER2g7OuRH/xTGzFQEKFPKUj9qAJQ0Yv0KOcLNPI1CncfG3z/uGJS5GJtqtOl6fVaA8D1dsiJdnZleKiXqI8388eku5/ztXSLwpjsaEtMGtynVBBV50+kOTwGP6NbeveHtgcs/fsmvMStBPYua+jIP4C2XOW9isnaBG+v8u0nc66quBGsUrm6y0M/WtiV/6Xtebo8g5pU7/hLT4sCHS4p8sZk6E5+n+ziFlwRosZEyegPu1o3KgAOETw== X-OriginatorOrg: ni.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8c975f10-397c-47e3-a5ee-08db9f39e62d X-MS-Exchange-CrossTenant-AuthSource: SN6PR04MB4879.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Aug 2023 15:52:02.8050 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 87ba1f9a-44cd-43a6-b008-6fdb45a5204e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: NDvLi0T/MeUq6hX3ot08OpEVEAnB4Phz/8PJnMPSwArYe/ndA2wD8A6X+f73upBWWZDsvCUa222Im0jygxR/IA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR04MB7041 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 ; Thu, 17 Aug 2023 15:52:16 -0000 X-Groupsio-URL: https://lists.yoctoproject.org/g/docs/message/4161 Clarify the the package-index task will not update any indexes that are in the deploy-ready feeds area. Signed-off-by: Charlie Johnston --- documentation/ref-manual/tasks.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/documentation/ref-manual/tasks.rst b/documentation/ref-manual/tasks.rst index 649d19fd7..c848948d8 100644 --- a/documentation/ref-manual/tasks.rst +++ b/documentation/ref-manual/tasks.rst @@ -537,7 +537,9 @@ Lists all defined tasks for a target. ``do_package_index`` -------------------- -Creates or updates the index in the :ref:`overview-manual/concepts:package feeds` area. +Creates or updates the index in the :ref:`overview-manual/concepts:package feeds` area. This only updates +the indexes in the :ref:`overview-manual/concepts:package feeds` area and does not impact indexes in the +:ref:`overview-manual/concepts:deploy-ready package feeds` area. .. note::