Hi, On Fri, 2019-11-08 at 12:55 +0100, Hans-Peter Jansen wrote:
Hi,
since I'm stumbling across a strange dependency issue right now, could some brave soul explain the difference of openSUSE_Tumbleweed and openSUSE_Factory build targets, please?
E.g.: https://build.opensuse.org/project/show/graphics defines both identically:
<repository name="openSUSE_Tumbleweed"> <path project="openSUSE:Factory" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository>
openSUSE_Tunbleweed should normally be defined as either openSUSE:Tumbleweed/standard or openSUSE:Factory/snapshot In this case, it seems somebody was 'breaking' the logic though The logic, if correctly setup, would be: openSUSE_Factory: build against the 'FUTURE' snapshot This is especially useful for devel repos, working on the future openSUSE_Tumbleweed: build against the published snapshot This is useful for user-targetted repos
<repository name="openSUSE_Factory"> <path project="openSUSE:Factory" repository="standard"/> <arch>i586</arch> <arch>x86_64</arch> </repository>
And while at it, why could some packages link to Factory, but those packages aren't available, yet.
They are available in Factory (which is how they could be linked) but not yet available in a published Tumbleweed snapshot. In essence: Factory == Tumbleweed (with a time gap) - Factory is pre-QA-pre- Publish, Tumbleweed is post-QA-post-publish. For apparent reasons, there is a time gap in between (while Factory builds, is being tested and published) - in normal cases this delta is about 24 - 48 hours. Hope that helps Dominique