Package: release.debian.org Severity: normal Tags: bullseye User: release.debian....@packages.debian.org Usertags: pu X-Debbugs-Cc: roehl...@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 <roehl...@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