Your message dated Tue, 05 Nov 2024 07:04:21 +0000
with message-id <[email protected]>
and subject line Bug#1086690: fixed in lerc 4.0.0+ds-5
has caused the Debian Bug report #1086690,
regarding lerc FTCBFS: python dependencies not satisfiable
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 [email protected]
immediately.)


-- 
1086690: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1086690
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: lerc
Version: 4.0.0+ds-4
Tags: patch
User: [email protected]
Usertags: cross-satisfiability

lerc cannot be cross built from source, because its python-related
build dependencies cannot be satisfied. Turns out we don't have to think
much about them, because python3-lerc is an architecture-independent
package and by skipping it in an arch-only build, we can skip the
problem. When doing so, tow minor complications arise. The clean target
cannot be easily split, so cleaning the python module needs to be
conditional to the presence of pybuild. For another, the python3-numpy
dependency still is needed in an arch-only build for testing only. I'm
attaching a patch for your convenience.

Helmut
diff --minimal -Nru lerc-4.0.0+ds/debian/changelog 
lerc-4.0.0+ds/debian/changelog
--- lerc-4.0.0+ds/debian/changelog      2023-12-03 17:46:30.000000000 +0100
+++ lerc-4.0.0+ds/debian/changelog      2024-11-03 22:05:08.000000000 +0100
@@ -1,3 +1,10 @@
+lerc (4.0.0+ds-4.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Fix FTCBFS: Demote python dependencies to B-D-I. (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 03 Nov 2024 22:05:08 +0100
+
 lerc (4.0.0+ds-4) unstable; urgency=medium
 
   * New d/clean file.
diff --minimal -Nru lerc-4.0.0+ds/debian/control lerc-4.0.0+ds/debian/control
--- lerc-4.0.0+ds/debian/control        2023-12-03 17:46:30.000000000 +0100
+++ lerc-4.0.0+ds/debian/control        2024-11-03 22:05:08.000000000 +0100
@@ -7,14 +7,14 @@
 Build-Depends: architecture-is-little-endian,
                cmake,
                debhelper-compat (= 13),
-               dh-python,
-               dh-sequence-numpy3,
                dh-sequence-pkgkde-symbolshelper,
-               dh-sequence-python3,
+               python3-numpy <!nocheck>,
                pkg-kde-tools,
-               python3-all,
-               python3-numpy,
-               python3-setuptools
+Build-Depends-Indep: dh-sequence-python3,
+                     dh-sequence-numpy3,
+                     python3-all,
+                     python3-numpy,
+                     python3-setuptools,
 Standards-Version: 4.6.2
 Vcs-Browser: https://salsa.debian.org/debian-gis-team/lerc
 Vcs-Git: https://salsa.debian.org/debian-gis-team/lerc.git
diff --minimal -Nru lerc-4.0.0+ds/debian/rules lerc-4.0.0+ds/debian/rules
--- lerc-4.0.0+ds/debian/rules  2023-12-03 17:46:30.000000000 +0100
+++ lerc-4.0.0+ds/debian/rules  2024-11-03 22:05:08.000000000 +0100
@@ -16,7 +16,7 @@
 override_dh_auto_clean:
        dh_auto_clean
        dh_auto_clean --builddirectory build-static
-       dh_auto_clean --buildsystem=pybuild 
--sourcedirectory=OtherLanguages/Python
+       if command -v pybuild >/dev/null; then dh_auto_clean 
--buildsystem=pybuild --sourcedirectory=OtherLanguages/Python; fi
 
 override_dh_auto_configure:
        dh_auto_configure
@@ -32,10 +32,11 @@
                python3 -c "import lerc; assert lerc.test() == 0"
 endif
 
-override_dh_auto_install:
-       dh_auto_install --buildsystem=pybuild -ppython3-lerc 
--sourcedirectory=OtherLanguages/Python
+execute_after_dh_auto_install:
        dh_auto_install --builddirectory build-static
-       dh_auto_install
+
+override_dh_auto_install-indep:
+       dh_auto_install --buildsystem=pybuild -ppython3-lerc 
--sourcedirectory=OtherLanguages/Python
 
 # Ubuntu wants the build to fail when symbols disappear
 override_dh_makeshlibs:

--- End Message ---
--- Begin Message ---
Source: lerc
Source-Version: 4.0.0+ds-5
Done: Antonio Valentino <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lerc, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Valentino <[email protected]> (supplier of updated lerc 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 05 Nov 2024 06:45:54 +0000
Source: lerc
Architecture: source
Version: 4.0.0+ds-5
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <[email protected]>
Changed-By: Antonio Valentino <[email protected]>
Closes: 1086690
Changes:
 lerc (4.0.0+ds-5) unstable; urgency=medium
 .
   [ Bas Couwenberg ]
   * Bump Standards-Version to 4.7.0, no changes.
 .
   [ Antonio Valentino ]
   * debian/rules:
     - Enable optimize=+lto.
   * Update symbol file for amd64.
   * Update dates in d/copyright.
 .
   [ Helmut Grohne ]
   * Fix FTCBFS: Demote python dependencies to B-D-I. (Closes: #1086690).
Checksums-Sha1:
 70535685cd6bc36754c2dd7d32bbd21a4cd3bdd3 2673 lerc_4.0.0+ds-5.dsc
 2a4d7d4be401166643d6d45ea3e7a4d5c86910c9 8576 lerc_4.0.0+ds-5.debian.tar.xz
 09bbd5a97db147913364fa085369d479472348dc 8897 lerc_4.0.0+ds-5_amd64.buildinfo
Checksums-Sha256:
 84de8dac3dd5f5edc005c5c02be58c1f549f9365ad4147c138c85e07d624cc12 2673 
lerc_4.0.0+ds-5.dsc
 28ab2b1c19c845cd493e804bb9c43b47f72d5852281ebf832ed68a7576afbf6d 8576 
lerc_4.0.0+ds-5.debian.tar.xz
 6534a91a8202d300ef07ab5f68c029479f21314194bcebf3396eb9744709b2cb 8897 
lerc_4.0.0+ds-5_amd64.buildinfo
Files:
 66c5c0524e2fb1fa080432f753db9dcc 2673 libs optional lerc_4.0.0+ds-5.dsc
 727b8cd1ec94d773c438b272afb5d362 8576 libs optional 
lerc_4.0.0+ds-5.debian.tar.xz
 92cf7d7a8b6afee6695ae99f1f5b9ebd 8897 libs optional 
lerc_4.0.0+ds-5_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJRBAEBCgA7FiEEO3DyCaX/1okDxHLF6/SKslePmBIFAmcpwDQdHGFudG9uaW8u
dmFsZW50aW5vQHRpc2NhbGkuaXQACgkQ6/SKslePmBKDHg//QzAK7qZiamrCnd1L
6KHDJTlPKlMkPnqVubALBtQv5goJIqIo38yaGi5AMludW9R+5h+4tD9EHFWba3Nq
tLtdl8TxT4uE3EEG5qLgwU42fwTOeL6iOsMY1H+d5Awe3IERIT3eaaGUVM3Xr/14
5kDOhgAcAS4sntXMRWvFSw/O8phP9ilfQijczS9ppXAmrdgxT+CP8a0d8NpXJol/
YzqZrmW5kMq9wCmnHUuXJfTRBqgvv4e7peH1Df0SLGD5rMk1ksRXiP+rk94WJjvG
vFA4tfWsJy0Um+7gpD5h1zfiOjoBFL3NDM92m0szwLlMIJ2wDN2vcyUr/zk24adO
9uMwiBY+gtSOgqXpH8ciy+SpKGyE7De1dNk7n39Cx4wIbJMhtvQViU9Q8oM26/Ek
GaUQvRv0t7+A60Nj59v29kShX51qbG3Kg6AQPfW37W5DKMD00aiajXUQNkKDEmSJ
KHFHNVHWRfk3eHdcXm7EuVezNPSO+y1vJ08fwVNPfsPx4gPXpVZuNBJrhTDm5csi
/RQKRjHQq+C63h/DPPKrS2lPN9UWhsTmfrlg2MQfLQth3anyqW1Jix8o0ylYpUVu
b4L7Ap5Ps+3uk3RaMLpS5Yjg00cGSRyTRyc2sATH7eHoy7t+XnKbtkIk0jy1Tn9k
w6fuEAZTnDdGnvlBYezpgVi9fJk=
=KwlR
-----END PGP SIGNATURE-----

Attachment: pgp3A6dL6sXAe.pgp
Description: PGP signature


--- End Message ---

Reply via email to