bfast2 / bfast

Breaks For Additive Season and Trend
https://bfast2.github.io
GNU General Public License v2.0
41 stars 15 forks source link

Submit an updated version of bfast to CRAN #65

Closed GreatEmerald closed 3 years ago

GreatEmerald commented 3 years ago

To update the package on CRAN, there are a few options. The first way, the simplest one, would be:

This is doable because none of the updates specifically depend on an update to strucchange. The downside is that for much of the new functionality (e.g. increase in speed and most of the new features, plus bug fixes), the users are very interested in the updates done to strucchange.

If we want to use the new functionality, we also want to have an update to strucchange, on which bfast could depend. Here the roadmap would be one of the two:

This plan has a downside in that splitting the whole codebase of bfast2/strucchange would take a lot of time that we currently most likely do not have (volunteers welcome). Alternatively:

It's useful to discuss which way we should choose to proceed.

GreatEmerald commented 3 years ago

Discussing with @mirt001, we think that the last option is worth trying, i.e. try to first submit our fork of strucchange and then try to submit bfast with a dependency on it. We decided to go for the name strucchangeRcpp to make it shorter and to not conflict with the package on r-forge.

GreatEmerald commented 3 years ago

Plan #3 complete!