forked from openSUSE/open-build-service
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReleaseNotes-2.5
92 lines (58 loc) · 2.76 KB
/
ReleaseNotes-2.5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#
# Open Build Service 2.5
#
WARNING:
WARNING: This is a development release, not for production usage!
WARNING:
Please read the README.SETUP file for initial installation
instructions or use the OBS Appliance from
http://openbuildservice.org/download/
There is also an install medium with installs OBS on hard disc now.
dist/README.UPDATERS file has informations for updaters.
OBS Appliance users who have setup their LVM can just replace
their appliance image without data loss. The migration will
happen automatically.
Regressions:
============
*
Features
========
* Support multiple binary backends in one OBS instance. This means that
multiple seperate servers can host a defined part of the binary results.
* The api can be configured to access protect all new created projects by default
* configuration data which is used by multiple obs parts is stored in /configuration
path. This is the configuration.xml file in the backend. It contains
- enabled scheduler architectures
- OBS instance name and description
* kiwi image building understands "obsrepositories:/" as repository. OBS will expand
the repositories as defined in the local project definition. This allows to move
around kiwi files without the need to modify them.
Changes on purpose:
===================
* The scheduler states in /build/_workerstates got moved into a
partition structure to support multiple backends running in one instance.
* Submit request for entire projects will skip packages which do not contain
source changes relative to their linked packages.
* Notification system has been moved from the backend to the api. The backend
system is still available but declared as deprecated.
Deprecated:
===========
The following calls have been marked as deprecated, they will get removed in OBS 3.0
* The /architectures path got obsoleted by the following:
=> Use /configuration to configure the available architectures. This is also
used by the backend now.
=> Define the used architectures for default targets directly in /distribution
Notes for systems using systemd:
================================
OBS is using init scripts, not systemd style .service files. This will stay until
we will switch from SLES 11 to SLES 12 as default production platform.
openSUSE installations may use systemd (instead of sysvinit) and it should work
in general. Not working are usages like
# rcobssrcserver status
You will only get the systemd status here.
Also stopping services may not kill all processes, which leads to abstract errors
when trying to restart them. We heard also about trashed MySQL databases when using
systemd.
To avoid these problems you need switch directory to avoid the systemd mapper:
# cd /etc/init.d
# ./obssrcserver status|stop|start