[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: