[{"id":35230,"web_url":"https://patchwork.libcamera.org/comment/35230/","msgid":"<cd868e42-2677-42bd-83a7-099b595ad531@ideasonboard.com>","date":"2025-07-29T10:42:39","subject":"Re: [libcamera-ci] [PATCH v2 3/3] Add python3-sphinxcontrib.doxylink\n\tpackage to container images","submitter":{"id":216,"url":"https://patchwork.libcamera.org/api/people/216/","name":"Barnabás Pőcze","email":"barnabas.pocze@ideasonboard.com"},"content":"Hi\n\n2025. 07. 28. 17:32 keltezéssel, Laurent Pinchart írta:\n> libcamera will soon require python3-sphinxcontrib.doxylink to build the\n> documentation. Add it to the container images.\n> \n> We also add python3-pyparsing to the list of runtime packages.\n> python3-pyparsing is a dependency of python3-sphinxcontrib.doxylink and\n> would get pulled in automatically, but it would also then get\n> automatically uninstalled if python3-sphinxcontrib.doxylink is replaced\n> by the PyPI version.\n> \n> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>\n\nReviewed-by: Barnabás Pőcze <barnabas.pocze@ideasonboard.com>\n\n\n> ---\n> Changes since v1:\n> \n> - Improve commit message\n> ---\n>   .gitlab-ci/setup-container.sh | 3 +++\n>   gitlab-ci.yml                 | 6 +++---\n>   2 files changed, 6 insertions(+), 3 deletions(-)\n> \n> diff --git a/.gitlab-ci/setup-container.sh b/.gitlab-ci/setup-container.sh\n> index 7fdac1f9fb66..7029919c509c 100755\n> --- a/.gitlab-ci/setup-container.sh\n> +++ b/.gitlab-ci/setup-container.sh\n> @@ -49,8 +49,10 @@ PKGS_LIBCAMERA_RUNTIME=(\n>   \tpython3-autopep8\n>   \tpython3-dev\n>   \tpython3-jinja2\n> +\tpython3-pyparsing\n>   \tpython3-ply\n>   \tpython3-sphinx\n> +\tpython3-sphinxcontrib.doxylink\n>   \tpython3-yaml\n>   \tqt6-tools-dev-tools\n>   \tshellcheck\n> @@ -109,6 +111,7 @@ PKGS_VIRTME_RUNTIME=(\n>   PKGS_PIP_MIN_VERSIONS=(\n>   \t'meson meson 1.2.0 remove'\n>   \t'python3-pygments pygments 2.10.0 keep'\n> +\t'python3-sphinxcontrib.doxylink sphinxcontrib-doxylink 1.6.1 remove'\n>   )\n>   \n>   archs=( amd64 )\n> diff --git a/gitlab-ci.yml b/gitlab-ci.yml\n> index 03ea7795f3ff..57607dbfe7e4 100644\n> --- a/gitlab-ci.yml\n> +++ b/gitlab-ci.yml\n> @@ -59,17 +59,17 @@ include:\n>   .libcamera-ci.debian:11:\n>     variables:\n>       FDO_DISTRIBUTION_VERSION: 'bullseye'\n> -    FDO_DISTRIBUTION_TAG: '2025-07-25.1'\n> +    FDO_DISTRIBUTION_TAG: '2025-07-27.1'\n>   \n>   .libcamera-ci.debian:12:\n>     variables:\n>       FDO_DISTRIBUTION_VERSION: 'bookworm'\n> -    FDO_DISTRIBUTION_TAG: '2025-02-27.1'\n> +    FDO_DISTRIBUTION_TAG: '2025-07-27.1'\n>   \n>   .libcamera-ci.debian:13:\n>     variables:\n>       FDO_DISTRIBUTION_VERSION: 'trixie'\n> -    FDO_DISTRIBUTION_TAG: '2025-07-25.1'\n> +    FDO_DISTRIBUTION_TAG: '2025-07-27.1'\n>   \n>   .container-debian:\n>     extends:","headers":{"Return-Path":"<libcamera-devel-bounces@lists.libcamera.org>","X-Original-To":"parsemail@patchwork.libcamera.org","Delivered-To":"parsemail@patchwork.libcamera.org","Received":["from lancelot.ideasonboard.com (lancelot.ideasonboard.com\n\t[92.243.16.209])\n\tby patchwork.libcamera.org (Postfix) with ESMTPS id 77560BDCC1\n\tfor <parsemail@patchwork.libcamera.org>;\n\tTue, 29 Jul 2025 10:42:46 +0000 (UTC)","from lancelot.ideasonboard.com (localhost [IPv6:::1])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTP id B6E34691D8;\n\tTue, 29 Jul 2025 12:42:45 +0200 (CEST)","from perceval.ideasonboard.com (perceval.ideasonboard.com\n\t[213.167.242.64])\n\tby lancelot.ideasonboard.com (Postfix) with ESMTPS id D733669052\n\tfor <libcamera-devel@lists.libcamera.org>;\n\tTue, 29 Jul 2025 12:42:43 +0200 (CEST)","from [192.168.33.18] (185.221.140.39.nat.pool.zt.hu\n\t[185.221.140.39])\n\tby perceval.ideasonboard.com (Postfix) with ESMTPSA id F020E2B3;\n\tTue, 29 Jul 2025 12:42:00 +0200 (CEST)"],"Authentication-Results":"lancelot.ideasonboard.com; dkim=pass (1024-bit key;\n\tunprotected) header.d=ideasonboard.com header.i=@ideasonboard.com\n\theader.b=\"TmWoy9Hz\"; dkim-atps=neutral","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/simple; d=ideasonboard.com;\n\ts=mail; t=1753785721;\n\tbh=hkXeRsfPzRwVM3yQrmP72abXvvSD3Cw31UUiaAMgV1A=;\n\th=Date:Subject:To:References:From:In-Reply-To:From;\n\tb=TmWoy9Hz12KCy4MzmCWV/htceIqZgR2jbIP6pLgYHdOBQMsK82OLKizyBPgXdwNtX\n\t+mR1f5dtmsCflzt6XYe9lBUv8Ms0nsB95hbQCwdjGBY4Ddk+W9W5DxtMCyYb/1IEYB\n\tfXuHXTgM1LeoAunr1KknxAWfHD6byiV5/cs2RqqM=","Message-ID":"<cd868e42-2677-42bd-83a7-099b595ad531@ideasonboard.com>","Date":"Tue, 29 Jul 2025 12:42:39 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [libcamera-ci] [PATCH v2 3/3] Add python3-sphinxcontrib.doxylink\n\tpackage to container images","To":"Laurent Pinchart <laurent.pinchart@ideasonboard.com>,\n\tlibcamera-devel@lists.libcamera.org","References":"<20250728153201.7843-1-laurent.pinchart@ideasonboard.com>\n\t<20250728153201.7843-4-laurent.pinchart@ideasonboard.com>","From":"=?utf-8?q?Barnab=C3=A1s_P=C5=91cze?= <barnabas.pocze@ideasonboard.com>","Content-Language":"en-US, hu-HU","In-Reply-To":"<20250728153201.7843-4-laurent.pinchart@ideasonboard.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-BeenThere":"libcamera-devel@lists.libcamera.org","X-Mailman-Version":"2.1.29","Precedence":"list","List-Id":"<libcamera-devel.lists.libcamera.org>","List-Unsubscribe":"<https://lists.libcamera.org/options/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=unsubscribe>","List-Archive":"<https://lists.libcamera.org/pipermail/libcamera-devel/>","List-Post":"<mailto:libcamera-devel@lists.libcamera.org>","List-Help":"<mailto:libcamera-devel-request@lists.libcamera.org?subject=help>","List-Subscribe":"<https://lists.libcamera.org/listinfo/libcamera-devel>,\n\t<mailto:libcamera-devel-request@lists.libcamera.org?subject=subscribe>","Errors-To":"libcamera-devel-bounces@lists.libcamera.org","Sender":"\"libcamera-devel\" <libcamera-devel-bounces@lists.libcamera.org>"}}]