Changeset: 27a50f41ffe5 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=27a50f41ffe5
Modified Files:
        clients/Tests/exports.stable.out
        debian/fix-deb.sh
        gdk/gdk.h
        gdk/gdk_private.h
Branch: default
Log Message:

Merge heads.


diffs (99 lines):

diff --git a/clients/Tests/exports.stable.out b/clients/Tests/exports.stable.out
--- a/clients/Tests/exports.stable.out
+++ b/clients/Tests/exports.stable.out
@@ -169,6 +169,7 @@ void BATrmprop(BAT *b, enum prop_t idx);
 gdk_return BATroles(BAT *b, const char *tnme);
 BAT *BATsample(BAT *b, BUN n);
 BAT *BATsample_with_seed(BAT *b, BUN n, unsigned seed);
+gdk_return BATsave(BAT *b) __attribute__((__warn_unused_result__));
 BAT *BATselect(BAT *b, BAT *s, const void *tl, const void *th, bool li, bool 
hi, bool anti);
 gdk_return BATsemijoin(BAT **r1p, BAT **r2p, BAT *l, BAT *r, BAT *sl, BAT *sr, 
bool nil_matches, BUN estimate) __attribute__((__warn_unused_result__));
 gdk_return BATsetaccess(BAT *b, restrict_t mode);
diff --git a/debian/fix-deb.sh b/debian/fix-deb.sh
--- a/debian/fix-deb.sh
+++ b/debian/fix-deb.sh
@@ -45,36 +45,15 @@ if [[ $ARCH == i?86 ]]; then
 fi
 
 case $SUITE in
-trusty)
-    # fix control file because this system doesn't have liblas and a
-    # too old version of libgeos
-    sed -i -e 's/, libgeos-dev[^,]*//;s/, liblas-c-dev[^,]*//' \
-       -e 's/libcfitsio-dev/libcfitsio3-dev/' \
-       -e '/^Package:.*lidar/,/^$/d' \
-       -e '/^Package:.*geom/,/^$/d' debian/control
-    rm debian/libmonetdb5-server-lidar.install 
debian/libmonetdb5-server-geom.install
-    sed -i 
'/geo[ms]=yes/s/yes/no/;/gdal=yes/s/yes/no/;/lidar=yes/s/yes/no/;/liblas=yes/s/yes/no/'
 debian/rules
-    ;;
-esac
-
-case $SUITE in
-jessie | trusty)
-    # Xenial Xerus (and presumably newer releases) uses php-cli,
-    # all others still have php5-cli and don't have php*-sockets
+jessie)
+    # Debian 8 still have php5-cli and doesn't have php*-sockets;
+    # newer ones use php-cli and do have php-sockets.
     sed -i 's/php-cli/php5-cli/;s/, *php-sockets//' debian/control
     ;;
 esac
 
 case $SUITE in
-trusty)
-    # the trusty linker produces unresolved references to openSSL functions
-    sed -i '/openssl_LIBS/s/WIN32?//' clients/mapilib/Makefile.ag
-    sed -i '/^libmapi_la_LIBADD/s/$/ $(openssl_LIBS)/' 
clients/mapilib/Makefile.am clients/mapilib/Makefile.in
-    ;;
-esac
-
-case $SUITE in
-jessie | trusty)
+jessie)
     # The Python 3 version is too old for py3integration.
     sed -i '/^Package: monetdb-python3/,/^$/d' debian/control
     sed -i 's/ python3-dev, python3-numpy,//' debian/control
@@ -83,18 +62,6 @@ jessie | trusty)
 ;;
 esac
 
-case $SUITE in
-cosmic)
-    # libbam is not available as a shared object (also true for older
-    # version) and this means that on 18.10 the libmonetdb5-server-bam
-    # package cannot be compiled on amd64
-    sed -i -e 's/libbam-dev, //' \
-       -e '/^Package: libmonetdb5-server-bam/,/^$/d' debian/control
-    sed -i '/samtools=yes/s/yes/no/' debian/rules
-    rm debian/libmonetdb5-server-bam.install
-    ;;
-esac
-
 # debhelper compatibility 9 and later support multiarch by using
 # architecture-specific subdirectories in /usr/lib (and /lib); our
 # code base is set up for amd64 (x86_64), so change to whatever
diff --git a/gdk/gdk.h b/gdk/gdk.h
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -1369,6 +1369,8 @@ gdk_export gdk_return BATgroup(BAT **gro
  * @emph{th}) for variable-sized atoms.
  */
 
+gdk_export gdk_return BATsave(BAT *b)
+       __attribute__((__warn_unused_result__));
 gdk_export void BATmsync(BAT *b);
 
 #define NOFARM (-1) /* indicate to GDKfilepath to create relative path */
diff --git a/gdk/gdk_private.h b/gdk/gdk_private.h
--- a/gdk/gdk_private.h
+++ b/gdk/gdk_private.h
@@ -74,9 +74,6 @@ enum heaptype {
 __hidden gdk_return BATmaterialize(BAT *b)
        __attribute__((__warn_unused_result__))
        __attribute__((__visibility__("hidden")));
-__hidden gdk_return BATsave(BAT *b)
-       __attribute__((__warn_unused_result__))
-       __attribute__((__visibility__("hidden")));
 __hidden void BATsetdims(BAT *b)
        __attribute__((__visibility__("hidden")));
 __hidden gdk_return BBPcacheit(BAT *bn, bool lock)
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to