Am 20.01.2013 10:24, schrieb Srinidhi B:
I just realized that the "Status" page in webui for a linked project
doesn't list failing packages. I'm not sure if this is by design or a bug.
OBS version: 2.3.7
$ osc meta prj ProjectA
$ osc meta prj ProjectB
<repository name="standard" linkedbuild="all">
<path project="ProjectA" repository="standard"/>
Note that linkedbuild="all" setting in ProjectB's "standard"
repository will trigger rebuild of packages that do not have any real sources in
Now, because of updated packages / dependencies coming from openSUSE:Factory, there could
be some build failures in ProjectB. In the webui, the "Overview" page of
"ProjectB" shows, let's say, "5 build errors", but if you go to
the "Status" page of this project, there are no packages listed.
After reading a lot of code around api, webui and backend, I found that status
information of linked / aggregated packages are not listed in
/status/project/<project> API call. Is this intentional? Is this information
available from backend but not queried by the API?
AFAIU, backend knows about these packages and their build status since scheduler
understands "linkedbuild" property of a repository. Is my understanding
incorrect? If I wanted these packages listed in the webui, where should I start looking /
Well, you need to check the package list from the backend if project is
a project link - the backend has a expand=1 parameter for that route.
But that won't make the code more pretty ;(
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe(a)opensuse.org
To contact the owner, e-mail: opensuse-buildservice+owner(a)opensuse.org