[opensuse-packaging] Question about factory pipeline
Hi there, I'm reasonably new to how OBS works and I was wondering how the pipeline into factory works and how to check that. Recently I've submitted an update to devel:lang:rust and I was "wondering" when I'd expect to see that in Factory? https://build.opensuse.org/package/show/devel:languages:rust/rust Similar, I submitted Kanidm to network: and then opened a request for it into factory, but I'm unsure if this process was correct? https://build.opensuse.org/request/show/832555 So some help about how this works would be great, Thanks, — Sincerely, William Brown Senior Software Engineer, 389 Directory Server SUSE Labs, Australia -- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-packaging+owner@opensuse.org
On 9/22/20 8:46 AM, William Brown wrote:
Hi there,
I'm reasonably new to how OBS works and I was wondering how the pipeline into factory works and how to check that.
Recently I've submitted an update to devel:lang:rust and I was "wondering" when I'd expect to see that in Factory? https://build.opensuse.org/package/show/devel:languages:rust/rust
This one looks like it has been submitted and accepted. https://build.opensuse.org/request/show/833346
Similar, I submitted Kanidm to network: and then opened a request for it into factory, but I'm unsure if this process was correct? https://build.opensuse.org/request/show/832555
So some help about how this works would be great,
Every package that is submitted goes into a staging [1], either on its own or with a group of similar packages, once in a staging, the package gets rebuilt against all the other packages in that staging, goes through openQA and waits for any reviews. Once all the packages in a staging build, pass QA and have all there reviews completed then that staging is marked as "Acceptable". Once a day if there are acceptable stagings they are combined and released into tumbleweed / factory as a new snapshot. Looking at the SR for Kanidm you see "Open review for openSUSE:Factory:Staging:adi:41" If you follow that link, then go to the "Overview" the link at the top will take you to the status page for your staging [2], there you can see there is only one package in the staging (kanidm) and currently its blocked from being accepted because the legal review process is yet to finish. Sometimes your package maybe ready to accept but other packages may still not be acceptable. If one package is blocking a staging for too long it can be moved. 1. https://build.opensuse.org/staging_workflows/openSUSE:Factory 2. https://build.opensuse.org/staging_workflows/openSUSE:Factory/staging_projec... -- Simon Lees (Simotek) http://simotek.net Emergency Update Team keybase.io/simotek SUSE Linux Adelaide Australia, UTC+10:30 GPG Fingerprint: 5B87 DB9D 88DC F606 E489 CEC5 0922 C246 02F0 014B
participants (2)
-
Simon Lees
-
William Brown