Hi,
On 11/14/2017 03:04 PM, Ian Stakenvicius wrote: > The biggest issue you will have with doing these types of builds, > though, is dealing with the various use flag differences that various > consumer systems may have. From what little I've played with binary > builds, if you want to offer binpkg's for an entire system set you > pretty much have to synchronize all use flags across all systems. So > a realistic deployment will essentially require (a) adherence to a > specific set of static profiles, or (b) a nearly-infinitely-growing > number of build profiles that match each permutation of global and > per-package use flag settings that your consumers would have. Just like you described. There will be a profile for each system environment and that would be integrated in CI/CD using OBS for my proposed use case. Use flags will be optimized for each case only possible with a powerful distribution like Gentoo :P Obviously that creating a new profile would need a strong requirement for that ;) That's why I think the effort for maintaining profiles would be awesome with the idea proposed by Michael Haubenwallner, with the "Social Linux Distribution Network" sharing Gentoo user's profile setups - with the cache for binary packages to be optional. So the OBS reference in this context would be the profile and the binary repository as optional. The open-source development way of systems described by the schema "profile" would be the next step. Containers or appliances cloud be defined this way for complex deployments. Thanks ;)