CRAN Package Check Results for Package fst

Last updated on 2020-02-19 18:47:26 CET.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 0.9.0 117.44 79.90 197.34 ERROR
r-devel-linux-x86_64-debian-gcc 0.9.0 70.64 56.44 127.08 NOTE
r-devel-linux-x86_64-fedora-clang 0.9.0 296.39 NOTE
r-devel-linux-x86_64-fedora-gcc 0.9.0 244.38 NOTE
r-devel-windows-ix86+x86_64 0.9.0 194.00 192.00 386.00 OK
r-devel-windows-ix86+x86_64-gcc8 0.9.0 268.00 263.00 531.00 OK
r-patched-linux-x86_64 0.9.0 84.36 68.53 152.89 OK
r-patched-solaris-x86 0.9.0 207.90 ERROR
r-release-linux-x86_64 0.9.0 85.39 67.54 152.93 OK
r-release-windows-ix86+x86_64 0.9.0 190.00 183.00 373.00 OK
r-release-osx-x86_64 0.9.0 NOTE
r-oldrel-windows-ix86+x86_64 0.9.0 193.00 127.00 320.00 OK
r-oldrel-osx-x86_64 0.9.0 NOTE

Additional issues

rchk

Check Details

Version: 0.9.0
Check: tests
Result: ERROR
     Running 'testthat.R' [51s/50s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     >
     > library(testthat)
     > library(fst)
     > library(data.table)
     > library(lintr)
     > library(bit64)
     Loading required package: bit
     Attaching package bit
     package:bit (c) 2008-2012 Jens Oehlschlaegel (GPL-2)
     creators: bit bitwhich
     coercion: as.logical as.integer as.bit as.bitwhich which
     operator: ! & | xor != ==
     querying: print length any all min max range sum summary
     bit access: length<- [ [<- [[ [[<-
     for more help type ?bit
    
     Attaching package: 'bit'
    
     The following object is masked from 'package:data.table':
    
     setattr
    
     The following object is masked from 'package:base':
    
     xor
    
     Attaching package bit64
     package:bit64 (c) 2011-2012 Jens Oehlschlaegel
     creators: integer64 seq :
     coercion: as.integer64 as.vector as.logical as.integer as.double as.character as.bin
     logical operator: ! & | xor != == < <= >= >
     arithmetic operator: + - * / %/% %% ^
     math: sign abs sqrt log log2 log10
     math: floor ceiling trunc round
     querying: is.integer64 is.vector [is.atomic} [length] format print str
     values: is.na is.nan is.finite is.infinite
     aggregation: any all min max range sum prod
     cumulation: diff cummin cummax cumsum cumprod
     access: length<- [ [<- [[ [[<-
     combine: c rep cbind rbind as.data.frame
     WARNING don't use as subscripts
     WARNING semantics differ from integer
     for more help type ?bit64
    
     Attaching package: 'bit64'
    
     The following object is masked from 'package:bit':
    
     still.identical
    
     The following objects are masked from 'package:base':
    
     %in%, :, is.double, match, order, rank
    
     >
     > source("testthat/helper_fstwrite.R") # cross-version testing
     >
     > test_check("fst")
     -- 1. Failure: fst_table has correct printing for big multi column table (@test_
     `res` not equal to paste(...).
     1/1 mismatches
     x[1]: "<fst file>\n104 rows, 2 columns (fst_table.fst)\n\n X
     x[1]: Y\n <integer> <character>\n1 1 A\n2 2
     x[1]: B\n3 3 C\n4 4 D\n5
     x[1]: 5 E\n-- -- --\n100 100 V\n1
     x[1]: 01 101 W\n102 102 X\n103 103 ...
     y[1]: "<fst file>\n104 rows, 2 columns (fst_table.fst)\n\n X Y
     y[1]: \n <integer> <factor>\n1 1 A\n2 2 B\n
     y[1]: 3 3 C\n4 4 D\n5 5 E\n--
     y[1]: -- --\n100 100 V\n101 101 W\n102
     y[1]: 102 X\n103 103 Y\n104 104 Z"
    
     -- 2. Failure: fst_table has correct printing for small multi column table (@tes
     `res` not equal to paste(...).
     1/1 mismatches
     x[1]: "<fst file>\n9 rows, 2 columns (fst_table.fst)\n\n X Y\
     x[1]: n <integer> <character>\n1 1 J\n2 2 K
     x[1]: \n3 3 L\n4 4 M\n5 5
     x[1]: N\n6 6 O\n7 7 P\n8 8
     x[1]: Q\n9 9 R"
     y[1]: "<fst file>\n9 rows, 2 columns (fst_table.fst)\n\n X Y\n
     y[1]: <integer> <factor>\n1 1 J\n2 2 K\n3
     y[1]: 3 L\n4 4 M\n5 5 N\n6 6
     y[1]: O\n7 7 P\n8 8 Q\n9 9 R"
    
     == testthat results ===========================================================
     [ OK: 888 | SKIPPED: 1 | WARNINGS: 0 | FAILED: 2 ]
     1. Failure: fst_table has correct printing for big multi column table (@test_fst_table.R#233)
     2. Failure: fst_table has correct printing for small multi column table (@test_fst_table.R#261)
    
     Error: testthat unit tests failed
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 0.9.0
Check: for non-standard things in the check directory
Result: NOTE
    Found the following files/directories:
     'dataset.fst'
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-clang, r-devel-linux-x86_64-fedora-gcc

Version: 0.9.0
Check: installed package size
Result: NOTE
     installed size is 5.9Mb
     sub-directories of 1Mb or more:
     libs 5.7Mb
Flavors: r-devel-linux-x86_64-fedora-clang, r-release-osx-x86_64, r-oldrel-osx-x86_64

Version: 0.9.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [0m/180m]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     >
     > library(testthat)
     > library(fst)
     > library(data.table)
     > library(lintr)
     > library(bit64)
     Loading required package: bit
     Attaching package bit
     package:bit (c) 2008-2012 Jens Oehlschlaegel (GPL-2)
     creators: bit bitwhich
     coercion: as.logical as.integer as.bit as.bitwhich which
     operator: ! & | xor != ==
     querying: print length any all min max range sum summary
     bit access: length<- [ [<- [[ [[<-
     for more help type ?bit
    
     Attaching package: 'bit'
    
     The following object is masked from 'package:data.table':
    
     setattr
    
     The following object is masked from 'package:base':
    
     xor
    
     Attaching package bit64
     package:bit64 (c) 2011-2012 Jens Oehlschlaegel
     creators: integer64 seq :
     coercion: as.integer64 as.vector as.logical as.integer as.double as.character as.bin
     logical operator: ! & | xor != == < <= >= >
     arithmetic operator: + - * / %/% %% ^
     math: sign abs sqrt log log2 log10
     math: floor ceiling trunc round
     querying: is.integer64 is.vector [is.atomic} [length] format print str
     values: is.na is.nan is.finite is.infinite
     aggregation: any all min max range sum prod
     cumulation: diff cummin cummax cumsum cumprod
     access: length<- [ [<- [[ [[<-
     combine: c rep cbind rbind as.data.frame
     WARNING don't use as subscripts
     WARNING semantics differ from integer
     for more help type ?bit64
    
     Attaching package: 'bit64'
    
     The following object is masked from 'package:bit':
    
     still.identical
    
     The following objects are masked from 'package:base':
    
     %in%, :, is.double, match, order, rank
    
     >
     > source("testthat/helper_fstwrite.R") # cross-version testing
     >
     > test_check("fst")
     ── 1. Error: erroneous compressed data (@test_compress.R#153) ─────────────────
     An error was detected in the compressed data stream.
     Backtrace:
     1. fst::decompress_fst(z)
    
     ── 2. Failure: Medium factor with a single NA level (@test_factor.R#130) ──────
     `dt` 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[offset:nrow(dt), , 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[1:(nrow(dt) - cap), , drop = FALSE]) not equal to `data`.
     Component "A": Mean relative difference: 0.6666124
    
     ── 5. 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
    
     ── 6. Failure: Single uncompressed vectors (@test_fst.R#105) ──────────────────
     `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 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
    
     ── 7. Failure: Single uncompressed vectors (@test_fst.R#105) ──────────────────
     `sub_dt` not equal to `data`.
     Component "Ylog": 'is.NA' value mismatch: 3263 in current 3328 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: NA,NA,NA,FALSE,TRUE,NA,FALSE,FALSE,FALSE,TRUE head data: NA,NA,NA,FALSE,TRUE,NA,FALSE,FALSE,FALSE,TRUE 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
    
     ── 8. Failure: Single uncompressed vectors (@test_fst.R#105) ──────────────────
     `sub_dt` not equal to `data`.
     Component "Zdoub": Mean relative difference: 1.41626
     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: 2.07798853134258,-0.961474386578167,1.21735610566853,-1.18867544572849,-0.208034965133566,-0.219506126579328,1.91078076642049,-0.145948567586601,0.0683944802697708,1.03177618538461 head data: 2.07798853134258,-0.961474386578167,1.21735610566853,-1.18867544572849,-0.208034965133566,-0.219506126579328,1.91078076642049,-0.145948567586601,0.0683944802697708,1.03177618538461 unequals: 4096 uneq rows sub_dt1 0.574052496336417,1.45013616181907,0.441892852531731,-0.00269825466808851,0.423057191266796,0.101791650563505,-0.406316442462207,0.179120572625999,2.05404777119872,-0.84455069977146,-1.31811576047859,-0.199179709285582,-0.102107515917653,0.0765440307154955,0.882579808386258,0.742922467044688,-0.703299057081477,-0.0479094524207839,-0.201141018693876,-0.0938038227246518,0.518854633542096,-0.38026253208115,-1.6602801983291,1.20022281681806,-0.840762406186053 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 -2.04394315435487,1.61671534174322,1.45092870565545,-0.527057726115318,0.871964639499139,-1.31042170093051,0.561965814613879,-2.89065950738917,-0.266194392485794,0.566529796482819,-0.355932889198678,-1.39115748841699,0.0768772916293477,-2.10401834775733,-1.3150222810403,0.682091342258382,1.03597666858447,0.0817350280544792,-1.25539770885238,-0.906443907473916,-1.17649004710416,0.191088276671955,1.13984778866441,0.943404225304197,-1.12433829024872
    
     ── 9. Failure: Single uncompressed vectors (@test_fst.R#105) ──────────────────
     `sub_dt` not equal to `data`.
     Component "WFact": 3595 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: J,XKO,MH,E,XKO,A,MH,XKO,BRWU,BRWU head data: J,XKO,MH,E,XKO,A,MH,XKO,BRWU,BRWU unequals: 3595 uneq rows sub_dt1 E,E,H,MH,J,J,MH,E,BRWU,E,WU,WU,H,BRWU,A,A,A,J,WU,BRWU,A,E,H,E,MH uneq rows sub_dt2 4097,4099,4100,4101,4102,4103,4105,4106,4107,4108,4109,4110,4111,4112,4113,4114,4116,4117,4118,4119,4120,4121,4122,4123,4125 uneq rows sub_dt3 J,MH,E,XKO,A,MH,BRWU,BRWU,J,A,BRWU,XKO,WU,E,MH,E,BRWU,E,MH,XKO,MH,MH,MH,XKO,WU
    
     ── 10. Failure: Single uncompressed vectors (@test_fst.R#105) ─────────────────
     `sub_dt` not equal to `data`.
     Component "Ordered": 3607 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: AN,NYK,AN,HQL,B,R,R,LWBT,HQL,L head data: AN,NYK,AN,HQL,B,R,R,LWBT,HQL,L unequals: 3607 uneq rows sub_dt1 LWBT,L,L,R,LWBT,NYK,L,NYK,NYK,AN,LWBT,L,B,R,AN,AN,LWBT,L,NYK,LWBT,NYK,R,AN,LWBT,B uneq rows sub_dt2 2217,2219,2220,2221,2222,2223,2224,2225,2226,2227,2228,2229,2231,2232,2233,2234,2235,2236,2237,2238,2239,2240,2241,2243,2244 uneq rows sub_dt3 NPI,LWBT,LWBT,NPI,NYK,L,B,R,AN,B,NPI,LWBT,NPI,LWBT,NYK,L,R,HQL,L,AN,LWBT,NPI,L,L,HQL
    
     ── 11. Failure: Single uncompressed vectors (@test_fst.R#105) ─────────────────
     `sub_dt` not equal to `data`.
     Component "Date": Mean relative difference: 0.6250779
     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: 1977-01-13,1993-09-21,1980-10-28,1989-02-03,1983-01-12,1975-07-22,1978-11-24,1985-04-09,1980-10-06,1980-11-21 head data: 1977-01-13,1993-09-21,1980-10-28,1989-02-03,1983-01-12,1975-07-22,1978-11-24,1985-04-09,1980-10-06,1980-11-21 unequals: 4096 uneq rows sub_dt1 1977-12-19,1977-02-14,1995-12-26,1994-05-25,1975-05-21,1995-12-18,1984-01-30,1986-12-31,1987-07-30,1975-08-05,1992-09-06,1989-05-13,1996-06-26,1996-07-15,1983-12-14,1979-07-27,1981-03-03,1970-07-03,1981-02-15,1977-02-06,1976-05-30,1994-10-13,1976-11-26,1994-06-19,1980-01-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 1977-01-13,1993-09-21,1980-10-28,1989-02-03,1983-01-12,1975-07-22,1978-11-24,1985-04-09,1980-10-06,1980-11-21,1984-06-04,1977-07-03,1985-11-07,1991-12-11,1976-03-07,1974-05-05,1989-05-05,1979-07-30,1988-02-15,1992-03-02,1985-07-27,1983-10-01,1971-02-19,1975-03-03,1974-06-20
    
     ── 12. Failure: Single uncompressed vectors (@test_fst.R#105) ─────────────────
     `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
    
     ── 13. Failure: Single uncompressed vectors (@test_fst.R#105) ─────────────────
     `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.998961210250854,1.99896121025085,2.99896121025085,3.99896121025085,4.99896121025085,5.99896121025085,6.99896121025085,7.99896121025085,8.99896121025085,9.99896121025085 head data: 0.998961210250854,1.99896121025085,2.99896121025085,3.99896121025085,4.99896121025085,5.99896121025085,6.99896121025085,7.99896121025085,8.99896121025085,9.99896121025085 unequals: 4096 uneq rows sub_dt1 4096.99896121025,4097.99896121025,4098.99896121025,4099.99896121025,4100.99896121025,4101.99896121025,4102.99896121025,4103.99896121025,4104.99896121025,4105.99896121025,4106.99896121025,4107.99896121025,4108.99896121025,4109.99896121025,4110.99896121025,4111.99896121025,4112.99896121025,4113.99896121025,4114.99896121025,4115.99896121025,4116.99896121025,4117.99896121025,4118.99896121025,4119.99896121025,4120.99896121025 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 8192.99896121025,8193.99896121025,8194.99896121025,8195.99896121025,8196.99896121025,8197.99896121025,8198.99896121025,8199.99896121025,8200.99896121025,8201.99896121025,8202.99896121025,8203.99896121025,8204.99896121025,8205.99896121025,8206.99896121025,8207.99896121025,8208.99896121025,8209.99896121025,8210.99896121025,8211.99896121025,8212.99896121025,8213.99896121025,8214.99896121025,8215.99896121025,8216.99896121025
    
     ── 14. Failure: Single uncompressed vectors (@test_fst.R#105) ─────────────────
     `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
    
     ── 15. Failure: Single weakly compressed vectors (@test_fst.R#120) ────────────
     `sub_dt` not equal to `data`.
     Component "Ylog": 'is.NA' value mismatch: 2686 in current 3328 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: NA,NA,NA,FALSE,TRUE,NA,FALSE,FALSE,FALSE,TRUE head data: NA,NA,NA,FALSE,TRUE,NA,FALSE,FALSE,FALSE,TRUE 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 88bb3fe7, cause 'memory not mapped'
Flavor: r-patched-solaris-x86