Repository navigation
GH-55478: [R] Vendored dependencies to enable parquet (smallest change, biggest tarball) #55491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
jonkeane
wants to merge
4
commits into
apache:main
Choose a base branch
from
jonkeane:vendored_parquet
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
4 commits
Select commit
Hold shift + click to select a range
0060131
GH-55478: [R] Vendor thirdparty sources needed for Parquet, codecs, c…
jonkeane d70832b
GH-55478: [R] Trim the vendored Boost to the libraries Thrift needs
jonkeane aebc626
Use env vars for overriding shas
jonkeane dcab783
Local review iteration
jonkeane File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -32,3 +32,5 @@ STYLE.md | |
| ^inst/__pycache__$ | ||
| ^bootstrap.R$ | ||
| air.toml | ||
| ^tools/vendored-downloads$ | ||
| ^tools/trim$ | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,71 @@ | ||
| The arrow R package is Copyright The Apache Software Foundation and is licensed | ||
| under the Apache License, Version 2.0. The Arrow C++ library source copied into | ||
| tools/cpp includes code from other projects; see tools/LICENSE.txt and | ||
| tools/NOTICE.txt in the source package. | ||
|
|
||
| To build the Arrow C++ library without network access, the source package also | ||
| includes (trimmed) source tarballs of these thirdparty dependencies in | ||
| tools/vendored. They are only used when the dependency isn't found on the | ||
| system, and are statically linked into the package when used. Each tarball | ||
| contains the dependency's full license text. | ||
|
|
||
| Boost (the subset of libraries used by Apache Thrift; Boost.Locale and the | ||
| Boost libraries it needs are compiled and statically linked, the rest are | ||
| header-only) | ||
| Copyright the Boost authors | ||
| Boost Software License 1.0 | ||
|
|
||
| bzip2 | ||
| Copyright (C) 1996-2019 Julian R Seward | ||
| BSD-style license (see LICENSE in the tarball) | ||
|
|
||
| LZ4 (lib/ only) | ||
| Copyright (c) 2011-2020, Yann Collet | ||
| BSD 2-Clause License | ||
|
|
||
| mimalloc | ||
| Copyright (c) 2018-2025 Microsoft Corporation, Daan Leijen | ||
| MIT License | ||
|
|
||
| RapidJSON | ||
| Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip | ||
| MIT License (with code under the BSD and JSON licenses, see license.txt in | ||
| the tarball) | ||
|
|
||
| RE2 | ||
| Copyright (c) 2009 The RE2 Authors | ||
| BSD 3-Clause License | ||
|
|
||
| simdjson | ||
| Copyright 2018-2025 The simdjson authors | ||
| Apache License 2.0 or MIT License | ||
|
|
||
| Snappy | ||
| Copyright 2011, Google Inc. | ||
| BSD 3-Clause License | ||
|
|
||
| Apache Thrift | ||
| Copyright (C) 2006-2019, The Apache Software Foundation | ||
| Apache License 2.0 | ||
|
|
||
| uriparser (library sources only) | ||
| Copyright (C) 2007, Weijia Song and Sebastian Pipping | ||
| BSD 3-Clause License | ||
|
|
||
| utf8proc | ||
| Copyright (c) 2014-2021 Steven G. Johnson, Jiahao Chen, Tony Kelman, | ||
| Jonas Fonseca, and other contributors | ||
| Copyright (c) 2009, 2013 Public Software Group e. V., Berlin, Germany | ||
| MIT License, with Unicode data under the Unicode Data Files and Software | ||
| License | ||
|
|
||
| xsimd | ||
| Copyright (c) 2016, Johan Mabille, Sylvain Corlay, Wolf Vollprecht and | ||
| Martin Renou | ||
| Copyright (c) 2016, QuantStack | ||
| Copyright (c) 2018, Serge Guelton | ||
| BSD 3-Clause License | ||
|
|
||
| zlib | ||
| Copyright (C) 1995-2022 Jean-loup Gailly and Mark Adler | ||
| zlib License |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I included bz2 here not because I think it's useful, but it's actually tiny (0.09MB). But we could save some bytes by removing it.