We tried this method some time ago, but itโs a burden of maintain. So the current policy is:
- install/update latest versions on testing & development
- keeping package versions on stable, Only update a package on stable when itโs needed for hotfixes.
- test carefully the staging versions
In such a way we keep updated to the last on development & testing what allows detecting any problem introduced by a package update as soon as possible. Just like it happened with the noVNC issue
Also, we have recently created a deb repository for specific/customized zynthian packages. This repository has stable & testing branches too. Currently only a few packages have been added but we hope to grow the list, so we install fewer packages from source code.
Regards,