Skip to content

Commit

Permalink
merge with feature
Browse files Browse the repository at this point in the history
  • Loading branch information
lnkuiper committed Apr 23, 2024
2 parents 7cd9994 + c148242 commit 88e6e52
Show file tree
Hide file tree
Showing 874 changed files with 46,669 additions and 22,338 deletions.
2 changes: 1 addition & 1 deletion .clang-tidy
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ CheckOptions:
- key: readability-identifier-naming.VariableCase
value: lower_case
- key: modernize-use-emplace.SmartPointers
value: '::std::shared_ptr;::duckdb::unique_ptr;::std::auto_ptr;::std::weak_ptr'
value: '::duckdb::shared_ptr;::duckdb::unique_ptr;::std::auto_ptr;::duckdb::weak_ptr'
- key: cppcoreguidelines-rvalue-reference-param-not-moved.IgnoreUnnamedParams
value: true

38 changes: 29 additions & 9 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,16 @@ body:
* [duckdb-wasm](https://github.com/duckdb/duckdb-wasm/issues/new)
* [go-duckdb](https://github.com/marcboeker/go-duckdb/issues/new)
* Extensions:
* [Arrow extension](https://github.com/duckdb/duckdb_arrow/issues/new)
* [AWS extension](https://github.com/duckdb/duckdb_aws/issues/new)
* [Azure extension](https://github.com/duckdb/duckdb_azure/issues/new)
* [Iceberg extension](https://github.com/duckdb/duckdb_iceberg/issues/new)
* [MySQL extension](https://github.com/duckdb/duckdb_mysql/issues/new)
* [Postgres scanner](https://github.com/duckdb/postgres_scanner/issues/new)
* [Spatial extension](https://github.com/duckdb/duckdb_spatial/issues/new)
* [SQLite scanner](https://github.com/duckdb/sqlite_scanner/issues/new)
* Connectors:
* [dbt-duckdb](https://github.com/duckdb/dbt-duckdb)
If none of the above repositories are applicable, feel free to raise it in this one
Expand Down Expand Up @@ -86,25 +89,42 @@ body:
value: |
If the above is not given and is not obvious from your GitHub profile page, we might close your issue without further review. Please refer to the [reasoning behind this rule](https://berthub.eu/articles/posts/anonymous-help/) if you have questions.
# Before Submitting
# Before Submitting:
- type: dropdown
attributes:
label: Have you tried this on the latest [nightly build](https://duckdb.org/docs/installation/?version=main)?
label: What is the latest build you tested with? If possible, we recommend testing with the latest nightly build.
description: |
* **Python**: `pip install duckdb --upgrade --pre`
* **R**: `install.packages('duckdb', repos=c('https://duckdb.r-universe.dev', 'https://cloud.r-project.org'))`
* **Other Platforms**: You can find links to binaries [here](https://duckdb.org/docs/installation/) or compile from source.
Visit the [installation page](https://duckdb.org/docs/installation/) for instructions.
options:
- I have tested with a nightly build
- I have tested with a release build (and could not test with a nightly build)
- I have not tested with any build
- I have tested with a stable release
- I have tested with a nightly build
- I have tested with a source build
validations:
required: true

- type: dropdown
attributes:
label: Did you include all relevant data sets for reproducing the issue?
options:
- "No - Other reason (please specify in the issue body)"
- "No - I cannot share the data sets because they are confidential"
- "No - I cannot easily share my data sets due to their large size"
- "Not applicable - the reproduction does not require a data set"
- "Yes"
default: 0
validations:
required: true

- type: checkboxes
attributes:
label: Did you include all code required to reproduce the issue?
options:
- label: Yes, I have

- type: checkboxes
attributes:
label: Have you tried the steps to reproduce? Do they include all relevant data and configuration? Does the issue you report still appear there?
label: Did you include all relevant configuration (e.g., CPU architecture, Python version, Linux distribution) to reproduce the issue?
options:
- label: Yes, I have
required: true
11 changes: 6 additions & 5 deletions .github/config/extensions.csv
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,12 @@ json,,,
parquet,,,
tpcds,,,
tpch,,,
sqlite_scanner,https://github.com/duckdb/sqlite_scanner,c1343464ef4397665b858db9c193d33fac591b1c,
postgres_scanner,https://github.com/duckdb/postgres_scanner,375710fd22a35107b2c28e744f787e1a93a99998,
sqlite_scanner,https://github.com/duckdb/sqlite_scanner,091197efb34579c7195afa43dfb5925023c915c0,
postgres_scanner,https://github.com/duckdb/postgres_scanner,96206f41d5ca7015920a66b54e936c986fe0b0f8,
substrait,https://github.com/duckdb/substrait,1116fb580edd3e26e675436dbdbdf4a0aa5e456e,no-windows
arrow,https://github.com/duckdb/arrow,9e10240da11f61ea7fbfe3fc9988ffe672ccd40f,no-windows
aws,https://github.com/duckdb/duckdb_aws,f7b8729f1cce5ada5d4add70e1486de50763fb97,
azure,https://github.com/duckdb/duckdb_azure,86f39d76157de970d16d6d6537bc90c0ee1c7d35,
spatial,https://github.com/duckdb/duckdb_spatial,05c4ba01c500140287bf6946fb6910122e5c2acf,
iceberg,https://github.com/duckdb/duckdb_iceberg,7aa3d8e4cb7b513d35fdacfa28dc328771bc4047,
azure,https://github.com/duckdb/duckdb_azure,09623777a366572bfb8fa53e47acdf72133a360e,
spatial,https://github.com/duckdb/duckdb_spatial,8ac803e986ccda34f32dee82a7faae95b72b3492,
iceberg,https://github.com/duckdb/duckdb_iceberg,d89423c2ff90a0b98a093a133c8dfe2a55b9e092,
vss,https://github.com/duckdb/duckdb_vss,8145f41d97178e82bed3376215eb8d02bcf1eec5,
29 changes: 20 additions & 9 deletions .github/config/out_of_tree_extensions.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,12 @@
# VCPKG_TARGET_TRIPLET=arm64-osx

################# ARROW
if (NOT WIN32)
if (NOT MINGW)
duckdb_extension_load(arrow
LOAD_TESTS DONT_LINK
GIT_URL https://github.com/duckdb/arrow
GIT_TAG 9e10240da11f61ea7fbfe3fc9988ffe672ccd40f
APPLY_PATCHES
)
endif()

Expand All @@ -30,6 +31,7 @@ if (NOT MINGW)
LOAD_TESTS
GIT_URL https://github.com/duckdb/duckdb_aws
GIT_TAG f7b8729f1cce5ada5d4add70e1486de50763fb97
APPLY_PATCHES
)
endif()

Expand All @@ -38,8 +40,8 @@ if (NOT MINGW)
duckdb_extension_load(azure
LOAD_TESTS
GIT_URL https://github.com/duckdb/duckdb_azure
GIT_TAG 6620a32454c1eb2e455104d87262061d2464aad0
APPLY_PATCHES
GIT_TAG 09623777a366572bfb8fa53e47acdf72133a360e
APPLY_PATCHES
)
endif()

Expand All @@ -55,8 +57,7 @@ if (NOT MINGW)
duckdb_extension_load(iceberg
${LOAD_ICEBERG_TESTS}
GIT_URL https://github.com/duckdb/duckdb_iceberg
GIT_TAG 7aa3d8e4cb7b513d35fdacfa28dc328771bc4047
APPLY_PATCHES
GIT_TAG d89423c2ff90a0b98a093a133c8dfe2a55b9e092
)
endif()

Expand All @@ -67,18 +68,18 @@ if (NOT MINGW)
duckdb_extension_load(postgres_scanner
DONT_LINK
GIT_URL https://github.com/duckdb/postgres_scanner
GIT_TAG 375710fd22a35107b2c28e744f787e1a93a99998
GIT_TAG 96206f41d5ca7015920a66b54e936c986fe0b0f8
APPLY_PATCHES
)
endif()

################# SPATIAL
duckdb_extension_load(spatial
DONT_LINK LOAD_TESTS
GIT_URL https://github.com/duckdb/duckdb_spatial.git
GIT_TAG 05c4ba01c500140287bf6946fb6910122e5c2acf
GIT_TAG 8ac803e986ccda34f32dee82a7faae95b72b3492
INCLUDE_DIR spatial/include
TEST_DIR test/sql
APPLY_PATCHES
)

################# SQLITE_SCANNER
Expand All @@ -92,7 +93,7 @@ endif()
duckdb_extension_load(sqlite_scanner
${STATIC_LINK_SQLITE} LOAD_TESTS
GIT_URL https://github.com/duckdb/sqlite_scanner
GIT_TAG 70a4c411434290b4af704940987a324d84af0024
GIT_TAG 091197efb34579c7195afa43dfb5925023c915c0
APPLY_PATCHES
)

Expand All @@ -102,5 +103,15 @@ if (NOT WIN32)
LOAD_TESTS DONT_LINK
GIT_URL https://github.com/duckdb/substrait
GIT_TAG 1116fb580edd3e26e675436dbdbdf4a0aa5e456e
APPLY_PATCHES
)
endif()


################# VSS
duckdb_extension_load(vss
LOAD_TESTS
GIT_URL https://github.com/duckdb/duckdb_vss
GIT_TAG 8145f41d97178e82bed3376215eb8d02bcf1eec5
TEST_DIR test/sql
)
Loading

0 comments on commit 88e6e52

Please sign in to comment.