MonetDB: default - Merge with Dec2023 branch.
Changeset: 04b05307b761 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/04b05307b761 Branch: default Log Message: Merge with Dec2023 branch. diffs (89 lines): diff --git a/clients/odbc/driver/ODBCQueries.h b/clients/odbc/driver/ODBCQueries.h --- a/clients/odbc/driver/ODBCQueries.h +++ b/clients/odbc/driver/ODBCQueries.h @@ -302,7 +302,7 @@ #define CHAR_OCTET_LENGTH(t) \ "cast(case when " #t ".type in ('varchar','clob','char','json','url','xml') " \ -"then 4 * " #t ".type_digits " \ +"then 4 * cast(" #t ".type_digits as bigint) " \ "when " #t ".type = 'blob' then " #t ".type_digits " \ -"else cast(null as integer) " \ +"else null " \ "end as integer) as \"CHAR_OCTET_LENGTH\"" diff --git a/clients/odbc/driver/SQLTables.c b/clients/odbc/driver/SQLTables.c --- a/clients/odbc/driver/SQLTables.c +++ b/clients/odbc/driver/SQLTables.c @@ -222,8 +222,8 @@ MNDBTables(ODBCStmt *stmt, } buf[j] = 0; /* Some ODBC applications use different table type names. -* Replace those names to valid MonetDB table type names -* as defined in sys.tables_types */ +* Replace some SQL synonyms to valid MonetDB +* table type names as defined in sys.table_types */ if (strcmp("BASE TABLE", buf) == 0) { strcpy(buf, "TABLE"); } else diff --git a/monetdb5/modules/atoms/Tests/startswith.test b/monetdb5/modules/atoms/Tests/startswith.test --- a/monetdb5/modules/atoms/Tests/startswith.test +++ b/monetdb5/modules/atoms/Tests/startswith.test @@ -90,4 +90,4 @@ drop table bar query T select ['Camón Romasan'] startsWith ['camu', true]; -false +False diff --git a/sql/test/sys-schema/Tests/All b/sql/test/sys-schema/Tests/All --- a/sql/test/sys-schema/Tests/All +++ b/sql/test/sys-schema/Tests/All @@ -20,5 +20,3 @@ webExamplesStringFunctions webExamplesUrlFunctions utilities - -HAVE_JDBCCLIENT_JAR?ValidateSystemCatalogTables diff --git a/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py b/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py deleted file mode 100755 --- a/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.SQL.py +++ /dev/null @@ -1,27 +0,0 @@ -import os, sys -from subprocess import run, PIPE, CalledProcessError - -HOST=os.getenv('HOST') -MAPIPORT=os.getenv('MAPIPORT') -TSTDB=os.getenv('TSTDB') -TSTSRCBASE=os.getenv('TSTSRCBASE') -TSTDIR=os.getenv('TSTDIR') -CLIENT='org.monetdb.client.JdbcClient' -USER='monetdb' -PASSWORD='monetdb' - - -if __name__ == '__main__': -with open(os.path.join('.monetdb'), 'w') as f: -f.write('\n'.join(['user=monetdb', 'password=monetdb'])) -cmd = ['java', CLIENT, '-h', HOST, '-p', MAPIPORT, '-d', TSTDB, '-f', os.path.join(TSTSRCBASE, TSTDIR, 'Tests', 'ValidateSystemCatalogTables.sql')] -try: -p = run(cmd, stdout=PIPE, stderr=PIPE, check=True, encoding='utf-8') -pout = str(p.stdout) -if pout != "": -print(pout) -perr = str(p.stderr) -if perr != "": -print(perr) -except CalledProcessError as e: -raise SystemExit(e.stderr) diff --git a/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.sql b/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.sql deleted file mode 100644 --- a/sql/test/sys-schema/Tests/ValidateSystemCatalogTables.sql +++ /dev/null @@ -1,7 +0,0 @@ -\vsci_noheader -\vsni_noheader -\vsgi_noheader -\vsi_noheader sys -\vsi_noheader tmp -\vdbi_noheader - ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Pre-release version number update.
Changeset: c4581101f855 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/c4581101f855 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: Dec2023 Log Message: Pre-release version number update. diffs (191 lines): diff --git a/.bumpversion.cfg b/.bumpversion.cfg --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 11.49.0 +current_version = 11.49.1 commit = False tag = False diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -7,7 +7,7 @@ # Copyright 1997 - July 2008 CWI, August 2008 - 2023 MonetDB B.V. %global name MonetDB -%global version 11.49.0 +%global version 11.49.1 %{!?buildno: %global buildno %(date +%Y%m%d)} # Use bcond_with to add a --with option; i.e., "without" is default. diff --git a/clients/mapilib/mapi.rc b/clients/mapilib/mapi.rc --- a/clients/mapilib/mapi.rc +++ b/clients/mapilib/mapi.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,49,0) - PRODUCTVERSION version(11,49,0) + FILEVERSION version(11,49,1) + PRODUCTVERSION version(11,49,1) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB Application Interface DLL\0" - VALUE "FileVersion", sversion(11,49,0) + VALUE "FileVersion", sversion(11,49,1) VALUE "InternalName", "Mapi\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2023\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "Mapi.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB Client Libraries\0" - VALUE "ProductVersion", sversion(11,49,0) + VALUE "ProductVersion", sversion(11,49,1) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/driver/driver.rc b/clients/odbc/driver/driver.rc --- a/clients/odbc/driver/driver.rc +++ b/clients/odbc/driver/driver.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,49,0) - PRODUCTVERSION version(11,49,0) + FILEVERSION version(11,49,1) + PRODUCTVERSION version(11,49,1) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB ODBC Driver DLL\0" - VALUE "FileVersion", sversion(11,49,0) + VALUE "FileVersion", sversion(11,49,1) VALUE "InternalName", "MonetODBC\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2023\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "MonetODBC.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB SQL Server\0" - VALUE "ProductVersion", sversion(11,49,0) + VALUE "ProductVersion", sversion(11,49,1) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/winsetup/setup.rc b/clients/odbc/winsetup/setup.rc --- a/clients/odbc/winsetup/setup.rc +++ b/clients/odbc/winsetup/setup.rc @@ -65,8 +65,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION version(11,49,0) - PRODUCTVERSION version(11,49,0) + FILEVERSION version(11,49,1) + PRODUCTVERSION version(11,49,1) FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -83,12 +83,12 @@ BEGIN BEGIN VALUE "CompanyName", "MonetDB B.V." VALUE "FileDescription", "MonetDB ODBC Setup DLL" -VALUE "FileVersion", sversion(11,49,0) +VALUE "FileVersion", sversion(11,49,1) VALUE "InternalName", "MonetODBCs.dll" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2023" VALUE "OriginalFilename", "MonetODBCs.dll" VALUE "ProductName", "MonetDB SQL Server" -VALUE "ProductVersion", sversion(11,49,0) +VALUE "ProductVersion", sversion(11,49,1) END END BLOCK "VarFileInfo" diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -10,10 +10,10 @@ set(MONETDB_VERSION_MAJOR "11") set(MONETDB_VERSION_MINOR "49") -set(MONETDB_VERSION_PATCH "0") +set(MONETDB_VERSION_PATCH "1") if(RELEASE_VERSION) - set(MONETDB_RELEASE "unreleased") + set(MONETDB_RELEASE "Dec2023") endif() set(MONETDB_VERSION "${MONETDB_VERSION_MAJOR}.${MONETDB_VERSION_MINOR}.${MONETDB_VERSION_PATCH}") diff --git a/gdk/libbat.rc b/gdk/libbat.rc --- a/gdk/libbat.rc +++ b/gdk/libbat.rc @@ -6,8 +
MonetDB: default - Merge with Dec2023 branch, not changing any f...
Changeset: 88783135c608 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/88783135c608 Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: default Log Message: Merge with Dec2023 branch, not changing any files. ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Updated library versions.
Changeset: dc2b9bd91b40 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/dc2b9bd91b40 Added Files: debian/libmonetdb28.install Removed Files: debian/libmonetdb27.install Modified Files: cmake/monetdb-versions.cmake debian/control Branch: Dec2023 Log Message: Updated library versions. diffs (137 lines): diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -40,37 +40,37 @@ set(MONETDB_VERSION "${MONETDB_VERSION_M # version of the GDK library (subdirectory gdk; also includes # common/options and common/utils) -set(GDK_VERSION_MAJOR "27") +set(GDK_VERSION_MAJOR "28") set(GDK_VERSION_MINOR "0") -set(GDK_VERSION_PATCH "7") +set(GDK_VERSION_PATCH "0") set(GDK_VERSION "${GDK_VERSION_MAJOR}.${GDK_VERSION_MINOR}.${GDK_VERSION_PATCH}") # version of the MAPI library (subdirectory clients/mapilib) set(MAPI_VERSION_MAJOR "26") -set(MAPI_VERSION_MINOR "1") +set(MAPI_VERSION_MINOR "2") set(MAPI_VERSION_PATCH "0") set(MAPI_VERSION "${MAPI_VERSION_MAJOR}.${MAPI_VERSION_MINOR}.${MAPI_VERSION_PATCH}") # version of the MONETDB5 library (subdirectory monetdb5, not including extras or sql) -set(MONETDB5_VERSION_MAJOR "34") +set(MONETDB5_VERSION_MAJOR "35") set(MONETDB5_VERSION_MINOR "0") -set(MONETDB5_VERSION_PATCH "4") +set(MONETDB5_VERSION_PATCH "0") set(MONETDB5_VERSION "${MONETDB5_VERSION_MAJOR}.${MONETDB5_VERSION_MINOR}.${MONETDB5_VERSION_PATCH}") # version of the MONETDBE library (subdirectory tools/monetdbe) set(MONETDBE_VERSION_MAJOR "26") set(MONETDBE_VERSION_MINOR "0") -set(MONETDBE_VERSION_PATCH "4") +set(MONETDBE_VERSION_PATCH "5") set(MONETDBE_VERSION "${MONETDBE_VERSION_MAJOR}.${MONETDBE_VERSION_MINOR}.${MONETDBE_VERSION_PATCH}") # version of the STREAM library (subdirectory common/stream) set(STREAM_VERSION_MAJOR "26") -set(STREAM_VERSION_MINOR "1") +set(STREAM_VERSION_MINOR "2") set(STREAM_VERSION_PATCH "0") set(STREAM_VERSION "${STREAM_VERSION_MAJOR}.${STREAM_VERSION_MINOR}.${STREAM_VERSION_PATCH}") # version of the SQL library (subdirectory sql) set(SQL_VERSION_MAJOR "14") -set(SQL_VERSION_MINOR "0") -set(SQL_VERSION_PATCH "5") +set(SQL_VERSION_MINOR "1") +set(SQL_VERSION_PATCH "0") set(SQL_VERSION "${SQL_VERSION_MAJOR}.${SQL_VERSION_MINOR}.${SQL_VERSION_PATCH}") diff --git a/debian/control b/debian/control --- a/debian/control +++ b/debian/control @@ -14,7 +14,7 @@ Build-Depends: debhelper (>= 12), cmake libcfitsio-dev, libssl-dev (>= 1.1.1) Standards-Version: 3.8.0 -Package: libmonetdb27 +Package: libmonetdb28 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-stream26 (= ${source:Version}) @@ -34,7 +34,7 @@ Description: MonetDB core library Package: libmonetdb-dev Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libmonetdb27 (= ${source:Version}), + libmonetdb28 (= ${source:Version}), libmonetdb-stream-dev (= ${source:Version}) Description: MonetDB development files MonetDB is a database management system that is developed from a @@ -131,7 +131,7 @@ Architecture: any Depends: ${shlibs:Depends}, libmonetdb-client-odbc (= ${source:Version}), libmonetdb-client26 (= ${source:Version}), libmonetdb-stream26 (= ${source:Version}), - libmonetdb27 (= ${source:Version}), + libmonetdb28 (= ${source:Version}), monetdb5-server (= ${source:Version}), libdbd-monetdb-perl (>= 1.0), php-monetdb (>= 1.0), @@ -151,7 +151,7 @@ Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, libmonetdb-stream26 (= ${source:Version}), - libmonetdb27 (= ${source:Version}), + libmonetdb28 (= ${source:Version}), monetdb5-server (= ${source:Version}) Description: MonetDB5 SQL GIS support module MonetDB is a database management system that is developed from a @@ -166,7 +166,7 @@ Package: libmonetdb5-server-cfitsio Section: libs Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libmonetdb27 (= ${source:Version}), + libmonetdb28 (= ${source:Version}), monetdb5-server (= ${source:Version}) Description: MonetDB5 add on module for FITS files MonetDB is a database management system that is developed from a @@ -182,7 +182,7 @@ Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, adduser, libmonetdb-client26 (= ${source:Version}), libmonetdb-stream26 (= ${source:Version}), - libmonetdb27 (= ${source:Version}), + libmonetdb28 (= ${source:Version}), Recommends: monetdb5-sql (= ${source:Version}) Suggests: monetdb-client (= ${source:Version}) Conflicts: monetdb5-server-hugeint (<< 11.38.0) @@ -245,7 +245,7 @@ Description: MonetDB SQL support for mon Package: monetdb-python3 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends}, - libmonetdb27 (= ${source:Version}), + libmonetdb28 (= ${source:Version}), monetdb5-server (= ${source:Version}), python3-numpy Description: Integration of MonetDB and Python, allowing use of Python from
MonetDB: Dec2023 - Moved contents of ChangeLog.Jun2023 and Chang...
Changeset: 1230526af30f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/1230526af30f Removed Files: ChangeLog.Jun2023 clients/ChangeLog.Jun2023 clients/mapilib/ChangeLog.Jun2023 clients/odbc/ChangeLog.Jun2023 common/stream/ChangeLog.Jun2023 gdk/ChangeLog.Jun2023 geom/ChangeLog.Jun2023 misc/ChangeLog.Jun2023 monetdb5/ChangeLog.Jun2023 sql/ChangeLog.Jun2023 testing/ChangeLog.Jun2023 tools/merovingian/ChangeLog.Jun2023 Modified Files: ChangeLog-Archive ChangeLog.Dec2023 MonetDB.spec clients/mapiclient/mclient.1 clients/odbc/ChangeLog-Archive clients/odbc/ChangeLog.Dec2023 debian/changelog gdk/ChangeLog-Archive gdk/ChangeLog.Dec2023 geom/ChangeLog-Archive geom/ChangeLog.Dec2023 misc/packages/deb/changelog misc/packages/rpm/changelog monetdb5/ChangeLog-Archive monetdb5/ChangeLog.Dec2023 sql/ChangeLog-Archive sql/ChangeLog.Dec2023 tools/merovingian/client/monetdb.1 tools/merovingian/daemon/monetdbd.1.in tools/mserver/mserver5.1.in Branch: Dec2023 Log Message: Moved contents of ChangeLog.Jun2023 and ChangeLog.Dec2023 to MonetDB.spec, debian/changelog and ChangeLog-Archive. diffs (truncated from 2145 to 300 lines): diff --git a/ChangeLog-Archive b/ChangeLog-Archive --- a/ChangeLog-Archive +++ b/ChangeLog-Archive @@ -1,6 +1,28 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Fri Dec 1 2023 Sjoerd Mullender - 11.49.1-20231221 +- All binary packages are now signed with a new key with key fingerprint + DBCE 5625 94D7 1959 7B54 CE85 3F1A D47F 5521 A603. + +* Mon Oct 30 2023 Sjoerd Mullender - 11.49.1-20231221 +- The ranges of merge partitions are now pushed down into the low + level GDK operations, giving them a handle to sometimes execute more + efficiently. + +* Thu Jul 27 2023 Niels Nes - 11.49.1-20231221 +- Removed the PYTHON MAP external language option, as after a fork the + synchronization primitives could be in any state, leading to deadlocks. + During the upgrade function definitions will fallback to the normal + PYTHON language option. + +* Mon Jul 17 2023 Panagiotis Koutsourakis - 11.49.1-20231221 +- Implemented direct masking for strimp construction. The strimps + datastructure now keeps an array of 65K 64-bit integers that is zero + everywhere except at the indexes that correspond to header pairs. The + entry for the nth pair in order has the nth bit of the bitstring + on. These can be used to quickly construct bitstrings. + * Fri Sep 29 2023 Sjoerd Mullender - 11.47.11-20230929 - Fixed an installation issue on Debian and Ubuntu introduced in the last build. diff --git a/ChangeLog.Dec2023 b/ChangeLog.Dec2023 --- a/ChangeLog.Dec2023 +++ b/ChangeLog.Dec2023 @@ -1,24 +1,3 @@ # ChangeLog file for devel # This file is updated with Maddlog -* Fri Dec 1 2023 Sjoerd Mullender -- All binary packages are now signed with a new key with key fingerprint - DBCE 5625 94D7 1959 7B54 CE85 3F1A D47F 5521 A603. - -* Mon Oct 30 2023 Sjoerd Mullender -- The ranges of merge partitions are now pushed down into the low - level GDK operations, giving them a handle to sometimes execute more - efficiently. - -* Thu Jul 27 2023 Niels Nes -- Removed the PYTHON MAP external language option, as after a fork the - synchronization primitives could be in any state, leading to deadlocks. - During the upgrade function definitions will fallback to the normal - PYTHON language option. - -* Mon Jul 17 2023 Panagiotis Koutsourakis -- Implemented direct masking for strimp construction. The strimps - datastructure now keeps an array of 65K 64-bit integers that is zero - everywhere except at the indexes that correspond to header pairs. The - entry for the nth pair in order has the nth bit of the bitstring - on. These can be used to quickly construct bitstrings. diff --git a/ChangeLog.Jun2023 b/ChangeLog.Jun2023 deleted file mode 100644 --- a/ChangeLog.Jun2023 +++ /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 @@ -89,7 +89,7 @@ Group: Applications/Databases License: MPL-2.0 URL: https://www.monetdb.org/ BugURL: https://github.com/MonetDB/MonetDB/issues -Source: https://www.monetdb.org/downloads/sources/Jun2023-SP3/%{name}-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Dec2023/%{name}-%{version}.tar.bz2 # The Fedora packaging document says we need systemd-rpm-macros for # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7 @@ -915,6 +915,158 @@ fi %endif %changelog +* Thu Dec 21 2023 Sjoerd Mullender - 11.49.1-20231221 +- Rebuilt. +- GH#6933: Add support for scalar function IFNULL(expr1, expr2) +- GH#7044: Improve
MonetDB: Dec2023 - Setting tag Dec2023_1 for the release build.
Changeset: b79a1d3798b9 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/b79a1d3798b9 Modified Files: .hgtags Branch: Dec2023 Log Message: Setting tag Dec2023_1 for the release build. diffs (8 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -818,3 +818,4 @@ 5683fd900f28d65ad7c98d1ed1efd992023a7fa4 c5b17681b55e6ca155db28be59913699e561502a Dec2023_root c9e6096e7519636a4e840c7a0c2e27cccb7dc0fe Jun2023_17 c9e6096e7519636a4e840c7a0c2e27cccb7dc0fe Jun2023_SP3_release +1230526af30f40eeea30fb87c47c3e414920561f Dec2023_1 ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: default - Merge with Dec2023 branch.
Changeset: 87e9f956e042 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/87e9f956e042 Modified Files: MonetDB.spec cmake/monetdb-versions.cmake debian/control Branch: default Log Message: Merge with Dec2023 branch. diffs (truncated from 2290 to 300 lines): diff --git a/.hgtags b/.hgtags --- a/.hgtags +++ b/.hgtags @@ -818,3 +818,4 @@ 5683fd900f28d65ad7c98d1ed1efd992023a7fa4 c5b17681b55e6ca155db28be59913699e561502a Dec2023_root c9e6096e7519636a4e840c7a0c2e27cccb7dc0fe Jun2023_17 c9e6096e7519636a4e840c7a0c2e27cccb7dc0fe Jun2023_SP3_release +1230526af30f40eeea30fb87c47c3e414920561f Dec2023_1 diff --git a/ChangeLog-Archive b/ChangeLog-Archive --- a/ChangeLog-Archive +++ b/ChangeLog-Archive @@ -1,6 +1,28 @@ # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY # This file contains past ChangeLog entries +* Fri Dec 1 2023 Sjoerd Mullender - 11.49.1-20231221 +- All binary packages are now signed with a new key with key fingerprint + DBCE 5625 94D7 1959 7B54 CE85 3F1A D47F 5521 A603. + +* Mon Oct 30 2023 Sjoerd Mullender - 11.49.1-20231221 +- The ranges of merge partitions are now pushed down into the low + level GDK operations, giving them a handle to sometimes execute more + efficiently. + +* Thu Jul 27 2023 Niels Nes - 11.49.1-20231221 +- Removed the PYTHON MAP external language option, as after a fork the + synchronization primitives could be in any state, leading to deadlocks. + During the upgrade function definitions will fallback to the normal + PYTHON language option. + +* Mon Jul 17 2023 Panagiotis Koutsourakis - 11.49.1-20231221 +- Implemented direct masking for strimp construction. The strimps + datastructure now keeps an array of 65K 64-bit integers that is zero + everywhere except at the indexes that correspond to header pairs. The + entry for the nth pair in order has the nth bit of the bitstring + on. These can be used to quickly construct bitstrings. + * Fri Sep 29 2023 Sjoerd Mullender - 11.47.11-20230929 - Fixed an installation issue on Debian and Ubuntu introduced in the last build. diff --git a/ChangeLog.Dec2023 b/ChangeLog.Dec2023 --- a/ChangeLog.Dec2023 +++ b/ChangeLog.Dec2023 @@ -1,24 +1,3 @@ # ChangeLog file for devel # This file is updated with Maddlog -* Fri Dec 1 2023 Sjoerd Mullender -- All binary packages are now signed with a new key with key fingerprint - DBCE 5625 94D7 1959 7B54 CE85 3F1A D47F 5521 A603. - -* Mon Oct 30 2023 Sjoerd Mullender -- The ranges of merge partitions are now pushed down into the low - level GDK operations, giving them a handle to sometimes execute more - efficiently. - -* Thu Jul 27 2023 Niels Nes -- Removed the PYTHON MAP external language option, as after a fork the - synchronization primitives could be in any state, leading to deadlocks. - During the upgrade function definitions will fallback to the normal - PYTHON language option. - -* Mon Jul 17 2023 Panagiotis Koutsourakis -- Implemented direct masking for strimp construction. The strimps - datastructure now keeps an array of 65K 64-bit integers that is zero - everywhere except at the indexes that correspond to header pairs. The - entry for the nth pair in order has the nth bit of the bitstring - on. These can be used to quickly construct bitstrings. diff --git a/ChangeLog.Jun2023 b/ChangeLog.Jun2023 deleted file mode 100644 --- a/ChangeLog.Jun2023 +++ /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 @@ -89,7 +89,7 @@ Group: Applications/Databases License: MPL-2.0 URL: https://www.monetdb.org/ BugURL: https://github.com/MonetDB/MonetDB/issues -Source: https://www.monetdb.org/downloads/sources/Jun2023-SP3/%{name}-%{version}.tar.bz2 +Source: https://www.monetdb.org/downloads/sources/Dec2023/%{name}-%{version}.tar.bz2 # The Fedora packaging document says we need systemd-rpm-macros for # the _unitdir and _tmpfilesdir macros to exist; however on RHEL 7 @@ -915,6 +915,158 @@ fi %endif %changelog +* Thu Dec 21 2023 Sjoerd Mullender - 11.49.1-20231221 +- Rebuilt. +- GH#6933: Add support for scalar function IFNULL(expr1, expr2) +- GH#7044: Improve error message regarding 3-level SQL names +- GH#7261: Misleading error message +- GH#7274: Aggregate function ST_Collect crashes mserver5 +- GH#7376: Concurrency Issue: Second Python UDF Awaits Completion of First + UDF +- GH#7391: SQL 2023 : greatest/least functions with unlimited arguments + (not only 2) +- GH#7403: Join not recognized between two row_number() columns +- GH#7413: MonetDB server crashes in `BATcalcbetween_intern` + +* Tue Dec 19 2023 Sjoerd Mullender - 11.49.1-20231221 +- monetdb5: Removed MAL functions bat.reuse and bat.reuseMap. + +* Tue Dec 12 2023 Lucas Pereira - 11.49.1-20231221 +- gdk: Introduced options wal_max_dropped, wal_max_file_age and + wal_max_file_size that control the write-ahead log file rotation. + +* Wed Dec
MonetDB: Dec2023 - Post release build.
Changeset: 4937cae438ee for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/4937cae438ee Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: Dec2023 Log Message: Post release build. diffs (191 lines): diff --git a/.bumpversion.cfg b/.bumpversion.cfg --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 11.49.1 +current_version = 11.49.2 commit = False tag = False diff --git a/MonetDB.spec b/MonetDB.spec --- a/MonetDB.spec +++ b/MonetDB.spec @@ -7,7 +7,7 @@ # Copyright 1997 - July 2008 CWI, August 2008 - 2023 MonetDB B.V. %global name MonetDB -%global version 11.49.1 +%global version 11.49.2 %{!?buildno: %global buildno %(date +%Y%m%d)} # Use bcond_with to add a --with option; i.e., "without" is default. diff --git a/clients/mapilib/mapi.rc b/clients/mapilib/mapi.rc --- a/clients/mapilib/mapi.rc +++ b/clients/mapilib/mapi.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,49,1) - PRODUCTVERSION version(11,49,1) + FILEVERSION version(11,49,2) + PRODUCTVERSION version(11,49,2) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB Application Interface DLL\0" - VALUE "FileVersion", sversion(11,49,1) + VALUE "FileVersion", sversion(11,49,2) VALUE "InternalName", "Mapi\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2023\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "Mapi.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB Client Libraries\0" - VALUE "ProductVersion", sversion(11,49,1) + VALUE "ProductVersion", sversion(11,49,2) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/driver/driver.rc b/clients/odbc/driver/driver.rc --- a/clients/odbc/driver/driver.rc +++ b/clients/odbc/driver/driver.rc @@ -6,8 +6,8 @@ LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_U #define sversion(major,minor,patch)#major "." #minor "." #patch "\0" 1 VERSIONINFO - FILEVERSION version(11,49,1) - PRODUCTVERSION version(11,49,1) + FILEVERSION version(11,49,2) + PRODUCTVERSION version(11,49,2) FILEFLAGSMASK 0x3fL FILEFLAGS 0 FILEOS VOS_NT_WINDOWS32 @@ -21,14 +21,14 @@ BEGIN VALUE "Comments", "\0" VALUE "CompanyName", "MonetDB B.V.\0" VALUE "FileDescription", "MonetDB ODBC Driver DLL\0" - VALUE "FileVersion", sversion(11,49,1) + VALUE "FileVersion", sversion(11,49,2) VALUE "InternalName", "MonetODBC\0" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2023\0" VALUE "LegalTrademarks", "\0" VALUE "OriginalFilename", "MonetODBC.dll\0" VALUE "PrivateBuild", "\0" VALUE "ProductName", "MonetDB SQL Server\0" - VALUE "ProductVersion", sversion(11,49,1) + VALUE "ProductVersion", sversion(11,49,2) VALUE "SpecialBuild", "\0" END END diff --git a/clients/odbc/winsetup/setup.rc b/clients/odbc/winsetup/setup.rc --- a/clients/odbc/winsetup/setup.rc +++ b/clients/odbc/winsetup/setup.rc @@ -65,8 +65,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION version(11,49,1) - PRODUCTVERSION version(11,49,1) + FILEVERSION version(11,49,2) + PRODUCTVERSION version(11,49,2) FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -83,12 +83,12 @@ BEGIN BEGIN VALUE "CompanyName", "MonetDB B.V." VALUE "FileDescription", "MonetDB ODBC Setup DLL" -VALUE "FileVersion", sversion(11,49,1) +VALUE "FileVersion", sversion(11,49,2) VALUE "InternalName", "MonetODBCs.dll" VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2023" VALUE "OriginalFilename", "MonetODBCs.dll" VALUE "ProductName", "MonetDB SQL Server" -VALUE "ProductVersion", sversion(11,49,1) +VALUE "ProductVersion", sversion(11,49,2) END END BLOCK "VarFileInfo" diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake --- a/cmake/monetdb-versions.cmake +++ b/cmake/monetdb-versions.cmake @@ -10,10 +10,10 @@ set(MONETDB_VERSION_MAJOR "11") set(MONETDB_VERSION_MINOR "49") -set(MONETDB_VERSION_PATCH "1") +set(MONETDB_VERSION_PATCH "2") if(RELEASE_VERSION) - set(MONETDB_RELEASE "Dec2023") + set(MONETDB_RELEASE "unreleased") endif() set(MONETDB_VERSION "${MONETDB_VERSION_MAJOR}.${MONETDB_VERSION_MINOR}.${MONETDB_VERSION_PATCH}") diff --git a/gdk/libbat.rc b/gdk/libbat.rc --- a/gdk/libbat.rc +++ b/gdk/libbat.rc @@ -6,8 +6,8 @@ LANGUAGE
MonetDB: default - Merge with Dec2023 branch, not changing any f...
Changeset: 8bb8976fac2c for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/8bb8976fac2c Modified Files: .bumpversion.cfg MonetDB.spec clients/mapilib/mapi.rc clients/odbc/driver/driver.rc clients/odbc/winsetup/setup.rc cmake/monetdb-versions.cmake gdk/libbat.rc monetdb5/tools/libmonetdb5.rc Branch: default Log Message: Merge with Dec2023 branch, not changing any files.. ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Correct typo
Changeset: fed0c93e0419 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/fed0c93e0419 Modified Files: geom/ChangeLog-Archive Branch: Dec2023 Log Message: Correct typo diffs (12 lines): diff --git a/geom/ChangeLog-Archive b/geom/ChangeLog-Archive --- a/geom/ChangeLog-Archive +++ b/geom/ChangeLog-Archive @@ -15,7 +15,7 @@ used in the implementation of the filter functions ST_Intersects and ST_Dwithin for geometric points. - Improves shapefile support by replacing functions SHPattach, - SHPpartialimport, ahd SHPimport with SHPload. + SHPpartialimport, and SHPimport with SHPload. - Introduces functions ST_DistanceGeographic, ST_DwithinGeographic, ST_IntersectsGeographic, ST_CoversGeographic, ST_Collects with geodesic semantics. ST_Transform can be used to convert geodetic into geographic ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
monetdb-java: default - There is no MCL_{MAJOR,MINOR} to replace.
Changeset: 6c2aa6fb034e for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/6c2aa6fb034e Modified Files: build.xml build_jre17.xml Branch: default Log Message: There is no MCL_{MAJOR,MINOR} to replace. diffs (24 lines): diff --git a/build.xml b/build.xml --- a/build.xml +++ b/build.xml @@ -253,8 +253,6 @@ Copyright 1997 - July 2008 CWI, August 2 - - diff --git a/build_jre17.xml b/build_jre17.xml --- a/build_jre17.xml +++ b/build_jre17.xml @@ -256,8 +256,6 @@ Copyright 1997 - July 2008 CWI, August 2 - - ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
monetdb-java: default - No need to create MonetVersion.java befo...
Changeset: a03de7b24ae8 for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/a03de7b24ae8 Modified Files: Makefile Branch: default Log Message: No need to create MonetVersion.java before running ant. diffs (19 lines): diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -all: src/main/java/org/monetdb/jdbc/MonetVersion.java +all: src/main/java/org/monetdb/jdbc/MonetVersion.java.in ant -f build.xml distjdbc distmerocontrol cd tests; ant -f build.xml jar_jdbctests @@ -7,9 +7,6 @@ jre17jars: src/main/java/org/monetdb/jdb ant -f build_jre17.xml distjdbc rm -rf build -src/main/java/org/monetdb/jdbc/MonetVersion.java: build.properties src/main/java/org/monetdb/jdbc/MonetVersion.java.in - . ./build.properties; sed -e "s/@JDBC_MAJOR@/$$JDBC_MAJOR/g;s/@JDBC_MINOR@/$$JDBC_MINOR/g;s/@JDBC_VER_SUFFIX@/$$JDBC_VER_SUFFIX $$buildno/g" src/main/java/org/monetdb/jdbc/MonetVersion.java.in > src/main/java/org/monetdb/jdbc/MonetVersion.java - testsjar: cd tests; ant -f build.xml jar_jdbctests ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
monetdb-java: default - Remove last references to MCL_MAJOR and ...
Changeset: 5f3e19ef251a for monetdb-java URL: https://dev.monetdb.org/hg/monetdb-java/rev/5f3e19ef251a Modified Files: build.xml build_jre17.xml Branch: default Log Message: Remove last references to MCL_MAJOR and MCL_MINOR. diffs (24 lines): diff --git a/build.xml b/build.xml --- a/build.xml +++ b/build.xml @@ -49,8 +49,6 @@ Copyright 1997 - July 2008 CWI, August 2 value="${jardir}/jdbcclient.${jre.version}.jar" /> - diff --git a/build_jre17.xml b/build_jre17.xml --- a/build_jre17.xml +++ b/build_jre17.xml @@ -52,8 +52,6 @@ Copyright 1997 - July 2008 CWI, August 2 value="${jardir}/jdbcclient.${jre.version}.jar" /> - ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Add tests for request 7391
Changeset: de4028931ba3 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/de4028931ba3 Added Files: sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test Modified Files: sql/test/BugTracker-2023/Tests/All Branch: Dec2023 Log Message: Add tests for request 7391 diffs (72 lines): diff --git a/sql/test/BugTracker-2023/Tests/All b/sql/test/BugTracker-2023/Tests/All --- a/sql/test/BugTracker-2023/Tests/All +++ b/sql/test/BugTracker-2023/Tests/All @@ -10,6 +10,7 @@ rollback-alter-drop-col-crash-7385 view-on-alias-crash-7386 alter-inc-seq-crash-7387 misc-crashes-7390 +greatest-least-multi-arg-7391 union-query-7401 join-on-row_number-over-7403 between-crash-7413 diff --git a/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test b/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test new file mode 100644 --- /dev/null +++ b/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test @@ -0,0 +1,56 @@ +query I +SELECT greatest(3, 4, 2, 1); + +4 + +query I +SELECT least(3, 4, 2, 1); + +1 + +query I +SELECT greatest(3, 4, '0', '5'); + +5 + +query I +SELECT least(3, 4, 1, 2, '0', '5'); + +0 + +query R +SELECT greatest(3.321, 4.4321, '0.210', '5.54321', -6.54321); + +5.543 + +query R +SELECT least(3.321, 4.4321, '0.210', '5.54321', -6.54321); + +-6.543 + +statement error conversion of string 'A' to type bte failed. +SELECT greatest(3, 4, '0', '5', 'A', 'z'); + +statement error conversion of string 'A' to type bte failed. +SELECT least(3, 4, 1, 2, '0', '5', 'A', 'z'); + +query T +SELECT greatest('!', 3, 4, '0', '5', 'A', 'z'); + +z + +query T +SELECT least('!', 3, 4, 1, 2, '0', '5', 'A', 'z'); + +! + +query T +SELECT greatest('!', 'z3', 'z4', 'z0', 'z5', 'A', 'z'); + +z5 + +query T +SELECT least('!z3', '!z4', '!0', '!5', 'A', 'z'); + +!0 + ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Add tests for request 6933
Changeset: 43f5390a57d0 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/43f5390a57d0 Added Files: sql/test/BugTracker-2023/Tests/ifnull-6933.test Modified Files: sql/test/BugTracker-2023/Tests/All Branch: Dec2023 Log Message: Add tests for request 6933 diffs (53 lines): diff --git a/sql/test/BugTracker-2023/Tests/All b/sql/test/BugTracker-2023/Tests/All --- a/sql/test/BugTracker-2023/Tests/All +++ b/sql/test/BugTracker-2023/Tests/All @@ -1,3 +1,4 @@ +ifnull-6933 ambiguous-identifiers-7372 temp-table-foreign-key-crash-7378 update-mask-id-crash-7379 diff --git a/sql/test/BugTracker-2023/Tests/ifnull-6933.test b/sql/test/BugTracker-2023/Tests/ifnull-6933.test new file mode 100644 --- /dev/null +++ b/sql/test/BugTracker-2023/Tests/ifnull-6933.test @@ -0,0 +1,40 @@ +statement ok +create unlogged table t6933 (i int, c varchar(8)); + +statement ok +insert into t6933 values (1, 'aa1'), (2, null), (null, 'bb2'), (null, null); + +query ITTTIT +select i, c, IFNULL(i, c) as "IFNULL(i,c)", IFNULL(c, i) as "IFNULL(c,i)", ifnull(i, 999) as "ifnull(i,999)", ifnull(c, 'has null') as "ifnull(c,'x')" from t6933; + +1 +aa1 +1 +aa1 +1 +aa1 +2 +NULL +2 +2 +2 +has null +NULL +bb2 +bb2 +bb2 +999 +bb2 +NULL +NULL +NULL +NULL +999 +has null + +statement error syntax error, unexpected ',', expecting ')' or OR in: "select i, c, ifnull(i, c," +select i, c, IFNULL(i, c, 999) as "IFNULL(i,c,999)" from t6933; + +statement ok +drop table t6933; + ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Add test for geom issue 7274
Changeset: 760922b8fe99 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/760922b8fe99 Added Files: sql/test/BugTracker-2023/Tests/empty-result-aggr-crash-7274.test Modified Files: sql/test/BugTracker-2023/Tests/All Branch: Dec2023 Log Message: Add test for geom issue 7274 diffs (30 lines): diff --git a/sql/test/BugTracker-2023/Tests/All b/sql/test/BugTracker-2023/Tests/All --- a/sql/test/BugTracker-2023/Tests/All +++ b/sql/test/BugTracker-2023/Tests/All @@ -1,4 +1,5 @@ ifnull-6933 +HAVE_GEOM?empty-result-aggr-crash-7274 ambiguous-identifiers-7372 temp-table-foreign-key-crash-7378 update-mask-id-crash-7379 diff --git a/sql/test/BugTracker-2023/Tests/empty-result-aggr-crash-7274.test b/sql/test/BugTracker-2023/Tests/empty-result-aggr-crash-7274.test new file mode 100644 --- /dev/null +++ b/sql/test/BugTracker-2023/Tests/empty-result-aggr-crash-7274.test @@ -0,0 +1,16 @@ +statement ok +START TRANSACTION + +statement ok +CREATE TABLE t7274 ( "id" INTEGER, "g" GEOMETRY ) + +query IT +select id, st_collect(g) as g from t7274 where false group by id + + +statement ok +create table t7274b as select id, st_collect(g) as g from t7274 where false group by id + +statement ok +ROLLBACK + ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Remove trailing ; from SQL statements
Changeset: f61a60b61e09 for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/f61a60b61e09 Modified Files: sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test sql/test/BugTracker-2023/Tests/ifnull-6933.test sql/test/BugTracker-2023/Tests/misc-crashes-7390.test Branch: Dec2023 Log Message: Remove trailing ; from SQL statements diffs (162 lines): diff --git a/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test b/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test --- a/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test +++ b/sql/test/BugTracker-2023/Tests/greatest-least-multi-arg-7391.test @@ -1,56 +1,56 @@ query I -SELECT greatest(3, 4, 2, 1); +SELECT greatest(3, 4, 2, 1) 4 query I -SELECT least(3, 4, 2, 1); +SELECT least(3, 4, 2, 1) 1 query I -SELECT greatest(3, 4, '0', '5'); +SELECT greatest(3, 4, '0', '5') 5 query I -SELECT least(3, 4, 1, 2, '0', '5'); +SELECT least(3, 4, 1, 2, '0', '5') 0 query R -SELECT greatest(3.321, 4.4321, '0.210', '5.54321', -6.54321); +SELECT greatest(3.321, 4.4321, '0.210', '5.54321', -6.54321) 5.543 query R -SELECT least(3.321, 4.4321, '0.210', '5.54321', -6.54321); +SELECT least(3.321, 4.4321, '0.210', '5.54321', -6.54321) -6.543 statement error conversion of string 'A' to type bte failed. -SELECT greatest(3, 4, '0', '5', 'A', 'z'); +SELECT greatest(3, 4, '0', '5', 'A', 'z') statement error conversion of string 'A' to type bte failed. -SELECT least(3, 4, 1, 2, '0', '5', 'A', 'z'); +SELECT least(3, 4, 1, 2, '0', '5', 'A', 'z') query T -SELECT greatest('!', 3, 4, '0', '5', 'A', 'z'); +SELECT greatest('!', 3, 4, '0', '5', 'A', 'z') z query T -SELECT least('!', 3, 4, 1, 2, '0', '5', 'A', 'z'); +SELECT least('!', 3, 4, 1, 2, '0', '5', 'A', 'z') ! query T -SELECT greatest('!', 'z3', 'z4', 'z0', 'z5', 'A', 'z'); +SELECT greatest('!', 'z3', 'z4', 'z0', 'z5', 'A', 'z') z5 query T -SELECT least('!z3', '!z4', '!0', '!5', 'A', 'z'); +SELECT least('!z3', '!z4', '!0', '!5', 'A', 'z') !0 diff --git a/sql/test/BugTracker-2023/Tests/ifnull-6933.test b/sql/test/BugTracker-2023/Tests/ifnull-6933.test --- a/sql/test/BugTracker-2023/Tests/ifnull-6933.test +++ b/sql/test/BugTracker-2023/Tests/ifnull-6933.test @@ -1,11 +1,11 @@ statement ok -create unlogged table t6933 (i int, c varchar(8)); +create unlogged table t6933 (i int, c varchar(8)) statement ok -insert into t6933 values (1, 'aa1'), (2, null), (null, 'bb2'), (null, null); +insert into t6933 values (1, 'aa1'), (2, null), (null, 'bb2'), (null, null) query ITTTIT -select i, c, IFNULL(i, c) as "IFNULL(i,c)", IFNULL(c, i) as "IFNULL(c,i)", ifnull(i, 999) as "ifnull(i,999)", ifnull(c, 'has null') as "ifnull(c,'x')" from t6933; +select i, c, IFNULL(i, c) as "IFNULL(i,c)", IFNULL(c, i) as "IFNULL(c,i)", ifnull(i, 999) as "ifnull(i,999)", ifnull(c, 'has null') as "ifnull(c,'x')" from t6933 1 aa1 @@ -33,8 +33,8 @@ 999 has null statement error syntax error, unexpected ',', expecting ')' or OR in: "select i, c, ifnull(i, c," -select i, c, IFNULL(i, c, 999) as "IFNULL(i,c,999)" from t6933; +select i, c, IFNULL(i, c, 999) as "IFNULL(i,c,999)" from t6933 statement ok -drop table t6933; +drop table t6933 diff --git a/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test b/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test --- a/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test +++ b/sql/test/BugTracker-2023/Tests/misc-crashes-7390.test @@ -33,7 +33,7 @@ SELECT * FROM v0 NULL query I -SELECT row_number ( ) OVER ( ORDER BY 10 * 10 , ( CASE WHEN ( 10 IS NULL ) THEN 4 ELSE 10 END ) DESC NULLS FIRST ) FROM v0; +SELECT row_number ( ) OVER ( ORDER BY 10 * 10 , ( CASE WHEN ( 10 IS NULL ) THEN 4 ELSE 10 END ) DESC NULLS FIRST ) FROM v0 1 @@ -75,7 +75,7 @@ 122500 5 statement ok -DROP TABLE v0; +DROP TABLE v0 -- 05.sql statement ok @@ -173,10 +173,10 @@ DROP TABLE v0 -- 11.sql statement ok -CREATE TABLE v0(v1 BIGINT UNIQUE PRIMARY KEY); +CREATE TABLE v0(v1 BIGINT UNIQUE PRIMARY KEY) statement error 42000!PARTITION BY: subqueries not allowed in PARTITION BY clause -UPDATE v0 SET v1 = v1 * 73 WHERE v1 = (SELECT SUM(v1) OVER (PARTITION BY 52, (NOT EXISTS (SELECT 0 + (SELECT v1 WHERE v1 * v1 * v1 GROUP BY v1) AS v3 WHERE v1 = 'x' OR 'x' OR v1)), v1, 37 ORDER BY v1 NULLS LAST) IS NOT NULL AS v2 GROUP BY v1 HAVING v1 > 'x') AND NOT ((v1 = 66 AND v1 < 'x') AND v1 = 50) AND 35 >= 65; +UPDATE v0 SET v1 = v1 * 73 WHERE v1 = (SELECT SUM(v1) OVER (PARTITION BY 52, (NOT EXISTS (SELECT 0 + (SELECT v1 WHERE v1 * v1 * v1 GROUP BY v1) AS v3 WHERE v1 = 'x' OR 'x' OR v1)), v1, 37 ORDER BY v1 NULLS LAST) IS NOT NULL AS v2 GROUP BY v1 HAVING v1 > 'x') AND NOT ((v1 = 66 AND v1 < 'x') AND v1 = 50) AND 35 >= 65 statement ok DROP TABLE v0 @@ -189,7 +189,7 @@ statement ok INSERT INTO v0 (v1) VALUES (2),(10),(99),(1.10)
MonetDB: Dec2023 - Add cleanup
Changeset: 385cd616e00a for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/385cd616e00a Modified Files: sql/test/BugTracker-2023/Tests/between-crash-7413.test Branch: Dec2023 Log Message: Add cleanup diffs (10 lines): diff --git a/sql/test/BugTracker-2023/Tests/between-crash-7413.test b/sql/test/BugTracker-2023/Tests/between-crash-7413.test --- a/sql/test/BugTracker-2023/Tests/between-crash-7413.test +++ b/sql/test/BugTracker-2023/Tests/between-crash-7413.test @@ -7,3 +7,6 @@ INSERT INTO v0 (v1) VALUES (NULL) , (3) statement ok DELETE FROM v0 WHERE v1 <= (SELECT 2 AS zero WHERE (v1 BETWEEN 1 AND (SELECT MAX (v1) FROM v0 name)) >= v1) +statement ok +DROP TABLE v0 + ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org
MonetDB: Dec2023 - Improve text
Changeset: 7ad54bfd8c3f for MonetDB URL: https://dev.monetdb.org/hg/MonetDB/rev/7ad54bfd8c3f Modified Files: sql/ChangeLog-Archive Branch: Dec2023 Log Message: Improve text diffs (16 lines): diff --git a/sql/ChangeLog-Archive b/sql/ChangeLog-Archive --- a/sql/ChangeLog-Archive +++ b/sql/ChangeLog-Archive @@ -3,9 +3,9 @@ * Tue Dec 5 2023 Lucas Pereira - 11.49.1-20231221 - Introduction of table returning function `persist_unlogged(schema - string, table string)` that attempts to persist data in disk if - "schema"."table" is unlogged table in insert only mode. If persist - attempt is successful, the count of the persisted rows is returned, + string, table string)` that attempts to persist data to disk if the + "schema"."table" is an unlogged table and set to insert only mode. If + persist attempt is successful, the count of persisted rows is returned, otherwise the count is 0. * Thu Aug 24 2023 Martin van Dinther - 11.49.1-20231221 ___ checkin-list mailing list -- checkin-list@monetdb.org To unsubscribe send an email to checkin-list-le...@monetdb.org