| 949937d by Adrian Schröter at 2010-04-26 | 1 | # |
| 2 | # openSUSE Build Service 2.0 |
|
| 3 | # |
|
| 4 | ||
| f73d7ca by Adrian Schröter at 2010-06-07 | 5 | Please read the README.SETUP file for initial installation |
| 0110bb2 by Adrian Schröter at 2010-06-09 | 6 | instructions or use the OBS Appliance from |
| 7 | ||
| 8 | http://en.opensuse.org/Build_Service/OBS-Appliance |
|
| 1495c25 by Adrian Schröter at 2010-05-25 | 9 | |
| f73d7ca by Adrian Schröter at 2010-06-07 | 10 | README.UPDATERS file has informations for updaters. |
| 11 | ||
| 0110bb2 by Adrian Schröter at 2010-06-09 | 12 | OBS Appliance users who have setup their LVM can just replace |
| 13 | their appliance image without data loss. The migration will |
|
| 14 | happen automatically. |
|
| 15 | ||
| f73d7ca by Adrian Schröter at 2010-06-07 | 16 | |
| 17 | Known Regressions: |
|
| 18 | ================== |
|
| 71212b3 by Adrian Schröter at 2010-05-25 | 19 | |
| 0110bb2 by Adrian Schröter at 2010-06-09 | 20 | * read access feature enhancements of MeeGo branch (named 1.8 in git) |
| 71212b3 by Adrian Schröter at 2010-05-25 | 21 | are not included with this release. |
| 22 | ||
| 3bb4ba8 by Adrian Schröter at 2010-05-26 | 23 | Do *NOT* update from 1.8 to this release. |
| 24 | ||
| 25 | We will merge these branches in a later release. |
|
| 71212b3 by Adrian Schröter at 2010-05-25 | 26 | |
| 27 | ||
| 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) |
|
| 33 | ||
| 0110bb2 by Adrian Schröter at 2010-06-09 | 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). |
|
| 71212b3 by Adrian Schröter at 2010-05-25 | 38 | |
| 1495c25 by Adrian Schröter at 2010-05-25 | 39 | |
| 40 | Features: |
|
| 41 | ========= |
|
| 42 | ||
| 43 | * Revised webui, new layout with more funcationality. |
|
| 44 | ||
| 45 | * Anonymous access mode for webui |
|
| 46 | => to be configured in api config/options.yml |
|
| 47 | ||
| 48 | * Improved permission system: |
|
| 49 | - User group support for roles and requests |
|
| 50 | ||
| 51 | * Improved request system: |
|
| 52 | - Review mechanism |
|
| 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 |
|
| 56 | ||
| 57 | - New requests types for |
|
| 58 | - set bugowner |
|
| 59 | - add role |
|
| 60 | ||
| 61 | * Project link mechanism |
|
| 62 | http://en.opensuse.org/Build_Service/Concepts/ProjectLinking |
|
| 63 | ||
| 0110bb2 by Adrian Schröter at 2010-06-09 | 64 | * Build job scheduling strategies got configurable |
| 1495c25 by Adrian Schröter at 2010-05-25 | 65 | http://en.opensuse.org/Build_Service/Concepts/BuildSchedulingStrategies |
| 66 | ||
| 0110bb2 by Adrian Schröter at 2010-06-09 | 67 | * New fair build job dispatcher is distributing the jobs based on importance |
| 1495c25 by Adrian Schröter at 2010-05-25 | 68 | and former used build times now. |
| 69 | ||
| 70 | * Build cycle dependencies are accessable via api and webui now. |
|
| 71 | ||
| 72 | * History for meta files like _meta and _prjconf |
|
| 73 | ||
| 74 | * Project/Package undelete feature |
|
| 75 | ||
| 0110bb2 by Adrian Schröter at 2010-06-09 | 76 | * Source service are stabelized and enabled by default. |
| 3bb4ba8 by Adrian Schröter at 2010-05-26 | 77 | - default services for downloading files and to verify them are available. |
| 0110bb2 by Adrian Schröter at 2010-06-09 | 78 | - basic support in webui for source services |
| 79 | ||
| 80 | * Lots of smaller improvements and bugfixes |
|
| 3bb4ba8 by Adrian Schröter at 2010-05-26 | 81 | |
| 82 | ||
| 83 | ||
| 949937d by Adrian Schröter at 2010-04-26 | 84 | Changes: |
| 85 | ======== |
|
| 86 | ||
| 87 | * xml files are validated by the api |
|
| 88 | ||
| 3bb4ba8 by Adrian Schröter at 2010-05-26 | 89 | * "expansion error" state got renamed to "unresolved". |
| 949937d by Adrian Schröter at 2010-04-26 | 90 | |
| 3bb4ba8 by Adrian Schröter at 2010-05-26 | 91 | * New "signing" state. |
| 1495c25 by Adrian Schröter at 2010-05-25 | 92 | |
| 93 | * For cross architecture compiling support: |
|
| 94 | CBpreinstall and CBinstall prjconf directives added. |
|
| 8c328d7 by Jan-Simon Möller at 2010-05-02 | 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. |
|
| 99 | ||
| 0110bb2 by Adrian Schröter at 2010-06-09 | 100 | |
| 101 | Requirements: |
|
| 102 | ============= |
|
| 103 | ||
| 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. |
|
| 106 | ||
| 107 | * Use osc 0.127 or later to get access to the new features. |
|
| 108 |

