Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-31 Thread Dirk Eddelbuettel


Ok, we are now at a place where the package is tamed somewhat:

 - a lot of the smaller architectures did not build for 1.7.7-4
 - five larger ones (all 64-bit based AFAICT) did
 - so I hard-wired these explicitly in Architecture:

All green now for the ones attempted:
  https://buildd.debian.org/status/package.php?p=tiledb

That may be a basis for moving to 2.5.3 in a few days.

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-30 Thread Dirk Eddelbuettel


Hi Adam,

On 30 December 2021 at 11:12, Adam Cécile wrote:
| Sure, I was suggesting adding you directly to uploaders because the 
| package is maintained on Salsa, sadly I see we both missed each other there:
| 
| https://salsa.debian.org/acecile-guest/tiledb
| https://salsa.debian.org/debian/tiledb
| 
| It seems you forked mine, which is fine but I think only one repo must 
| survive ;-)

Actually that repo creation was (I asumme) Utkarsh, not me. I didn't touch
tiledb on salsa in any form til this week.  

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-30 Thread Adam Cécile

Hello Dirk,

Sure, I was suggesting adding you directly to uploaders because the 
package is maintained on Salsa, sadly I see we both missed each other there:


https://salsa.debian.org/acecile-guest/tiledb
https://salsa.debian.org/debian/tiledb

It seems you forked mine, which is fine but I think only one repo must 
survive ;-)


Regards, Adam.

On 12/30/21 2:08 AM, Dirk Eddelbuettel wrote:

Couldn't resist an attempt to send in an 1.7.7-3 attempt but still seeing too
many unit test failures.  Very strange as this works for me on amd64 :-/

Adam, how would you feel about an update to 2.5.3 and catch2 (and no more
tbb-dev) ?  Would you be ok with me sending that up as NMU?

Dirk





Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-29 Thread Dirk Eddelbuettel


Couldn't resist an attempt to send in an 1.7.7-3 attempt but still seeing too
many unit test failures.  Very strange as this works for me on amd64 :-/

Adam, how would you feel about an update to 2.5.3 and catch2 (and no more
tbb-dev) ?  Would you be ok with me sending that up as NMU?

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-29 Thread Dirk Eddelbuettel


Thank you both for quick thumbs-up!  1.7.7-1.2 was just shipped, fingers
crossed about how it'll do with the builders.

Dirk

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-29 Thread Utkarsh Gupta
Hi Dirk,

On Wed, Dec 29, 2021 at 10:59 PM Dirk Eddelbuettel  wrote:
> Thanks for the *very* prompt response. I may still wait a day or two to also
> hear from Utkarsh who last NMUed.

+1 to what Adam said. Please upload directly, thanks for asking. :D

For the backstory, I was just a sponsor-er to Adam for src:tiledb and
did an NMU for a source-only upload to help it migrate but it got
blocked later. :/


- u



Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-29 Thread Dirk Eddelbuettel


Hi Adam,

On 29 December 2021 at 17:51, Adam Cecile wrote:
| Hello Dirk,
| 
| You're obviously a person of choice to perform any change on tiledb so please 
go ahead for a non-delayed upload !

Thanks for the *very* prompt response. I may still wait a day or two to also
hear from Utkarsh who last NMUed.

Do you still use the package?  If so, do you need hdfs?  I wouldn't mind
upgrading to release 2.5.3 which is current and turning on a feature or two
but I was getting some noise from the unit tests in non-vanilla mode so may
hold off.

Best,  Dirk

| Regards, Adam.
| 
| On December 29, 2021 5:42:33 PM GMT+01:00, Dirk Eddelbuettel 
 wrote:
| >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

-- 
https://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org



Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-29 Thread Adam Cecile
Hello Dirk,

You're obviously a person of choice to perform any change on tiledb so please 
go ahead for a non-delayed upload !

Regards, Adam.

On December 29, 2021 5:42:33 PM GMT+01:00, Dirk Eddelbuettel  
wrote:
>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


Bug#1002837: tiledb: diff for NMU version 1.7.7-1.2

2021-12-29 Thread Dirk Eddelbuettel
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.0 -0600
+++ tiledb-1.7.7/debian/changelog	2021-12-29 09:55:15.0 -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   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   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.0 -0600
+++ tiledb-1.7.7/debian/control	2021-12-29 09:55:15.0 -0600
@@ -17,15 +17,13 @@
  clang-format,
  chrpath,
 # help2man,
-# Required to test the HDFS extension, see
- default-jre-headless  | default-jre ,
  catch ,
- python3 , python3-sphinx , python3-sphinx-rtd-theme , python3-breathe ,
-Standards-Version: 4.5.0
+# python3 , python3-sphinx , python3-sphinx-rtd-theme , python3-breathe ,
+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: 
-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: 
+# 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.0 -0600
+++ tiledb-1.7.7/debian/rules	2021-12-29 09:55:15.0 -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)),)