This is the "official" (hehe) request for comments on making a policy of how to handle ebuilds than can be used for either client or server and how to allow for building client-only.
The idea is quite simple. Gentoo's standard operating procedure is to build packages as they were intended and packaged from upstream. This means if the client and the server for a particular package is in a single package, we should build both by default. To facilitate building the client portions only, the use of the local "minimal" USE flag is allowed. This can be shown in the openldap and dhcp ebuilds. Each package which uses this flag should document what is built when the "minimal" USE flag is in use, via use.local.desc as it will remove any ambiguity into what is being done. Because of this, I would request that "minimal" not become a global USE flag, since its meaning would actually be different between some packages, for example, "minimal" in xorg-server, that causes it to only build the primary server, and not the secondary servers, such as DMX. -- Chris Gianelloni Release Engineering - Strategic Lead x86 Architecture Team Games - Developer Gentoo Linux
signature.asc
Description: This is a digitally signed message part