Bug#996283: bullseye-pu: package open3d/0.9.0+ds-5+deb11u1
Package: release.debian.org
Severity: normal
Tags: bullseye
User: release.debian.org@packages.debian.org
Usertags: pu
X-Debbugs-Cc: roehling@debian.org
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
[ Reason ]
Fixes RC bug #993622 in bullseye
[ Impact ]
The user must manually install python3-numpy as required dependency for
python3-open3d
[ Tests ]
I verified manually that python3-numpy is now listed as dependency
[ Risks ]
The risk is fairly low, especially considering that open3d is a leaf
package with no reverse dependencies in bullseye.
[ Checklist ]
[x] *all* changes are documented in the d/changelog
[x] I reviewed all changes and I approve them
[x] attach debdiff against the package in (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
numpy is added as install dependency to setup.py, d/rules is
adjusted to run the dh_numpy3 helper, and python3-numpy has become an
unconditional build-depend.
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCgAdFiEEJvtDgpxjkjCIVtam+C8H+466LVkFAmFl8psACgkQ+C8H+466
LVmewAwAsGQFskpQYz+YAZSn2m3G8qphhZKiwaW9RTXFTU9yyxFvYs1bpb40IH4Q
baYSfAmCrxuQQcA4GG8O5Q77lX+DlnnNUZ6h80Psrm3GYOWlcWWb+xOgZ3NV5SI8
VDevp7I/6bwQJq+y9mDNyDh1yczv5927yswRZ3L/O14eU8s888PTWlbTNtZect78
Tnl0tLJCKYvrJqqGKx0tub6P3HxayC7mTwyfs8l1KDYfs+asWz70wQ+77RNsA0am
JG5hnXML18IJOX6f17nV6eJG6x01QyndSqgcgb+zK3xxnS+4NQSKkWQ2v1qCPqrT
TY3TDFuRYooW8bDMsgI/1CN1WDqp9XVgYDPMe8eWTAJ0bytlD0wnl1NI3pOp4PwS
bhXMF8peaqH/CmZkfmeB4/rEGAYhYUobZcqOm1j8NS8M3zKUEfoSe2DiAJlLOFmQ
2f5p8vIH921eHqC1tHvmlNOnoNgovwYtPNjgM18qadg7VKCmlBRoULEteyWAuC9O
ZBXx/fdN
=NOHb
-----END PGP SIGNATURE-----
diff -Nru open3d-0.9.0+ds-5/debian/changelog open3d-0.9.0+ds-5+deb11u1/debian/changelog
--- open3d-0.9.0+ds-5/debian/changelog
+++ open3d-0.9.0+ds-5+deb11u1/debian/changelog
@@ -1,3 +1,9 @@
+open3d (0.9.0+ds-5+deb11u1) bullseye; urgency=medium
+
+ * Ensure that python3-open3d depends on python3-numpy (Closes: #993622)
+
+ -- Timo Röhling <roehling@debian.org> Tue, 12 Oct 2021 22:23:10 +0200
+
open3d (0.9.0+ds-5) unstable; urgency=medium
* Bump Standards-Version to 4.5.1
diff -Nru open3d-0.9.0+ds-5/debian/control open3d-0.9.0+ds-5+deb11u1/debian/control
--- open3d-0.9.0+ds-5/debian/control
+++ open3d-0.9.0+ds-5+deb11u1/debian/control
@@ -18,10 +18,11 @@ Build-Depends: debhelper-compat (= 13),
libtinygltf-dev,
libtinyobjloader-dev,
dh-python, python3-all-dev, python3-setuptools, pybind11-dev (>= 2.2),
+ python3-numpy,
googletest <!nocheck>,
doxygen <!nodoc>,
jdupes <!nodoc>,
- python3-sphinx <!nodoc>, python3-sphinx-rtd-theme <!nodoc>, python3-numpy <!nodoc>
+ python3-sphinx <!nodoc>, python3-sphinx-rtd-theme <!nodoc>
Homepage: http://www.open3d.org
Standards-Version: 4.5.1
Rules-Requires-Root: no
diff -Nru open3d-0.9.0+ds-5/debian/gbp.conf open3d-0.9.0+ds-5+deb11u1/debian/gbp.conf
--- open3d-0.9.0+ds-5/debian/gbp.conf
+++ open3d-0.9.0+ds-5+deb11u1/debian/gbp.conf
@@ -1,3 +1,4 @@
[DEFAULT]
component = ["PoissonRecon"]
+debian-branch = bullseye
diff -Nru open3d-0.9.0+ds-5/debian/python/setup.py.in open3d-0.9.0+ds-5+deb11u1/debian/python/setup.py.in
--- open3d-0.9.0+ds-5/debian/python/setup.py.in
+++ open3d-0.9.0+ds-5+deb11u1/debian/python/setup.py.in
@@ -74,7 +74,7 @@ setup(
description=[
"Open3D is an open-source library that supports rapid development of software that deals with 3D data."
],
- install_requires=[],
+ install_requires=["numpy"],
keywords="3D reconstruction point cloud mesh RGB-D visualization",
license="MIT",
long_description=open('@TOPDIR@/src/Python/README.rst').read(),
diff -Nru open3d-0.9.0+ds-5/debian/rules open3d-0.9.0+ds-5+deb11u1/debian/rules
--- open3d-0.9.0+ds-5/debian/rules
+++ open3d-0.9.0+ds-5+deb11u1/debian/rules
@@ -15,7 +15,7 @@ export DEB_CXXFLAGS_MAINT_APPEND = -faligned-new -Wno-psabi
BUILD_UNIT_TESTS = $(if $(filter nocheck,$(DEB_BUILD_OPTIONS)),OFF,ON)
%:
- dh $@ --with=python3,sphinxdoc,pkgkde_symbolshelper
+ dh $@ --with=python3,sphinxdoc,numpy3,pkgkde_symbolshelper
override_dh_auto_clean:
dh_auto_clean -Scmake -Bobj
Reply to: