Mocus Zhang,

Review of upload: 2025-05-03 13:47

For information about the tests run, see:

https://wiki.debian.org/PhilWyett/DebianMentoring

Test 4 (sbuild): Information only

Lintian:

Running lintian...
N:
I: duckdb source: license-file-listed-in-debian-copyright
data/geoparquet/LICENSE [debian/copyright]
N: 
N:   A file containing a software license is listed in debian/copyright. That
N:   is not necessary. Please remove the entry referring to the license file.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/copyright/dep5
N: 
N:
I: libduckdb1: no-symbols-control-file usr/lib/x86_64-linux-
gnu/libduckdb.so.1.2.2
N: 
N:   Although the package includes a shared library, the package does not have
N:   a symbols control file.
N:   
N:   dpkg can use symbols files in order to generate more accurate library
N:   dependencies for applications, based on the symbols from the library that
N:   are actually used by the application.
N: 
N:   Please refer to the dpkg-gensymbols(1) manual page and
N:   https://wiki.debian.org/UsingSymbolsFiles for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/shlibs
N: 
N:
I: libduckdb-dev: package-contains-empty-directory
[usr/include/duckdb/main/capi/header_generation/apis/v1/unstable/]
N: 
N:   This package installs an empty directory. This might be intentional but
N:   it's normally a mistake. If it is intentional, add a Lintian override.
N:   
N:   If a package ships with or installs empty directories, you can remove them
N:   in debian/rules by calling:
N:   
N:    $ find path/to/base/dir -type d -empty -delete
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: files/empty-directories
N: 
N:
I: libduckdb-dev: package-contains-empty-directory
[usr/include/duckdb/main/capi/header_generation/apis/v1/v1.2/]
N:
I: libduckdb-dev: package-contains-empty-directory
[usr/include/duckdb/main/capi/header_generation/functions/]
N:
I: libduckdb-dev: package-contains-empty-directory
[usr/include/duckdb/storage/serialization/]
N:
I: duckdb source: patch-not-forwarded-upstream [debian/patches/add-soname]
N: 
N:   According to the DEP-3 headers, this patch has not been forwarded
N:   upstream.
N:   
N:   Please forward the patch and try to have it included in upstream's version
N:   control system. If the patch is not suitable for that, please mention
N:   not-needed in the Forwarded field of the patch header.
N: 
N:   Please refer to social contract item 2, Coordination with upstream
N:   developers (Section 3.1.4) in the Debian Developer's Reference, Changes to
N:   the upstream sources (Section 4.3) in the Debian Policy Manual, and
N:   Bug#755153 for details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/patches/dep3
N:   Renamed from: send-patch
N: 
N:
I: duckdb source: unused-license-paragraph-in-dep5-copyright bsd-3-clause
[debian/copyright:189]
N: 
N:   The license paragraph in the machine-readable copyright file is not
N:   referenced by any files paragraph. It could be a typo in the license name
N:   or the license paragraph is simply not needed and can be removed.
N: 
N:   Please refer to
N:   https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ for
N:   details.
N: 
N:   Visibility: info
N:   Show-Always: no
N:   Check: debian/copyright/dep5
N: 
N:
P: duckdb source: maintainer-manual-page [debian/duckdb.1]
N: 
N:   The maintainer keeps a manual page in ./debian. Please forward the manual
N:   page upstream and ask them to include in their version control system, and
N:   in their next release.
N:   
N:   If the manual page was already forwarded or rejected, or the upstream is
N:   gone, please override the tag and annotate it with a suitable comment.
N: 
N:   Please refer to social contract item 2, Coordination with upstream
N:   developers (Section 3.1.4) in the Debian Developer's Reference, and
N:   Changes to the upstream sources (Section 4.3) in the Debian Policy Manual
N:   for details.
N: 
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: debian/manual-pages
N:   Renamed from: maintainer-manpage
N: 

I: Lintian run was successful.

Test 7 (licenserecon): Information only

philwyett@ks-tarkin:~/Development/builder/debian/duckdb-1.2.2$ lrc
en: Versions: licenserecon '4.2'  licensecheck '3.3.9-1'

Parsing Source Tree  ....
Reading d/copyright  ....
  Missing Files: Paragraph for debian/
Running licensecheck ....

d/copyright      | licensecheck

ICU and BSD-3-clause| ICU              
extension/icu/third_party/icu/i18n/decContext.cpp
ICU and BSD-3-clause| ICU              
extension/icu/third_party/icu/i18n/decContext.h
ICU and BSD-3-clause| ICU              
extension/icu/third_party/icu/i18n/decNumber.cpp
ICU and BSD-3-clause| ICU              
extension/icu/third_party/icu/i18n/decNumber.h
ICU and BSD-3-clause| ICU              
extension/icu/third_party/icu/i18n/decNumberLocal.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-bignum.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-bignum-dtoa.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-bignum-dtoa.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-bignum.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-cached-powers.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-cached-powers.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-diy-fp.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-double-to-string.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-double-to-string.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-fast-dtoa.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-fast-dtoa.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-ieee.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-string-to-double.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-string-to-double.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-strtod.cpp
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-strtod.h
ICU and BSD-3-clause| BSD-3-clause     
extension/icu/third_party/icu/i18n/double-conversion-utils.h
ICU and BSD-3-clause| Unicode-DFS-2016  extension/icu/third_party/icu/LICENSE
BSD-2-clause     | public-domain    
extension/jemalloc/jemalloc/include/jemalloc/internal/hash.h
MIT              | Expat             LICENSE
MIT              | Apache-2.0        scripts/clang-tidy-diff.py
MIT              | Apache-2.0        scripts/run-clang-tidy.py
MIT              | Apache-2.0        src/common/adbc/driver_manager.cpp
MIT              | Apache-2.0        src/common/adbc/nanoarrow/allocator.cpp
MIT              | Apache-2.0        src/common/adbc/nanoarrow/metadata.cpp
MIT              | Apache-2.0        src/common/adbc/nanoarrow/schema.cpp
MIT              | public-domain     src/common/crypto/md5.cpp
MIT              | Apache-2.0        src/include/duckdb/common/adbc/adbc.h
MIT              | Apache-2.0        src/include/duckdb/common/adbc/adbc-
init.hpp
MIT              | Apache-2.0       
src/include/duckdb/common/adbc/driver_manager.h
MIT              | Apache-2.0        src/include/duckdb/common/adbc/options.h
MIT              | Apache-2.0       
src/include/duckdb/common/arrow/nanoarrow/nanoarrow.h
MIT              | Zlib             
src/include/duckdb/common/sort/duckdb_pdqsort.hpp
MIT              | Expat            
src/include/duckdb/execution/merge_sort_tree.hpp
MIT              | Expat            
src/include/duckdb/storage/compression/alp/algorithm/LICENSE
MIT              | Expat            
src/include/duckdb/storage/compression/alprd/algorithm/LICENSE
MIT              | Expat            
third_party/brotli/common/brotli_constants.h
MIT              | Expat             third_party/brotli/common/brotli_platform.h
MIT              | Expat             third_party/brotli/common/constants.cpp
MIT              | Expat             third_party/brotli/common/context.h
MIT              | Expat             third_party/brotli/common/dictionary.cpp
MIT              | Expat             third_party/brotli/common/dictionary.h
MIT              | Expat             third_party/brotli/common/platform.cpp
MIT              | Expat            
third_party/brotli/common/shared_dictionary.cpp
MIT              | Expat            
third_party/brotli/common/shared_dictionary_internal.h
MIT              | Expat             third_party/brotli/common/transform.cpp
MIT              | Expat             third_party/brotli/common/version.h
MIT              | Expat             third_party/brotli/dec/bit_reader.cpp
MIT              | Expat             third_party/brotli/dec/bit_reader.h
MIT              | Expat             third_party/brotli/dec/decode.cpp
MIT              | Expat             third_party/brotli/dec/huffman.cpp
MIT              | Expat             third_party/brotli/dec/huffman.h
MIT              | Expat             third_party/brotli/dec/prefix.h
MIT              | Expat             third_party/brotli/dec/state.cpp
MIT              | Expat             third_party/brotli/dec/state.h
MIT              | Expat            
third_party/brotli/enc/backward_references.cpp
MIT              | Expat            
third_party/brotli/enc/backward_references.h
MIT              | Expat            
third_party/brotli/enc/backward_references_hq.cpp
MIT              | Expat            
third_party/brotli/enc/backward_references_hq.h
MIT              | Expat             third_party/brotli/enc/bit_cost.cpp
MIT              | Expat             third_party/brotli/enc/bit_cost.h
MIT              | Expat             third_party/brotli/enc/block_splitter.cpp
MIT              | Expat             third_party/brotli/enc/block_splitter.h
MIT              | Expat            
third_party/brotli/enc/brotli_bit_stream.cpp
MIT              | Expat             third_party/brotli/enc/brotli_bit_stream.h
MIT              | Expat             third_party/brotli/enc/brotli_hash.h
MIT              | Expat             third_party/brotli/enc/brotli_params.h
MIT              | Expat             third_party/brotli/enc/cluster.cpp
MIT              | Expat             third_party/brotli/enc/cluster.h
MIT              | Expat             third_party/brotli/enc/command.cpp
MIT              | Expat             third_party/brotli/enc/command.h
MIT              | Expat            
third_party/brotli/enc/compound_dictionary.cpp
MIT              | Expat            
third_party/brotli/enc/compound_dictionary.h
MIT              | Expat            
third_party/brotli/enc/compress_fragment.cpp
MIT              | Expat             third_party/brotli/enc/compress_fragment.h
MIT              | Expat            
third_party/brotli/enc/compress_fragment_two_pass.cpp
MIT              | Expat            
third_party/brotli/enc/compress_fragment_two_pass.h
MIT              | Expat             third_party/brotli/enc/dictionary_hash.cpp
MIT              | Expat             third_party/brotli/enc/dictionary_hash.h
MIT              | Expat             third_party/brotli/enc/encode.cpp
MIT              | Expat             third_party/brotli/enc/encoder_dict.cpp
MIT              | Expat             third_party/brotli/enc/encoder_dict.h
MIT              | Expat             third_party/brotli/enc/entropy_encode.cpp
MIT              | Expat             third_party/brotli/enc/entropy_encode.h
MIT              | Expat            
third_party/brotli/enc/entropy_encode_static.h
MIT              | Expat             third_party/brotli/enc/fast_log.cpp
MIT              | Expat             third_party/brotli/enc/fast_log.h
MIT              | Expat             third_party/brotli/enc/find_match_length.h
MIT              | Expat             third_party/brotli/enc/histogram.cpp
MIT              | Expat             third_party/brotli/enc/histogram.h
MIT              | Expat             third_party/brotli/enc/literal_cost.cpp
MIT              | Expat             third_party/brotli/enc/literal_cost.h
MIT              | Expat             third_party/brotli/enc/memory.cpp
MIT              | Expat             third_party/brotli/enc/memory.h
MIT              | Expat             third_party/brotli/enc/metablock.cpp
MIT              | Expat             third_party/brotli/enc/metablock.h
MIT              | Expat             third_party/brotli/enc/prefix.h
MIT              | Expat             third_party/brotli/enc/quality.h
MIT              | Expat             third_party/brotli/enc/ringbuffer.h
MIT              | Expat             third_party/brotli/enc/state.h
MIT              | Expat             third_party/brotli/enc/static_dict.cpp
MIT              | Expat             third_party/brotli/enc/static_dict.h
MIT              | Expat             third_party/brotli/enc/static_dict_lut.h
MIT              | Expat             third_party/brotli/enc/utf8_util.cpp
MIT              | Expat             third_party/brotli/enc/utf8_util.h
MIT              | Expat             third_party/brotli/enc/write_bits.h
MIT              | Expat             third_party/brotli/include/brotli/decode.h
MIT              | Expat             third_party/brotli/include/brotli/encode.h
MIT              | Expat             third_party/brotli/include/brotli/port.h
MIT              | Expat            
third_party/brotli/include/brotli/shared_dictionary.h
MIT              | Expat             third_party/brotli/include/brotli/types.h
MIT              | Expat             third_party/brotli/LICENSE
BSD-2-clause or BSL-1.0| BSD-2-clause     
third_party/concurrentqueue/concurrentqueue.h
Apache-2.0 or BSL-1.0| Expat            
third_party/fast_float/fast_float/fast_float.h
Apache-2.0 or BSL-1.0| Expat             third_party/fast_float/LICENSE
MIT              | Expat             third_party/fmt/include/fmt/format.h
MIT              | Expat             third_party/fmt/LICENSE
Apache-2.0       | Expat             third_party/fsst/fsst.h
Apache-2.0       | Expat             third_party/fsst/libfsst.cpp
Apache-2.0       | Expat             third_party/fsst/libfsst.hpp
Apache-2.0       | Expat             third_party/fsst/LICENSE
MIT              | Expat             third_party/httplib/LICENSE
Apache-2.0       | BSD-3-clause      third_party/hyperloglog/hyperloglog.cpp
Apache-2.0       | Expat             third_party/hyperloglog/LICENSE
Apache-2.0       | BSD-3-clause      third_party/hyperloglog/sds.cpp
Apache-2.0       | BSD-3-clause      third_party/hyperloglog/sds.hpp
MIT              | Expat             third_party/jaro_winkler/details/common.hpp
MIT              | Expat            
third_party/jaro_winkler/details/intrinsics.hpp
MIT              | Expat            
third_party/jaro_winkler/details/jaro_impl.hpp
MIT              | Expat             third_party/jaro_winkler/jaro_winkler.hpp
MIT              | Expat             third_party/jaro_winkler/LICENSE
BSD-3-clause     | GPL-2+ with Bison-2.2 exception
third_party/libpg_query/include/parser/gram.hpp
BSD-3-clause     | GPL-2+ with Bison-2.2 exception
third_party/libpg_query/src_backend_parser_gram.cpp
MIT              | Expat             third_party/miniz/LICENSE
MIT              | Expat             third_party/miniz/miniz.cpp
MIT              | Apache-2.0        third_party/parquet/LICENSE
MIT              | Apache-2.0        third_party/parquet/parquet.thrift
MIT and Apache-2.0| Expat             third_party/pcg/LICENSE
MIT and Apache-2.0| Apache-2.0        third_party/pcg/pcg_extras.hpp
MIT and Apache-2.0| Apache-2.0        third_party/pcg/pcg_random.hpp
MIT and Apache-2.0| Apache-2.0        third_party/pcg/pcg_uint128.hpp
MIT              | Expat             third_party/skiplist/HeadNode.h
MIT              | Expat             third_party/skiplist/IntegrityEnums.h
MIT              | Expat             third_party/skiplist/LICENSE
MIT              | Expat             third_party/skiplist/Node.h
MIT              | Expat             third_party/skiplist/RollingMedian.h
MIT              | Expat             third_party/skiplist/SkipList.h
MIT              | BSD-3-clause and/or CC-BY-3.0 and/or Expat
third_party/snappy/LICENSE
MIT              | BSD-3-clause      third_party/snappy/snappy.cc
MIT              | BSD-3-clause      third_party/snappy/snappy.h
MIT              | BSD-3-clause      third_party/snappy/snappy-internal.h
MIT              | BSD-3-clause      third_party/snappy/snappy-sinksource.cc
MIT              | BSD-3-clause      third_party/snappy/snappy-sinksource.h
MIT              | BSD-3-clause      third_party/snappy/snappy-stubs-internal.cc
MIT              | BSD-3-clause      third_party/snappy/snappy-stubs-internal.h
MIT              | BSD-3-clause      third_party/snappy/snappy-stubs-public.h
MIT              | BSD-3-clause      third_party/snappy/snappy-stubs-public.h.in
MIT              | BSD-3-clause      third_party/snowball/LICENSE
MIT              | Apache-2.0        third_party/thrift/thrift/LICENSE
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TCompactProtocol.h
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TCompactProtocol.tcc
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TProtocol.cpp
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TProtocolDecorator.h
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TProtocolException.h
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TProtocol.h
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TProtocolTypes.h
MIT              | Apache-2.0       
third_party/thrift/thrift/protocol/TVirtualProtocol.h
MIT              | Apache-2.0       
third_party/thrift/thrift/TApplicationException.h
MIT              | Apache-2.0        third_party/thrift/thrift/TBase.h
MIT              | Apache-2.0        third_party/thrift/thrift/thrift-config.h
MIT              | Apache-2.0        third_party/thrift/thrift/Thrift.h
MIT              | Apache-2.0        third_party/thrift/thrift/TLogging.h
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/PlatformSocket.h
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/TBufferTransports.cpp
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/TBufferTransports.h
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/TTransportException.cpp
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/TTransportException.h
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/TTransport.h
MIT              | Apache-2.0       
third_party/thrift/thrift/transport/TVirtualTransport.h
MIT              | Apache-2.0        third_party/thrift/thrift/TToString.h
MIT              | Expat             third_party/utf8proc/include/utf8proc.hpp
MIT              | Expat             third_party/utf8proc/LICENSE
MIT              | Expat             third_party/utf8proc/utf8proc.cpp
MIT              | Expat             third_party/yyjson/include/yyjson.hpp
MIT              | Expat             third_party/yyjson/LICENSE
MIT              | Expat             third_party/yyjson/yyjson.cpp
BSD-3-clause     | Expat             third_party/zstd/dict/divsufsort.cpp
BSD-3-clause     | Expat            
third_party/zstd/include/zstd/dict/divsufsort.h
MIT              | Expat             tools/juliapkg/LICENSE
MIT              | Apache-2.0        tools/pythonpkg/adbc_driver_duckdb/dbapi.py
MIT              | Apache-2.0       
tools/pythonpkg/adbc_driver_duckdb/__init__.py
MIT              | BSD-3-clause      tools/pythonpkg/duckdb/bytes_io_wrapper.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/errors/error_classes.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/errors/exceptions/__init__.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/errors/__init__.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/errors/utils.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/_globals.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/LICENSE
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/sql/group.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/sql/_typing.py
MIT              | Apache-2.0       
tools/pythonpkg/duckdb/experimental/spark/_typing.py
MIT              | Expat             tools/pythonpkg/setup.py
MIT              | Zlib             
tools/pythonpkg/tests/fast/sqlite/test_types.py
MIT              | BSD-2-clause      tools/shell/linenoise/include/linenoise.h
MIT              | BSD-2-clause      tools/shell/linenoise/LICENSE
MIT              | Expat             tools/swift/duckdb-
swift/DuckDB.xcworkspace/xcshareddata/IDETemplateMacros.plist
MIT              | Expat             tools/swift/duckdb-
swift/Examples/SwiftUI/ExoplanetExplorer/ContentView.swift
MIT              | Expat             tools/swift/duckdb-
swift/Examples/SwiftUI/ExoplanetExplorer/ErrorView.swift
MIT              | Expat             tools/swift/duckdb-
swift/Examples/SwiftUI/ExoplanetExplorer/ExoplanetStore.swift
MIT              | Expat             tools/swift/duckdb-
swift/Examples/SwiftUI/ExoplanetExplorer/ExplorerApp.swift
MIT              | Expat             tools/swift/duckdb-swift/LICENSE
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Appender.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/CodingUserInfoKeys.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Column.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Configuration.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Connection.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/DatabaseError.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Database.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/DatabaseType.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Extensions/Column+TabularData.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Extensions/Date+Foundation.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Extensions/Decimal+IntHuge.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Extensions/Time+Foundation.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Extensions/Timestamp+Foundation.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/CTypeUtilities.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/DataChunk.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/DecimalStorageType.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/Optional+CString.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/PrimitiveDatabaseValue.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/VectorElementDecoder.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Internal/Vector.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/LogicalType.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/PreparedStatement.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/ResultSet.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Types/Date.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Types/Interval.swift
MIT              | Apache-2.0        tools/swift/duckdb-
swift/Sources/DuckDB/Types/IntHuge.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Types/Timestamp.swift
MIT              | Expat             tools/swift/duckdb-
swift/Sources/DuckDB/Types/Time.swift
MIT              | Expat             tools/swift/duckdb-
swift/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDETemplateMacros.plist
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/AppenderTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/CodingUserInfoKeysTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/DatabaseTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/DecimalUtilityTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/ExtensionTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/LogicalTypeTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/PreparedStatementTests.swift
MIT              | Expat             tools/swift/duckdb-
swift/Tests/DuckDBTests/TypeConversionTests.swift

Summary
=======

Needs some hard work especially on 'debian/copyright'.

-- 

Regards

Phil

Donate: https://buymeacoffee.com/kathenasorg

--

"I play the game for the game’s own sake"

Arthur Conan Doyle - The Adventure of the Bruce-Partington Plans

--

Internet Relay Chat (IRC): kathenas

Website: https://kathenas.org

Instagram: https://instagram.com/kathenasorg

Threads: https://www.threads.net/@kathenasorg

--




Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to