CRAN Package Check Results for Package fst

Last updated on 2020-09-24 06:54:03 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.9.4 135.47 78.49 213.96 OK
r-devel-linux-x86_64-debian-gcc 0.9.4 88.95 55.53 144.48 OK
r-devel-linux-x86_64-fedora-clang 0.9.4 310.64 NOTE
r-devel-linux-x86_64-fedora-gcc 0.9.4 245.22 OK
r-devel-windows-ix86+x86_64 0.9.4 270.00 244.00 514.00 OK
r-patched-linux-x86_64 0.9.4 92.71 75.70 168.41 OK
r-patched-solaris-x86 0.9.4 221.80 ERROR
r-release-linux-x86_64 0.9.4 91.43 76.03 167.46 OK
r-release-macos-x86_64 0.9.4 NOTE
r-release-windows-ix86+x86_64 0.9.4 220.00 246.00 466.00 OK
r-oldrel-macos-x86_64 0.9.4 NOTE
r-oldrel-windows-ix86+x86_64 0.9.4 203.00 235.00 438.00 OK

Check Details

Version: 0.9.4
Check: installed package size
Result: NOTE
     installed size is 7.1Mb
     sub-directories of 1Mb or more:
     libs 6.9Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-release-macos-x86_64, r-oldrel-macos-x86_64

Version: 0.9.4
Check: tests
Result: ERROR
     Running ‘testthat.R’ [62s/89s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     >
     > # required packages
     > library(testthat)
     > library(fst)
     >
     > # some helper functions
     > source("testthat/helper_fstwrite.R") # cross-version testing
     >
     > # run tests
     > test_check("fst")
     ── 1. Failure: Medium factor with a single NA level (@test_factor.R#130) ──────
     `dt` not equal to `data`.
     Component "A": Mean relative difference: 0.6666124
    
     ── 2. Failure: Medium factor with a single NA level (@test_factor.R#130) ──────
     to_frame(dt[offset:nrow(dt), , drop = FALSE]) not equal to `data`.
     Component "A": Mean relative difference: 0.6666124
    
     ── 3. Failure: Medium factor with a single NA level (@test_factor.R#130) ──────
     to_frame(dt[1:(nrow(dt) - cap), , drop = FALSE]) not equal to `data`.
     Component "A": Mean relative difference: 0.6666124
    
     ── 4. Failure: Medium factor with a single NA level (@test_factor.R#130) ──────
     to_frame(dt[offset:(nrow(dt) - cap), , drop = FALSE]) not equal to `data`.
     Component "A": Mean relative difference: 0.6666124
    
     ── 5. Failure: Single uncompressed vectors (@test_fst.R#103) ──────────────────
     `sub_dt` not equal to `data`.
     Component "Xint": Mean relative difference: 0.6666124
     args: col: Xint | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 1,2,3,4,5,6,7,8,9,10 head data: 1,2,3,4,5,6,7,8,9,10 unequals: 4096 uneq rows sub_dt1 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8203,8204,8205,8206,8207,8208,8209,8210,8211,8212,8213,8214,8215,8216,8217
    
     ── 6. Failure: Single uncompressed vectors (@test_fst.R#103) ──────────────────
     `sub_dt` not equal to `data`.
     Component "Ylog": 'is.NA' value mismatch: 3387 in current 3348 in target
     args: col: Ylog | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,NA,FALSE,FALSE,NA head data: TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,NA,FALSE,FALSE,NA unequals: NA uneq rows sub_dt1 NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA uneq rows sub_dt2 NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA uneq rows sub_dt3 NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
    
     ── 7. Failure: Single uncompressed vectors (@test_fst.R#103) ──────────────────
     `sub_dt` not equal to `data`.
     Component "Zdoub": Mean relative difference: 1.405694
     args: col: Zdoub | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 0.0844628435868109,-0.53737822511711,-0.164470120873587,-0.445407243214459,2.21592750842944,-0.359707909546602,0.17019545488063,-1.09701047617242,-0.862378240388277,0.858786390339129 head data: 0.0844628435868109,-0.53737822511711,-0.164470120873587,-0.445407243214459,2.21592750842944,-0.359707909546602,0.17019545488063,-1.09701047617242,-0.862378240388277,0.858786390339129 unequals: 4096 uneq rows sub_dt1 -0.690763725871969,-0.147871734781431,-1.13590242820746,0.982603987468378,-0.120791115614959,-0.214562739821724,1.53782029512175,1.83806727821711,0.140927331536347,-0.422980761363411,0.704337858848419,1.30795091922031,-0.181792308905202,0.596532419280713,0.478992398805072,1.48697650577773,0.943203399476436,-0.37605392382396,-0.847356175263324,0.87811586127151,-0.290666968735315,-0.486159947371033,1.80800605349654,0.0654066011998362,0.954172621648091 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 1.86988957737488,-0.38040307277119,-1.68425310725728,-1.2447594046819,-0.525917638686807,0.247618625793186,0.0747102363192225,2.0631188774658,0.910274473009837,0.172731226132988,1.49123217183932,0.796906876917938,-0.104860509749235,0.585160712805917,-0.377207072135756,-1.02829385894031,1.40563669632675,-0.74976134973743,-0.00418420749738252,0.91381067086298,-0.665011790779533,1.53887862439047,-1.03562507594774,-0.100530544758091,1.23667874442516
    
     ── 8. Failure: Single uncompressed vectors (@test_fst.R#103) ──────────────────
     `sub_dt` not equal to `data`.
     Component "WFact": 3590 string mismatches
     args: col: WFact | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: GFQA,GVZ,SHR,SBF,E,YRDB,E,CT,SBF,KT head data: GFQA,GVZ,SHR,SBF,E,YRDB,E,CT,SBF,KT unequals: 3590 uneq rows sub_dt1 CT,SBF,CT,E,GVZ,KT,GFQA,KT,SBF,GVZ,YRDB,SBF,SHR,SBF,GFQA,GFQA,KT,E,KT,GVZ,GFQA,GFQA,SHR,SBF,CT uneq rows sub_dt2 4097,4098,4099,4100,4101,4103,4104,4105,4106,4107,4109,4110,4111,4112,4113,4115,4116,4117,4118,4119,4120,4121,4122,4124,4125 uneq rows sub_dt3 GFQA,GVZ,SHR,SBF,E,E,CT,SBF,KT,GFQA,GVZ,GVZ,YRDB,GVZ,CT,GVZ,SHR,CT,GVZ,YRDB,YRDB,KT,GFQA,YRDB,GVZ
    
     ── 9. Failure: Single uncompressed vectors (@test_fst.R#103) ──────────────────
     `sub_dt` not equal to `data`.
     Component "Ordered": 3587 string mismatches
     args: col: Ordered | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: DTU,MKFC,RS,YURE,HB,DTU,TWL,WT,TWL,RS head data: DTU,MKFC,RS,YURE,HB,DTU,TWL,WT,TWL,RS unequals: 3587 uneq rows sub_dt1 VWC,DTU,DTU,TWL,TWL,YURE,VWC,HB,TWL,TWL,YURE,MKFC,TWL,YURE,TWL,VWC,HB,DTU,VWC,MKFC,TWL,DTU,DTU,VWC,MKFC uneq rows sub_dt2 4097,4098,4099,4100,4101,4103,4104,4106,4108,4110,4111,4112,4113,4115,4116,4117,4118,4119,4121,4122,4124,4125,4126,4127,4128 uneq rows sub_dt3 DTU,MKFC,RS,YURE,HB,TWL,WT,RS,WT,MKFC,DTU,RS,MKFC,MKFC,YURE,RS,WT,RS,HB,HB,RS,TWL,RS,TWL,RS
    
     ── 10. Failure: Single uncompressed vectors (@test_fst.R#103) ─────────────────
     `sub_dt` not equal to `data`.
     Component "Date": Mean relative difference: 0.6434322
     args: col: Date | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 1997-03-09,1992-10-28,1982-12-05,1978-05-11,1991-05-07,1974-01-23,1982-06-03,1977-08-10,1990-05-10,1980-05-04 head data: 1997-03-09,1992-10-28,1982-12-05,1978-05-11,1991-05-07,1974-01-23,1982-06-03,1977-08-10,1990-05-10,1980-05-04 unequals: 4095 uneq rows sub_dt1 1980-02-08,1984-09-20,1971-07-08,1980-03-05,1991-01-25,1984-04-18,1970-08-13,1994-05-04,1993-11-21,1975-09-05,1994-05-25,1978-05-10,1978-04-07,1977-10-28,1993-06-28,1984-02-27,1995-10-07,1986-01-14,1972-10-10,1991-08-28,1974-04-03,1979-11-11,1982-06-19,1995-07-30,1972-09-12 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 1972-01-08,1971-04-06,1991-03-03,1993-06-20,1996-08-23,1981-01-06,1995-01-10,1989-03-27,1993-01-20,1992-11-14,1970-06-23,1996-11-30,1984-08-31,1988-05-19,1977-12-05,1994-10-06,1986-09-23,1971-07-19,1971-03-20,1989-09-07,1971-09-03,1995-05-13,1985-04-24,1971-04-18,1979-07-31
    
     ── 11. Failure: Single uncompressed vectors (@test_fst.R#103) ─────────────────
     `sub_dt` not equal to `data`.
     Component "DateDouble": Mean relative difference: 0.1813955
     args: col: DateDouble | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 2015-01-02,2015-01-03,2015-01-04,2015-01-05,2015-01-06,2015-01-07,2015-01-08,2015-01-09,2015-01-10,2015-01-11 head data: 2015-01-02,2015-01-03,2015-01-04,2015-01-05,2015-01-06,2015-01-07,2015-01-08,2015-01-09,2015-01-10,2015-01-11 unequals: 4096 uneq rows sub_dt1 2026-03-21,2026-03-22,2026-03-23,2026-03-24,2026-03-25,2026-03-26,2026-03-27,2026-03-28,2026-03-29,2026-03-30,2026-03-31,2026-04-01,2026-04-02,2026-04-03,2026-04-04,2026-04-05,2026-04-06,2026-04-07,2026-04-08,2026-04-09,2026-04-10,2026-04-11,2026-04-12,2026-04-13,2026-04-14 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 2037-06-07,2037-06-08,2037-06-09,2037-06-10,2037-06-11,2037-06-12,2037-06-13,2037-06-14,2037-06-15,2037-06-16,2037-06-17,2037-06-18,2037-06-19,2037-06-20,2037-06-21,2037-06-22,2037-06-23,2037-06-24,2037-06-25,2037-06-26,2037-06-27,2037-06-28,2037-06-29,2037-06-30,2037-07-01
    
     ── 12. Failure: Single uncompressed vectors (@test_fst.R#103) ─────────────────
     `sub_dt` not equal to `data`.
     Component "Difftime": Mean relative difference: 0.6666125
     args: col: Difftime | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 0.998904466629028,1.99890446662903,2.99890446662903,3.99890446662903,4.99890446662903,5.99890446662903,6.99890446662903,7.99890446662903,8.99890446662903,9.99890446662903 head data: 0.998904466629028,1.99890446662903,2.99890446662903,3.99890446662903,4.99890446662903,5.99890446662903,6.99890446662903,7.99890446662903,8.99890446662903,9.99890446662903 unequals: 4096 uneq rows sub_dt1 4096.99890446663,4097.99890446663,4098.99890446663,4099.99890446663,4100.99890446663,4101.99890446663,4102.99890446663,4103.99890446663,4104.99890446663,4105.99890446663,4106.99890446663,4107.99890446663,4108.99890446663,4109.99890446663,4110.99890446663,4111.99890446663,4112.99890446663,4113.99890446663,4114.99890446663,4115.99890446663,4116.99890446663,4117.99890446663,4118.99890446663,4119.99890446663,4120.99890446663 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 0.998904466629028,1.99890446662903,2.99890446662903,3.99890446662903,4.99890446662903,5.99890446662903,6.99890446662903,7.99890446662903,8.99890446662903,9.99890446662903,10.998904466629,11.998904466629,12.998904466629,13.998904466629,14.998904466629,15.998904466629,16.998904466629,17.998904466629,18.998904466629,19.998904466629,20.998904466629,21.998904466629,22.998904466629,23.998904466629,24.998904466629
    
     ── 13. Failure: Single uncompressed vectors (@test_fst.R#103) ─────────────────
     `sub_dt` not equal to `data`.
     Component "DiffTime_int": Mean relative difference: 0.6667209
     args: col: DiffTime_int | from: 1 | to: 10000 | setColumns: | compress: 0 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 0,1,2,3,4,5,6,7,8,9 head data: 0,1,2,3,4,5,6,7,8,9 unequals: 4096 uneq rows sub_dt1 4096,4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24
    
     ── 14. Failure: Single weakly compressed vectors (@test_fst.R#118) ────────────
     `sub_dt` not equal to `data`.
     Component "Xint": 'is.NA' value mismatch: 2 in current 0 in target
     args: col: Xint | from: 1 | to: 10000 | setColumns: | compress: 30 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: 1,2,3,4,5,6,7,8,9,10 head data: 1,2,3,4,5,6,7,8,9,10 unequals: NA uneq rows sub_dt1 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt2 4097,4098,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4115,4116,4117,4118,4119,4120,4121 uneq rows sub_dt3 4,4,65781,65782,0,12189696,0,0,117440516,65540,-16711433,9502968,-323289088,0,0,-1526726656,65540,0,9568504,0,0,0,0,0,7
    
     ── 15. Failure: Single weakly compressed vectors (@test_fst.R#118) ────────────
     `sub_dt` not equal to `data`.
     Component "Ylog": 'is.NA' value mismatch: 2847 in current 3348 in target
     args: col: Ylog | from: 1 | to: 10000 | setColumns: | compress: 30 | tot_length 10000 cols sub_dt: 1 , rows sub_dt: 10000 cols data: 1 , rows data: 10000 head sub_dt: TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,NA,FALSE,FALSE,NA head data: TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,NA,FALSE,FALSE,NA unequals: NA uneq rows sub_dt1 NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA uneq rows sub_dt2 NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA uneq rows sub_dt3 NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA,NA
    
    
     *** caught segfault ***
     address f8c41a04, cause 'memory not mapped'
    
     Traceback:
     1: fstretrieve(file_name, columns, from, to)
     2: read_fst(path, columns, from, to, as_data_table)
     3: fstreadproxy("FactorStore/data1.fst", columns = sel_columns, from = from, to = to)
     4: test_write_read(x, compress = 30L)
     5: FUN(X[[i]], ...)
     6: lapply(X = X, FUN = FUN, ...)
     7: sapply(col_names, function(x) { test_write_read(x, compress = 30L)})
     8: eval(code, test_env)
     9: eval(code, test_env)
     10: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     11: doTryCatch(return(expr), name, parentenv, handler)
     12: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     13: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     14: doTryCatch(return(expr), name, parentenv, handler)
     15: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     16: tryCatchList(expr, classes, parentenv, handlers)
     17: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     18: test_code(desc, code, env = parent.frame())
     19: test_that("Single weakly compressed vectors", { sapply(col_names, function(x) { test_write_read(x, compress = 30L) })})
     20: eval(code, test_env)
     21: eval(code, test_env)
     22: withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error)
     23: doTryCatch(return(expr), name, parentenv, handler)
     24: tryCatchOne(expr, names, parentenv, handlers[[1L]])
     25: tryCatchList(expr, names[-nh], parentenv, handlers[-nh])
     26: doTryCatch(return(expr), name, parentenv, handler)
     27: tryCatchOne(tryCatchList(expr, names[-nh], parentenv, handlers[-nh]), names[nh], parentenv, handlers[[nh]])
     28: tryCatchList(expr, classes, parentenv, handlers)
     29: tryCatch(withCallingHandlers({ eval(code, test_env) if (!handled && !is.null(test)) { skip_empty() }}, expectation = handle_expectation, skip = handle_skip, warning = handle_warning, message = handle_message, error = handle_error), error = handle_fatal, skip = function(e) { })
     30: test_code(NULL, exprs, env)
     31: source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap)
     32: force(code)
     33: doWithOneRestart(return(expr), restart)
     34: withOneRestart(expr, restarts[[1L]])
     35: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     36: with_reporter(reporter = reporter, start_end_reporter = start_end_reporter, { reporter$start_file(basename(path)) lister$start_file(basename(path)) source_file(path, new.env(parent = env), chdir = TRUE, wrap = wrap) reporter$.end_context() reporter$end_file() })
     37: FUN(X[[i]], ...)
     38: lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap)
     39: force(code)
     40: doWithOneRestart(return(expr), restart)
     41: withOneRestart(expr, restarts[[1L]])
     42: withRestarts(testthat_abort_reporter = function() NULL, force(code))
     43: with_reporter(reporter = current_reporter, results <- lapply(paths, test_file, env = env, reporter = current_reporter, start_end_reporter = FALSE, load_helpers = FALSE, wrap = wrap))
     44: test_files(paths, reporter = reporter, env = env, stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     45: test_dir(path = test_path, reporter = reporter, env = env, filter = filter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     46: test_package_dir(package = package, test_path = test_path, filter = filter, reporter = reporter, ..., stop_on_failure = stop_on_failure, stop_on_warning = stop_on_warning, wrap = wrap)
     47: test_check("fst")
     An irrecoverable exception occurred. R is aborting now ...
Flavor: r-patched-solaris-x86