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: