On Sat, May 2, 2015 at 11:26 AM, Alexis Ballier <aball...@gentoo.org> wrote: > On Sat, 2 May 2015 05:53:57 -0400 > Rich Freeman <ri...@gentoo.org> wrote: > >> On Sat, May 2, 2015 at 4:20 AM, Alexis Ballier <aball...@gentoo.org> >> wrote: >> > On Fri, 1 May 2015 11:28:52 -0400 >> > Mike Gilbert <flop...@gentoo.org> wrote: >> > >> >> Due to popular demand, I have added a basic systemd profile for >> >> amd64: >> > >> > what about we start telling people /etc/make.profile can be a dir >> > and that you can fill the 'parent' file in there just as well as >> > you ln -s it ? >> >> That is the whole mix-in concept. In order to make that work we'd >> really need to work towards it. You can't inherit profiles in >> arbitrary order. If you want something like mix-ins you really need >> to split profiles up into certain classes and define rules about which >> ones are used for what. Then they won't be stepping on each other's >> toes. > > > Rules that make that work are simple, but instead, we seem to be heading > towards '# of arches * # of DEs * # of init systems * # of gentoo > releases * # of ABIs * # of libcs' profiles. Most of them being just > about a 'parent' file, and thus, I hope, following the good practices :) >
Someone needs to do the work of writing the rules down. Also, repoman probably needs to be adjusted so that we actually test some useful subset of the possible combinations. There's no such support today.