CRAN Package Check Results for Package lubridate

Last updated on 2022-10-07 23:08:39 CEST.

Flavor Version Tinstall Tcheck Ttotal Status Flags
r-devel-linux-x86_64-debian-clang 1.8.0 30.57 103.70 134.27 ERROR
r-devel-linux-x86_64-debian-gcc 1.8.0 21.77 76.78 98.55 ERROR
r-devel-linux-x86_64-fedora-clang 1.8.0 203.93 ERROR
r-devel-linux-x86_64-fedora-gcc 1.8.0 192.49 ERROR
r-devel-windows-x86_64 1.8.0 225.00 165.00 390.00 ERROR
r-patched-linux-x86_64 1.8.0 28.41 95.85 124.26 OK
r-release-linux-x86_64 1.8.0 26.66 96.74 123.40 OK
r-release-macos-arm64 1.8.0 47.00 OK
r-release-macos-x86_64 1.8.0 69.00 OK
r-release-windows-x86_64 1.8.0 218.00 153.00 371.00 OK
r-oldrel-macos-arm64 1.8.0 64.00 OK
r-oldrel-macos-x86_64 1.8.0 91.00 OK
r-oldrel-windows-ix86+x86_64 1.8.0 77.00 193.00 270.00 OK

Additional issues

M1mac

Check Details

Version: 1.8.0
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     period.c:116:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes]
Flavors: r-devel-linux-x86_64-debian-clang, r-devel-linux-x86_64-fedora-clang

Version: 1.8.0
Check: tests
Result: ERROR
     Running 'testthat.R' [31s/36s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > if (packageVersion("testthat") >= "0.7.1.99") {
     + library(testthat)
     + test_check("lubridate")
     + }
     Loading required package: lubridate
    
     Attaching package: 'lubridate'
    
     The following objects are masked from 'package:base':
    
     date, intersect, setdiff, union
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
    
     == Skipped tests ===============================================================
     * Fixm ymd_hms OSz parsing (2)
     * On CRAN (6)
    
     == Failed tests ================================================================
     -- Failure (test-format_ISO8601.R:10:3): Formatting a date works ---------------
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "y") not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018"
     precision is respected (y)
     -- Failure (test-format_ISO8601.R:13:3): Formatting a date works ---------------
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "ym") not equal to "2018-02".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018-02"
     precision is respected (ym)
     -- Failure (test-format_ISO8601.R:27:3): Formatting a datetime works -----------
     format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz = "EST")) not equal to "2018-02-01T03:04:05".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05"
     Standard datetime formatting works
     -- Failure (test-format_ISO8601.R:30:3): Formatting a datetime works -----------
     format_ISO8601(...) not equal to "2018-02-01T03:04:05-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05-0500"
     usetz is respected with datetimes
     -- Failure (test-format_ISO8601.R:33:3): Formatting a datetime works -----------
     format_ISO8601(...) not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018"
     precision is respected (y)
     -- Failure (test-format_ISO8601.R:38:3): Formatting a datetime works -----------
     format_ISO8601(...) not equal to "2018-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-0500"
     precision is respected (y) with timezone
     -- Failure (test-format_ISO8601.R:41:3): Formatting a datetime works -----------
     format_ISO8601(...) not equal to "2018-02-01T03:04".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04"
     precision is respected (ymdhm)
     -- Failure (test-format_ISO8601.R:92:3): Formatting an Interval works ----------
     format_ISO8601(interval(start = "2018-02-01", end = "2018-03-04")) not equal to "2018-02-01T00:00:00/2018-03-04T00:00:00".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00/2018-03-04T00:00:00"
     Standard interval formatting works
     -- Failure (test-format_ISO8601.R:98:3): Formatting an Interval works ----------
     format_ISO8601(...) not equal to "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500"
     interval formatting respects timezone
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-clang

Version: 1.8.0
Check: whether package can be installed
Result: WARN
    Found the following significant warnings:
     period.c:116:6: warning: function declaration isn’t a prototype [-Wstrict-prototypes]
Flavors: r-devel-linux-x86_64-debian-gcc, r-devel-linux-x86_64-fedora-gcc

Version: 1.8.0
Check: compilation flags used
Result: NOTE
    Compilation used the following non-portable flag(s):
     ‘-Wstrict-prototypes’
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.8.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [23s/37s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > if (packageVersion("testthat") >= "0.7.1.99") {
     + library(testthat)
     + test_check("lubridate")
     + }
     Loading required package: lubridate
    
     Attaching package: 'lubridate'
    
     The following objects are masked from 'package:base':
    
     date, intersect, setdiff, union
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • Fixm ymd_hms OSz parsing (2)
     • On CRAN (6)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure (test-format_ISO8601.R:10:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "y") not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:13:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "ym") not equal to "2018-02".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018-02"
     precision is respected (ym)
     ── Failure (test-format_ISO8601.R:27:3): Formatting a datetime works ───────────
     format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz = "EST")) not equal to "2018-02-01T03:04:05".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05"
     Standard datetime formatting works
     ── Failure (test-format_ISO8601.R:30:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04:05-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05-0500"
     usetz is respected with datetimes
     ── Failure (test-format_ISO8601.R:33:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:38:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-0500"
     precision is respected (y) with timezone
     ── Failure (test-format_ISO8601.R:41:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04"
     precision is respected (ymdhm)
     ── Failure (test-format_ISO8601.R:92:3): Formatting an Interval works ──────────
     format_ISO8601(interval(start = "2018-02-01", end = "2018-03-04")) not equal to "2018-02-01T00:00:00/2018-03-04T00:00:00".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00/2018-03-04T00:00:00"
     Standard interval formatting works
     ── Failure (test-format_ISO8601.R:98:3): Formatting an Interval works ──────────
     format_ISO8601(...) not equal to "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500"
     interval formatting respects timezone
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-debian-gcc

Version: 1.8.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [39s/87s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > if (packageVersion("testthat") >= "0.7.1.99") {
     + library(testthat)
     + test_check("lubridate")
     + }
     Loading required package: lubridate
    
     Attaching package: 'lubridate'
    
     The following objects are masked from 'package:base':
    
     date, intersect, setdiff, union
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • Fixm ymd_hms OSz parsing (2)
     • On CRAN (6)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure (test-format_ISO8601.R:10:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "y") not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:13:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "ym") not equal to "2018-02".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018-02"
     precision is respected (ym)
     ── Failure (test-format_ISO8601.R:27:3): Formatting a datetime works ───────────
     format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz = "EST")) not equal to "2018-02-01T03:04:05".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05"
     Standard datetime formatting works
     ── Failure (test-format_ISO8601.R:30:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04:05-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05-0500"
     usetz is respected with datetimes
     ── Failure (test-format_ISO8601.R:33:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:38:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-0500"
     precision is respected (y) with timezone
     ── Failure (test-format_ISO8601.R:41:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04"
     precision is respected (ymdhm)
     ── Failure (test-format_ISO8601.R:92:3): Formatting an Interval works ──────────
     format_ISO8601(interval(start = "2018-02-01", end = "2018-03-04")) not equal to "2018-02-01T00:00:00/2018-03-04T00:00:00".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00/2018-03-04T00:00:00"
     Standard interval formatting works
     ── Failure (test-format_ISO8601.R:98:3): Formatting an Interval works ──────────
     format_ISO8601(...) not equal to "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500"
     interval formatting respects timezone
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-clang

Version: 1.8.0
Check: tests
Result: ERROR
     Running ‘testthat.R’ [39s/52s]
    Running the tests in ‘tests/testthat.R’ failed.
    Complete output:
     > if (packageVersion("testthat") >= "0.7.1.99") {
     + library(testthat)
     + test_check("lubridate")
     + }
     Loading required package: lubridate
    
     Attaching package: 'lubridate'
    
     The following objects are masked from 'package:base':
    
     date, intersect, setdiff, union
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • Fixm ymd_hms OSz parsing (2)
     • On CRAN (6)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure (test-format_ISO8601.R:10:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "y") not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:13:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "ym") not equal to "2018-02".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018-02"
     precision is respected (ym)
     ── Failure (test-format_ISO8601.R:27:3): Formatting a datetime works ───────────
     format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz = "EST")) not equal to "2018-02-01T03:04:05".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05"
     Standard datetime formatting works
     ── Failure (test-format_ISO8601.R:30:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04:05-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05-0500"
     usetz is respected with datetimes
     ── Failure (test-format_ISO8601.R:33:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:38:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-0500"
     precision is respected (y) with timezone
     ── Failure (test-format_ISO8601.R:41:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04"
     precision is respected (ymdhm)
     ── Failure (test-format_ISO8601.R:92:3): Formatting an Interval works ──────────
     format_ISO8601(interval(start = "2018-02-01", end = "2018-03-04")) not equal to "2018-02-01T00:00:00/2018-03-04T00:00:00".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00/2018-03-04T00:00:00"
     Standard interval formatting works
     ── Failure (test-format_ISO8601.R:98:3): Formatting an Interval works ──────────
     format_ISO8601(...) not equal to "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500"
     interval formatting respects timezone
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-linux-x86_64-fedora-gcc

Version: 1.8.0
Check: tests
Result: ERROR
     Running 'testthat.R' [35s]
    Running the tests in 'tests/testthat.R' failed.
    Complete output:
     > if (packageVersion("testthat") >= "0.7.1.99") {
     + library(testthat)
     + test_check("lubridate")
     + }
     Loading required package: lubridate
    
     Attaching package: 'lubridate'
    
     The following objects are masked from 'package:base':
    
     date, intersect, setdiff, union
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
    
     ══ Skipped tests ═══════════════════════════════════════════════════════════════
     • Fixm ymd_hms OSz parsing (2)
     • On CRAN (6)
    
     ══ Failed tests ════════════════════════════════════════════════════════════════
     ── Failure (test-format_ISO8601.R:10:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "y") not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:13:3): Formatting a date works ───────────────
     format_ISO8601(as.Date("02-01-2018", format = "%m-%d-%Y"), precision = "ym") not equal to "2018-02".
     1/1 mismatches
     x[1]: "2018-02-01"
     y[1]: "2018-02"
     precision is respected (ym)
     ── Failure (test-format_ISO8601.R:27:3): Formatting a datetime works ───────────
     format_ISO8601(as.POSIXct("2018-02-01 03:04:05", tz = "EST")) not equal to "2018-02-01T03:04:05".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05"
     Standard datetime formatting works
     ── Failure (test-format_ISO8601.R:30:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04:05-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04:05-0500"
     usetz is respected with datetimes
     ── Failure (test-format_ISO8601.R:33:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018"
     precision is respected (y)
     ── Failure (test-format_ISO8601.R:38:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-0500".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-0500"
     precision is respected (y) with timezone
     ── Failure (test-format_ISO8601.R:41:3): Formatting a datetime works ───────────
     format_ISO8601(...) not equal to "2018-02-01T03:04".
     1/1 mismatches
     x[1]: "2018-02-01 03:04:05"
     y[1]: "2018-02-01T03:04"
     precision is respected (ymdhm)
     ── Failure (test-format_ISO8601.R:92:3): Formatting an Interval works ──────────
     format_ISO8601(interval(start = "2018-02-01", end = "2018-03-04")) not equal to "2018-02-01T00:00:00/2018-03-04T00:00:00".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00/2018-03-04T00:00:00"
     Standard interval formatting works
     ── Failure (test-format_ISO8601.R:98:3): Formatting an Interval works ──────────
     format_ISO8601(...) not equal to "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500".
     1/1 mismatches
     x[1]: "2018-02-01/2018-03-04"
     y[1]: "2018-02-01T00:00:00-0500/2018-03-04T00:00:00-0500"
     interval formatting respects timezone
    
     [ FAIL 9 | WARN 16 | SKIP 8 | PASS 2737 ]
     Error: Test failures
     Execution halted
Flavor: r-devel-windows-x86_64