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