On 11/14/2012 07:41 PM, Ryan Harkin wrote: > On 14 November 2012 11:38, Jon Medhurst (Tixy) <t...@linaro.org> wrote: >> Adding linaro-dev list and replying with some comments... >> On Tue, 2012-11-13 at 20:20 +0400, Andrey Konovalov wrote: >>> The llct tree itself has no suitable .conf or defconfig for vexpress at >>> all. That's the problem (wrt the ci jobs). >>> >>> The easier way seemed to be a single kernel/configs.git, >>> config-boards-tracking branch to provide the config fragments for all >>> the llct jobs. >>> But it creates several instances of the same <board>.conf files and adds >>> confusion. Agreed. >>> Should we do in the jenkins jobs something like 'git checkout >>> arm_lt/integration-linaro-vexpress.conf -- linaro/configs/vexpress.conf' >>> for vexpress and similar (but different and unique) command for the >>> other boards? >> >> Yes, I see the problem. But getting CI jobs to pull configs direct from >> an LT tree seems like the wrong solution. I guess what people really >> need is configs in linux-linaro-core-tracking (llct) (I'm sure people >> have told me that before and I possibly didn't listen enough). >> >> Now that the LT branches included in linux-linaro (ll) are based on >> llct, then they could modify the board configs in llct if required for >> the work in their topics. So at the moment, I can't think of a good >> reason not to pub all the board configs into llct. Can anyone else? >> >> I don't know if we need the board configs to be sourced from a single >> repo, or allow board configs to be included in llct from LT trees. One >> central repo means that people know where to go > > This seems like the easiest option to me. Let's do it this way unless > someone gives a valid objection. > >> (Unless we had >> an official maintainer to manage all commits to the tree.) > > I assume this would have to be Andrey. Andrey, are you OK with that? > Or does someone else need to do it? > > Each LT that is using LLCT would have to send a patch to get their > config updated. So long as this happens in a timely manner, LTs > should be able to live with that process. >
I suppose we are talking about the basic board config here. That should be ok. The new board enablement config fragments should always go in with the respective topic branches. > >> Or course, once Linaro's build and test infrastructure supports config >> fragments fully, then we could have have separate config fragments for >> - basic board config >> - new board enablement >> - special features (e.g. big.LITTLE MP) >> - testing or benchmarking config >> and the configs could live in the tree relevant to the code they apply >> to rather than having a single central board config we have to manage. > > That sounds scarey - there would be no one place to get a config, but > I guess, if you need a config for feature X, you'd also need the > branch for feature X that contained the source and config, so it would > work out fine. > > Cheers, > Ryan. > > _______________________________________________ > linaro-dev mailing list > linaro-dev@lists.linaro.org > http://lists.linaro.org/mailman/listinfo/linaro-dev > -- Tushar Behera _______________________________________________ linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev