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
First, I wanted to let you know that the next release of LightGBM (the entire project, including the R package) will be a major version release with significant breaking changes. See this discussion of v4.0.0: microsoft/LightGBM#5153. We don't have a planned date for that release yet, as we have been struggling from a lack of maintainer attention / activity. But I expect it will be months not weeks from now.
Second, I wanted to share how you can test this project against {lightgbm}.
REPO_DIR="${HOME}/repos"# install {EIX}'s Suggests dependenciescd"${REPO_DIR}/EIX"
Rscript \
--vanilla \
-e "devtools::install_dev_deps()"# build {lightgbm} R package from source and install it
git clone \
--recursive \
[email protected]:microsoft/LightGBM.git \
"${REPO_DIR}/lgb-dev"cd"${REPO_DIR}/lgb-dev"
sh build-cran-package.sh \
--no-build-vignettes
R CMD INSTALL \
--with-keep.source \
./lightgbm_*.tar.gz
# run R CMD checkcd"${REPO_DIR}/EIX"
R CMD build .
R CMD check --as-cran ./EIX_*.tar.gz
I'm happy to report that as of the most recent development version of {lightgbm} (microsoft/LightGBM@44fe591), R CMD check doesn't show any issues for this package! That probably means that the v4.0.0 release of {lightgbm} won't lead to check failures for this project on CRAN.
However, since this project does not have any unit tests, it's still possible that parts of {EIX} are incompatible with {lightgbm} or may become incompatible as additional changes are merged in the development version. I recommend setting up some automated tests that test the package against a development version of {lightgbm}, or at a minimum occasionally manually running something like the commands I provided.
The text was updated successfully, but these errors were encountered:
jameslamb
changed the title
lightgbm v4.0.0 is coming
{lightgbm} v4.0.0 is coming
Jul 19, 2022
You can close this issue if you'd like, I just wanted to open it as a way to communicate these plans and prepare you for the upcoming release of {lightgbm}.
👋 Hello! I'm James, one of the maintainers of LightGBM.
We were excited to see
{EIX}
show up as a "reverse suggests" on https://cran.r-project.org/web/packages/lightgbm/index.html. Thanks so much for enhancing what users can do in R with LightGBM models!First, I wanted to let you know that the next release of LightGBM (the entire project, including the R package) will be a major version release with significant breaking changes. See this discussion of v4.0.0: microsoft/LightGBM#5153. We don't have a planned date for that release yet, as we have been struggling from a lack of maintainer attention / activity. But I expect it will be months not weeks from now.
Please open issues at https://github.com/microsoft/LightGBM/issues if there's anything we could do to make
{lightgbm}
easier to use with{EIX}
.Second, I wanted to share how you can test this project against
{lightgbm}
.I'm happy to report that as of the most recent development version of
{lightgbm}
(microsoft/LightGBM@44fe591),R CMD check
doesn't show any issues for this package! That probably means that the v4.0.0 release of{lightgbm}
won't lead to check failures for this project on CRAN.However, since this project does not have any unit tests, it's still possible that parts of
{EIX}
are incompatible with{lightgbm}
or may become incompatible as additional changes are merged in the development version. I recommend setting up some automated tests that test the package against a development version of{lightgbm}
, or at a minimum occasionally manually running something like the commands I provided.The text was updated successfully, but these errors were encountered: