MonetDB: Jul2021 - Changelog blurbs.

2023-03-24 Thread Sjoerd Mullender
Changeset: 96a94b95f7f7 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/96a94b95f7f7
Modified Files:
gdk/ChangeLog.Jul2021
monetdb5/ChangeLog.Jul2021
sql/ChangeLog.Jul2021
Branch: Jul2021
Log Message:

Changelog blurbs.


diffs (35 lines):

diff --git a/gdk/ChangeLog.Jul2021 b/gdk/ChangeLog.Jul2021
--- a/gdk/ChangeLog.Jul2021
+++ b/gdk/ChangeLog.Jul2021
@@ -1,3 +1,7 @@
 # ChangeLog file for GDK
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- When processing the WAL, if a to-be-destroyed object cannot be found,
+  don't stop, but keep processing the rest of the WAL.
+
diff --git a/monetdb5/ChangeLog.Jul2021 b/monetdb5/ChangeLog.Jul2021
--- a/monetdb5/ChangeLog.Jul2021
+++ b/monetdb5/ChangeLog.Jul2021
@@ -1,3 +1,7 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Client connections are cleaned up better so that we get fewer instances
+  of clients that cannot connect.
+
diff --git a/sql/ChangeLog.Jul2021 b/sql/ChangeLog.Jul2021
--- a/sql/ChangeLog.Jul2021
+++ b/sql/ChangeLog.Jul2021
@@ -1,3 +1,9 @@
 # ChangeLog file for sql
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Increased the size of a variable counting the number of changes made
+  to the database (e.g. in case more than a 2 billion rows are added to
+  a table).
+- Improved cleanup after failures such as failed memory allocations.
+
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jan2022 - Merge with Jul2021 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: 89dea9370a6c for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/89dea9370a6c
Modified Files:
gdk/ChangeLog.Jan2022
monetdb5/ChangeLog.Jan2022
sql/ChangeLog.Jan2022
Branch: Jan2022
Log Message:

Merge with Jul2021 branch.


diffs (41 lines):

diff --git a/gdk/ChangeLog.Jan2022 b/gdk/ChangeLog.Jan2022
--- a/gdk/ChangeLog.Jan2022
+++ b/gdk/ChangeLog.Jan2022
@@ -1,6 +1,10 @@
 # ChangeLog file for GDK
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- When processing the WAL, if a to-be-destroyed object cannot be found,
+  don't stop, but keep processing the rest of the WAL.
+
 * Mon Feb 20 2023 Sjoerd Mullender 
 - A race condition was fixed where certain write-ahead log messages
   could get intermingled, resulting in a corrupted WAL file.
diff --git a/monetdb5/ChangeLog.Jan2022 b/monetdb5/ChangeLog.Jan2022
--- a/monetdb5/ChangeLog.Jan2022
+++ b/monetdb5/ChangeLog.Jan2022
@@ -1,3 +1,7 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Client connections are cleaned up better so that we get fewer instances
+  of clients that cannot connect.
+
diff --git a/sql/ChangeLog.Jan2022 b/sql/ChangeLog.Jan2022
--- a/sql/ChangeLog.Jan2022
+++ b/sql/ChangeLog.Jan2022
@@ -1,6 +1,12 @@
 # ChangeLog file for sql
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Increased the size of a variable counting the number of changes made
+  to the database (e.g. in case more than a 2 billion rows are added to
+  a table).
+- Improved cleanup after failures such as failed memory allocations.
+
 * Mon Feb 13 2023 Sjoerd Mullender 
 - An insert into a table from which a column was dropped in a parallel
   transaction was incorrectly not flagged as a transaction conflict.
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Sep2022 - Merge with Jan2022 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: 523d3cb470b3 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/523d3cb470b3
Modified Files:
gdk/ChangeLog.Sep2022
monetdb5/ChangeLog.Sep2022
monetdb5/modules/mal/tablet.c
sql/ChangeLog.Sep2022
sql/server/rel_select.c
sql/test/miscellaneous/Tests/All
Branch: Sep2022
Log Message:

Merge with Jan2022 branch.


diffs (96 lines):

diff --git a/gdk/ChangeLog.Sep2022 b/gdk/ChangeLog.Sep2022
--- a/gdk/ChangeLog.Sep2022
+++ b/gdk/ChangeLog.Sep2022
@@ -1,6 +1,10 @@
 # ChangeLog file for GDK
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- When processing the WAL, if a to-be-destroyed object cannot be found,
+  don't stop, but keep processing the rest of the WAL.
+
 * Mon Feb 20 2023 Sjoerd Mullender 
 - A race condition was fixed where certain write-ahead log messages
   could get intermingled, resulting in a corrupted WAL file.
diff --git a/monetdb5/ChangeLog.Sep2022 b/monetdb5/ChangeLog.Sep2022
--- a/monetdb5/ChangeLog.Sep2022
+++ b/monetdb5/ChangeLog.Sep2022
@@ -1,3 +1,7 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Client connections are cleaned up better so that we get fewer instances
+  of clients that cannot connect.
+
diff --git a/monetdb5/modules/mal/tablet.c b/monetdb5/modules/mal/tablet.c
--- a/monetdb5/modules/mal/tablet.c
+++ b/monetdb5/modules/mal/tablet.c
@@ -974,7 +974,7 @@ SQLload_parse_row(READERtask *task, int 
 
/* eat away the column separator */
for (; *row; row++)
-   if (*row == '\\') {
+   if (*row == '\\' && task->escape) {
if (row[1])
row++;
} else if (*row == ch && (task->seplen == 1 || 
strncmp(row, task->csep, task->seplen) == 0)) {
@@ -1010,7 +1010,7 @@ SQLload_parse_row(READERtask *task, int 
 
/* eat away the column separator */
for (; *row; row++)
-   if (*row == '\\') {
+   if (*row == '\\' && task->escape) {
if (row[1])
row++;
} else if (*row == ch) {
diff --git a/sql/ChangeLog.Sep2022 b/sql/ChangeLog.Sep2022
--- a/sql/ChangeLog.Sep2022
+++ b/sql/ChangeLog.Sep2022
@@ -1,6 +1,12 @@
 # ChangeLog file for sql
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Increased the size of a variable counting the number of changes made
+  to the database (e.g. in case more than a 2 billion rows are added to
+  a table).
+- Improved cleanup after failures such as failed memory allocations.
+
 * Mon Feb 13 2023 Sjoerd Mullender 
 - An insert into a table from which a column was dropped in a parallel
   transaction was incorrectly not flagged as a transaction conflict.
diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -968,6 +968,9 @@ table_ref(sql_query *query, symbol *tabl
noninternexp_setname(sql->sa, 
e, tname, NULL);
set_basecol(e);
}
+   if 
(tableref->data.lval->h->next->data.sym && 
tableref->data.lval->h->next->data.sym->data.lval->h->next->data.lval) { /* AS 
with column aliases */
+   temp_table = 
rel_table_optname(sql, temp_table, tableref->data.lval->h->next->data.sym, 
refs);
+   }
list_hash_clear(exps);
}
}
diff --git a/sql/test/miscellaneous/Tests/All b/sql/test/miscellaneous/Tests/All
--- a/sql/test/miscellaneous/Tests/All
+++ b/sql/test/miscellaneous/Tests/All
@@ -27,3 +27,4 @@ sequences
 analyze_test
 blobs
 temp_tables
+table_alias_on_cte
diff --git a/sql/test/miscellaneous/Tests/table_alias_on_cte.test 
b/sql/test/miscellaneous/Tests/table_alias_on_cte.test
new file mode 100644
--- /dev/null
+++ b/sql/test/miscellaneous/Tests/table_alias_on_cte.test
@@ -0,0 +1,8 @@
+
+query I rowsort
+WITH bar(i) AS (SELECT * FROM generate_series(0, 3))
+SELECT j from bar foo(j);
+
+0
+1
+2
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jul2021 - RHEL 8 uses python36, depending on /usr/bin/p...

2023-03-24 Thread Sjoerd Mullender
Changeset: 12e8e0deec6a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/12e8e0deec6a
Modified Files:
MonetDB.spec
Branch: Jul2021
Log Message:

RHEL 8 uses python36, depending on /usr/bin/python3 doesn't suffice.


diffs (16 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -98,7 +98,11 @@ BuildRequires: hardlink
 BuildRequires: cmake3 >= 3.12
 BuildRequires: gcc
 BuildRequires: bison
-BuildRequires: /usr/bin/python3
+%if (0%{?rhel} == 8)
+BuildRequires: python36
+%else
+BuildRequires: python3
+%endif
 %if %{?rhel:1}%{!?rhel:0}
 # RH 7 (and for readline also 8)
 BuildRequires: bzip2-devel
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jan2022 - Merge with Jul2021 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: 4afe3a6f5a0d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/4afe3a6f5a0d
Modified Files:
MonetDB.spec
Branch: Jan2022
Log Message:

Merge with Jul2021 branch.

___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jul2021 - Pre-release version number update.

2023-03-24 Thread Sjoerd Mullender
Changeset: 911b03e397da for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/911b03e397da
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: Jul2021
Log Message:

Pre-release version number update.


diffs (189 lines):

diff --git a/.bumpversion.cfg b/.bumpversion.cfg
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 11.41.30
+current_version = 11.41.31
 commit = False
 tag = False
 
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -1,5 +1,5 @@
 %global name MonetDB
-%global version 11.41.30
+%global version 11.41.31
 %{!?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,41,30)
-  PRODUCTVERSION version(11,41,30)
+  FILEVERSION version(11,41,31)
+  PRODUCTVERSION version(11,41,31)
   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,41,30)
+  VALUE "FileVersion", sversion(11,41,31)
   VALUE "InternalName", "Mapi\0"
   VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0"
   VALUE "LegalTrademarks", "\0"
   VALUE "OriginalFilename", "Mapi.dll\0"
   VALUE "PrivateBuild", "\0"
   VALUE "ProductName", "MonetDB Client Libraries\0"
-  VALUE "ProductVersion", sversion(11,41,30)
+  VALUE "ProductVersion", sversion(11,41,31)
   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,41,30)
-  PRODUCTVERSION version(11,41,30)
+  FILEVERSION version(11,41,31)
+  PRODUCTVERSION version(11,41,31)
   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,41,30)
+  VALUE "FileVersion", sversion(11,41,31)
   VALUE "InternalName", "MonetODBC\0"
   VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0"
   VALUE "LegalTrademarks", "\0"
   VALUE "OriginalFilename", "MonetODBC.dll\0"
   VALUE "PrivateBuild", "\0"
   VALUE "ProductName", "MonetDB SQL Server\0"
-  VALUE "ProductVersion", sversion(11,41,30)
+  VALUE "ProductVersion", sversion(11,41,31)
   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,41,30)
- PRODUCTVERSION version(11,41,30)
+ FILEVERSION version(11,41,31)
+ PRODUCTVERSION version(11,41,31)
  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,41,30)
+VALUE "FileVersion", sversion(11,41,31)
 VALUE "InternalName", "MonetODBCs.dll"
 VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021"
 VALUE "OriginalFilename", "MonetODBCs.dll"
 VALUE "ProductName", "MonetDB SQL Server"
-VALUE "ProductVersion", sversion(11,41,30)
+VALUE "ProductVersion", sversion(11,41,31)
 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
@@ -8,10 +8,10 @@
 
 set(MONETDB_VERSION_MAJOR "11")
 set(MONETDB_VERSION_MINOR "41")
-set(MONETDB_VERSION_PATCH "30")
+set(MONETDB_VERSION_PATCH "31")
 
 if(RELEASE_VERSION)
-  set(MONETDB_RELEASE "unreleased")
+  set(MONETDB_RELEASE "Jul2021-SP9")
 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 LANG_ENGLISH, SUBLANG

MonetDB: Jan2022 - Merge with Jul2021 branch, not changing any f...

2023-03-24 Thread Sjoerd Mullender
Changeset: a760b6a1488f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a760b6a1488f
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: Jan2022
Log Message:

Merge with Jul2021 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: Jul2021 - Updated library versions.

2023-03-24 Thread Sjoerd Mullender
Changeset: 8ce18320b391 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8ce18320b391
Modified Files:
cmake/monetdb-versions.cmake
Branch: Jul2021
Log Message:

Updated library versions.


diffs (21 lines):

diff --git a/cmake/monetdb-versions.cmake b/cmake/monetdb-versions.cmake
--- a/cmake/monetdb-versions.cmake
+++ b/cmake/monetdb-versions.cmake
@@ -53,7 +53,7 @@ set(MONETDB_VERSION "${MONETDB_VERSION_M
 # common/options and common/utils)
 set(GDK_VERSION_CURRENT "24")
 set(GDK_VERSION_MINOR "1")
-set(GDK_VERSION_PATCH "2")
+set(GDK_VERSION_PATCH "3")
 math(EXPR GDK_VERSION_MAJOR "${GDK_VERSION_CURRENT} - ${GDK_VERSION_MINOR}")
 set(GDK_VERSION 
"${GDK_VERSION_MAJOR}.${GDK_VERSION_MINOR}.${GDK_VERSION_PATCH}")
 
@@ -67,7 +67,7 @@ set(MAPI_VERSION "${MAPI_VERSION_MAJOR}.
 # version of the MONETDB5 library (subdirectory monetdb5, not including extras 
or sql)
 set(MONETDB5_VERSION_CURRENT "31")
 set(MONETDB5_VERSION_MINOR "0")
-set(MONETDB5_VERSION_PATCH "8")
+set(MONETDB5_VERSION_PATCH "9")
 math(EXPR MONETDB5_VERSION_MAJOR "${MONETDB5_VERSION_CURRENT} - 
${MONETDB5_VERSION_MINOR}")
 set(MONETDB5_VERSION 
"${MONETDB5_VERSION_MAJOR}.${MONETDB5_VERSION_MINOR}.${MONETDB5_VERSION_PATCH}")
 
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jul2021 - Moved contents of ChangeLog.Jul2021 to MonetD...

2023-03-24 Thread Sjoerd Mullender
Changeset: 8a95168e8533 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/8a95168e8533
Modified Files:
MonetDB.spec
debian/changelog
gdk/ChangeLog-Archive
gdk/ChangeLog.Jul2021
misc/packages/deb/changelog
misc/packages/rpm/changelog
monetdb5/ChangeLog-Archive
monetdb5/ChangeLog.Jul2021
sql/ChangeLog-Archive
sql/ChangeLog.Jul2021
Branch: Jul2021
Log Message:

Moved contents of ChangeLog.Jul2021 to MonetDB.spec, debian/changelog and 
ChangeLog-Archive.


diffs (202 lines):

diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -850,6 +850,23 @@ else
 fi
 
 %changelog
+* Fri Mar 24 2023 Sjoerd Mullender  - 11.41.31-20230324
+- Rebuilt.
+
+* Fri Mar 24 2023 Sjoerd Mullender  - 11.41.31-20230324
+- gdk: When processing the WAL, if a to-be-destroyed object cannot be found,
+  don't stop, but keep processing the rest of the WAL.
+
+* Fri Mar 24 2023 Sjoerd Mullender  - 11.41.31-20230324
+- monetdb5: Client connections are cleaned up better so that we get fewer 
instances
+  of clients that cannot connect.
+
+* Fri Mar 24 2023 Sjoerd Mullender  - 11.41.31-20230324
+- sql: Increased the size of a variable counting the number of changes made
+  to the database (e.g. in case more than a 2 billion rows are added to
+  a table).
+- sql: Improved cleanup after failures such as failed memory allocations.
+
 * Thu Feb 23 2023 Sjoerd Mullender  - 11.41.29-20230223
 - Rebuilt.
 
diff --git a/debian/changelog b/debian/changelog
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,32 @@
+monetdb (11.41.31) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
+monetdb (11.41.31) unstable; urgency=low
+
+  * gdk: When processing the WAL, if a to-be-destroyed object cannot be found,
+don't stop, but keep processing the rest of the WAL.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
+monetdb (11.41.31) unstable; urgency=low
+
+  * monetdb5: Client connections are cleaned up better so that we get fewer 
instances
+of clients that cannot connect.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
+monetdb (11.41.31) unstable; urgency=low
+
+  * sql: Increased the size of a variable counting the number of changes made
+to the database (e.g. in case more than a 2 billion rows are added to
+a table).
+  * sql: Improved cleanup after failures such as failed memory allocations.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
 monetdb (11.41.29) unstable; urgency=low
 
   * Rebuilt.
diff --git a/gdk/ChangeLog-Archive b/gdk/ChangeLog-Archive
--- a/gdk/ChangeLog-Archive
+++ b/gdk/ChangeLog-Archive
@@ -1,6 +1,10 @@
 # DO NOT EDIT THIS FILE -- MAINTAINED AUTOMATICALLY
 # This file contains past ChangeLog entries
 
+* Fri Mar 24 2023 Sjoerd Mullender  - 11.41.31-20230324
+- When processing the WAL, if a to-be-destroyed object cannot be found,
+  don't stop, but keep processing the rest of the WAL.
+
 * Mon Feb 20 2023 Sjoerd Mullender  - 11.41.29-20230223
 - A race condition was fixed where certain write-ahead log messages
   could get intermingled, resulting in a corrupted WAL file.
diff --git a/gdk/ChangeLog.Jul2021 b/gdk/ChangeLog.Jul2021
--- a/gdk/ChangeLog.Jul2021
+++ b/gdk/ChangeLog.Jul2021
@@ -1,7 +1,3 @@
 # ChangeLog file for GDK
 # This file is updated with Maddlog
 
-* Fri Mar 24 2023 Sjoerd Mullender 
-- When processing the WAL, if a to-be-destroyed object cannot be found,
-  don't stop, but keep processing the rest of the WAL.
-
diff --git a/misc/packages/deb/changelog b/misc/packages/deb/changelog
--- a/misc/packages/deb/changelog
+++ b/misc/packages/deb/changelog
@@ -1,3 +1,32 @@
+monetdb (11.41.31) unstable; urgency=low
+
+  * Rebuilt.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
+monetdb (11.41.31) unstable; urgency=low
+
+  * gdk: When processing the WAL, if a to-be-destroyed object cannot be found,
+don't stop, but keep processing the rest of the WAL.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
+monetdb (11.41.31) unstable; urgency=low
+
+  * monetdb5: Client connections are cleaned up better so that we get fewer 
instances
+of clients that cannot connect.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
+monetdb (11.41.31) unstable; urgency=low
+
+  * sql: Increased the size of a variable counting the number of changes made
+to the database (e.g. in case more than a 2 billion rows are added to
+a table).
+  * sql: Improved cleanup after failures such as failed memory allocations.
+
+ -- Sjoerd Mullender   Fri, 24 Mar 2023 10:59:06 +0100
+
 monetdb (11.41.29) unstable; urgency=low
 
   * Rebuilt.
diff --git a/misc/packages/rpm/changelog b/misc/packages/rpm/changelog
--- a/misc/packages/rpm/changelog
+++ b/misc/packages/rpm/changelog
@@ -1,3 +1,20 @@
+* Fri Mar 24 2023 Sjoerd Mullender  - 11.41.31-20230324
+- Rebuilt.
+
+* Fri Mar

MonetDB: Jul2021 - Setting tag Jul2021_31 for the release build.

2023-03-24 Thread Sjoerd Mullender
Changeset: 806cf7304abe for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/806cf7304abe
Modified Files:
.hgtags
Branch: Jul2021
Log Message:

Setting tag Jul2021_31 for the release build.


diffs (8 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -837,3 +837,4 @@ 38ba6e40ba9148c762fe4a4b40f4937f86e516b6
 bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 Jul2021_27
 bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 Jul2021_SP8_release
 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jan2022 - Merge with Jul2021 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: 79776e86622f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/79776e86622f
Modified Files:
.hgtags
MonetDB.spec
cmake/monetdb-versions.cmake
debian/changelog
gdk/ChangeLog-Archive
misc/packages/deb/changelog
misc/packages/rpm/changelog
monetdb5/ChangeLog-Archive
sql/ChangeLog-Archive
Branch: Jan2022
Log Message:

Merge with Jul2021 branch.


diffs (8 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -782,3 +782,4 @@ 44e45c9a451f6afd933773094ec25723f713d3be
 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_25
 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_SP6_release
 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jul2021 - Post release build.

2023-03-24 Thread Sjoerd Mullender
Changeset: 10b321f08663 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/10b321f08663
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: Jul2021
Log Message:

Post release build.


diffs (189 lines):

diff --git a/.bumpversion.cfg b/.bumpversion.cfg
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 11.41.31
+current_version = 11.41.32
 commit = False
 tag = False
 
diff --git a/MonetDB.spec b/MonetDB.spec
--- a/MonetDB.spec
+++ b/MonetDB.spec
@@ -1,5 +1,5 @@
 %global name MonetDB
-%global version 11.41.31
+%global version 11.41.32
 %{!?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,41,31)
-  PRODUCTVERSION version(11,41,31)
+  FILEVERSION version(11,41,32)
+  PRODUCTVERSION version(11,41,32)
   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,41,31)
+  VALUE "FileVersion", sversion(11,41,32)
   VALUE "InternalName", "Mapi\0"
   VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0"
   VALUE "LegalTrademarks", "\0"
   VALUE "OriginalFilename", "Mapi.dll\0"
   VALUE "PrivateBuild", "\0"
   VALUE "ProductName", "MonetDB Client Libraries\0"
-  VALUE "ProductVersion", sversion(11,41,31)
+  VALUE "ProductVersion", sversion(11,41,32)
   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,41,31)
-  PRODUCTVERSION version(11,41,31)
+  FILEVERSION version(11,41,32)
+  PRODUCTVERSION version(11,41,32)
   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,41,31)
+  VALUE "FileVersion", sversion(11,41,32)
   VALUE "InternalName", "MonetODBC\0"
   VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021\0"
   VALUE "LegalTrademarks", "\0"
   VALUE "OriginalFilename", "MonetODBC.dll\0"
   VALUE "PrivateBuild", "\0"
   VALUE "ProductName", "MonetDB SQL Server\0"
-  VALUE "ProductVersion", sversion(11,41,31)
+  VALUE "ProductVersion", sversion(11,41,32)
   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,41,31)
- PRODUCTVERSION version(11,41,31)
+ FILEVERSION version(11,41,32)
+ PRODUCTVERSION version(11,41,32)
  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,41,31)
+VALUE "FileVersion", sversion(11,41,32)
 VALUE "InternalName", "MonetODBCs.dll"
 VALUE "LegalCopyright", "Copyright (c) MonetDB B.V. 2008-2021"
 VALUE "OriginalFilename", "MonetODBCs.dll"
 VALUE "ProductName", "MonetDB SQL Server"
-VALUE "ProductVersion", sversion(11,41,31)
+VALUE "ProductVersion", sversion(11,41,32)
 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
@@ -8,10 +8,10 @@
 
 set(MONETDB_VERSION_MAJOR "11")
 set(MONETDB_VERSION_MINOR "41")
-set(MONETDB_VERSION_PATCH "31")
+set(MONETDB_VERSION_PATCH "32")
 
 if(RELEASE_VERSION)
-  set(MONETDB_RELEASE "Jul2021-SP9")
+  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 LANG_ENGLISH, SUBLANG_ENGLISH_U
 #de

MonetDB: Jan2022 - Merge with Jul2021 branch, not changing any f...

2023-03-24 Thread Sjoerd Mullender
Changeset: d3aa1a100749 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d3aa1a100749
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: Jan2022
Log Message:

Merge with Jul2021 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: Jul2021 - Jul2021-SP9 was released.

2023-03-24 Thread Sjoerd Mullender
Changeset: 5b4386901df1 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/5b4386901df1
Modified Files:
.hgtags
Branch: Jul2021
Log Message:

Jul2021-SP9 was released.


diffs (8 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -838,3 +838,4 @@ bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1
 bdd04053973daa8a786a30e07b2bf1bd8aa6ebf1 Jul2021_SP8_release
 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29
 8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Jan2022 - Merge with Jul2021 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: a7fe2a54f15f for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/a7fe2a54f15f
Modified Files:
.hgtags
Branch: Jan2022
Log Message:

Merge with Jul2021 branch.


diffs (8 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -783,3 +783,4 @@ 43d4a717410d6f6692a16a878640fc7e0f248725
 43d4a717410d6f6692a16a878640fc7e0f248725 Jan2022_SP6_release
 700e099bfee85318da09aabcd78ec7ea6e8fb6ef Jul2021_29
 8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: Sep2022 - Merge with Jan2022 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: 2636019c346a for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/2636019c346a
Modified Files:
.bumpversion.cfg
.hgtags
MonetDB.spec
clients/mapilib/mapi.rc
clients/odbc/driver/driver.rc
clients/odbc/winsetup/setup.rc
cmake/monetdb-versions.cmake
debian/changelog
gdk/ChangeLog-Archive
gdk/libbat.rc
misc/packages/deb/changelog
misc/packages/rpm/changelog
monetdb5/ChangeLog-Archive
monetdb5/tools/libmonetdb5.rc
sql/ChangeLog-Archive
Branch: Sep2022
Log Message:

Merge with Jan2022 branch.


diffs (9 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -793,3 +793,5 @@ 41ca60d96bd0198ca5d74937630a442a5fbaf1cd
 41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_SP1_release
 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_13
 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_SP2_release
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release
___
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org


MonetDB: default - Merge with Sep2022 branch.

2023-03-24 Thread Sjoerd Mullender
Changeset: d740959184d3 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/d740959184d3
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/modules/mal/tablet.c
monetdb5/tools/libmonetdb5.rc
sql/server/rel_select.c
sql/test/Tests/All
Branch: default
Log Message:

Merge with Sep2022 branch.


diffs (truncated from 302 to 300 lines):

diff --git a/.hgtags b/.hgtags
--- a/.hgtags
+++ b/.hgtags
@@ -793,3 +793,5 @@ 41ca60d96bd0198ca5d74937630a442a5fbaf1cd
 41ca60d96bd0198ca5d74937630a442a5fbaf1cd Sep2022_SP1_release
 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_13
 e8b0e5558313f4d98bc48316368299decc55ed4e Sep2022_SP2_release
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_31
+8a95168e853382b9b89ac7b67e343788ea837f3a Jul2021_SP9_release
diff --git a/gdk/ChangeLog.Sep2022 b/gdk/ChangeLog.Sep2022
--- a/gdk/ChangeLog.Sep2022
+++ b/gdk/ChangeLog.Sep2022
@@ -1,6 +1,10 @@
 # ChangeLog file for GDK
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- When processing the WAL, if a to-be-destroyed object cannot be found,
+  don't stop, but keep processing the rest of the WAL.
+
 * Mon Feb 20 2023 Sjoerd Mullender 
 - A race condition was fixed where certain write-ahead log messages
   could get intermingled, resulting in a corrupted WAL file.
diff --git a/monetdb5/ChangeLog.Sep2022 b/monetdb5/ChangeLog.Sep2022
--- a/monetdb5/ChangeLog.Sep2022
+++ b/monetdb5/ChangeLog.Sep2022
@@ -1,3 +1,7 @@
 # ChangeLog file for MonetDB5
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Client connections are cleaned up better so that we get fewer instances
+  of clients that cannot connect.
+
diff --git a/monetdb5/modules/mal/tablet.c b/monetdb5/modules/mal/tablet.c
--- a/monetdb5/modules/mal/tablet.c
+++ b/monetdb5/modules/mal/tablet.c
@@ -972,7 +972,7 @@ SQLload_parse_row(READERtask *task, int 
 
/* eat away the column separator */
for (; *row; row++)
-   if (*row == '\\') {
+   if (*row == '\\' && task->escape) {
if (row[1])
row++;
} else if (*row == ch && (task->seplen == 1 || 
strncmp(row, task->csep, task->seplen) == 0)) {
@@ -1008,7 +1008,7 @@ SQLload_parse_row(READERtask *task, int 
 
/* eat away the column separator */
for (; *row; row++)
-   if (*row == '\\') {
+   if (*row == '\\' && task->escape) {
if (row[1])
row++;
} else if (*row == ch) {
diff --git a/sql/ChangeLog.Sep2022 b/sql/ChangeLog.Sep2022
--- a/sql/ChangeLog.Sep2022
+++ b/sql/ChangeLog.Sep2022
@@ -1,6 +1,12 @@
 # ChangeLog file for sql
 # This file is updated with Maddlog
 
+* Fri Mar 24 2023 Sjoerd Mullender 
+- Increased the size of a variable counting the number of changes made
+  to the database (e.g. in case more than a 2 billion rows are added to
+  a table).
+- Improved cleanup after failures such as failed memory allocations.
+
 * Mon Feb 13 2023 Sjoerd Mullender 
 - An insert into a table from which a column was dropped in a parallel
   transaction was incorrectly not flagged as a transaction conflict.
diff --git a/sql/server/rel_select.c b/sql/server/rel_select.c
--- a/sql/server/rel_select.c
+++ b/sql/server/rel_select.c
@@ -968,6 +968,9 @@ table_ref(sql_query *query, symbol *tabl
noninternexp_setname(sql->sa, 
e, tname, NULL);
set_basecol(e);
}
+   if 
(tableref->data.lval->h->next->data.sym && 
tableref->data.lval->h->next->data.sym->data.lval->h->next->data.lval) { /* AS 
with column aliases */
+   temp_table = 
rel_table_optname(sql, temp_table, tableref->data.lval->h->next->data.sym, 
refs);
+   }
list_hash_clear(exps);
}
}
diff --git a/sql/test/BugTracker-2020/Tests/All 
b/sql/test/BugTracker-2020/Tests/All
--- a/sql/test/BugTracker-2020/Tests/All
+++ b/sql/test/BugTracker-2020/Tests/All
@@ -40,7 +40,7 @@ savepoints_crash_mserver5_2.Bug-7021
 transaction_with_unreleased_savepoint.Bug-7022
 view_with_aggr_column.Bug-7023
 delete-transaction-loose-inserts.Bug-7024
-HAVE_PYMONETDB?revokeRoleUserLoggedIN.Bug-7026
+revokeRoleUserLoggedIN.Bug-7026
 drop-table-with-auto_increment.Bug-7030
-HAVE