I am building firmware for "ar71xx_generic" and "lantiq_xrx200". Both are based on the architecture "mips_24kc". After the build has finished the packages are uploaded to an ftp server. Because i have not enabled all packages on both targets and because both are based on mips_24kc my "Packages.manifest" is different and some package are missing!
This is because the packages of the last build are uploaded and previous are overwritten or delete.
I don't want to enable all packages on both target.
Buildbot solves your problem by building things in two steps, quite separately.
First step is targets (like ar71xx_generic, ar71xx_nand, lantiq) themselves and directly related packages (that need to be compiled for the target) http://phase1.builds.lede-project.org/grid
I don't know a graceful way of solving your problem.
Easiest might be to manually combine all necessary packages to be built along one of your targets. (E.g. add all extra lantiq packages for your ar71xx build as "m" so that they are available there.
@hnyman@jow thanks for the fast reply.
I have already seen this in the distfeeds.conf file.
Normally i am building my images with the ImageBuilder.
But during development i want to install packages from the feeds.
If i do it the lede way do i need then 2 Buildbot instances for phase1 and phase2?