Your message dated Mon, 21 Oct 2024 12:49:16 +0000 with message-id <E1t2rqW-003nfW-6t@fasolo.debian.org> and subject line Bug#1083173: fixed in libcamera 0.3.2-2 has caused the Debian Bug report #1083173, regarding libcamera FTCBFS: unsatisfiable dependencies used for building documentation to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1083173: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1083173 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: libcamera FTCBFS: unsatisfiable dependencies used for building documentation
- From: Helmut Grohne <helmut@subdivi.de>
- Date: Wed, 2 Oct 2024 11:27:33 +0200
- Message-id: <[🔎] 20241002092733.GA1739915@subdivi.de>
Source: libcamera Version: 0.3.2-1 Tags: patch User: debian-cross@lists.debian.org Usertags: cross-satisfiability libcamera cannot be cross built from source, because it has multiple Build-Depends that are not cross-satisfiable. Rather than solving this, I looked into reducing its Build-Depends and noticed that all of the dependencies tagged <!nodoc> are only used during the Arch:all build. Hence, we can move all of those dependencies to Build-Depends-Indep. In effect, an arch-only build becomes a nodoc build and the nodoc build profile is somewhat useless at that point. I suggest dropping it as its semantics are poorly defined. In any case, this happens to also move python3-sphinx, which was one of the problematic dependencies for cross building. This is not a full solution to cross building, but moves us one step closer in a hopefully uncontroversial way. Helmutdiff --minimal -Nru libcamera-0.3.2/debian/changelog libcamera-0.3.2/debian/changelog --- libcamera-0.3.2/debian/changelog 2024-09-24 21:35:43.000000000 +0200 +++ libcamera-0.3.2/debian/changelog 2024-10-01 23:43:35.000000000 +0200 @@ -1,3 +1,10 @@ +libcamera (0.3.2-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Move documentation Build-Depends to Build-Depends-Indep. (Closes: #-1) + + -- Helmut Grohne <helmut@subdivi.de> Tue, 01 Oct 2024 23:43:35 +0200 + libcamera (0.3.2-1) unstable; urgency=medium * New upstream version 0.3.2 diff --minimal -Nru libcamera-0.3.2/debian/control libcamera-0.3.2/debian/control --- libcamera-0.3.2/debian/control 2024-09-24 21:35:43.000000000 +0200 +++ libcamera-0.3.2/debian/control 2024-10-01 23:43:35.000000000 +0200 @@ -8,9 +8,6 @@ Priority: optional Build-Depends: debhelper-compat (= 13), dh-sequence-python3, - doxygen <!nodoc>, - doxygen-latex [!sh4] <!nodoc> | texlive-latex-extra <!nodoc>, - graphviz <!nodoc>, libdrm-dev <!pkg.libcamera.nosdl>, libdw-dev <!pkg.libcamera.notrace>, libevent-dev, @@ -19,9 +16,6 @@ libgstreamer1.0-dev, libgtest-dev <!nocheck>, libjpeg-dev <!pkg.libcamera.nosdl>, - libjs-jquery <!nodoc>, - libjs-sphinxdoc <!nodoc>, - libjs-underscore <!nodoc>, liblttng-ust-dev [!hurd-any !i386], libpython3-dev <!pkg.libcamera.nopython>, libsdl2-dev <!pkg.libcamera.nosdl>, @@ -34,9 +28,15 @@ python3-jinja2, python3-ply, python3-pybind11 <!pkg.libcamera.nopython>, - python3-sphinx <!nodoc>, python3-yaml, qt6-base-dev [!i386] <!pkg.libcamera.noqt> +Build-Depends-Indep: doxygen <!nodoc>, + doxygen-latex [!sh4] <!nodoc> | texlive-latex-extra <!nodoc>, + graphviz <!nodoc>, + libjs-jquery <!nodoc>, + libjs-sphinxdoc <!nodoc>, + libjs-underscore <!nodoc>, + python3-sphinx <!nodoc>, Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/multimedia-team/libcamera Vcs-Git: https://salsa.debian.org/multimedia-team/libcamera.git diff --minimal -Nru libcamera-0.3.2/debian/rules libcamera-0.3.2/debian/rules --- libcamera-0.3.2/debian/rules 2024-09-24 21:35:43.000000000 +0200 +++ libcamera-0.3.2/debian/rules 2024-10-01 23:43:35.000000000 +0200 @@ -39,13 +39,15 @@ -dh_auto_test endif -override_dh_install: +override_dh_install-indep: ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),) mv debian/tmp/usr/share/doc/libcamera-0.* debian/tmp/usr/share/doc/libcamera-doc endif + dh_install -X/.doctrees/ + +execute_before_dh_install-arch: cp ./obj-${DEB_HOST_GNU_TYPE}/src/apps/ipa-verify/ipa_verify \ debian/tmp/usr/bin/ - dh_install -X/.doctrees/ override_dh_strip: dh_strip -a
--- End Message ---
--- Begin Message ---
- To: 1083173-close@bugs.debian.org
- Subject: Bug#1083173: fixed in libcamera 0.3.2-2
- From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
- Date: Mon, 21 Oct 2024 12:49:16 +0000
- Message-id: <E1t2rqW-003nfW-6t@fasolo.debian.org>
- Reply-to: Dylan Aïssi <daissi@debian.org>
Source: libcamera Source-Version: 0.3.2-2 Done: Dylan Aïssi <daissi@debian.org> We believe that the bug you reported is fixed in the latest version of libcamera, which is due to be installed in the Debian FTP archive. A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to 1083173@bugs.debian.org, and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Dylan Aïssi <daissi@debian.org> (supplier of updated libcamera package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing ftpmaster@ftp-master.debian.org) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Mon, 21 Oct 2024 14:19:51 +0200 Source: libcamera Architecture: source Version: 0.3.2-2 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org> Changed-By: Dylan Aïssi <daissi@debian.org> Closes: 1083173 Changes: libcamera (0.3.2-2) unstable; urgency=medium . [ Helmut Grohne ] * Move documentation Build-Depends to Build-Depends-Indep. (Closes: #1083173) Checksums-Sha1: 84e6cb4a75a74cbb4694c4941e4608248004b559 3430 libcamera_0.3.2-2.dsc 3a61773fe5e644d83302df75a8a301d6b19513ff 21864 libcamera_0.3.2-2.debian.tar.xz be4a7bc4c3124b95e542a05ea46c2bdbbb303dd9 24002 libcamera_0.3.2-2_amd64.buildinfo Checksums-Sha256: f53f0ade26ac16dd1d138924a03f87d0b3c7a3ab6256308bd6ee03f88afa579f 3430 libcamera_0.3.2-2.dsc 2df35a685fe56767d907d2b582e983c1ce319c31fff5210e882b2b6ae4fb02cc 21864 libcamera_0.3.2-2.debian.tar.xz efef3b90ef283d468f1ac7d8029d8f45139c4eb8320dc836cb49436392fb425f 24002 libcamera_0.3.2-2_amd64.buildinfo Files: bbf4259c9fb4d248aadec76789ea15cd 3430 libs optional libcamera_0.3.2-2.dsc 61415c33f66c6fece44a89c31cabaf37 21864 libs optional libcamera_0.3.2-2.debian.tar.xz 1049333556438e703c935696d567365f 24002 libs optional libcamera_0.3.2-2_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEmjwHvQbeL0FugTpdYS7xYT4FD1QFAmcWSdkACgkQYS7xYT4F D1TMrA/9GBJ/KwZ9IgZy4tTHsWs8P9RpDLVXBmVY7qSQNrx+9A+z6UFuHQJCfmKJ 6s6jnbKQTBgK1CIQK0reSUYfwD9r5bfe3RkOUcRfiYadDcQuNaz18F/lubuzypZ4 5CSKrMRBVeioi09ZYqdZ8mYRACcer8pryj2psf/V7I5V2zORckARkAEg/70QrFoS 92iMeQJVUTRUicV/WrWZAd8IQqZXk7WSOWV22SuuJTdpSfbrJpABuMR40bQMJR/w WBsBNRSElaaitSyAGCjT1KlXuMVS3PrlQl/vye+mhAqCAFg3QWTINKc5zNBXZ8Ya 91PbZGme8tT2h0hmzk41SYIPBIV22PAMkki+j2Tw0YFKcdwWiCZp8r1FXuVk2Qq2 OR7lZ8S2GZjgaOYXmuVU+Mw/9oTHEUelK8FsUmMnkt6ddVxgliF7orWRkznvs/4a 04dIIvlvw7zuStviNz20rxr1xZoO4LITluILKPliKnneXJA5GQXDmBlznnXIpErm gunGeDhDyXTEdtBmt/AmWjErEopkuiYjwXRcA0QjnpO3el/AsUI6fz/6Rvhk83lV MsdOfunPynJRx8afbClutL+30JsuE15ViBrROgZxchAjlxqWPKw+wVZk3ibRa4t6 3RsO6tvFi6GMrITorgJcdhGWTOGescVpftVFhtZACoHxQsvgtUk= =zok8 -----END PGP SIGNATURE-----Attachment: pgpAv36e2Uo0K.pgp
Description: PGP signature
--- End Message ---