[api] check the existance of verifymd5
[opensuse:adrians-build-service.git] / ReleaseNotes-0.9
1 1. Inter Buildservice Connectivity
2 ----------------------------------
3
4 To make the projects of another buildservice available at
5 http://remote.buildservice.net available, create a project in your
6 build service containing a "remoteurl" element.
7
8 Example:
9
10 <project name="openSUSE.org">
11   <title>The openSUSE Build Service</title>
12   <remoteurl>https://api.opensuse.org/public</remoteurl>
13 </project>
14
15 This allows access to the sources and repositories of the remote
16 service:
17 - repository pathes can contain remote repository elements
18 - source links can refer to remote sources
19 - aggregations can refer to remote packages
20
21 Refering to a remote project works by prepending the project name
22 of the project containing the remoteurl to the remote project name.
23 For example, project openSUSE:Tools from the openSUSE build service
24 would be available by using "openSUSE.org:openSUSE:Tools".
25
26 Automatic rebuild triggering also works for remote resources.
27 You must be the build service administrator to create projects
28 containing the remoteurl element.
29
30 Limitations (aka bugs to be fixed):
31 - each build service can only be referenced once in your project tree
32 - remote projects cannot itself be remote on the other service
33 - remote aggregates must specify which packages to take the binaries
34   from
35 - failing builds because of server unavaiability will not automatically
36   be retried
37
38 Hava a lot of fun!
39