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
List of dependencies that should be updated from time to time #3763
Comments
|
@jameslamb Please help to clarify. Should we monitor new releases for R 3.x stuff or they have been frozen forever? |
No R 3.x resources will change. Rtools for R 3.x is frozen forever. https://cran.r-project.org/bin/windows/Rtools/history.html We also do not need to look for new versions of R itself. R doesn't have a concept of "long-term support" releases like other projects. So you won't see a bugfix that results in, say, R 4.1.1 and R 3.6.4 at the same time. You can see the history of release dates at https://cran.r-project.org/bin/windows/base/old/. |
|
I'm so sorry for my English, but I can read this answer in two ways. Which one is correct?
Ah, I see, thanks! Removed from the list.
I see there are What about |
|
Oh sorry, let me rephrase.
For 4.x series, there will continue to be new releases. They tend to do 4 or 5 per year. The next release of R will be R 4.1.0. That might or might not involve a new Rtools 4.x release. I use this mirror of the R source (R development is not actually done on GitHub) to keep track: https://github.com/wch/r-source/blob/trunk/VERSION |
|
Thank you very much!
Got it, great! Then I think we can have them both in the list.
Quite frequent. For instance,
VS releases have 2-year cycle, but I still find it useful to have VS mentioned here. |
|
I want to note here that R 4.1.0 is planned for release on May 18, 2021. https://twitter.com/pdalgd/status/1383008275545919488 You can see a full list of changes in that version at https://stat.ethz.ch/R-manual/R-devel/doc/html/NEWS.html. There is only one that looks immediately relevant to
I don't think
I don't think that any action is required at this time to prepare for R 4.1.0. But that release will be a big one so I just wanted to note that it's coming so we're prepared. |



Here is a list of different places in LightGBM's GitHub repo where we specify some dependencies or helpers. Quite often we should specify a particular version of such software. And these versions are tend to obsolete with time. If you see that there is a newer version comparing to what we have, please feel free to propose a PR with updates or simply leave a comment here.
external_libsfolder. If there are some checkpoints (markers of stable versions) of these libraries, e.g. Releases at GitHub, the most recent stable release should be used (not the unstable latestmastercommit). If there are no such indicators of stable commit, use the latest available one. How to update GitHub submodules.1.
LightGBM/CMakeIntegratedOpenCL.cmake
Lines 5 to 6 in f997a06
2.
LightGBM/CMakeIntegratedOpenCL.cmake
Lines 8 to 9 in f997a06
3.
LightGBM/CMakeIntegratedOpenCL.cmake
Lines 11 to 12 in f997a06
LightGBM/CMakeIntegratedOpenCL.cmake
Lines 66 to 68 in f997a06
LightGBM/.appveyor.yml
Line 26 in f997a06
PublishBuildArtifactsAzure Pipelines task (multiple occurrences, do search the file forPublishBuildArtifactskeyword)LightGBM/.vsts-ci.yml
Line 144 in f997a06
LightGBM/.ci/setup.sh
Line 7 in f2695da
DownloadBuildArtifactsAzure Pipelines taskLightGBM/.vsts-ci.yml
Line 220 in f997a06
NuGetCommandAzure Pipelines taskLightGBM/.vsts-ci.yml
Line 228 in f997a06
PublishBuildArtifactsAzure Pipelines taskLightGBM/.vsts-ci.yml
Line 233 in f997a06
GitHubReleaseAzure Pipelines taskLightGBM/.vsts-ci.yml
Line 238 in f997a06
CMakeLists.txtin case of adding new breaking changes in the CPP code of LightGBM (also, make updates in the installation guide and in the Python installation guide)Checkout repositoryGitHub Action (multiple occurrences, do search in the.github/workflowsfolder foractions/checkoutkeyword in all files)LightGBM/.github/workflows/cuda.yml
Lines 25 to 37 in 65349b4
upload-artifactGitHub ActionLightGBM/.github/workflows/r_artifacts.yml
Line 48 in f2695da
setup-pandocGitHub ActionLightGBM/.github/workflows/r_package.yml
Line 119 in f2695da
LightGBM/.github/workflows/r_package.yml
Lines 69 to 70 in f2695da
LightGBM/.github/workflows/r_package.yml
Lines 76 to 77 in f2695da
application/vnd.githubkeyword in the repo)lightgbm-ci-dockerrepository that are used in our CI environmentsLightGBM/.ci/install_opencl.ps1
Line 3 in f2695da
LightGBM/.ci/setup.sh
Line 72 in f2695da
LightGBM/.ci/test_windows.ps1
Line 44 in f2695da
libboostfrom Martin Hierholzer's ppaLightGBM/.ci/setup.sh
Line 70 in f2695da
gccversion that comes frombrewon macOSLightGBM/.ci/test.sh
Lines 4 to 5 in f2695da
LightGBM/.ci/test.sh
Line 110 in f2695da
LightGBM/.ci/test_r_package.sh
Lines 30 to 32 in f2695da
LightGBM/.ci/test_r_package_windows.ps1
Line 49 in f2695da
LightGBM/.ci/test_r_package_windows.ps1
Line 48 in f2695da
LightGBM/.ci/test_r_package_windows.ps1
Line 107 in f2695da
Autoconfversion for R-packageLightGBM/R-package/configure.ac
Line 6 in d107872
Autoconfversion for R-packageconfigurefile for R-package: https://github.com/microsoft/LightGBM/tree/master/R-package#changing-the-cran-package andLightGBM/.github/workflows/r_configure.yml
Line 12 in 9388b2e
LightGBM/R-package/DESCRIPTION
Lines 45 to 57 in d107872
LightGBM/R-package/src/install.libs.R
Lines 66 to 70 in d107872
LightGBM/docs/_static/js/script.js
Line 41 in d107872
libboostfor GPU-version inCMakeLists.txt(also, make updates in the installation guide)LightGBM/CMakeLists.txt
Line 137 in d107872
OpenCLfor GPU-version (multiple occurrences, do search foropenclkeyword in the installation guide)LightGBM/CMakeLists.txt
Line 159 in d107872
buildsection; adding new and removing deprecated config values)LightGBM/docs/conf.py
Line 77 in d107872
sphinx_rtd_themefor documentation generation indocs' folder README file (search forsphinx_rtd_theme; version should be the same as in conda environment)docs' folder README file (search forreadthedocs/build; tag should be the most recently released)dockerfolderLightGBM/python-package/setup.py
Lines 338 to 350 in 9cc3777
LightGBM/python-package/setup.py
Line 183 in 9cc3777
LightGBM/python-package/setup.py
Line 168 in 9cc3777
LightGBM/python-package/setup.py
Lines 373 to 376 in 9cc3777
LightGBM/python-package/setup.py
Line 343 in d31346f
LightGBM/CMakeLists.txt
Lines 475 to 476 in 337103d
The text was updated successfully, but these errors were encountered: