Hi, After reboot it still fails with "cannot find an open port". I looked closer to the error logs at https://bioconductor.org/checkResults/3.21/bioc-LATEST/seqArchR/kunpeng2-checksrc.html and I think the error actually is: ============================================ Error in python_config_impl(python) : Error running '/home/biocbuild/.virtualenvs/r-reticulate/bin/python': No such file. The Python installation used to create the virtualenv has been moved or removed: ============================================
biocbuild@kunpeng2 ~/git [1]> ll /home/biocbuild/.virtualenvs/r-reticulate/bin/ total 64K -rw-r--r-- 1 biocbuild biocbuild 1.9K Feb 5 2024 activate -rw-r--r-- 1 biocbuild biocbuild 873 Feb 5 2024 activate.csh -rw-r--r-- 1 biocbuild biocbuild 2.0K Feb 5 2024 activate.fish -rw-r--r-- 1 biocbuild biocbuild 8.7K Feb 5 2024 Activate.ps1 -rwxr-xr-x 1 biocbuild biocbuild 288 Apr 27 2024 convert-caffe2-to-onnx* -rwxr-xr-x 1 biocbuild biocbuild 288 Apr 27 2024 convert-onnx-to-caffe2* -rwxr-xr-x 1 biocbuild biocbuild 252 Feb 5 2024 f2py* -rwxr-xr-x 1 biocbuild biocbuild 241 Apr 27 2024 isympy* -rwxr-xr-x 1 biocbuild biocbuild 257 Feb 5 2024 pip* -rwxr-xr-x 1 biocbuild biocbuild 257 Feb 5 2024 pip3* -rwxr-xr-x 1 biocbuild biocbuild 257 Feb 5 2024 pip3.10* -rwxr-xr-x 1 biocbuild biocbuild 257 Feb 5 2024 pip3.9* lrwxrwxrwx 1 biocbuild biocbuild 9 Feb 5 2024 python -> python3.9 lrwxrwxrwx 1 biocbuild biocbuild 9 Feb 5 2024 python3 -> python3.9 lrwxrwxrwx 1 biocbuild biocbuild 18 Feb 5 2024 python3.9 -> /usr/bin/python3.9 -rwxr-xr-x 1 biocbuild biocbuild 256 Apr 27 2024 torchrun* -rwxr-xr-x 1 biocbuild biocbuild 244 Feb 5 2024 wheel* python3.9 !! The OS provides python3.11 after the last updates. I've updated the symlinks to use /usr/bin/python3.11 ! Let's see what the next build will show! On Fri, Dec 27, 2024 at 11:35 AM Martin Grigorov <mgrigo...@apache.org> wrote: > Hi, > > I have installed scikit-learn at Tuesday: > > biocbuild@kunpeng2 ~/git [1]> python -m pip install scikit-learn > Requirement already satisfied: scikit-learn in > /home/biocbuild/miniconda3/lib/python3.11/site-packages (1.6.0) > Requirement already satisfied: numpy>=1.19.5 in > /home/biocbuild/miniconda3/lib/python3.11/site-packages (from scikit-learn) > (2.2.1) > Requirement already satisfied: scipy>=1.6.0 in > /home/biocbuild/miniconda3/lib/python3.11/site-packages (from scikit-learn) > (1.14.1) > Requirement already satisfied: joblib>=1.2.0 in > /home/biocbuild/miniconda3/lib/python3.11/site-packages (from scikit-learn) > (1.4.2) > Requirement already satisfied: threadpoolctl>=3.1.0 in > /home/biocbuild/miniconda3/lib/python3.11/site-packages (from scikit-learn) > (3.5.0) > > Since then the check fails with: > > biocbuild@kunpeng2 ~/git> R CMD check seqArchR_1.11.0.tar.gz > * using log directory ‘/home/biocbuild/git/seqArchR.Rcheck’ > * using R Under development (unstable) (2024-11-24 r87369) > * using platform: aarch64-unknown-linux-gnu > * R was compiled by > aarch64-unknown-linux-gnu-gcc (GCC) 14.2.0 > GNU Fortran (GCC) 14.2.0 > * running under: openEuler 24.03 (LTS) > * using session charset: UTF-8 > * checking for file ‘seqArchR/DESCRIPTION’ ... OK > * checking extension type ... Package > * this is package ‘seqArchR’ version ‘1.11.0’ > * package encoding: UTF-8 > * checking package namespace information ... OK > * checking package dependencies ... OK > * checking if this is a source package ... OK > * checking if there is a namespace ... OK > * checking for hidden files and directories ... OK > * checking for portable file names ... OK > * checking for sufficient/correct file permissions ... OK > * checking whether package ‘seqArchR’ can be installed ... OK > * checking installed package size ... OK > * checking package directory ... OK > * checking ‘build’ directory ... OK > * checking DESCRIPTION meta-information ... OK > * checking top-level files ... OK > * checking for left-over files ... OK > * checking index information ... OK > * checking package subdirectories ...Warning: program compiled against > libxml 212 using older 211 > OK > * checking code files for non-ASCII characters ... OK > * checking R files for syntax errors ... OK > * checking whether the package can be loaded ... OK > * checking whether the package can be loaded with stated dependencies ... > OK > * checking whether the package can be unloaded cleanly ... OK > * checking whether the namespace can be loaded with stated dependencies > ... OK > * checking whether the namespace can be unloaded cleanly ... OK > * checking loading without being on the library search path ... OK > * checking whether startup messages can be suppressed ... OK > * checking dependencies in R code ... OK > * checking S3 generic/method consistency ... OK > * checking replacement functions ... OK > * checking foreign function calls ... OK > * checking R code for possible problems ... OK > * checking Rd files ... OK > * checking Rd metadata ... OK > * checking Rd cross-references ... OK > * checking for missing documentation entries ... OK > * checking for code/documentation mismatches ... OK > * checking Rd \usage sections ... OK > * checking Rd contents ... OK > * checking for unstated dependencies in examples ... OK > * checking installed files from ‘inst/doc’ ... OK > * checking files in ‘vignettes’ ... OK > * checking examples ... OK > * checking for unstated dependencies in ‘tests’ ... OK > * checking tests ... > Running ‘testthat.R’ > ERROR > Running the tests in ‘tests/testthat.R’ failed. > Last 13 lines of output: > ══ Failed tests > ════════════════════════════════════════════════════════════════ > ── Error ('test_seqArchR_main.R:149:5'): seqArchR (cv) works when > timeFlag is FALSE ── > Error: cannot find an open port. For manually specifying the port, see > ?SnowParam > Backtrace: > ▆ > 1. └─seqArchR::seqArchR(...) at test_seqArchR_main.R:149:5 > 2. └─seqArchR:::perform_setup(...) > 3. └─BiocParallel::MulticoreParam(workers = crs, tasks = crs) > 4. └─BiocParallel:::.snowPort() > 5. └─BiocParallel:::.stop("cannot find an open port. For > manually specifying the port, see ?SnowParam") > > [ FAIL 1 | WARN 1 | SKIP 4 | PASS 104 ] > Error: Test failures > Execution halted > * checking for unstated dependencies in vignettes ... OK > * checking package vignettes ... OK > * checking re-building of vignette outputs ... OK > * checking PDF version of manual ... OK > * DONE > > Status: 1 ERROR > See > ‘/home/biocbuild/git/seqArchR.Rcheck/00check.log’ > for details. > > It is not clear to me which port it tries to use and why the official > build run still does not see scikit-learn ... > I will reboot the VM once the daily build finishes later today and try > again! > > On Thu, Dec 26, 2024 at 9:15 PM Jennifer Wokaty < > jennifer.wok...@sph.cuny.edu> wrote: > >> Hi, >> >> All builds passing now, except for an issue with kunpeng2, which I'm >> discussing with Martin on #arm-linux on the community Slack. I may invite >> you to join us there if we get stuck. >> >> >> Jennifer Wokaty (they/them) >> >> Waldron Lab at CUNY SPH >> Bioconductor Core Team >> ------------------------------ >> *From:* Bioc-devel <bioc-devel-boun...@r-project.org> on behalf of >> Martin Grigorov <mgrigo...@apache.org> >> *Sent:* Monday, December 9, 2024 3:34 AM >> *To:* Sarvesh Nikumbh <sarvesh.niku...@gmail.com> >> *Cc:* Bioc-devel <bioc-devel@r-project.org> >> *Subject:* Re: [Bioc-devel] Package check errors Fwd: seqArchR problems >> reported in the Multiple platform build/check report for BioC 3.21 >> >> * This email originates from a sender outside of CUNY. Verify the sender >> before replying or clicking on links and attachments. * >> >> Hi, >> >> This issue should be fixed on kunpeng2 in the next build run (the results >> will be available two days from now). >> >> Regards, >> Martin >> >> On Tue, Dec 3, 2024 at 7:58 PM Sarvesh Nikumbh <sarvesh.niku...@gmail.com >> > >> wrote: >> >> > Dear Bioc team, >> > >> > I am seeing check errors on nebbiolo1 and palomino7 and build and >> install >> > error on kunpeng2 for my package "seqArchR". The check errors are due to >> > the missing Python module scikit-learn, and others are due to >> dependencies >> > not being available. I believe this is being looked into by the team. >> > Please let me know if you need anything from my side to get this >> resolved. >> > >> > Thanks and best wishes, >> > Sarvesh >> > >> > >> > ---------- Forwarded message --------- >> > From: <bbs-nore...@bioconductor.org> >> > Date: Tue, 3 Dec 2024 at 22:30 >> > Subject: seqArchR problems reported in the Multiple platform build/check >> > report for BioC 3.21 >> > To: <sarvesh.niku...@gmail.com> >> > >> > >> > [This is an automatically generated email. Please don't reply.] >> > >> > Hi seqArchR maintainer, >> > >> > According to the Multiple platform build/check report for BioC 3.21, >> > the seqArchR package has the following problem(s): >> > >> > o ERROR for 'R CMD check' on nebbiolo1. See the details here: >> > >> > >> > >> https://urldefense.com/v3/__https://bioconductor.org/checkResults/3.21/bioc-LATEST/seqArchR/nebbiolo1-checksrc.html__;!!LRXxDv2l!SAm81ssftyYCFtEnWDLRGhmNLFYQviFOkWffrugLy_nNcfjwOCASVtR1LMdj9ZYFn9I03NRsIbuvToqCRon2i_GuHmcXzA$ >> > >> > Please take the time to address this by committing and pushing >> > changes to your package at git.bioconductor.org >> > >> > Notes: >> > >> > * This was the status of your package at the time this email was sent >> to >> > you. >> > Given that the online report is updated daily (in normal conditions) >> > you >> > could see something different when you visit the URL(s) above, >> > especially if >> > you do so several days after you received this email. >> > >> > * It is possible that the problems reported in this report are false >> > positives, >> > either because another package (from CRAN or Bioconductor) breaks >> your >> > package (if yours depends on it) or because of a Build System >> problem. >> > If this is the case, then you can ignore this email. >> > >> > * Please check the report again 24h after you've committed your >> changes >> > to the >> > package and make sure that all the problems have gone. >> > >> > * If you have questions about this report or need help with the >> > maintenance of your package, please use the Bioc-devel mailing list: >> > >> > >> https://urldefense.com/v3/__https://bioconductor.org/help/mailing-list/__;!!LRXxDv2l!SAm81ssftyYCFtEnWDLRGhmNLFYQviFOkWffrugLy_nNcfjwOCASVtR1LMdj9ZYFn9I03NRsIbuvToqCRon2i_GWDRO4ew$ >> > >> > (all package maintainers are requested to subscribe to this list) >> > >> > For immediate notification of package build status, please >> > subscribe to your package's RSS feed. Information is at: >> > >> > >> https://urldefense.com/v3/__https://bioconductor.org/developers/rss-feeds/__;!!LRXxDv2l!SAm81ssftyYCFtEnWDLRGhmNLFYQviFOkWffrugLy_nNcfjwOCASVtR1LMdj9ZYFn9I03NRsIbuvToqCRon2i_HCYkxsMQ$ >> > >> > Thanks for contributing to the Bioconductor project! >> > >> > >> > >> > -- >> > >> > thanks! >> > -Sarvesh >> > >> > -------------------------------------------- >> > Q: Why is this email five sentences or less? >> > A: >> https://urldefense.com/v3/__http://five.sentenc.es__;!!LRXxDv2l!SAm81ssftyYCFtEnWDLRGhmNLFYQviFOkWffrugLy_nNcfjwOCASVtR1LMdj9ZYFn9I03NRsIbuvToqCRon2i_HhFiC8nA$ >> > >> > [[alternative HTML version deleted]] >> > >> > _______________________________________________ >> > Bioc-devel@r-project.org mailing list >> > >> https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/bioc-devel__;!!LRXxDv2l!SAm81ssftyYCFtEnWDLRGhmNLFYQviFOkWffrugLy_nNcfjwOCASVtR1LMdj9ZYFn9I03NRsIbuvToqCRon2i_GRPrF1nw$ >> > >> >> [[alternative HTML version deleted]] >> >> _______________________________________________ >> Bioc-devel@r-project.org mailing list >> >> https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/bioc-devel__;!!LRXxDv2l!SAm81ssftyYCFtEnWDLRGhmNLFYQviFOkWffrugLy_nNcfjwOCASVtR1LMdj9ZYFn9I03NRsIbuvToqCRon2i_GRPrF1nw$ >> > [[alternative HTML version deleted]] _______________________________________________ Bioc-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/bioc-devel