Changeset: fb5e798b348a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=fb5e798b348a
Added Files:
        debian/libmonetdb17.install
Removed Files:
        ChangeLog.Mar2018
        buildtools/ChangeLog.Mar2018
        clients/ChangeLog.Mar2018
        clients/mapilib/ChangeLog.Mar2018
        common/stream/ChangeLog.Mar2018
        common/utils/ChangeLog.Mar2018
        debian/libmonetdb16.install
        gdk/ChangeLog.Mar2018
        geom/ChangeLog.Mar2018
        monetdb5/ChangeLog.Mar2018
        sql/ChangeLog.Mar2018
        testing/ChangeLog.Mar2018
        tools/merovingian/ChangeLog.Mar2018
Modified Files:
        .hgtags
        MonetDB.spec
        NT/mksqlwxs.py
        NT/monetdb_config.h.in
        NT/rules.msc
        buildtools/ChangeLog-Archive
        buildtools/ChangeLog.Aug2018
        clients/ChangeLog-Archive
        clients/ChangeLog.Aug2018
        clients/Tests/MAL-signatures.stable.out
        clients/Tests/MAL-signatures.stable.out.int128
        clients/Tests/exports.stable.out
        clients/mapiclient/dump.c
        clients/mapiclient/mclient.c
        clients/mapiclient/mhelp.c
        clients/mapilib/mapi.rc
        clients/odbc/driver/driver.rc
        clients/odbc/winsetup/setup.rc
        common/stream/ChangeLog-Archive
        common/stream/ChangeLog.Aug2018
        common/stream/stream.c
        common/stream/stream.h
        configure.ag
        debian/changelog
        debian/control
        gdk/ChangeLog
        gdk/ChangeLog-Archive
        gdk/ChangeLog.Aug2018
        gdk/gdk.h
        gdk/gdk_aggr.c
        gdk/gdk_align.c
        gdk/gdk_bat.c
        gdk/gdk_batop.c
        gdk/gdk_bbp.c
        gdk/gdk_calc.c
        gdk/gdk_calc.h
        gdk/gdk_hash.c
        gdk/gdk_heap.c
        gdk/gdk_imprints.c
        gdk/gdk_join.c
        gdk/gdk_orderidx.c
        gdk/gdk_select.c
        gdk/gdk_storage.c
        gdk/gdk_system.c
        gdk/gdk_system.h
        gdk/gdk_tm.c
        gdk/gdk_utils.c
        gdk/gdk_utils.h
        gdk/libbat.rc
        geom/monetdb5/geom_upgrade.c
        libversions
        monetdb5/ChangeLog-Archive
        monetdb5/ChangeLog.Aug2018
        monetdb5/extras/rapi/rapi.c
        monetdb5/extras/rapi/rapi.h
        monetdb5/mal/mal_debugger.c
        monetdb5/mal/mal_interpreter.c
        monetdb5/mal/mal_listing.c
        monetdb5/mal/mal_profiler.c
        monetdb5/mal/mal_runtime.c
        monetdb5/modules/kernel/aggr.c
        monetdb5/modules/kernel/aggr.mal
        monetdb5/modules/kernel/aggr.mal.sh
        monetdb5/modules/kernel/algebra.mal
        monetdb5/modules/kernel/bat5.c
        monetdb5/modules/kernel/status.c
        monetdb5/modules/mal/00_batcalc_hge.mal
        monetdb5/modules/mal/00_batcalc_hge.mal.sh
        monetdb5/modules/mal/01_batcalc.mal
        monetdb5/modules/mal/01_batcalc.mal.sh
        monetdb5/modules/mal/batcalc.c
        monetdb5/modules/mal/calc.c
        monetdb5/modules/mal/mal_mapi.c
        monetdb5/modules/mal/mat.c
        monetdb5/modules/mal/remote.c
        monetdb5/modules/mal/wlc.c
        monetdb5/optimizer/opt_prelude.c
        monetdb5/optimizer/opt_prelude.h
        monetdb5/tools/libmonetdb5.rc
        sql/ChangeLog-Archive
        sql/ChangeLog.Aug2018
        sql/backends/monet5/UDF/capi/capi.c
        sql/backends/monet5/sql.c
        sql/backends/monet5/sql_result.c
        sql/backends/monet5/sql_scenario.c
        sql/backends/monet5/sql_statement.c
        sql/server/rel_psm.c
        sql/storage/bat/bat_storage.c
        sql/storage/bat/bat_utils.c
        sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.sql
        
sql/test/sys-schema/Tests/check_ForeignKey_referential_integrity.stable.out
        testing/ChangeLog-Archive
        testing/ChangeLog.Aug2018
        tools/merovingian/ChangeLog-Archive
        tools/merovingian/ChangeLog.Aug2018
        tools/mserver/mserver5.c
        tools/mserver/shutdowntest.c
        vertoo.data
Branch: analytics
Log Message:

Merge with default


diffs (truncated from 6532 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -701,3 +701,8 @@ e96bb94b4c9c3b99e1c33d9c8b49bc3ce7f8e95b
 ee3d17d6f39930280f5aa914b42b87cda09008ca Mar2018_SP1_release
 e96bb94b4c9c3b99e1c33d9c8b49bc3ce7f8e95b Mar2018_SP1_release
 44182a802530768278cf750fd93c829acdde29f1 Aug2018_root
+9c824ea44063e239b7251dce71f9af741c682211 Aug2018_1
+9c824ea44063e239b7251dce71f9af741c682211 Aug2018_release
+2d06f2ece18a5718d9cbab6e7ad64ace6b7d95bd Aug2018_3
+9c824ea44063e239b7251dce71f9af741c682211 Aug2018_release
+2d06f2ece18a5718d9cbab6e7ad64ace6b7d95bd Aug2018_release
diff --git a/ChangeLog.Mar2018 b/ChangeLog.Mar2018
deleted file mode 100644
--- a/ChangeLog.Mar2018
+++ /dev/null
@@ -1,3 +0,0 @@
-# ChangeLog file for devel
-# This file is updated with Maddlog
-
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -132,7 +132,7 @@ Vendor: MonetDB BV <i...@monetdb.org>
 Group: Applications/Databases
 License: MPLv2.0
 URL: https://www.monetdb.org/
-Source: 
https://www.monetdb.org/downloads/sources/Mar2018-SP1/%{name}-%{version}.tar.bz2
+Source: 
https://www.monetdb.org/downloads/sources/Aug2018/%{name}-%{version}.tar.bz2
 
 # we need systemd for the _unitdir macro to exist
 # we need checkpolicy and selinux-policy-devel for the SELinux policy
@@ -1032,6 +1032,174 @@ done
 %postun -p /sbin/ldconfig
 
 %changelog
+* Tue Aug 21 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.3-20180821
+- Rebuilt.
+
+* Wed Aug 15 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- Rebuilt.
+- BZ#4020: Importing timestamp with zone from copy into
+- BZ#6564: Changes to the Remote Table definition
+- BZ#6575: Sqlitelogictest crash on groupby query with coalesce call
+- BZ#6579: Sqlitelogic test infinite loop while compiling SQL query
+- BZ#6586: Sqlitelogictest crash on complex aggregation query
+- BZ#6593: Poor performance with like operator and escape clause
+- BZ#6596: Multicolumn aggregation very slow after ANALYZE when persistent
+  hashes are enabled
+- BZ#6605: Sqlitelogictest set queries with wrong results
+- BZ#6610: Sqlitelogictest algebra.rangejoin undefined
+- BZ#6611: Cannot compile with GCC 8.1 and --enable-debug=no
+- BZ#6612: Implement BLOB handling in python UDFs
+- BZ#6614: JDBC 2.35/2.36 throws NullPointerException on getObject(int i)
+  on Timestamp column
+- BZ#6615: JDBC 2.35 returns "false" for Boolean NULL
+- BZ#6616: JDBC 2.35 returns minint (-2147483648) for int NULL
+- BZ#6618: dependency column on sequence violated by DROP SEQUENCE
+- BZ#6621: SELECT FROM REMOTE TABLE WHERE <> returns wrong results
+- BZ#6624: "Cannot use non GROUP BY column in query results without an
+  aggregate function" when using aggregate function in both HAVING and
+  ORDER BY clauses.
+- BZ#6625: OR in subselect causes the server to crash with segmentation
+  fault
+- BZ#6627: stddev_pop inconsistent behaviour
+- BZ#6628: User cannot insert into own local temporary table
+- BZ#6629: CREATE TABLE IF NOT EXISTS returns 42000!
+- BZ#6630: Sqlitelogictest cast NULL to integer failing
+- BZ#6632: Dataflow causes crash when THRnew fails
+- BZ#6633: ILIKE clauses don't work on certain characters
+- BZ#6635: monetdbd exits due to "Too many open files" error
+- BZ#6637: Within a transaction, d after an error causes mclient to exit
+- BZ#6638: (sequences of) mkey.bulk_rotate_xor_hash() can generate NIL
+  from non-NIL making multi-col joins return wrong results
+
+* Thu Aug  2 2018 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.31.1-20180815
+- clients: ODBC SQLGetInfo now returns a positive numeric value for InfoTypes:
+  SQL_MAX_COLUMN_NAME_LEN, SQL_MAX_DRIVER_CONNECTIONS,
+  SQL_MAX_IDENTIFIER_LEN, SQL_MAX_PROCEDURE_NAME_LEN,
+  SQL_MAX_SCHEMA_NAME_LEN, SQL_MAX_TABLE_NAME_LEN and
+  SQL_MAX_USER_NAME_LEN.
+
+* Mon Jul 30 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- gdk: Hash indexes are now persistent across server restarts.
+- gdk: The macros bunfastapp and tfastins and variants no longer set the dirty
+  flag of the heap they write to.  This now needs to be done separately
+  (and preferably outside of the inner loop).
+
+* Fri Jul 27 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- gdk: Removed batDirty flag from BAT record.  Its function is completely
+  superseded by batDirtydesc and the dirty flags on the various heaps.
+
+* Tue Jul 24 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- clients: ODBC: Implemented SQL_ATTR_QUERY_TIMEOUT parameter in 
SQLSetStmtAttr.
+
+* Tue Jul 24 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- gdk: Removed "masksize" argument of function BAThash.
+
+* Thu Jun  7 2018 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.31.1-20180815
+- sql: Removed deprecated table producing system functions:
+  sys.dependencies_columns_on_functions()
+  sys.dependencies_columns_on_indexes()
+  sys.dependencies_columns_on_keys()
+  sys.dependencies_columns_on_triggers()
+  sys.dependencies_columns_on_views()
+  sys.dependencies_functions_on_functions()
+  sys.dependencies_functions_on_triggers()
+  sys.dependencies_keys_on_foreignkeys()
+  sys.dependencies_owners_on_schemas()
+  sys.dependencies_schemas_on_users()
+  sys.dependencies_tables_on_foreignkeys()
+  sys.dependencies_tables_on_functions()
+  sys.dependencies_tables_on_indexes()
+  sys.dependencies_tables_on_triggers()
+  sys.dependencies_tables_on_views()
+  sys.dependencies_views_on_functions()
+  sys.dependencies_views_on_triggers()
+  They are replaced by new system dependency_* views:
+  sys.dependency_args_on_types
+  sys.dependency_columns_on_functions
+  sys.dependency_columns_on_indexes
+  sys.dependency_columns_on_keys
+  sys.dependency_columns_on_procedures
+  sys.dependency_columns_on_triggers
+  sys.dependency_columns_on_types
+  sys.dependency_columns_on_views
+  sys.dependency_functions_on_functions
+  sys.dependency_functions_on_procedures
+  sys.dependency_functions_on_triggers
+  sys.dependency_functions_on_types
+  sys.dependency_functions_on_views
+  sys.dependency_keys_on_foreignkeys
+  sys.dependency_owners_on_schemas
+  sys.dependency_schemas_on_users
+  sys.dependency_tables_on_foreignkeys
+  sys.dependency_tables_on_functions
+  sys.dependency_tables_on_indexes
+  sys.dependency_tables_on_procedures
+  sys.dependency_tables_on_triggers
+  sys.dependency_tables_on_views
+  sys.dependency_views_on_functions
+  sys.dependency_views_on_procedures
+  sys.dependency_views_on_views
+
+* Thu May 31 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- gdk: A whole bunch of functions that took an int argument that was used as a
+  Boolean (true/false) value now take a value of type bool.  The functions
+  BATkeyed, BATordered and BATordered_rev now return a bool instead of
+  an int.
+
+* Thu May 31 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- monetdb5: The lsst module was moved to a separate repository
+  (https://dev.monetdb.org/hg/MonetDB-lsst/).
+
+* Thu May 31 2018 Ying Zhang <y.zh...@cwi.nl> - 11.31.1-20180815
+- clients: Added a '-f rowcount' option in mclient to repress printing the 
actual
+  data of a resultset, but only print the number of returned tuples
+
+* Thu May 31 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- buildtools: On Windows, the separate MonetDB5-Geom installer has been 
incorporated
+  into the main MonetDB5-SQL installer and is therefore no longer
+  available as a separate download.
+
+* Thu May 31 2018 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 
11.31.1-20180815
+- merovingian: Changed the monetdb profilerstart command to be more robust.  
If the
+  server or stethoscope crashed before, the pid file is still there,
+  so the next time we try to start stethoscope, it will fail.  Now the
+  profilerstart command will check if a stethoscope process with the
+  recorded pid is running. If not, we start stethoscope, assuming that
+  something went wrong before.
+- merovingian: Changed the monetdb stop command to try to stop stethoscope 
before
+  stoping the server. The error conditions that can arrise from attempting
+  to stop stethoscope are:
+  - The database is not running.
+  - The profilerlogpath is not set.
+  - The profiler.pid file does not exist or is inaccessible.
+  - The contents of the profiler.pid are not valid.
+  - Shutdown of stethoscope did not succeed.
+  - Removing the profiler.pid file failed.
+  In all the cases, the attempt to stop the server can continue normally,
+  so we actually ignore any errors that rise from the attempt to stop
+  stethoscope.
+
+* Thu May 31 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- testing: Removed helper programs Mtimeout and MkillUsers: they have long been
+  superseded by timeout handling by Mtest.py itself.
+
+* Thu May 31 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- gdk: Removed the tdense property: it's function is completely replaced by
+  whether or not tseqbase is equal to oid_nil.
+
+* Thu May 31 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 
11.31.1-20180815
+- sql: Implemented group_concat(X,Y) aggregate function which also
+  concatenates a column of strings X, but using a supplied string Y as
+  the separator. This function is also a SQL extension.
+
+* Thu May 31 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 
11.31.1-20180815
+- sql: Implemented group_concat(X) aggregate function which concatenates a
+  column of strings using a comma as a separator. This function is not
+  featured in the SQL standard.
+
+* Thu May 31 2018 Pedro Ferreira <pedro.ferre...@monetdbsolutions.com> - 
11.31.1-20180815
+- stream: Added support for lz4 compressed files in the stream library
+
 * Thu May 31 2018 Panagiotis Koutsourakis <kutsu...@monetdbsolutions.com> - 
11.29.7-20180531
 - Rebuilt.
 
diff --git a/NT/mksqlwxs.py b/NT/mksqlwxs.py
--- a/NT/mksqlwxs.py
+++ b/NT/mksqlwxs.py
@@ -14,7 +14,7 @@ upgradecode = {
 # the Geom upgrade codes that we are replacing
 geomupgradecode = {
     'x64': '{8E6CDFDE-39B9-43D9-97B3-2440C012845C}',
-    'x86': '{C1F69378-3F5C-4120-8224-32F07D3458F3}'
+    'x86': '{92C89C36-0E86-45E1-B3D8-0D6C91108F30}'
 }
 
 def comp(features, id, depth, files, name=None, args=None, sid=None, 
vital=None):
diff --git a/buildtools/ChangeLog-Archive b/buildtools/ChangeLog-Archive
--- a/buildtools/ChangeLog-Archive
+++ b/buildtools/ChangeLog-Archive
@@ -1,6 +1,11 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Wed May 16 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- On Windows, the separate MonetDB5-Geom installer has been incorporated
+  into the main MonetDB5-SQL installer and is therefore no longer
+  available as a separate download.
+
 * Tue Apr  3 2018 Sjoerd Mullender <sjo...@acm.org> - 11.29.5-20180525
 - On Linux and Unix, try not to link to libraries multiple times: that
   only causes the code (and worse, the variables in those libraries) to be
diff --git a/buildtools/ChangeLog.Aug2018 b/buildtools/ChangeLog.Aug2018
--- a/buildtools/ChangeLog.Aug2018
+++ b/buildtools/ChangeLog.Aug2018
@@ -1,8 +1,3 @@
 # ChangeLog file for buildtools
 # This file is updated with Maddlog
 
-* Wed May 16 2018 Sjoerd Mullender <sjo...@acm.org>
-- On Windows, the separate MonetDB5-Geom installer has been incorporated
-  into the main MonetDB5-SQL installer and is therefore no longer
-  available as a separate download.
-
diff --git a/buildtools/ChangeLog.Mar2018 b/buildtools/ChangeLog.Mar2018
deleted file mode 100644
--- a/buildtools/ChangeLog.Mar2018
+++ /dev/null
@@ -1,3 +0,0 @@
-# ChangeLog file for buildtools
-# This file is updated with Maddlog
-
diff --git a/clients/ChangeLog-Archive b/clients/ChangeLog-Archive
--- a/clients/ChangeLog-Archive
+++ b/clients/ChangeLog-Archive
@@ -1,6 +1,20 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Tue Jul 24 2018 Sjoerd Mullender <sjo...@acm.org> - 11.31.1-20180815
+- ODBC: Implemented SQL_ATTR_QUERY_TIMEOUT parameter in SQLSetStmtAttr.
+
+* Thu Aug  2 2018 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> 
- 11.31.1-20180815
+- ODBC SQLGetInfo now returns a positive numeric value for InfoTypes:
+  SQL_MAX_COLUMN_NAME_LEN, SQL_MAX_DRIVER_CONNECTIONS,
+  SQL_MAX_IDENTIFIER_LEN, SQL_MAX_PROCEDURE_NAME_LEN,
+  SQL_MAX_SCHEMA_NAME_LEN, SQL_MAX_TABLE_NAME_LEN and
+  SQL_MAX_USER_NAME_LEN.
+
+* Fri May 25 2018 Ying Zhang <y.zh...@cwi.nl> - 11.31.1-20180815
+- Added a '-f rowcount' option in mclient to repress printing the actual
+  data of a resultset, but only print the number of returned tuples
+
 * Wed Feb 28 2018 Sjoerd Mullender <sjo...@acm.org> - 11.29.1-20180315
 - ODBC: The driver function SQLProcedureColumns was implemented.
 
diff --git a/clients/ChangeLog.Aug2018 b/clients/ChangeLog.Aug2018
--- a/clients/ChangeLog.Aug2018
+++ b/clients/ChangeLog.Aug2018
@@ -1,14 +1,3 @@
 # ChangeLog file for clients
 # This file is updated with Maddlog
 
-* Thu Aug  2 2018 Martin van Dinther <martin.van.dint...@monetdbsolutions.com>
-- ODBC SQLGetInfo now returns a positive numeric value for InfoTypes:
-  SQL_MAX_COLUMN_NAME_LEN, SQL_MAX_DRIVER_CONNECTIONS,
-  SQL_MAX_IDENTIFIER_LEN, SQL_MAX_PROCEDURE_NAME_LEN,
-  SQL_MAX_SCHEMA_NAME_LEN, SQL_MAX_TABLE_NAME_LEN and
-  SQL_MAX_USER_NAME_LEN.
-
-* Fri May 25 2018 Ying Zhang <y.zh...@cwi.nl>
-- Added a '-f rowcount' option in mclient to repress printing the actual
-  data of a resultset, but only print the number of returned tuples
-
diff --git a/clients/ChangeLog.Mar2018 b/clients/ChangeLog.Mar2018
deleted file mode 100644
--- a/clients/ChangeLog.Mar2018
+++ /dev/null
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to