-
Notifications
You must be signed in to change notification settings - Fork 3.8k
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
v3.2.1 release #4169
v3.2.1 release #4169
Conversation
/gha run r-configure |
@StrikerRUS the automatic |
@jameslamb I believe you should use your admin power and merge all CI-fixing PRs one by one. I don't want to squash them into one messy PR fixing everything. WDYT? |
yes you're definitely right, I'll keep doing that! I just merged #4158 and #4167 , will do #4168 next |
/gha run r-valgrind Workflow R valgrind tests has been triggered! 🚀 Status: success ✔️. |
/gha run r-solaris Workflow Solaris CRAN check has been triggered! 🚀 solaris-x86-patched: https://builder.r-hub.io/status/lightgbm_3.2.1.tar.gz-390bafe6704c4081bc07e4c74026a742 |
Last night, I updated this to the latest I'd like to submit to CRAN, what do you think @StrikerRUS ? |
@jameslamb OK, let's merge then! CRAN package for submission will be attached to the GitHub release after passing CI. |
Release will be delayed (we should re-run Azure Pipelines later) due to unhealthy Homebrew:
All AppleClang macOS jobs failed. |
GitHub release is ready: https://github.com/microsoft/LightGBM/releases/tag/v3.2.1. |
Great, thanks very much for re-running! I'll get the CRAN package from there and submit it right now. And I'll email Guolin to let him know that he should expect to receive an email from CRAN. |
Ok I just submitted to CRAN and emailed Guolin. By the way, I want to be sure to tell you, in case I'm ever unavailable and you do a submission to CRAN. The file name has to be changed to exactly the format mv lightgbm-3.2.1-r-cran.tar.gz lightgbm_3.2.1.tar.gz From https://cran.r-project.org/web/packages/policies.html#Source-packages
|
Can we change artifact name here then? It will allow to drop one manual step of renaming before submission. I believe that that name shouldn't conflict with Line 290 in b8a6f80
|
I'm concerned that it would be confusing for users to see a file just called |
I think ordinary users should install directly from CRAN and not use Releases page at all. More advanced users can ask us in issues in case of any troubles. |
I'm personally opposed to having two artifacts whose names are separated by the difference between a The CRAN upload process is already manual anyway and happens so infrequently that I don't mind changing the file name manually during that process. |
I've been refreshing the CRAN checks at https://cran.r-project.org/web/checks/check_results_lightgbm.html for 3.2.1 every few hours. Every check run on version 3.2.1 has passed so far. There are 4 left to be run. Notably, the I don't think we need to worry about the ERROR on Windows for 3.2.0 in that screenshot. Looks like a problem with CRAN's environment.
|
excellent! |
Great! Thanks to all of you for the help, acting quickly to be sure the package stays on CRAN. |
This pull request 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. |
CRAN is asking for a new submission of the R package because it is failing checks on an environment we were not testing before. See #4164 (comment) for the request and #4105 for a description of the failing check.
We have until April 21st to submit a new version, or
{lightgbm}
will be removed from CRAN.This PR proposes doing a 3.2.1 release of LightGBM to avoid that situation. No breaking changes have been merged since #3872, so I think this should be ok. Maintainers can see the full set of changes at this draft release: https://github.com/microsoft/LightGBM/releases/tag/untagged-e297143c87782ac26583.
Release checklist:
configure
file of R-package:/gha run r-configure
./gha run r-valgrind
./gha run r-solaris
.v*
tag to triggerGitHubRelease
action at Azure Pipelines.Draft
to normal one.stable
tag at GitHub.Necessary PRs
This is a small maintenance release and the CRAN issue makes it time-sensitive, so I don't think we should wait for any in-progress features to be merged. However, a few bug fixes do need to be done before this can be released.