Generally +1 with one major reservation:

On 12/04/2021 12:25, Nick Vatamaniuc wrote:
>  * Some applications we want to have in main, but the way they are
> implemented currently rely completely or mostly on 3.x code: purge
> logic, couch_peruser, global_changes, setup. I am thinking it may be
> better to remove them from main as we'll have them on the 3.x branch
> they'll be recent (working) there. When we're ready to fix them up, we
> can copy that code from there to the main branch.

If the intent is to release 4.0 with them, then I would suggest keeping
them there and allowing their tests to fail so we know that a "failing
main" means that the product isn't ready to release yet.

If we are pushing these out past a 4.0 release, then that decision needs
to be made formally.

Parenthetically, we try to avoid "code owners" here, but usually fixes
to couch_peruser and setup fall to Jan, while purge and global_changes I
*believe* have generally been made by IBM/Cloudant.

-Joan "not sure main is ready to be called 4.0 yet anyway" Touzet

Reply via email to