mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 20:06:43 +02:00
testing/duckdb: upgrade to 1.5.0
This commit is contained in:
parent
cf6a9d4c89
commit
75d6de5ec8
@ -1,9 +1,9 @@
|
||||
maintainer="Leon White <badfunkstripe@gmail.com>>"
|
||||
pkgname=duckdb
|
||||
pkgver=1.4.4
|
||||
pkgver=1.5.0
|
||||
pkgrel=0
|
||||
# Run `git describe --tags --long` from source repo checked out at the $pkgver tag to get this 10-character hash
|
||||
_pkghash=6ddac802ff
|
||||
_pkghash=3a3967aa81
|
||||
pkgdesc="High-performance analytical database system"
|
||||
url="https://duckdb.org"
|
||||
# No support for 32-bit or big-endian architectures
|
||||
@ -22,7 +22,9 @@ subpackages="
|
||||
$pkgname-doc
|
||||
$pkgname-libs
|
||||
"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/duckdb/duckdb/archive/refs/tags/v$pkgver.tar.gz"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/duckdb/duckdb/archive/refs/tags/v$pkgver.tar.gz
|
||||
fix-oob-array-access.patch
|
||||
"
|
||||
|
||||
export OVERRIDE_GIT_DESCRIBE="v$pkgver-0-g$_pkghash"
|
||||
|
||||
@ -55,5 +57,6 @@ package() {
|
||||
}
|
||||
|
||||
sha512sums="
|
||||
2287ff1af67808e495ca4da527bd54e9c9f2044ed1bb4749cdaeee7993a7b0edca73cccd476a607442a4bf313b43e2358bf6ca28035e2dbe52b16847f6e5b30a duckdb-1.4.4.tar.gz
|
||||
c7fabf6e4e0ccf3d1f9bc750c23def714ebe460e82e8c0e06ac157f50c245224807fd717751de65fb51e6203db4e30adb5c7500fb4524696d96d1efab34fb395 duckdb-1.5.0.tar.gz
|
||||
77d745eb7c26881125707e5bec5a38c9c6179a30d36ead435d593f97ad56bf428070b744e02faa4d33d02ae46596ab51fc38d9e285a23313ecc8f1d5b8acb2cf fix-oob-array-access.patch
|
||||
"
|
||||
|
||||
14
testing/duckdb/fix-oob-array-access.patch
Normal file
14
testing/duckdb/fix-oob-array-access.patch
Normal file
@ -0,0 +1,14 @@
|
||||
diff --git a/src/execution/operator/join/physical_iejoin.cpp b/src/execution/operator/join/physical_iejoin.cpp
|
||||
index fd392f3b9d..ecb89363ad 100644
|
||||
--- a/src/execution/operator/join/physical_iejoin.cpp
|
||||
+++ b/src/execution/operator/join/physical_iejoin.cpp
|
||||
@@ -1367,6 +1367,9 @@ void IEJoinGlobalSourceState::Initialize() {
|
||||
|
||||
bool IEJoinGlobalSourceState::TryPrepareNextStage() {
|
||||
// Inside lock
|
||||
+ if (stage == IEJoinSourceStage::DONE) {
|
||||
+ return true;
|
||||
+ }
|
||||
const auto stage_count = GetStageCount(stage);
|
||||
const auto stage_next = GetStageNext(stage).load();
|
||||
if (stage_next >= stage_count) {
|
||||
Loading…
x
Reference in New Issue
Block a user