Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test 1623 failure in Conda Forge Windows builds #6576

Open
mfansler opened this issue Oct 16, 2024 · 6 comments · May be fixed by #6577
Open

Test 1623 failure in Conda Forge Windows builds #6576

mfansler opened this issue Oct 16, 2024 · 6 comments · May be fixed by #6577
Labels

Comments

@mfansler
Copy link

mfansler commented Oct 16, 2024

We have clean builds of v1.16.2 on Windows with R 4.3.3 and 4.4.1, but get the following test failure output in the logs:

> library('data.table');test.data.table()
getDTthreads(verbose=TRUE):
  OpenMP version (_OPENMP)       201511
  omp_get_num_procs()            2
  R_DATATABLE_NUM_PROCS_PERCENT  unset (default 50)
  R_DATATABLE_NUM_THREADS        unset
  R_DATATABLE_THROTTLE           unset (default 1024)
  omp_get_thread_limit()         2147483647
  omp_get_max_threads()          2
  OMP_THREAD_LIMIT               unset
  OMP_NUM_THREADS                unset
  RestoreAfterFork               true
  data.table is using 1 threads with throttle==1024. See ?setDTthreads.
test.data.table() running: D:/bld/r-data.table_1729113837845/_test_env/lib/R/library/data.table/tests/tests.Rraw.bz2
Test 1623 didn't produce the correct error:
Expected: File '~' is a directory
Observed: File '~' does not exist or is non-readable. getwd()=='C:/Users/VSSADM~1/AppData/Local/Temp/Rtmp8G8cXt'

Error in test.data.table() : 
Wed Oct 16 22:34:08 2024  endian==little, sizeof(long double)==16, longdouble.digits==64, sizeof(pointer)==8, TZ=='UTC ', Sys.timezone()=='UTC ', Sys.getlocale()=='LC_COLLATE=English_United States.utf8;LC_CTYPE=English_United States.utf8;LC_MONETARY=English_United States.utf8;LC_NUMERIC=C;LC_TIME=English_United States.utf8', l10n_info()=='MBCS=TRUE; UTF-8=TRUE; Latin-1=FALSE; codepage=65001; system.codepage=65001', getDTthreads()=='OpenMP version (_OPENMP)==201511; omp_get_num_procs()==2; R_DATATABLE_NUM_PROCS_PERCENT==unset (default 50); R_DATATABLE_NUM_THREADS==unset; R_DATATABLE_THROTTLE==unset (default 1024); omp_get_thread_limit()==2147483647; omp_get_max_threads()==2; OMP_THREAD_LIMIT==unset; OMP_NUM_THREADS==unset; RestoreAfterFork==true; data.table is using 1 threads with throttle==1024. See ?setDTthreads.', .libPaths()=='D:/bld/r-data.table_1729113837845/_test_env/lib/R/library', zlibVersion()==1.3.1 ZLIB_VERSION==1.3.1
  1 error(s) out of 11374. Search tests/tests.Rraw.bz2 for test number(s) 1623. Duration: 57.1s elapsed (49.2s cpu).

Please let me know if you'd like any additional information captured from the logs (fyi, they have 30-day retention).

Environment Information

    _openmp_mutex:                                  4.5-2_gnu                        conda-forge
    _r-mutex:                                       1.0.1-anacondar_1                conda-forge
    binutils_impl_win-64:                           2.43-h095e170_1                  conda-forge
    bwidget:                                        1.9.14-h57928b3_1                conda-forge
    bzip2:                                          1.0.8-h2466b09_7                 conda-forge
    ca-certificates:                                2024.8.30-h56e8100_0             conda-forge
    cairo:                                          1.18.0-h32b962e_3                conda-forge
    curl:                                           8.10.1-h1ee3ff0_0                conda-forge
    expat:                                          2.6.3-he0c23c2_0                 conda-forge
    font-ttf-dejavu-sans-mono:                      2.37-hab24e00_0                  conda-forge
    font-ttf-inconsolata:                           3.000-h77eed37_0                 conda-forge
    font-ttf-source-code-pro:                       2.038-h77eed37_0                 conda-forge
    font-ttf-ubuntu:                                0.83-h77eed37_3                  conda-forge
    fontconfig:                                     2.14.2-hbde0cde_0                conda-forge
    fonts-conda-ecosystem:                          1-0                              conda-forge
    fonts-conda-forge:                              1-0                              conda-forge
    freetype:                                       2.12.1-hdaf720e_2                conda-forge
    gcc_impl_win-64:                                14.1.0-heb42754_1                conda-forge
    gfortran_impl_win-64:                           14.1.0-hf1a4e0a_1                conda-forge
    gsl:                                            2.7-hdfb1a43_0                   conda-forge
    gxx_impl_win-64:                                14.1.0-hc9484f8_1                conda-forge
    icu:                                            75.1-he0c23c2_0                  conda-forge
    intel-openmp:                                   2024.2.1-h57928b3_1083           conda-forge
    krb5:                                           1.21.3-hdf4eb48_0                conda-forge
    ld_impl_win-64:                                 2.43-hae1bf67_1                  conda-forge
    lerc:                                           4.0.0-h63175ca_0                 conda-forge
    libblas:                                        3.9.0-24_win64_mkl               conda-forge
    libcblas:                                       3.9.0-24_win64_mkl               conda-forge
    libcurl:                                        8.10.1-h1ee3ff0_0                conda-forge
    libdeflate:                                     1.22-h2466b09_0                  conda-forge
    libexpat:                                       2.6.3-he0c23c2_0                 conda-forge
    libffi:                                         3.4.2-h8ffe710_5                 conda-forge
    libgcc:                                         14.1.0-h1383e82_1                conda-forge
    libgcc-devel_win-64:                            14.1.0-h7b61a21_101              conda-forge
    libgfortran:                                    14.1.0-h719f0c7_1                conda-forge
    libgfortran5:                                   14.1.0-hf275ef4_1                conda-forge
    libglib:                                        2.82.1-h7025463_0                conda-forge
    libgomp:                                        14.1.0-h1383e82_1                conda-forge
    libiconv:                                       1.17-hcfcfb64_2                  conda-forge
    libintl:                                        0.22.5-h5728263_3                conda-forge
    libjpeg-turbo:                                  3.0.0-hcfcfb64_1                 conda-forge
    liblapack:                                      3.9.0-24_win64_mkl               conda-forge
    libpng:                                         1.6.44-h3ca93ac_0                conda-forge
    libssh2:                                        1.11.0-h7dfc565_0                conda-forge
    libstdcxx:                                      14.1.0-h904f734_1                conda-forge
    libstdcxx-devel_win-64:                         14.1.0-h7b61a21_101              conda-forge
    libtiff:                                        4.7.0-hfc51747_1                 conda-forge
    libwinpthread:                                  12.0.0.r4.gg4f2fc60ca-h57928b3_8 conda-forge
    libzlib:                                        1.3.1-h2466b09_2                 conda-forge
    m2w64-sysroot_win-64:                           12.0.0.r4.gg4f2fc60ca-h7428d3b_8 conda-forge
    mingw-w64-ucrt-x86_64-crt-git:                  12.0.0.r4.gg4f2fc60ca-h7428d3b_8 conda-forge
    mingw-w64-ucrt-x86_64-headers-git:              12.0.0.r4.gg4f2fc60ca-h7428d3b_8 conda-forge
    mingw-w64-ucrt-x86_64-windows-default-manifest: 6.4-he206cdd_7                   conda-forge
    mingw-w64-ucrt-x86_64-winpthreads-git:          12.0.0.r4.gg4f2fc60ca-h7428d3b_8 conda-forge
    mkl:                                            2024.1.0-h66d3029_694            conda-forge
    openssl:                                        3.3.2-h2466b09_0                 conda-forge
    pcre2:                                          10.44-h3d7b363_2                 conda-forge
    pixman:                                         0.43.4-h63175ca_0                conda-forge
    r-base:                                         4.4.1-hd01798a_16                conda-forge
    r-bit:                                          4.5.0-r44h11b023d_0              conda-forge
    r-bit64:                                        4.5.2-r44h11b023d_0              conda-forge
    r-data.table:                                   1.16.2-r44h3d7605b_0             local      
    r-r.methodss3:                                  1.8.2-r44hc72bb7e_3              conda-forge
    r-r.oo:                                         1.26.0-r44hc72bb7e_1             conda-forge
    r-r.utils:                                      2.12.3-r44hc72bb7e_1             conda-forge
    tbb:                                            2021.7.0-h91493d7_0              conda-forge
    tk:                                             8.6.13-h5226925_1                conda-forge
    tktable:                                        2.10-h7e9e0db_6                  conda-forge
    tzdata:                                         2024b-hc8b5060_0                 conda-forge
    ucrt:                                           10.0.22621.0-h57928b3_1          conda-forge
    vc:                                             14.3-h8a93ad2_22                 conda-forge
    vc14_runtime:                                   14.40.33810-hcc2c482_22          conda-forge
    vs2015_runtime:                                 14.40.33810-h3bf8584_22          conda-forge
    xz:                                             5.2.6-h8d14728_0                 conda-forge
    zlib:                                           1.3.1-h2466b09_2                 conda-forge
    zstd:                                           1.5.6-h0ea2cb4_0                 conda-forge

Runner Information

Operating System
Microsoft Windows Server 2022
10.0.20348
Datacenter
Runner Image
Image: windows-2022
Version: 20241006.1.0
Included Software: https://github.com/actions/runner-images/blob/win22/20241006.1/images/windows/Windows2022-Readme.md
Image Release: https://github.com/actions/runner-images/releases/tag/win22%2F20241006.1
@MichaelChirico
Copy link
Member

Thanks for the report. Are you able to test dir.exists("~") on your environment?

@mfansler
Copy link
Author

mfansler commented Oct 16, 2024

Are you able to test dir.exists("~") on your environment?

I added it, but unfortunately am logging off now. If eager to check, logs will be at https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1056757&view=logs&j=ea6b747a-d678-5a49-8233-1092783ec463&t=f2d2e250-6953-5cdb-0f87-35009083fa88. Otherwise, I'll swing back tomorrow.

@MichaelChirico
Copy link
Member

Thanks! I peeked but I don't know what I'm looking for. Searched '1623' and no hits so I will wait to hear from you.

@tdhock
Copy link
Member

tdhock commented Oct 17, 2024

I saw

> dir.exists('~')
[1] FALSE

@MichaelChirico
Copy link
Member

great! we should just skip that test when !dir.exists('~').

@mfansler is this worthy of a patch release for you?

mfansler added a commit to mfansler/data.table that referenced this issue Oct 17, 2024
@mfansler mfansler linked a pull request Oct 17, 2024 that will close this issue
@mfansler
Copy link
Author

I sent a PR for review. In the meantime, I'll patch the CF builds of v1.16.2.

Thanks for the quick feedback! ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants