Package: tiledb
Version: 1.7.7-1.1
Severity: normal
Tags: patch  pending

Dear maintainer,

I have prepared an NMU for tiledb (versioned as 1.7.7-1.2) and
can uploaded it to DELAYED/10. Please feel free to tell me if I
should delay it longer.

In the NMU, I propose to not package tiledb-doc (sphinx bombs on me)
and to not package the hdfs extension to have a more miminal package
with a chance to build on all platforms which 1.7.7-1 and 1.7.7-1.1 
have trouble with.

Regards, Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org
diff -Nru tiledb-1.7.7/debian/changelog tiledb-1.7.7/debian/changelog
--- tiledb-1.7.7/debian/changelog	2021-02-04 10:46:36.000000000 -0600
+++ tiledb-1.7.7/debian/changelog	2021-12-29 09:55:15.000000000 -0600
@@ -1,10 +1,19 @@
+tiledb (1.7.7-1.2) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * debian/rules: Turn hdfs off for a more minimal build, also remove sphinx
+  * debian/control: Remove Build-Depends: on hdfs
+  * debian/control: Set Standards-Version: 2.6.0
+
+ -- Dirk Eddelbuettel <e...@debian.org>  Wed, 29 Dec 2021 09:55:15 -0600
+
 tiledb (1.7.7-1.1) unstable; urgency=medium
 
   * Non-maintainer upload.
   * Source-only upload for migration.
 
  -- Utkarsh Gupta <utka...@debian.org>  Thu, 04 Feb 2021 22:16:36 +0530
-
+ 
 tiledb (1.7.7-1) unstable; urgency=medium
 
   * Initial release (Closes: #951122).
diff -Nru tiledb-1.7.7/debian/control tiledb-1.7.7/debian/control
--- tiledb-1.7.7/debian/control	2021-02-04 10:46:13.000000000 -0600
+++ tiledb-1.7.7/debian/control	2021-12-29 09:55:15.000000000 -0600
@@ -17,15 +17,13 @@
  clang-format,
  chrpath,
 # help2man,
-# Required to test the HDFS extension, see
- default-jre-headless <!nocheck> | default-jre <!nocheck>,
  catch <!nocheck>,
- python3 <!nodoc>, python3-sphinx <!nodoc>, python3-sphinx-rtd-theme <!nodoc>, python3-breathe <!nodoc>,
-Standards-Version: 4.5.0
+# python3 <!nodoc>, python3-sphinx <!nodoc>, python3-sphinx-rtd-theme <!nodoc>, python3-breathe <!nodoc>,
+Standards-Version: 4.6.0
 Section: libs
 Homepage: https://tiledb.com/
-Vcs-Browser: https://salsa.debian.org/acecile-guest/tiledb
-Vcs-Git: https://salsa.debian.org/acecile-guest/tiledb.git
+Vcs-Browser: https://salsa.debian.org/debian/tiledb
+Vcs-Git: https://salsa.debian.org/debian/tiledb.git
 Rules-Requires-Root: no
 
 Package: libtiledb-dev
@@ -76,17 +74,17 @@
 # .
 # This package contains command line utility.
 
-Package: libtiledb-doc
-Build-Profiles: <!nodoc>
-Architecture: all
-Section: doc
-Depends: ${sphinxdoc:Depends}, ${misc:Depends}
-Description: Store and access very large multi-dimensional array data (documentation)
- TileDB allows you to store and access very large multi-dimensional array
- data, the data currency of Data Science.
- .
- It is a powerful storage engine that introduces a novel format that can
- effectively store both dense and sparse array data with support for fast
- updates and reads.
- .
- This package contains the documentation.
+# Package: libtiledb-doc
+# Build-Profiles: <!nodoc>
+# Architecture: all
+# Section: doc
+# Depends: ${sphinxdoc:Depends}, ${misc:Depends}
+# Description: Store and access very large multi-dimensional array data (documentation)
+#  TileDB allows you to store and access very large multi-dimensional array
+#  data, the data currency of Data Science.
+#  .
+#  It is a powerful storage engine that introduces a novel format that can
+#  effectively store both dense and sparse array data with support for fast
+#  updates and reads.
+#  .
+#  This package contains the documentation.
diff -Nru tiledb-1.7.7/debian/rules tiledb-1.7.7/debian/rules
--- tiledb-1.7.7/debian/rules	2021-02-04 10:46:13.000000000 -0600
+++ tiledb-1.7.7/debian/rules	2021-12-29 09:55:15.000000000 -0600
@@ -18,11 +18,11 @@
 endif
 
 %:
-ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
-	dh $@ --with sphinxdoc
-else
+#ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
+#	dh $@ --with sphinxdoc
+#else
 	dh $@
-endif
+#endif
 
 override_dh_auto_clean:
 	dh_auto_clean
@@ -38,19 +38,20 @@
 	  -DTILEDB_WERROR=0 \
 	  -DCMAKE_LIBRARY_PATH=$(DEB_HOST_MULTIARCH) \
 	  -DTILEDB_S3=0 \
-	  -DTILEDB_HDFS=1 \
+	  -DTILEDB_HDFS=0 \
 	  -DTILEDB_TOOLS=0 \
+	  -DCMAKE_INSTALL_PREFIX=/usr \
 	  $(CMAKE_TEST_ARG)
 
 override_dh_auto_build:
 	dh_auto_build
-ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
-	$(MAKE) -C obj-$(DEB_BUILD_GNU_TYPE) doc
-	mkdir -p $(CURDIR)/build
-	mv obj-$(DEB_BUILD_GNU_TYPE)/xml $(CURDIR)/build/
-	PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml doc/source/ build/html
-	rm -rf build/html/.doctrees
-endif
+#ifeq ($(filter nodoc,$(DEB_BUILD_PROFILES)),)
+#	$(MAKE) -C obj-$(DEB_BUILD_GNU_TYPE) doc
+#	mkdir -p $(CURDIR)/build
+#	mv obj-$(DEB_BUILD_GNU_TYPE)/xml $(CURDIR)/build/
+#	PYTHONPATH=. http_proxy='127.0.0.1:9' sphinx-build -N -bhtml doc/source/ build/html
+#	rm -rf build/html/.doctrees
+#endif
 
 override_dh_auto_test:
 ifeq ($(filter nocheck,$(DEB_BUILD_PROFILES)),)

Reply via email to