Your message dated Fri, 20 Sep 2019 05:50:01 +0000
with message-id <[email protected]>
and subject line Bug#924713: fixed in opencv 4.1.1+dfsg-2
has caused the Debian Bug report #924713,
regarding opencv: please disable gdcm2 support and enable tbb support on riscv64
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.)
--
924713: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924713
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: opencv
Version: 3.2.0+dfsg-6
Severity: normal
Tags: patch
User: [email protected]
Usertags: riscv64
Hi,
opencv is currently not buildable on riscv64 as gdcm2 is not available.
It indirectly requires llvm support (through castxml), which won't be
available before llvm9. In the meantime, would it be possible to disable
gdcm2 support as already done on some other architecture? On the other
way I realized that tbb support is available on riscv64 and thus can be
enabled.
The attached patch does the above changes. Could you please include it
in the next upload?
Thanks,
Aurelien
diff -Nru opencv-3.2.0+dfsg/debian/control opencv-3.2.0+dfsg/debian/control
--- opencv-3.2.0+dfsg/debian/control 2019-02-12 11:26:31.000000000 +0000
+++ opencv-3.2.0+dfsg/debian/control 2019-03-14 20:32:08.000000000 +0000
@@ -19,7 +19,7 @@
libdc1394-22-dev [linux-any],
libeigen3-dev,
libgdal-dev,
- libgdcm2-dev [!hppa !m68k !powerpcspe !sh4],
+ libgdcm2-dev [!hppa !m68k !powerpcspe !riscv64 !sh4],
libgl1-mesa-dev,
libglu1-mesa-dev,
libgoogle-glog-dev,
@@ -33,7 +33,7 @@
libprotobuf-dev,
libraw1394-dev [linux-any],
libswscale-dev,
- libtbb-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
powerpc powerpcspe ppc64 sh4 sparc64],
+ libtbb-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
powerpc powerpcspe ppc64 riscv64 sh4 sparc64],
libtesseract-dev,
libtiff-dev,
libv4l-dev [linux-any],
@@ -157,7 +157,7 @@
Multi-Arch: same
Depends:
libopencv-core3.2 (= ${binary:Version}),
- libtbb-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
powerpc powerpcspe ppc64 sh4 sparc64],
+ libtbb-dev [amd64 arm64 armel armhf i386 mips mips64el mipsel ppc64el s390x
powerpc powerpcspe ppc64 riscv64 sh4 sparc64],
zlib1g-dev,
${misc:Depends},
Description: development files for libopencv-core3.2
@@ -293,7 +293,7 @@
Architecture: any
Multi-Arch: same
Depends:
- libgdcm2-dev [!hppa !m68k !powerpcspe !sh4],
+ libgdcm2-dev [!hppa !m68k !powerpcspe !riscv64 !sh4],
libopencv-imgcodecs3.2 (= ${binary:Version}),
libopencv-imgproc-dev (= ${binary:Version}),
${misc:Depends},
diff -Nru opencv-3.2.0+dfsg/debian/rules opencv-3.2.0+dfsg/debian/rules
--- opencv-3.2.0+dfsg/debian/rules 2019-02-12 10:44:13.000000000 +0000
+++ opencv-3.2.0+dfsg/debian/rules 2019-03-14 20:32:08.000000000 +0000
@@ -13,7 +13,7 @@
endif
# TBB support
-ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 mips
mips64el mipsel ppc64el s390x powerpc powerpcspe ppc64 sh4 sparc64))
+ifneq (,$(findstring $(DEB_HOST_ARCH), amd64 arm64 armel armhf i386 mips
mips64el mipsel ppc64el s390x powerpc powerpcspe ppc64 riscv64 sh4 sparc64))
CMAKE_ARCH_FLAGS += -DWITH_TBB=ON
else
CMAKE_ARCH_FLAGS += -DWITH_TBB=OFF
--- End Message ---
--- Begin Message ---
Source: opencv
Source-Version: 4.1.1+dfsg-2
We believe that the bug you reported is fixed in the latest version of
opencv, 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.
Mo Zhou <[email protected]> (supplier of updated opencv 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: Fri, 20 Sep 2019 05:22:17 +0000
Source: opencv
Architecture: source
Version: 4.1.1+dfsg-2
Distribution: experimental
Urgency: medium
Maintainer: Debian Science Team
<[email protected]>
Changed-By: Mo Zhou <[email protected]>
Closes: 924713
Changes:
opencv (4.1.1+dfsg-2) experimental; urgency=medium
.
* Enable code path dispatch for SIMD optimization.
* Prevent dh_numpy from generating depends field for every package.
* Copyright: mention different 3rd clauses in BSD-3 licenses.
* Fixup armel FTBFS:
* Cherry-pick 4649728 to fix atomic linkage.
* Cherry-pick c657c6c to fix minor issue in the atomic fix.
* RISCV64: disable gdcm2 support and enable tbb support. (Closes: #924713)
Checksums-Sha1:
af7b4db02957e597eb069f2569f3d2ee0fce8887 6375 opencv_4.1.1+dfsg-2.dsc
cf0f2425d4de4e32620c32dab5df58de1f3eabd2 30944
opencv_4.1.1+dfsg-2.debian.tar.xz
2a3a4ef7e43b47f401c14fd6be9cdc99976595cb 18915
opencv_4.1.1+dfsg-2_source.buildinfo
Checksums-Sha256:
161303dac11a4ac36a9bfd498b069bb512e3c4c65b4f880048123664b52c5843 6375
opencv_4.1.1+dfsg-2.dsc
49abb98c017bee2598798f8bc94cb827d94ebda316d6a13e5a007b1e5c80c78c 30944
opencv_4.1.1+dfsg-2.debian.tar.xz
93bf5c35e2d2abf31403364a17a0f9d68f80448190c8a79d7ed1f080122451b5 18915
opencv_4.1.1+dfsg-2_source.buildinfo
Files:
a649f25a20d61b639e7ebd40ef1320c2 6375 devel optional opencv_4.1.1+dfsg-2.dsc
542f7fe0c77e5f693e75f521fc2074fb 30944 devel optional
opencv_4.1.1+dfsg-2.debian.tar.xz
b55dcb5abc578b8248f3f7d6ce0c9117 18915 devel optional
opencv_4.1.1+dfsg-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJJBAEBCgAzFiEEY4vHXsHlxYkGfjXeYmRes19oaooFAl2EYncVHGNkbHVtaW5h
dGVAZ21haWwuY29tAAoJEGJkXrNfaGqKj/AP/0r/RtY4wZEu9e/jmQfM/9qxxvXs
LDD4GDsiJ9gwBppkuNgNCIIMAAd7WBUhRGa4r0sUBnoahtA+xMdVu+lGC0xfOk26
zmigcmtfNcQzaK9PpCpusVdxG/tjdfXWSdRTE4UPYay/8h21cIeRIZcppWsJwGOs
qg/mgjPupRVodqZhGeG9UoBFyetLmYsoFKedPcl1K/eLcKEwcDdiGJ9H5Tix20+r
kgMmELqIHhAN+arLdusffjEn93IDhrFqcHYYlKZxiYaiomkWpCxuDiSkeb9YyvEY
p7womFO5riL9L6gYZjqVSmGzlCEtn8gxFcvCXQlJiKAG+2/aBySQHuZ/1YYVb8ev
JCr54FSTHqp5j42JvMTT214vEtiFfX0OD5nqlxDJVcZaewqvYoTmNzSbjeM0kgiU
DsKS2E8nKsWaS34uGBHxAaLoEEzH3YN6yM+nPpZaDlUZJ57KHIRj/cTiPx4MT8Tk
lEppf9kfXFhq5pFWoynH0/8VfnLj0l/NvuorbKLgsWY6zLOc2v893ju0i1y91lxd
ckWvx0bhuhkTpbwruqWFKCjAPdjROIaLx7O4bEqJWJdHbqkk5Nxw9cSAXdW+PWW4
GHDxbjS3K4DvQrap+elAK+gcSD+D0BihSUYotw4aXWHfbDhl/1pvl42spNVUvOBQ
PzWk8Hb21JYlj/9P
=B5gF
-----END PGP SIGNATURE-----
--- End Message ---