There are three kinds of packages now:
- Those that make no sense outside VyOS and are automatically built on commits (or are supposed to), e.g. vyos-1x
- Those that we take/build from future Debian versions or their own upstream source, e.g. StrongSWAN
- Those that we maintain, but aren't VyOS-specific and do not follow the same CI process, e.g. ipaddrcheck
Now we mix them all in the same repo. It's somewhat problematic because a) it's not clear if something needs to be updated by hand or not b) it's not clear which packages follow which development process.