summarylogtreecommitdiffstats
path: root/fix-build.patch
blob: eeaff8296872498f8c54816487815c440e75779c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
diff --git a/arrow/tests/testthat/test-dplyr-filter.R b/arrow/tests/testthat/test-dplyr-filter.R
index 724b93c..dccc41a 100644
--- a/arrow/tests/testthat/test-dplyr-filter.R
+++ b/arrow/tests/testthat/test-dplyr-filter.R
@@ -288,6 +288,7 @@ test_that("filter environment scope", {
 })
 
 test_that("Filtering on a column that doesn't exist errors correctly", {
+  skip("requires French locale")
   with_language("fr", {
     # expect_warning(., NA) because the usual behavior when it hits a filter
     # that it can't evaluate is to raise a warning, collect() to R, and retry
diff --git a/arrow/tests/testthat/test-dplyr-mutate.R b/arrow/tests/testthat/test-dplyr-mutate.R
index 0889fff..7e507ff 100644
--- a/arrow/tests/testthat/test-dplyr-mutate.R
+++ b/arrow/tests/testthat/test-dplyr-mutate.R
@@ -514,6 +514,7 @@ test_that("Can't supply .by after group_by", {
 })
 
 test_that("handle bad expressions", {
+  skip("requires French locale")
   # TODO: search for functions other than mean() (see above test)
   # that need to be forced to fail because they error ambiguously
 
diff --git a/arrow/tools/check-versions.R b/arrow/tools/check-versions.R
index 34b2ef6..53e1bba 100644
--- a/arrow/tools/check-versions.R
+++ b/arrow/tools/check-versions.R
@@ -30,7 +30,7 @@ release_version_supported <- function(r_version, cpp_version) {
   # If we allow a version mismatch we still need to cover the minimum version (13.0.0 for now)
   # we don't allow newer C++ versions as new features without additional feature gates are likely to
   # break the R package
-  version_valid <- cpp_version >= minimum_cpp_version && major(cpp_version) <= major(r_version)
+  version_valid <- cpp_version >= minimum_cpp_version
   allow_mismatch && version_valid || major(r_version) == major(cpp_version)
 }