-
-
Notifications
You must be signed in to change notification settings - Fork 63
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
Remove deprecated arguments and functions #1061
base: master
Are you sure you want to change the base?
Conversation
@andrjohns @SteveBronder Is there any reason we'd want to do another release before 1.0? If not then we can just merge this into the master branch in preparation for 1.0. If we want to do a release before 1.0 then I guess this shouldn't go into master yet. |
@@ -1,6 +1,25 @@ | |||
# cmdstanr 0.8.1.9000 | |||
|
|||
Items for next release go here | |||
* Removed deprecated items (replacements in parentheses): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I made a list of the user-facing stuff that's being removed. I guess it's listed under cmdstanr 0.8.1.9000
since that's the placeholder we use for the next release, but it's really for version 1.0
I think this is now ready for review. (The failure on |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one of the comments can be updated, otherwise LGTM thanks!
@andrjohns If we merge this one into master then the next release will remove all the deprecated functionality. Do you have a preference waiting to merge this until we're ready to do v1.0 or just going ahead and merging it now? Depends on whether we want to do a release before v1.0 with whatever is currently on master. |
Ahh yeah that's a tricky one. Hmm I think if we're confident that the next release is going to be v1.0 and not a bugfix/patch (I think that should be the case anyway) then it should be ok, otherwise it might be a bit of a pain cherry-picking. I'd vote for going ahead with the merge. I'm planning to sort out the |
That would be great, thanks! If you're able to handle the multi-chain stuff, I think the other things we wanted to do for v1.0 are relatively straightforward compared to that:
So those are all either mostly done already (1) or relatively simple changes to make (2, 3). |
Oh yeah, we could remove all of the additional utilities for installing gcc/mingw32-make through pacman as well. Then we can also drop the I think we can also remove all of the R3.x toolchain handling as well, since CmdStan is now requiring c++17 and the Rtools35 toolchain barely supports c++14 |
closes #409
Submission Checklist
Summary
Removes deprecated arguments and functions in preparation for v1.0.
Copyright and Licensing
Please list the copyright holder for the work you are submitting
(this will be you or your assignee, such as a university or company):
Columbia University
By submitting this pull request, the copyright holder is agreeing to
license the submitted work under the following licenses: