
https://bugzilla.suse.com/show_bug.cgi?id=1190369 Bug ID: 1190369 Summary: obs returns incorrect repositiory data forcing all downloads through the API Classification: Internal Novell Products Product: openSUSE Build Service Version: 2.5 Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: build process Assignee: mls@suse.com Reporter: william.brown@suse.com QA Contact: adrian.schroeter@suse.com Found By: --- Blocker: --- I noticed that during builds with branched/devel packages, that all downloads were being forced through the OBS API. Examples are devel:languages:rust/rust and home:firstyear:branches:devel:languages:rust/rust. Observing the build XML (./.osc/_buildinfo-openSUSE_Tumbleweed-x86_64.xml) during a local osc build, I noted that repositories were set to "dod". IE: <bdep name="file" version="5.40" release="1.13" arch="x86_64" project="openSUSE:Tumbleweed" repository="dod"/> This causes the package to miss on the download URL, and then forces a full download from the API. However, doing an osc co openSUSE:Factory/<pkg> works correctly and returns valid repo locations (./.osc/_buildinfo-standard-x86_64.xml): <bdep name="libtevent-devel" version="0.10.2" release="1.7" arch="x86_64" project="openSUSE:Factory" repository="standard"/> I have previously been advised that using the API is not recommended due to load on OBS, so I'm wondering if this behaviour is a flaw or bug? -- You are receiving this mail because: You are on the CC list for the bug.