You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm opening this request for comment as part of the changes we're considering for LightGBM 3.0.0 (#3071 ).
I'd like to propose the following:
as of LightGBM 3.0.0, the R package cannot be used with R versions older than 3.5.0.
How this makes LightGBM better
Today, we maintain a couple places in the code for the R package which are if-else blocks checking whether you are on a version of R earlier than R 3.5.0
Removing this support would simplify the R package's code, reducing the risk of mistakes and the maintenance burden. This simplification would also make implementing #3016 easier.
Why I think the impact to users will be minimal
R 3.5.0 was released more than 2 years ago, in April 2018 (version history).
In all of the R-package bug reports submitted by our users in the last 6 months, people have been using R version 3.5 or later
In addition to maintainers, I'd love comments from some of the people who have helped the R package by opening issues and pull requests: @mayer79@rgranvil
The text was updated successfully, but these errors were encountered:
I remember there where some troubles when R 3.5 was being released.
I think in this case it is fully justified to require R >= 3.5, even if one or the other company might still rely on older R versions (with old versions of LightGBM, probably, so no real issue).
This issue has been automatically locked since there has not been any recent activity since it was closed. To start a new related discussion, open a new issue at https://github.com/microsoft/LightGBM/issues including a reference to this.
I'm opening this request for comment as part of the changes we're considering for
LightGBM
3.0.0 (#3071 ).I'd like to propose the following:
How this makes LightGBM better
Today, we maintain a couple places in the code for the R package which are if-else blocks checking whether you are on a version of R earlier than R 3.5.0
LightGBM/CMakeLists.txt
Line 14 in 1e2013a
LightGBM/R-package/src/R_object_helper.h
Lines 21 to 46 in 1e2013a
LightGBM/R-package/src/install.libs.R
Lines 173 to 175 in 1e2013a
Removing this support would simplify the R package's code, reducing the risk of mistakes and the maintenance burden. This simplification would also make implementing #3016 easier.
Why I think the impact to users will be minimal
R 3.5.0 was released more than 2 years ago, in April 2018 (version history).
In all of the R-package bug reports submitted by our users in the last 6 months, people have been using R version 3.5 or later
Note for reviewers
In addition to maintainers, I'd love comments from some of the people who have helped the R package by opening issues and pull requests: @mayer79 @rgranvil
The text was updated successfully, but these errors were encountered: