fix 2.0.7 and 2.0.8 release notes
[opensuse:build-service.git] / ReleaseNotes-1.7
1 #
2 # Release Notes for openSUSE Build Service 1.7     (PRE-RELEASE)
3 #
4
5 Please read the README.SETUP file for initial installation
6 instructions.
7
8 README.UPDATE has informations for updaters.
9
10 Please note that the new SLP service discovery support is
11 recommended to be used. bs_worker instances will find all
12 OBS server instances in the entire network. You can disable
13 this via syconfig settings:
14   /etc/sysconfig/obs-server
15   /etc/sysconfig/obs-worker
16
17 The former called "frontend" is now called "api".
18 The former called "webclient" is now called "webui".
19
20 New processes are
21
22  * bs_signerd
23    Needed when a signing key is configured in BSConfig.pm
24
25  * bs_warden
26    Optionally, detects hanging build hosts
27
28  * delayed_jobs
29    Needed to run regular jobs on api instance which creates
30    cache content.
31
32  * Cron jobs
33    api and webui requires cronjobs to log the worker status
34    and to generate the load graphes. These are active by default
35    in obs-server rpm package. Otherwise templates for the 
36    cronjobs can be found in dist/ directory of git tree.
37
38 Main new features are:
39
40  * Rewritten dependency solver in scheduler which gave
41    a significant speed up. It is using the SAT solver via perl-BSSolv
42    module.
43
44  * Speedup in webui by using new xml parser
45
46  * Attribute system to store all kind of information for projects,
47    packages or sub packages as defined by the server admin.
48
49  * Extended request handling
50    - new request types (delete or change_devel)
51    - new review mechanism
52
53  * clean product build support (inside of chroot enviroment)
54
55  * Improved source handling of branched packages (less often 
56    created conflicts).
57    branch command is creating full copies now with additional _link
58
59  * webui is themable now
60
61  * Build trigger reporting, the reason why a package got triggered
62    to build is stored now and requestable.
63
64  * Scheduler status reporting for each repository
65
66 Regression:
67
68  * The Download on Demand feature got not yet re-implemented to support
69    the new scheduler SAT support. 
70
71 Preview features are:
72
73  * patchinfo aka maintenance handling, this is not complete yet.
74
75  * source service handler to let server and client side modules
76    prepare sources in the same way.
77