On Mittwoch, 19. Januar 2022, 08:16:35 CET Dan Čermák wrote:
Hi Kai,
Kai Liu
writes: On 2022/01/19 Wed 06:58, Dan Čermák wrote:
Hi Kai,
Kai Liu
writes: Hi,
Say I have a project A which use project B as its build repository, while B use project C as its repository, and C use D and so on.
My understanding is A will eventually look for packages and projconf from B, C, D and down to the end of chain. Am I correct?
OBS will include all projects in path elements in your project configuration, e.g. if your repository is configured as follows: --8<---------------cut here---------------start------------->8--- <repository name="snapshot"> <path project="A" repository="Factory"/> <path project="Z" repository="test"/> <arch>x86_64</arch> </repository> --8<---------------cut here---------------end--------------->8---
then OBS will include A and Z in the buildroot. In addition to that, OBS will also include all projects from the last (iirc) path entry recursively (i.e. everything from Z) into your build root. However, it will not perform this recursive expansion this for all other entries (in this case A).
Hmm... why the last one is special. This looks quite unintuitive.
I don't know why it is the last one.
if all of them were multiple base distros configs appear.
--
Adrian Schroeter