2 # openSUSE Build Service 2.0
5 Please read the README.SETUP file for initial installation
6 instructions or use the OBS Appliance from
8 http://en.opensuse.org/Build_Service/OBS-Appliance
10 README.UPDATERS file has informations for updaters.
12 OBS Appliance users who have setup their LVM can just replace
13 their appliance image without data loss. The migration will
20 * read access feature enhancements of MeeGo branch (named 1.8 in git)
21 are not included with this release.
23 Do *NOT* update from 1.8 to this release.
25 We will merge these branches in a later release.
28 * API calls which got deprecated with 1.0 release got removed:
29 /platform (use /build or /search/repository_id instead)
30 /repository (use /build or /search/repository_id instead)
31 /project (use /source instead)
32 /package (use /source instead)
34 * The OBS Appliance comes with package signing enabled by default now.
35 As consequence some operations like project creation may take a
36 long time if your hardware has no hardware random number generator.
37 (gpg key creation needs a safe random generator source).
43 * Revised webui, new layout with more funcationality.
45 * Anonymous access mode for webui
46 => to be configured in api config/options.yml
48 * Improved permission system:
49 - User group support for roles and requests
51 * Improved request system:
53 - New "reviewer" role to set default reviewers for a package or project.
54 These can be users or groups.
55 http://en.opensuse.org/Build_Service/Concepts/Review
57 - New requests types for
61 * Project link mechanism
62 http://en.opensuse.org/Build_Service/Concepts/ProjectLinking
64 * Build job scheduling strategies got configurable
65 http://en.opensuse.org/Build_Service/Concepts/BuildSchedulingStrategies
67 * New fair build job dispatcher is distributing the jobs based on importance
68 and former used build times now.
70 * Build cycle dependencies are accessable via api and webui now.
72 * History for meta files like _meta and _prjconf
74 * Project/Package undelete feature
76 * Source service are stabelized and enabled by default.
77 - default services for downloading files and to verify them are available.
78 - basic support in webui for source services
80 * Lots of smaller improvements and bugfixes
87 * xml files are validated by the api
89 * "expansion error" state got renamed to "unresolved".
91 * New "signing" state.
93 * For cross architecture compiling support:
94 CBpreinstall and CBinstall prjconf directives added.
95 - CBPreinstall: add to preinstall section if emulator_arch
96 - CBinstall: add to install section if emulator_arch
97 - as with VMinstall, there's no dependency resolution.
98 Add all needed dependencies manually.
104 * The OBS server should not run on a system with less than 2GB memory.
105 4GB is recommended, esp. when the same system is also building packages.
107 * Use osc 0.127 or later to get access to the new features.