InseeFr/disaggR

CI avec un très léger fail de snapshot sous Ubuntu

arnaud-feldmann opened this issue · 2 comments

─ Session info ───────────────────────────────────────────────────────────────
 setting  value
 version  R version 4.2.2 (2022-10-31)
 os       Ubuntu 22.04.1 LTS
 system   x86_64, linux-gnu
 ui       X11
 language (EN)
 collate  C.UTF-8
 ctype    C.UTF-8
 tz       UTC
 date     2023-01-04
 pandoc   2.19.2 @ /usr/bin/pandoc

─ Packages ───────────────────────────────────────────────────────────────────
 package      * version  date (UTC) lib source
 AsioHeaders    1.22.1-2 2022-12-08 [1] RSPM
 askpass        1.1      2019-01-13 [1] RSPM
 backports      1.4.1    2021-12-13 [1] RSPM
 base         * 4.2.2    2022-10-31 [3] local
 base64enc      0.1-3    2015-07-28 [1] RSPM
 boot           1.3-28   2021-05-03 [3] CRAN (R 4.2.2)
 brio           1.1.3    2021-11-30 [1] RSPM
 bslib          0.4.2    2022-12-16 [1] RSPM
 cachem         1.0.6    2021-08-19 [1] RSPM
 callr          3.7.3    2022-11-02 [1] RSPM
 checkmate      2.1.0    2022-04-21 [1] RSPM
 chromote       0.1.1    2022-09-07 [1] RSPM
 class          7.3-20   2022-01-16 [3] CRAN (R 4.2.2)
 cli            3.5.0    2022-12-20 [1] RSPM
 cluster        2.1.4    2022-08-22 [3] CRAN (R 4.2.2)
 codetools      0.2-18   2020-11-04 [3] CRAN (R 4.2.2)
 colorspace     2.0-3    2022-02-21 [1] RSPM
 commonmark     1.8.1    2022-10-14 [1] RSPM
 compiler       4.2.2    2022-10-31 [3] local
 cpp11          0.4.3    2022-10-12 [1] RSPM
 crayon         1.5.2    2022-09-29 [1] RSPM
 pkgload        1.3.2    2022-11-16 [1] RSPM
 praise         1.0.0    2015-08-11 [1] RSPM
 prettyunits    1.1.1    2020-01-24 [1] RSPM
 processx       3.8.0    2022-10-26 [1] RSPM
 promises       1.2.0.1  2021-02-11 [1] RSPM
 ps             1.7.2    2022-10-26 [1] RSPM
 R6             2.5.1    2021-08-19 [1] RSPM
 rappdirs       0.3.3    2021-01-31 [1] RSPM
 rcmdcheck      1.4.0    2021-09-27 [1] any (@1.4.0)
 RColorBrewer   1.1-3    2022-04-03 [1] RSPM
 Rcpp           1.0.9    2022-07-08 [1] RSPM
 rematch2       2.1.2    2020-05-01 [1] RSPM
 rlang          1.0.6    2022-09-24 [1] RSPM
 rmarkdown      2.19     2022-12-15 [1] RSPM
 rpart          4.1.19   2022-10-21 [3] CRAN (R 4.2.2)
 rprojroot      2.0.3    2022-04-02 [1] RSPM
 sass           0.4.4    2022-11-24 [1] RSPM
 scales         1.2.1    2022-08-20 [1] RSPM
 sessioninfo    1.2.2    2021-12-06 [1] any (@1.2.2)
 shiny          1.7.4    2022-12-15 [1] RSPM
 shinytest2     0.2.0    2022-09-26 [1] RSPM
 sourcetools    0.1.7    2018-04-25 [1] RSPM
 spatial        7.3-15   2022-01-16 [3] CRAN (R 4.2.2)
 splines        4.2.2    2022-10-31 [3] local
 stats        * 4.2.2    2022-10-31 [3] local
 stats4         4.2.2    2022-10-31 [3] local
 stringi        1.7.8    2022-07-11 [1] RSPM
 stringr        1.5.0    2022-12-02 [1] RSPM
 survival       3.4-0    2022-08-09 [3] CRAN (R 4.2.2)
 sys            3.4.1    2022-10-18 [1] RSPM
 tcltk          4.2.2    2022-10-31 [3] local
 testthat       3.1.6    2022-12-09 [1] RSPM
 tibble         3.1.8    2022-07-22 [1] RSPM
 tinytex        0.43     2022-12-13 [1] RSPM
 tools          4.2.2    2022-10-31 [3] local
 utf8           1.2.2    2021-07-24 [1] RSPM
 utils        * 4.2.2    2022-10-31 [3] local
 vctrs          0.5.1    2022-11-16 [1] RSPM
 vdiffr         1.0.4    2022-03-15 [1] RSPM
 viridisLite    0.4.1    2022-08-22 [1] RSPM
 waldo          0.4.0    2022-03-16 [1] RSPM
 websocket      1.4.1    2021-08-18 [1] RSPM
 withr          2.5.0    2022-03-03 [1] RSPM
 xfun           0.36     2022-12-21 [1] RSPM
 xml2           1.3.3    2021-11-30 [1] RSPM
 xopen          1.0.0    2018-09-17 [1] RSPM
 xtable         1.8-4    2019-04-21 [1] RSPM
 yaml           2.3.6    2022-10-18 [1] RSPM

 [1] /home/runner/work/_temp/Library
 [2] /opt/R/4.2.2/lib/R/site-library
 [3] /opt/R/4.2.2/lib/R/library

─ External software ──────────────────────────────────────────────────────────
 setting        value
 cairo          1.16.0
 cairoFT
 pango          1.50.6
 png            1.6.37
 jpeg           8.0
 tiff           LIBTIFF, Version 4.3.0
 tcl            8.6.12
 curl           7.81.0
 zlib           1.2.11
 bzlib          1.0.8, 13-Jul-2019
 xz             5.2.5
 PCRE           10.39 2021-10-29
 ICU            70.1
 TRE            TRE 0.8.0 R_fixes (BSD)
 iconv          glibc 2.35
 readline       8.1
 BLAS           /usr/lib/x86_64-linux-gnu/openblas-pthread/libblas.so.3
 lapack         /usr/lib/x86_64-linux-gnu/openblas-pthread/libopenblasp-r0.3.20.so
 lapack_version 3.10.0

─ Python configuration ───────────────────────────────────────────────────────
 Python is not available

──────────────────────────────────────────────────────────────────────────────

La session de la CI présente de très légères erreurs de snapshot. ça a pourtant été testé sous Ubuntu en local (22.10 et 22.04 LTS) sans pb

C'est une petite divergence avec openblas. La CI sur github ubuntu lance par défaut openblas (pour une raison que j'ignore), ce qui n'est pas le cas général

Normalement résolu le problème :

  • J'ai fait les snapshot d'output avec 4 de digits
  • Je skippe les snapshot de plot si je trouve openblas. Il a un comportement trop erratique.