pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/databases/duckdb
Module Name: pkgsrc
Committed By: ryoon
Date: Sun Aug 3 16:09:18 UTC 2025
Modified Files:
pkgsrc/databases/duckdb: Makefile.common PLIST distinfo
pkgsrc/databases/duckdb/patches: patch-tools_pythonpkg_setup.py
Log Message:
databases/duckdb, databases/py-duckdb: Update to 1.3.2
Changelog:
1.3.2:
What's Changed
bump julia to v1.3.1 by @c-herrewijn in #17966
[CI] adding DONT_LINK parameter to the test extension configuration for inet extension by @hmeriann in #17967
Eviction queue: Sort purged nodes and bulk re-add by @lnkuiper in #17913
Grab lock before finalizing dynamic filters by @lnkuiper in #17964
Issue #5144: AsOf Join Threshold by @hawkfish in #17978
Fix for IsDenseRange check in filter_combiner by @pdet in #17988
Use SharedLockTable in DataTable::Fetch by @Mytherin in #17983
On Windows CI use zip from msys2 instead of choco by @staticlibs in #17993
[FIX] Arrow ArrowBool8 Extension Type Add Validity Type Check by @rustyconover in #18005
Make test more lenient by @lnkuiper in #18022
Print internal exception stack traces on failed transaction rollback by @taniabogatsch in #18023
More fixes around GetDatabases by @taniabogatsch in #18024
[Fix] Binding error when resolving lambdas with a struct alias by @taniabogatsch in #18014
Disable constexpr std::mutex on Windows by @staticlibs in #17991
Use correct expression function after filter pushdown by @Tmonster in #17860
Implement bulk enqueue for non-concurrent queue by @lnkuiper in #18032
Bring back libduckdb-src.zip as release artifact by @mlafeldt in #18019
Issue #18035: Zero Fill TIMESTAMP_NS by @hawkfish in #18045
Fix handling dynamic table filters in RemoveUnusedColumns by @Damon07 in #18033
Fix incorrect results in index scan by @taniabogatsch in #18058
bump spatial (v1.3) by @Maxxen in #18059
constant or null can be replaced when argument is a bound column reg by @Tmonster in #18018
Issue #18047: TIMESTAMP_TZ Upcast Costs by @hawkfish in #18064
Properly handle empty RHS in IE Join by @lnkuiper in #18067
Avoid going too in-depth while computing join order by @carlopi in #17904
Main.yml: Move very long job from debug to release with -DDEBUG and FORCE_ASSERT by @carlopi in #18081
Run Python workflow against both Python 3.9 and 3.13 on PR to ensure … by @evertlammerts in #18080
fix statistics propagation for anti-joins on empty tables by @bradynwalsh in #17439
OSX.yml: Move from using debug builds to release + DDEBUG + FORCE_ASSERT by @carlopi in #18102
Fix copy constructor in SetVariableStatement by @staticlibs in #18101
[Parquet] Add write_bloom_filter flag to allow disabling of bloom filters by @Mytherin in #18093
Add Stack Trace marker to stack trace by @JelteF in #18089
Add missing INT128 to decimal Parquet reader switch by @lnkuiper in #18104
shared_ptr& must be reached from FileOpener by @carlopi in #18107
Cleanup on correct branch (1.3-ossivalis) instead of v1.2-histrionicus by @carlopi in #18111
Refactor extracting expressions for dynamic index scans by @lnkuiper in #18095
Add v1.3.2 to version_map.json and generate storage_info.cpp by @hmeriann in #18112
CI: Actually correctly skip building unnecessary extensions by @carlopi in #18119
Absorb patch from #18107 by @carlopi in #18114
Use unsigned hugeint for compressed materialization strings by @lnkuiper in #18128
Throw internal exception on corrupted roaring bitmap offsets by @taniabogatsch in #18130
Allow .tsv as an accepted db file by @pdet in #18133
Fixing CSV Fuzzer issues by @pdet in #18134
Bump iceberg for 1.3.2, from @Tishj, and bumping also httpfs by @carlopi in #18148
Internal #5245: AsOf NLJ Comparisons by @hawkfish in #18159
Add internal exceptions to compression paths to prevent segmentation violations by @taniabogatsch in #18151
Fix for arrow.json production extension type by @pdet in #18132
partially restore deprecated http logging settings by @samansmink in #18150
Bump for wasm fixes (excel and httpfs) and test fixes (iceberg) by @carlopi in #18167
bump spatial by @Maxxen in #18161
Bump sqlsmith and aws by @Tmonster in #18155
bump ducklake for v1.3.2. by @c-herrewijn in #18156
Bump spatial again: include re-linking for handling global objects in Wasm by @carlopi in #18170
1.3.1:
What's Changed
MultiFileReader: Fix for handling nested list/map default values by @Mytherin in #17589
Signed to Unsigned is not reversible by @Tmonster in #17571
[Dev][CLI] Use an unused bit for DUCKDB_LATEST_STORAGE_VERSION by @Tishj in #17598
minor restructure MAIN_BRANCH_VERSIONING by @c-herrewijn in #17601
Main branch versioning set to false by @c-herrewijn in #17602
Generate correct UUID v7 by @Mytherin in #17612
Issue #17606: Disable TIMESTAMPTZ Casts by @hawkfish in #17614
Bugfixes by @lnkuiper in #17543
Improve Windows lock conflict error by @Mytherin in #17622
Actually initialize in batch copy to file by @Mytherin in #17627
Issue #17621: Streaming Window Reset by @hawkfish in #17649
CLI: Print codename for '-version' by @szarnyasg in #17637
[Python][Dev] Ignore DYNAMIC_FILTER TableFilters in filter pushdown by @Tishj in #17657
[Dev] Throw if db is not available yet in setting certain configuration options by @Tishj in #17659
chore: Fix initialization by @krlmlr in #17643
chore: Fix initialization by @krlmlr in #17644
DefaultSecretGenerator: require lock for modifying persistent_secrets by @Mytherin in #17650
initialize the read with the OpenFile info and not just the path by @Tmonster in #17652
Don't bail on TopN optimization if we don't have a cardinality by @lnkuiper in #17654
Fixes for CSV fuzzer tests by @pdet in #17678
chore: Fix strict aliasing warning on GCC by @krlmlr in #17641
Partitioned copy: don't check if file exists for remote files by @Mytherin in #17689
Fix version detection for sdist builds without git info by @evertlammerts in #17605
Bugfixes by @lnkuiper in #17695
Do not get file handle unnecessarily. by @Tmonster in #17698
Allow table functions to disable statement caching by @Mytherin in #17702
[SQLLogicTester] Replace keywords in <FILE>:pattern result for the query statement by @Tishj in #17710
Parquet Reader: only read strings as fixed length strings if the type is FIXED_LEN_BYTE_ARRAY by @Mytherin in #17723
Internal #5022: IN Pushdown Equalities by @hawkfish in #17731
Internal #4995: Commutative INTERVAL Multiply by @hawkfish in #17730
Issue #17725: Quantile NaN Compare by @hawkfish in #17761
Backport CI fixes by @Mytherin in #17763
Have the skip_rows option consider empty csv lines by @pdet in #17756
Fix wrong assertion in Parquet DBP encoder by @lnkuiper in #17746
CLI: make -f always bail on error by @Mytherin in #17768
Don't Flatten() then Reference() by @hannes in #17769
[Dev] Fix TRY expression crash on literals by @Tishj in #17753
Pop up ICU errors to the csv sniffer by @pdet in #17719
[Nested] Fix incorrect type casting in list_reduce lambda expressions by @maiadegraaf in #17581
[chore] Avoid caching msys artifacts on PRs by @carlopi in #17777
Skip encodings and spatial extensions on PRs by @carlopi in #17775
Add FileBufferType::EXTERNAL_FILE and add to same queue as FileBufferType::BLOCK by @lnkuiper in #17771
Storge the argument and value of arg_min_max in the state as a unique_ptr by @pdet in #17749
Physical operator logging by @lnkuiper in #17752
Take string size into account in GetRowSize in ParquetWriter by @lnkuiper in #17793
[CSV Sniffer] Consider if null_padding is set to true when detecting midcomment line during sniffing by @pdet in #17751
Revert "Avoid early-out when catalog lookup fails - instead finish all look-ups" by @Mytherin in #17805
Support file rotation with WRITE_EMPTY_FILE false by @Mytherin in #17804
Check page filtered out flag before reading it by @Damon07 in #17786
Avoid saving ccache on pull_requests by @carlopi in #17810
Support glibc 2.28 environments in 1.3.x by @taniabogatsch in #17814
arrow_output_version option to produce arrow depending on a format version. by @pdet in #17791
Internal #5069: Win32 Cast Simplification by @hawkfish in #17820
local_agnostic::isspace to avoid spaces be depending on locale by @carlopi in #17808
MultiFileReader: Make column mapping mode configurable per-file, instead of requiring it to be set globally by @Mytherin in #17817
Fixup confict by @carlopi in #17831
[Fix] Throw serialisation error when encountering invalid row IDs in WAL delete by @taniabogatsch in #17832
remap_struct: Correctly reserve list vectors to deal with remapping larger-than-vector-size lists/maps by @Mytherin in #17836
Fixup unique_ptr<T[], deleter>, now with working custom deleters by @carlopi in #17840
Fix ICE with Windows ARM64 (1.3) by @staticlibs in #17846
[Fix] WAL replay catalog error in AddForeignKeyConstraint by @taniabogatsch in #17830
Add ducklake sha by @c-herrewijn in #17818
add ducklake to internal_extensions by @c-herrewijn in #17811
Use boolean operators instead of bitwise operators for (u)hugeint by @lnkuiper in #17862
Bump httpfs by @Tmonster in #17863
Function Serialization: adapt to removal of overloads by explicitly casting if argument types have changed by @Mytherin in #17867
Add FinalizeLoad callback to catalogs, which can be called after the database is fully instantiated by @Mytherin in #17868
Set query location for interval constants in all cases by @Mytherin in #17876
Add support for option.scheduler_proctree by @lnkuiper in #17878
Add urllib3 dependency and improve fixture download reliability by @evertlammerts in #17880
Add option to control parquet NaN pruning by @Maxxen in #17883
Issue #17781: ASOF Predicate Binding by @hawkfish in #17889
Skipping failing on OSX Release part by @hmeriann in #17899
[Fix] Serialisation error for invalid block ID in index deserialization by @taniabogatsch in #17900
Update MemoryTag when converting block to persistent by @lnkuiper in #17893
Add sup #17894
Bump extensions by @Mytherin in #17905
http_log.test: solve non-determinism at the test level by @carlopi in #17914
Fixup #17775, correct boolean logic by @carlopi in #17912
Make sure distance is always an int when doing version bumps in setup.py by @c-herrewijn in #17918
bump azure, aws and httpfs by @samansmink in #17919
bump spatial by @Maxxen in #17920
Add v1.3.1 to version_map.json by @Flogex in #17922
Bump Avro and Iceberg + fix by @carlopi in #17930
Bump Avro and Iceberg in out_of_tree_extensions.cmake by @Tishj in #17923
Enable Test extension (inside docker) step in build_extensions_dockerized by @hmeriann in #17916
[chore] Skip 2 tests in autoloading mode (parquet + ZSTD) plus improve error message by @carlopi in #17935
[tpcds] dsdgen currently assumes DuckTable, throw if that's not the case by @carlopi in #17934
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/duckdb/Makefile.common
cvs rdiff -u -r1.12 -r1.13 pkgsrc/databases/duckdb/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/databases/duckdb/distinfo
cvs rdiff -u -r1.3 -r1.4 \
pkgsrc/databases/duckdb/patches/patch-tools_pythonpkg_setup.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/databases/duckdb/Makefile.common
diff -u pkgsrc/databases/duckdb/Makefile.common:1.3 pkgsrc/databases/duckdb/Makefile.common:1.4
--- pkgsrc/databases/duckdb/Makefile.common:1.3 Tue Jun 24 14:29:26 2025
+++ pkgsrc/databases/duckdb/Makefile.common Sun Aug 3 16:09:18 2025
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.3 2025/06/24 14:29:26 ryoon Exp $
+# $NetBSD: Makefile.common,v 1.4 2025/08/03 16:09:18 ryoon Exp $
#
# used by databases/duckdb/Makefile
# used by databases/py-duckdb/Makefile
-DISTNAME= duckdb-1.3.0
+DISTNAME= duckdb-1.3.2
CATEGORIES= databases
MASTER_SITES= ${MASTER_SITE_GITHUB:=duckdb/}
GITHUB_PROJECT= duckdb
Index: pkgsrc/databases/duckdb/PLIST
diff -u pkgsrc/databases/duckdb/PLIST:1.12 pkgsrc/databases/duckdb/PLIST:1.13
--- pkgsrc/databases/duckdb/PLIST:1.12 Wed Jun 25 11:14:55 2025
+++ pkgsrc/databases/duckdb/PLIST Sun Aug 3 16:09:18 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2025/06/25 11:14:55 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.13 2025/08/03 16:09:18 ryoon Exp $
bin/duckdb
include/duckdb.h
include/duckdb.hpp
@@ -264,6 +264,7 @@ include/duckdb/common/serializer/seriali
include/duckdb/common/serializer/serializer.hpp
include/duckdb/common/serializer/write_stream.hpp
include/duckdb/common/set.hpp
+include/duckdb/common/shadow_forbidden_functions.hpp
include/duckdb/common/shared_ptr.hpp
include/duckdb/common/shared_ptr_ipp.hpp
include/duckdb/common/sort/comparators.hpp
@@ -759,6 +760,9 @@ include/duckdb/optimizer/statistics_prop
include/duckdb/optimizer/sum_rewriter.hpp
include/duckdb/optimizer/topn_optimizer.hpp
include/duckdb/optimizer/unnest_rewriter.hpp
+include/duckdb/original/std/locale.hpp
+include/duckdb/original/std/memory.hpp
+include/duckdb/original/std/sstream.hpp
include/duckdb/parallel/base_pipeline_event.hpp
include/duckdb/parallel/concurrentqueue.hpp
include/duckdb/parallel/event.hpp
Index: pkgsrc/databases/duckdb/distinfo
diff -u pkgsrc/databases/duckdb/distinfo:1.10 pkgsrc/databases/duckdb/distinfo:1.11
--- pkgsrc/databases/duckdb/distinfo:1.10 Tue Jun 24 14:29:26 2025
+++ pkgsrc/databases/duckdb/distinfo Sun Aug 3 16:09:18 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.10 2025/06/24 14:29:26 ryoon Exp $
+$NetBSD: distinfo,v 1.11 2025/08/03 16:09:18 ryoon Exp $
-BLAKE2s (duckdb-1.3.0.tar.gz) = 8d615ed8e670fa47579d605e287668d21b3d9add13b22fe2adb9073013899168
-SHA512 (duckdb-1.3.0.tar.gz) = e598c20c865995240d463fc0297c5f1ee4bc0fc53a4a09a5324ac07a5c632c5d8d2118d168f5889b73afcd6e9ac536f1208e1fa7bfe6b878623524501e0584fc
-Size (duckdb-1.3.0.tar.gz) = 93438925 bytes
+BLAKE2s (duckdb-1.3.2.tar.gz) = f5163162004141f99d3bbc1d9c34a690495710f39375d676912422540ba45f09
+SHA512 (duckdb-1.3.2.tar.gz) = 8e725d94cfd81989d4f6d206728188e5b290ce3a7f71d89adc6beed91957f965180d34d69d9099d04e35fc402b389de56184875397b29286789bd9c5655595c5
+Size (duckdb-1.3.2.tar.gz) = 93466214 bytes
SHA1 (patch-src_include_duckdb_common_platform.hpp) = 08c4f744494f360609140c6102065e91353551ea
-SHA1 (patch-tools_pythonpkg_setup.py) = ed5716caf810c618046dd0a6dc5aa7a9ecb80770
+SHA1 (patch-tools_pythonpkg_setup.py) = 77f3c182d3db669c496d9eb38893d9f403506ec8
Index: pkgsrc/databases/duckdb/patches/patch-tools_pythonpkg_setup.py
diff -u pkgsrc/databases/duckdb/patches/patch-tools_pythonpkg_setup.py:1.3 pkgsrc/databases/duckdb/patches/patch-tools_pythonpkg_setup.py:1.4
--- pkgsrc/databases/duckdb/patches/patch-tools_pythonpkg_setup.py:1.3 Tue Jun 24 14:29:26 2025
+++ pkgsrc/databases/duckdb/patches/patch-tools_pythonpkg_setup.py Sun Aug 3 16:09:18 2025
@@ -1,22 +1,13 @@
-$NetBSD: patch-tools_pythonpkg_setup.py,v 1.3 2025/06/24 14:29:26 ryoon Exp $
+$NetBSD: patch-tools_pythonpkg_setup.py,v 1.4 2025/08/03 16:09:18 ryoon Exp $
---- tools/pythonpkg/setup.py.orig 2025-05-21 11:38:48.000000000 +0000
+--- tools/pythonpkg/setup.py.orig 2025-06-16 06:39:30.000000000 +0000
+++ tools/pythonpkg/setup.py
-@@ -420,7 +420,7 @@ def parse(root: str | Path, config: Conf
- try:
- return git_parse(root, config, describe_command=git_describe_command)
- except Exception:
-- return meta(tag="v0.0.0", distance=0, node="deadbeeff", config=config)
-+ return meta(tag="v@PKGVERSION_NOREV@", distance=0, node="deadbeeff", config=config)
-
-
- def version_scheme(version):
-@@ -471,7 +471,7 @@ setup(
- "version_scheme": version_scheme,
+@@ -480,7 +480,7 @@ setup(
+ use_scm_version={
+ "version_scheme": lambda v: bump_version(str(v.tag), v.distance, v.dirty),
"root": "../..",
- "parse": parse,
-- "fallback_version": "v0.0.0",
-+ "fallback_version": "v@PKGVERSION_NOREV@",
+- "fallback_version": "0.0.0",
++ "fallback_version": "@PKGVERSION_NOREV@",
"local_scheme": "no-local-version",
},
cmdclass={"build_ext": build_ext},
Home |
Main Index |
Thread Index |
Old Index