You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Charlton Callender (Jira)" <ji...@apache.org> on 2020/09/28 19:31:00 UTC
[jira] [Created] (ARROW-10124) Write functions don't follow umask
setting
Charlton Callender created ARROW-10124:
------------------------------------------
Summary: Write functions don't follow umask setting
Key: ARROW-10124
URL: https://issues.apache.org/jira/browse/ARROW-10124
Project: Apache Arrow
Issue Type: Bug
Components: R
Affects Versions: 1.0.1
Reporter: Charlton Callender
The write_feather and write_parquet functions don't seem to follow the R umask settings. Please let me know if you need any other information from me to replicate or document this issue. Thanks!
Code to replicate bug:
{code:java}
library(arrow)
Sys.umask(mode = "2")
Sys.umask()
arrow::write_feather(x = cars, sink = "~/test.feather")
arrow::write_parquet(x = cars, sink = "~/test.parquet")
write.csv(x = cars, file = "~/test.csv")
system("ls -l ~/test.feather")
system("ls -l ~/test.parquet")
system("ls -l ~/test.csv")
sessionInfo()
{code}
Full output:
{code:java}
> library(arrow)
Attaching package: 'arrow'
The following object is masked from 'package:utils':
timestamp
Warning message:
package 'arrow' was built under R version 4.0.2
>
> Sys.umask(mode = "2")
> Sys.umask()
[1] "2"
>
> arrow::write_feather(x = cars, sink = "~/test.feather")
> arrow::write_parquet(x = cars, sink = "~/test.parquet")
> write.csv(x = cars, file = "~/test.csv")
>
> system("ls -l ~/test.feather")
-rw-r--r-- 1 chacalle staff 994 Sep 28 12:14 /Users/chacalle/test.feather
> system("ls -l ~/test.parquet")
-rw-r--r-- 1 chacalle staff 1243 Sep 28 12:14 /Users/chacalle/test.parquet
> system("ls -l ~/test.csv")
-rw-rw-r-- 1 chacalle staff 552 Sep 28 12:14 /Users/chacalle/test.csv
>
> sessionInfo()
R version 4.0.0 (2020-04-24)
Platform: x86_64-apple-darwin17.0 (64-bit)
Running under: macOS Catalina 10.15.6
Matrix products: default
BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
locale:
[1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] arrow_1.0.1
loaded via a namespace (and not attached):
[1] tidyselect_1.1.0 bit_4.0.4 compiler_4.0.0 magrittr_1.5 assertthat_0.2.1
[6] R6_2.4.1 tools_4.0.0 glue_1.4.2 Rcpp_1.0.5 bit64_4.0.5
[11] vctrs_0.3.4 rlang_0.4.7 purrr_0.3.4
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)