Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
200 changes: 3 additions & 197 deletions src/helloworldR.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,201 +2,7 @@ name: helloworldR
channels:
- conda-forge
- defaults
- https://repo.anaconda.com/pkgs/main
- https://repo.anaconda.com/pkgs/r
- https://repo.anaconda.com/pkgs/msys2
dependencies:
- _r-mutex=1.0.1=anacondar_1
- bzip2=1.0.8=h2466b09_7
- ca-certificates=2024.12.14=h56e8100_0
- cairo=1.18.0=h91e5215_2
- font-ttf-dejavu-sans-mono=2.37=hab24e00_0
- font-ttf-inconsolata=3.000=h77eed37_0
- font-ttf-source-code-pro=2.038=h77eed37_0
- font-ttf-ubuntu=0.83=h77eed37_3
- fontconfig=2.15.0=h765892d_1
- fonts-conda-ecosystem=1=0
- fonts-conda-forge=1=0
- freetype=2.12.1=hdaf720e_2
- fribidi=1.0.10=h8d14728_0
- graphite2=1.3.13=h63175ca_1003
- harfbuzz=8.5.0=h81778c3_0
- icu=73.2=h63175ca_0
- intel-openmp=2024.2.1=h57928b3_1083
- lerc=4.0.0=h63175ca_0
- libblas=3.9.0=26_win64_mkl
- libdeflate=1.23=h9062f6e_0
- libexpat=2.6.4=he0c23c2_0
- libffi=3.4.2=h8ffe710_5
- libglib=2.82.2=h7025463_0
- libhwloc=2.11.2=default_hc8275d1_1000
- libiconv=1.17=hcfcfb64_2
- libintl=0.22.5=h5728263_3
- libjpeg-turbo=3.0.0=hcfcfb64_1
- liblapack=3.9.0=26_win64_mkl
- liblzma=5.6.3=h2466b09_1
- libpng=1.6.44=h3ca93ac_0
- libtiff=4.7.0=h797046b_3
- libxml2=2.13.5=he286e8c_1
- libzlib=1.3.1=h2466b09_2
- m2w64-bwidget=1.9.10=2
- m2w64-bzip2=1.0.6=6
- m2w64-expat=2.1.1=2
- m2w64-fftw=3.3.4=6
- m2w64-flac=1.3.1=3
- m2w64-gcc-libgfortran=5.3.0=6
- m2w64-gcc-libs=5.3.0=7
- m2w64-gcc-libs-core=5.3.0=7
- m2w64-gettext=0.19.7=2
- m2w64-gmp=6.1.0=2
- m2w64-gsl=2.1=2
- m2w64-icu=58.2=2
- m2w64-libiconv=1.14=6
- m2w64-libjpeg-turbo=1.4.2=3
- m2w64-libogg=1.3.2=3
- m2w64-libpng=1.6.21=2
- m2w64-libsndfile=1.0.26=2
- m2w64-libtiff=4.0.6=2
- m2w64-libvorbis=1.3.5=2
- m2w64-libwinpthread-git=5.0.0.4634.697f757=2
- m2w64-libxml2=2.9.3=3
- m2w64-mpfr=3.1.4=4
- m2w64-pcre2=10.34=0
- m2w64-speex=1.2rc2=3
- m2w64-speexdsp=1.2rc3=3
- m2w64-tcl=8.6.5=3
- m2w64-tk=8.6.5=3
- m2w64-tktable=2.10=5
- m2w64-wineditline=2.101=5
- m2w64-xz=5.2.2=2
- m2w64-zlib=1.2.8=10
- mkl=2024.2.2=h66d3029_15
- msys2-conda-epoch=20160418=1
- openssl=3.4.0=ha4e3fda_1
- pandoc=2.19.2=h57928b3_2
- pcre2=10.44=h3d7b363_2
- pixman=0.44.2=had0cd8c_0
- pthreads-win32=2.9.1=h2466b09_4
- r-askpass=1.2.0=r41h6d2157b_0
- r-assertthat=0.2.1=r41hc72bb7e_3
- r-backports=1.5.0=r41h6c66454_0
- r-base=4.1.3=h22dd5fe_17
- r-base64enc=0.1_3=r41h6d2157b_1006
- r-bit=4.0.5=r41h6d2157b_1
- r-bit64=4.0.5=r41h6d2157b_2
- r-blob=1.2.4=r41hc72bb7e_0
- r-broom=1.0.5=r41hc72bb7e_0
- r-bslib=0.5.0=r41hc72bb7e_0
- r-cachem=1.1.0=r41h6c66454_0
- r-callr=3.7.3=r41hc72bb7e_0
- r-cellranger=1.1.0=r41hc72bb7e_1005
- r-cli=3.6.3=r41he75b88d_0
- r-clipr=0.8.0=r41hc72bb7e_1
- r-colorspace=2.1_0=r41h6d2157b_1
- r-conflicted=1.2.0=r41h785f33e_0
- r-cpp11=0.4.7=r41hc72bb7e_0
- r-crayon=1.5.2=r41hc72bb7e_1
- r-curl=4.3.3=r41h6d2157b_2
- r-data.table=1.15.4=r41h6d2157b_0
- r-dbi=1.1.3=r41hc72bb7e_1
- r-dbplyr=2.3.2=r41hc72bb7e_0
- r-digest=0.6.36=r41he75b88d_0
- r-dplyr=1.1.4=r41ha856d6a_0
- r-dtplyr=1.3.1=r41hc72bb7e_0
- r-ellipsis=0.3.2=r41h6d2157b_2
- r-evaluate=0.21=r41hc72bb7e_0
- r-fansi=1.0.6=r41h6d2157b_0
- r-farver=2.1.2=r41he75b88d_0
- r-fastmap=1.2.0=r41he75b88d_0
- r-fontawesome=0.5.1=r41hc72bb7e_0
- r-forcats=1.0.0=r41hc72bb7e_0
- r-fs=1.6.4=r41h3f0a074_0
- r-gargle=1.4.0=r41h785f33e_0
- r-generics=0.1.3=r41hc72bb7e_1
- r-ggplot2=3.4.2=r41hc72bb7e_0
- r-glue=1.7.0=r41h6d2157b_0
- r-googledrive=2.1.0=r41hc72bb7e_0
- r-googlesheets4=1.1.0=r41h785f33e_0
- r-gtable=0.3.3=r41hc72bb7e_0
- r-gtools=3.9.5=r41h6d2157b_0
- r-haven=2.5.4=r41ha856d6a_0
- r-highr=0.10=r41hc72bb7e_0
- r-hms=1.1.3=r41hc72bb7e_0
- r-htmltools=0.5.8.1=r41ha856d6a_0
- r-httr=1.4.6=r41hc72bb7e_0
- r-ids=1.0.1=r41hc72bb7e_2
- r-isoband=0.2.7=r41ha856d6a_2
- r-jquerylib=0.1.4=r41hc72bb7e_1
- r-jsonlite=1.8.8=r41h6d2157b_0
- r-knitr=1.43=r41hc72bb7e_0
- r-labeling=0.4.2=r41hc72bb7e_2
- r-lattice=0.22_6=r41h6d2157b_0
- r-lifecycle=1.0.3=r41hc72bb7e_1
- r-lubridate=1.9.3=r41h6d2157b_0
- r-magrittr=2.0.3=r41h6d2157b_2
- r-mass=7.3_58.3=r41h6d2157b_0
- r-matrix=1.6_5=r41hb9981e2_0
- r-memoise=2.0.1=r41hc72bb7e_1
- r-mgcv=1.9_1=r41hb9981e2_0
- r-mime=0.12=r41h6d2157b_2
- r-modelr=0.1.11=r41hc72bb7e_0
- r-munsell=0.5.0=r41hc72bb7e_1005
- r-nlme=3.1_165=r41hd63c432_0
- r-openssl=2.0.6=r41h81a3cea_1
- r-pillar=1.9.0=r41hc72bb7e_0
- r-pkgconfig=2.0.3=r41hc72bb7e_2
- r-plogr=0.2.0=r41hc72bb7e_1004
- r-prettyunits=1.1.1=r41hc72bb7e_2
- r-processx=3.8.4=r41h6d2157b_0
- r-progress=1.2.2=r41hc72bb7e_3
- r-ps=1.7.6=r41h6d2157b_0
- r-purrr=1.0.2=r41h6d2157b_0
- r-r6=2.5.1=r41hc72bb7e_1
- r-ragg=1.3.2=r41he767bbc_0
- r-rappdirs=0.3.3=r41h6d2157b_2
- r-rcolorbrewer=1.1_3=r41h785f33e_1
- r-rcpp=1.0.12=r41ha856d6a_0
- r-readr=2.1.5=r41ha856d6a_0
- r-readxl=1.4.3=r41h1c2d66b_0
- r-rematch=1.0.1=r41hc72bb7e_1005
- r-rematch2=2.1.2=r41hc72bb7e_2
- r-reprex=2.0.2=r41hc72bb7e_1
- r-rlang=1.1.4=r41he75b88d_0
- r-rmarkdown=2.22=r41hc72bb7e_0
- r-rsqlite=2.3.4=r41ha856d6a_0
- r-rstudioapi=0.14=r41hc72bb7e_1
- r-rsyncrosim=2.0.0=r41hd8ed1ab_0
- r-rvest=1.0.3=r41hc72bb7e_1
- r-sass=0.4.9=r41ha856d6a_0
- r-scales=1.2.1=r41hc72bb7e_1
- r-selectr=0.4_2=r41hc72bb7e_2
- r-stringi=1.8.4=r41h3f0a074_0
- r-stringr=1.5.0=r41h785f33e_0
- r-sys=3.4.2=r41h6d2157b_1
- r-systemfonts=1.1.0=r41h754b566_0
- r-terra=1.5_21=r41ha856d6a_8
- r-textshaping=0.4.0=r41hdd868d5_0
- r-tibble=3.2.1=r41h6d2157b_2
- r-tidyr=1.3.1=r41ha856d6a_0
- r-tidyselect=1.2.0=r41h6addd8b_1
- r-tidyverse=2.0.0=r41h785f33e_0
- r-timechange=0.3.0=r41ha856d6a_0
- r-tinytex=0.45=r41hc72bb7e_0
- r-tzdb=0.4.0=r41ha856d6a_1
- r-utf8=1.2.4=r41h6d2157b_0
- r-uuid=1.2_0=r41h6d2157b_0
- r-vctrs=0.6.5=r41ha856d6a_0
- r-viridislite=0.4.1=r41hc72bb7e_1
- r-vroom=1.6.5=r41ha856d6a_0
- r-withr=2.5.0=r41hc72bb7e_1
- r-xfun=0.45=r41he75b88d_0
- r-xml2=1.3.3=r41ha856d6a_2
- r-yaml=2.3.8=r41h6d2157b_0
- tbb=2021.13.0=h62715c5_1
- ucrt=10.0.22621.0=h57928b3_1
- vc=14.3=ha32ba9b_23
- vc14_runtime=14.42.34433=he29a5d6_23
- vs2015_runtime=14.42.34433=hdffcdeb_23
- zlib=1.3.1=h2466b09_2
- zstd=1.5.6=h0ea2cb4_0
prefix: C:\Users\DorianaRomualdi\miniconda3\envs\helloworldR
- r-base=4.1.3
- r-rsyncrosim=2.1.7
- r-terra=1.5_21
Comment on lines +6 to +8
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

# First, let's explore the repository structure to find PR context or testing information
git log --oneline -1

Repository: ApexRMS/helloworldConda

Length of output: 94


🏁 Script executed:

# Check if there's any PR description or testing documentation in the repository
find . -type f \( -name "*.md" -o -name "*.txt" -o -name ".github" \) | head -20

Repository: ApexRMS/helloworldConda

Length of output: 78


🏁 Script executed:

# Look for any CI/CD configuration files that might show testing setup
find . -type f -name "*.yml" -o -name "*.yaml" | grep -E "(\.github|\.gitlab|\.circleci|\.travis)" | head -10

Repository: ApexRMS/helloworldConda

Length of output: 49


🌐 Web query:

r-terra conda-forge version 1.5_21

💡 Result:

Short answer: conda-forge does not appear to provide r-terra version 1.5_21. The conda-forge r-terra package index shows other versions (e.g. 1.3_22, 1.8_86) but not 1.5_21. [1][2] The CRAN/Debian archives do contain a terra 1.5-21 source/package (CRAN/Ubuntu), so that specific CRAN release exists but it hasn't been published to conda-forge under the r-terra name. [3]

Sources:

  • conda-forge / anaconda.org r-terra package page (versions list). [1]
  • conda-forge package metadata / prefix.dev (current published version examples). [2]
  • CRAN / Ubuntu archive showing terra 1.5-21 (r-cran-terra_1.5-21). [3]

r-terra version 1.5_21 does not exist in conda-forge—this specification will fail during environment creation.

Web search confirms that while CRAN includes terra 1.5-21, conda-forge's r-terra package does not have a published version 1.5_21. Available versions in conda-forge include 1.3_22 and 1.8_86, among others. The environment file must specify a version that actually exists in the conda-forge channel to be reproducible. Verify the correct version number and update the pin accordingly.

🤖 Prompt for AI Agents
In src/helloworldR.yml around lines 6 to 8, the pinned package r-terra=1.5_21
does not exist on conda-forge and will cause environment creation to fail;
update the spec to a conda-forge-available version (for example r-terra=1.8_86)
or remove the hard pin, and ensure the environment.yml uses the conda-forge
channel so the chosen r-terra version is resolvable; verify the exact available
version with conda search --channel conda-forge r-terra and update the file
accordingly.

6 changes: 3 additions & 3 deletions src/package.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<package name="helloworldConda" displayName="Hello World Conda (R)" description="Example demonstrating how to create a package with conda" version="2.0.0" url="https://apexrms.github.io/helloworldEnhanced/">
<package name="helloworldConda" displayName="Hello World Conda (R)" description="Example demonstrating how to create a package with conda" version="2.0.1" url="https://apexrms.github.io/helloworldEnhanced/">

<!--Scenario Datasheets-->

Expand All @@ -16,7 +16,7 @@

<!--Transformer-->

<transformer name="Main" displayName="Hello World" programArguments="model.R" condaEnv="helloworldR.yml" condaEnvVersion="1">
<transformer name="Main" displayName="Hello World" programArguments="model.R" condaEnv="helloworldR.yml" condaEnvVersion="2">
<dataSheet name="InputDatasheet" type="Input"/>
<dataSheet name="OutputDatasheet" type="Output"/>
</transformer>
Expand All @@ -29,4 +29,4 @@
<item name="OutputDatasheet"/>
</layout>

</package>
</package>