Changeset: 6fce06681d08 for MonetDB URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=6fce06681d08 Added Files: clients/R/Tests/testrandom.R clients/R/Tests/testrandom.reqtests clients/R/Tests/testrandom.stable.err clients/R/Tests/testrandom.stable.out debian/libmonetdb-stream7.install debian/libmonetdb12.install sql/backends/monet5/sql_rank.c sql/backends/monet5/sql_rank.h sql/test/BugTracker-2015/Tests/nil_cast.Bug-3787.sql sql/test/BugTracker-2015/Tests/nil_cast.Bug-3787.stable.err sql/test/BugTracker-2015/Tests/nil_cast.Bug-3787.stable.out sql/test/BugTracker-2015/Tests/sum_interval.Bug-3785.sql sql/test/BugTracker-2015/Tests/sum_interval.Bug-3785.stable.err sql/test/BugTracker-2015/Tests/sum_interval.Bug-3785.stable.out sql/test/pg_regress/Tests/aggregates.reqtests sql/test/pg_regress/Tests/alter_table.reqtests sql/test/pg_regress/Tests/create_index.reqtests sql/test/pg_regress/Tests/create_misc.reqtests sql/test/pg_regress/Tests/create_table.reqtests sql/test/pg_regress/Tests/create_view.reqtests sql/test/pg_regress/Tests/drop.reqtests sql/test/pg_regress/Tests/join.reqtests sql/test/pg_regress/Tests/limit.reqtests sql/test/pg_regress/Tests/plpgsql.reqtests sql/test/pg_regress/Tests/portals.reqtests sql/test/pg_regress/Tests/portals_p2.reqtests sql/test/pg_regress/Tests/prepare.reqtests sql/test/pg_regress/Tests/random.reqtests sql/test/pg_regress/Tests/select.reqtests sql/test/pg_regress/Tests/select_distinct.reqtests sql/test/pg_regress/Tests/select_into.reqtests sql/test/pg_regress/Tests/select_views.reqtests sql/test/pg_regress/Tests/stats.reqtests sql/test/pg_regress/Tests/subselect.reqtests sql/test/pg_regress/Tests/transactions.reqtests Removed Files: buildtools/ChangeLog.Oct2014 clients/ChangeLog.Oct2014 clients/mapilib/ChangeLog.Oct2014 clients/python2/ChangeLog.Oct2014 clients/python3/ChangeLog.Oct2014 common/stream/ChangeLog.Oct2014 debian/libmonetdb-stream6.install debian/libmonetdb11.install gdk/ChangeLog.Oct2014 geom/ChangeLog.Oct2014 java/ChangeLog.Oct2014 monetdb5/ChangeLog.Oct2014 sql/ChangeLog.Oct2014 testing/ChangeLog.Oct2014 tools/merovingian/ChangeLog.Oct2014 Modified Files: .hgignore .hgtags MacOSX/post-install.sh MonetDB.spec NT/installer32/MonetDB-ODBC-Installer.vdproj NT/installer32/MonetDB5-Geom-Module.vdproj NT/installer32/MonetDB5-SQL-Installer.vdproj NT/installer64/MonetDB-ODBC-Installer.vdproj NT/installer64/MonetDB5-Geom-Module.vdproj NT/installer64/MonetDB5-SQL-Installer.vdproj NT/monetdb_config.h.in NT/rules.msc buildtools/ChangeLog-Archive buildtools/ChangeLog.Jul2015 clients/ChangeLog-Archive clients/ChangeLog.Jul2015 clients/R/MonetDB.R/NAMESPACE clients/R/MonetDB.R/NEWS clients/R/MonetDB.R/R/dbi.R clients/R/MonetDB.R/man/monetdb.read.csv.Rd clients/R/Tests/All clients/Tests/MAL-signatures.stable.out clients/Tests/MAL-signatures.stable.out.int128 clients/Tests/SQL-dump.stable.out clients/Tests/SQL-dump.stable.out.int128 clients/Tests/exports.stable.out clients/mapiclient/ReadlineTools.c clients/mapiclient/stethoscope.c clients/mapiclient/tachograph.c clients/mapiclient/tomograph.c clients/mapilib/mapi.rc clients/odbc/driver/SQLTables.c clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc clients/python2/setup.py clients/python3/setup.py configure.ag debian/changelog debian/control gdk/ChangeLog gdk/ChangeLog-Archive gdk/ChangeLog.Jul2015 gdk/gdk.h gdk/gdk_align.c gdk/gdk_batop.c gdk/gdk_join.c gdk/gdk_logger.c gdk/gdk_private.h gdk/gdk_select.c gdk/gdk_setop.c gdk/libbat.rc java/ChangeLog-Archive java/ChangeLog.Jul2015 java/Makefile.ag java/build.properties java/pom.xml java/release.txt java/src/nl/cwi/monetdb/jdbc/MonetConnection.java java/src/nl/cwi/monetdb/jdbc/MonetDatabaseMetaData.java java/src/nl/cwi/monetdb/jdbc/MonetResultSet.java libversions monetdb5/ChangeLog monetdb5/ChangeLog-Archive monetdb5/ChangeLog.Jul2015 monetdb5/mal/mal_dataflow.c monetdb5/mal/mal_parser.c monetdb5/modules/kernel/algebra.c monetdb5/modules/kernel/algebra.h monetdb5/modules/kernel/algebra.mal monetdb5/modules/mal/mal_mapi.c monetdb5/modules/mal/mat.c monetdb5/optimizer/opt_prelude.c monetdb5/optimizer/opt_prelude.h monetdb5/optimizer/opt_support.c monetdb5/tests/mapi/Tests/perl_dbi.MAL.bat monetdb5/tools/libmonetdb5.rc sql/ChangeLog-Archive sql/ChangeLog.Jul2015 sql/backends/monet5/Makefile.ag sql/backends/monet5/Tests/optimizers.stable.err sql/backends/monet5/rel_bin.c sql/backends/monet5/sql.c sql/backends/monet5/sql.h sql/backends/monet5/sql.mal sql/backends/monet5/sql_rank.mal sql/backends/monet5/sql_result.c sql/backends/monet5/sql_scenario.c sql/common/sql_types.c sql/include/sql_catalog.h sql/scripts/25_debug.sql sql/server/rel_exp.c sql/server/rel_optimizer.c sql/server/rel_select.c sql/server/rel_sequence.c sql/server/sql_parser.h sql/server/sql_parser.y sql/storage/bat/bat_storage.c sql/storage/bat/bat_utils.c sql/storage/bat/bat_utils.h sql/storage/sql_storage.h sql/storage/store.c sql/test/BugTracker-2009/Tests/count_bug.SF-2604583.stable.out sql/test/BugTracker-2009/Tests/orderby_with_row_number.SF-2895791.stable.out sql/test/BugTracker-2010/Tests/crash_on_complex_join_exp.Bug-2353.stable.out sql/test/BugTracker-2010/Tests/error-truncated.Bug-2615.stable.err.Windows sql/test/BugTracker-2010/Tests/rank-over-crash.SF-2926454.stable.out.int128 sql/test/BugTracker-2010/Tests/with_row_number_crash.Bug-2631.stable.out sql/test/BugTracker-2012/Tests/row_number_does_not_work_in_complex_query.Bug-2805.stable.out sql/test/BugTracker-2013/Tests/sort_void_crash.Bug-3341.stable.out sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out sql/test/BugTracker-2014/Tests/nil_2dec_lng.Bug-3592.stable.out.single sql/test/BugTracker-2015/Tests/All sql/test/BugTracker-2015/Tests/cardinality.Bug-3761.sql sql/test/BugTracker-2015/Tests/cardinality.Bug-3761.stable.out sql/test/BugTracker/Tests/with_row_number.SF-1898089.stable.out sql/test/Tests/rank.stable.out sql/test/bugs/Tests/crash_order_by.stable.out sql/test/leaks/Tests/check1.stable.out sql/test/leaks/Tests/check1.stable.out.int128 sql/test/leaks/Tests/check2.stable.out sql/test/leaks/Tests/check2.stable.out.int128 sql/test/leaks/Tests/check3.stable.out sql/test/leaks/Tests/check3.stable.out.int128 sql/test/leaks/Tests/check4.stable.out sql/test/leaks/Tests/check4.stable.out.int128 sql/test/leaks/Tests/check5.stable.out sql/test/leaks/Tests/check5.stable.out.int128 sql/test/leaks/Tests/select1.stable.out sql/test/leaks/Tests/select2.stable.out sql/test/mapi/Tests/perl_dbi.SQL.bat sql/test/pg_regress/Tests/All sql/test/remote/Tests/ssbm.SQL.py vertoo.data Branch: mosaic Log Message:
Merge with default. diffs (truncated from 15025 to 300 lines): diff --git a/.hgignore b/.hgignore --- a/.hgignore +++ b/.hgignore @@ -65,6 +65,7 @@ lex.yy.c *.gem # java: *.jar +java/target/classes/nl/cwi/monetdb/jdbc/MonetDriver.java.in # python: dist diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -597,3 +597,8 @@ a1a48562a4651b1beb3168290777cbeb91f474d8 027c8ada676bad1e7af0703ae48c27c6fb8433a0 Oct2014_SP4_release a1a48562a4651b1beb3168290777cbeb91f474d8 Oct2014_SP4_release 71a9c48c90348eab78069f2ecc616e3f73bbba95 Jul2015_root +77c8f3354e948ccd094ab3e53631b9fe272da8ea Jul2015_1 +77c8f3354e948ccd094ab3e53631b9fe272da8ea Jul2015_release +30be7bd4aec0b5daf3d2f3a26a1043c04b88bb6d Jul2015_3 +77c8f3354e948ccd094ab3e53631b9fe272da8ea Jul2015_release +30be7bd4aec0b5daf3d2f3a26a1043c04b88bb6d Jul2015_release diff --git a/MacOSX/post-install.sh b/MacOSX/post-install.sh --- a/MacOSX/post-install.sh +++ b/MacOSX/post-install.sh @@ -1,2 +1,7 @@ #!/bin/bash -echo 'export PATH=/usr/local/monetdb/bin:$PATH' >> ~/.profile + +monetdb_path=/usr/local/monetdb/bin + +if [[ ":$PATH:" != *":$monetdb_path:"* ]]; then + printf '\n# Set MonetDB path\nexport PATH=$PATH:'$monetdb_path'\n' >> ~/.profile +fi diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -91,7 +91,7 @@ Vendor: MonetDB BV <i...@monetdb.org> Group: Applications/Databases License: MPL - http://www.monetdb.org/Legal/MonetDBLicense URL: http://www.monetdb.org/ -Source: http://dev.monetdb.org/downloads/sources/Oct2014-SP4/%{name}-%{version}.tar.bz2 +Source: http://dev.monetdb.org/downloads/sources/Jul2015/%{name}-%{version}.tar.bz2 BuildRequires: bison BuildRequires: bzip2-devel @@ -969,7 +969,7 @@ developer, but if you do want to test, t --with-valgrind=no \ %{?comp_cc:CC="%{comp_cc}"} -make +make %{?_smp_mflags} %install %make_install @@ -995,6 +995,140 @@ rm -f %{buildroot}%{_bindir}/Maddlog %postun -p /sbin/ldconfig %changelog +* Tue Aug 18 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.3-20150818 +- Rebuilt. +- BZ#3361: constants as MAL function parameters prevent intermediate reuse +- BZ#3440: Sequence type errors +- BZ#3449: mserver crash on start - Freebsd 10 amd64 +- BZ#3496: autocompletion table names does not work correctly +- BZ#3758: "COPY INTO ..." doesn't work, if executing from 2 processes + concurrently. +- BZ#3763: JDBC PreparedStatement for a table with 14 Foreign Keys + crashing the Database +- BZ#3783: Behavioural change in Jul2015 for 'timestamp minus timestamp' +- BZ#3784: Assertion failed: (bn->batCapacity >= cnt), function + BAT_scanselect, file gdk_select.c, line 1008. +- BZ#3785: sum(interval) causes overflow in conversion to bte +- BZ#3786: ResultSet.close() never sends Xclose to free resources +- BZ#3787: "b and g must be aligned" from complex group/union query +- BZ#3791: HEAPextend: failed to extend to 2420077101056 + +* Tue Aug 18 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.3-20150818 +- sql: Differences between time, timestamp, and date values now return properly + typed interval types (second or month intervals) instead of integers. + +* Fri Aug 07 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- Rebuilt. +- BZ#3364: Cannot set role back to a user's default role +- BZ#3365: Unable to grant object privileges while having a non-default + current_role +- BZ#3476: Cannot revoke object access +- BZ#3556: when 2 multiplexed functions in MAL plan, only one is mapped + correctly to bat<mod>.function primitive +- BZ#3564: Request: add support for postgresql specific scalar function: + split_part(string text, delimiter text, field int) +- BZ#3625: SIGSEGV because mat array can overrun in opt_mergetable.c +- BZ#3627: SQRT in CASE does not work as of Oct2014 +- BZ#3654: configure --enable-fits requires extra commands after creating + a database instance +- BZ#3673: mclient 'expanded' row formatter +- BZ#3674: Obfuscate event tracing +- BZ#3679: No error is given when incorrect timezone value is specified + for a timetz column +- BZ#3686: Wrong associativity of multiply/divide +- BZ#3702: Filter function not found if created in a user schema +- BZ#3708: wrong scoping for cross-schema view references +- BZ#3716: alter table my_merge_table drop table t1; crashes mserver5 + with Segmentation fault +- BZ#3724: Wrong size calculation in BATsubjoin +- BZ#3732: memory leak (of InstrRecord) in opt_mergetable +- BZ#3733: "(TRUE OR <Exp>) AND <Exp>" is evaluated incorrectly +- BZ#3735: python connection with unix_socket +- BZ#3736: crash if mclient disconnects abruptly during a query +- BZ#3738: Database inconsistency when using savepoint +- BZ#3739: CASE statements do not handle NULLs in the IN () operator + properly +- BZ#3740: select epoch(now()); types timestamptz(7,0) and bigint(64,0) + are not equal +- BZ#3742: Division By Zero +- BZ#3744: cast to int gives different results for decimal than double +- BZ#3747: joins fail in the presence of nulls +- BZ#3748: Missing META-INF/services/java.sql.Driver in JDBC package +- BZ#3753: Hang on json field parsing +- BZ#3754: select from a REMOTE TABLE referring local table crashes + mserver5 +- BZ#3756: column type conversion sticks to subsequent queries +- BZ#3759: select data from "sys"."rejects" returns unexpected error and + when next select data from "sys"."sessions" causes an assertion failure + in mal_interpreter.c:646. +- BZ#3760: SQL parser has problem with (position of) a scalar subquery + in a SELECT-list +- BZ#3761: SQL executor has problem with (position of) a subquery in a + SELECT-list. Inconsistent behavior. +- BZ#3764: DROPping multiple users causes a crash +- BZ#3765: Re-granting a revoked privilege does not work +- BZ#3766: VIEW not visible if created under a different schema +- BZ#3767: CREATE TEMP TABLE using "LIKE" incorrectly handled +- BZ#3769: SIGSEGV when combining a cast/column alias with a UNION + ALL view +- BZ#3770: combined conditions on declared table in User Defined Function + definition crashes monetdb +- BZ#3771: Owner of the schema loses rights if assumes the monetdb role. +- BZ#3772: Any user can grant a role. +- BZ#3773: quantile(col, 0) and quantile(col, 1) fail +- BZ#3774: mclient is unaware of merge tables and remote tables +- BZ#3775: COPY INTO: Backslash preceding field separator kills import +- BZ#3778: Crash on remote table schema mismatch +- BZ#3779: server crashes on MAX() on SELECT DISTINCT something combo + +* Thu Aug 6 2015 Martin van Dinther <martin.van.dint...@monetdbsolutions.com> - 11.21.1-20150807 +- java: Improved JDBC driver to not throw NullPointerException anymore + when calling isNullable() or getPrecision() or getScale() or + getColumnDisplaySize() or getSchemaName() or getTableName() or + getColumnClassName() on a ResultSetMetaData object. + +* Tue Jul 28 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- sql: Added support for 128-bit integers (called HUGEINT) on platforms that + support this. + +* Thu Jul 16 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- java: We now compile the Java classes using the latest Java 1.8 version, and + we tell it to compile for Java 1.7. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- buildtools: Upgraded the license to the Mozilla Public License Version 2.0. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- clients: Added a new output format to mclient: --format=expanded (or -fx). + In this format, column values are shown in full and below each other. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- sql: Removed support for the mseed library. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- sql: Removed support for RDF. +- sql: Removed DataCell. It was experimental code that was never enabled. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- gdk: BUNtvar and BUNhvar macros no longer work for TYPE_void columns. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- gdk: Changed interfaces of a lot of GDK-level functions. When they modify a + BAT, don't return the same BAT or NULL, but instead return GDK_SUCCEED + or GDK_FAIL. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- monetdb5: Implemented batcalc.min and batcalc.max. Made calc.min and calc.max + generic so that no other implementations are needed. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- monetdb5: Removed function batcalc.ifthen. + +* Wed Jun 3 2015 Sjoerd Mullender <sjo...@acm.org> - 11.21.1-20150807 +- gdk: Changed a bunch of hash-related functions to work on the tail column. + The functions that have been changed to work on the tail column are: + BAThash, BATprepareHash, HASHgonebad, HASHins, and HASHremove. + * Wed Jun 03 2015 Sjoerd Mullender <sjo...@acm.org> - 11.19.15-20150603 - Rebuilt. - BZ#3707: var() possibly not working in debug builds diff --git a/NT/installer32/MonetDB5-SQL-Installer.vdproj b/NT/installer32/MonetDB5-SQL-Installer.vdproj --- a/NT/installer32/MonetDB5-SQL-Installer.vdproj +++ b/NT/installer32/MonetDB5-SQL-Installer.vdproj @@ -15,67 +15,37 @@ { "Entry" { - "MsmKey" = "8:_00254E461FF14CF588756AEF1B36F2AC" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_023E6BF2FACE4557AF196C75487BDEB5" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_03431EDC85094776AD217020CB3E26D4" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_03CF05EFB02B4531B8766111D581EC06" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { "MsmKey" = "8:_05D32586D7A945E1B82C9FA8FEE9D43E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_076DB41FCD394A23B579C471B0340D78" + "MsmKey" = "8:_074D8F38A50444E6B96223224070E1DF" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_089BE1648F634FB1B8D5F0FD67422959" + "MsmKey" = "8:_0773023B7150411482928C57ECACAE9F" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_08C185D141A64405BE756D244F9DBF3D" + "MsmKey" = "8:_08B1AFC74A304371BB05D1D3CE98C875" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_08FE3FD8B70B485EA4405D5FA91E1F1D" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0AE7CEC472424498BE91110C8D49AA47" - "OwnerKey" = "8:_UNDEFINED" - "MsmSig" = "8:_UNDEFINED" - } - "Entry" - { - "MsmKey" = "8:_0CDB70435AB445EFA241C339B1B8F894" + "MsmKey" = "8:_09FBEC45869A4084A16EDCD466B16092" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } @@ -87,13 +57,13 @@ } "Entry" { - "MsmKey" = "8:_0E18252D4E224A0CAF305750224DFE98" + "MsmKey" = "8:_0F66DC1DDDA7403D934AF442E2D3DA0E" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_10AA61E141204740AE8E2714C0193F9F" + "MsmKey" = "8:_1030729CA0DC408C8B8325AECC2E4573" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } @@ -105,49 +75,13 @@ } "Entry" { - "MsmKey" = "8:_13AABB7CCFD34C6BB389B81F4CB77401" + "MsmKey" = "8:_16CD7E0F3D1545D2947A499FC89B5718" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_13FEB0A975F8410DBC860E7A6557DC16" _______________________________________________ checkin-list mailing list checkin-list@monetdb.org https://www.monetdb.org/mailman/listinfo/checkin-list