[opensuse-buildservice] OBS version 1.7 Beta 1 release

Just in time as christmas present we release openSUSE Build Service 1.7 Beta 1 For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7 The current exceptions for new feature or api changes have been noted so far: * Defining attributes will not be done in project meta data in final release, but via own attribute controller. * 1.7 may offer additional informations about the scheduling state of a repository. Please check first with us, if you plan to add another feature or make larger changes. The main features as documented in our road map are: * Fast scheduler using SAT solver now. * Clean Product builds * Attribute system - Allows to define global keys which can be set for projects, source packages and each binary package. - fast lookup and browse interface (Complete except for the attribute definition api) * New request types - delete request - change devel information request - automatic cleanup options on submit request - review mechanism for requests * Lookup for build dependencies - "osc dependson" and "osc whatdependson" are telling the dependency states between the packages according to calculations of the scheduler * SLP lookup support in backend runlevel scripts for automatic setup. New features, which are still declared as experimental and incomplete: * Source services. The core functionality is ready but we lack a number of services and practical experiences still. * patchinfo support is only good enough to submit informations. The server is not creating updates via it yet. Our roadmap is maintained here: http://en.opensuse.org/Build_Service/Roadmap My hope is that we get the 1.7 final release out in January or February next year. Packages can get found in the openSUSE:Tools:Unstable project: http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob... Due to the lack of a final place for tar balls (due to our move away from forge) we do not release a tar ball this time. Please use either the one from our packages or get the source via git: http://en.opensuse.org/Build_Service/Run_from_git The final release will also get released as Add-On product and appliance (Live image). This means OBS products built by OBS ;) -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On 23.12.2009 15:04, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
I have build aplliances for the 1.7beta1 with SUSE Studio: http://www.digitalflow.de/index.php?seite=blog&postid=32 They are available in different versions for server, worker and a complete one including a desktop and browser. Greetings
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
The current exceptions for new feature or api changes have been noted so far:
* Defining attributes will not be done in project meta data in final release, but via own attribute controller.
* 1.7 may offer additional informations about the scheduling state of a repository.
Please check first with us, if you plan to add another feature or make larger changes.
The main features as documented in our road map are:
* Fast scheduler using SAT solver now. * Clean Product builds * Attribute system - Allows to define global keys which can be set for projects, source packages and each binary package. - fast lookup and browse interface (Complete except for the attribute definition api) * New request types - delete request - change devel information request - automatic cleanup options on submit request - review mechanism for requests * Lookup for build dependencies - "osc dependson" and "osc whatdependson" are telling the dependency states between the packages according to calculations of the scheduler * SLP lookup support in backend runlevel scripts for automatic setup.
New features, which are still declared as experimental and incomplete: * Source services. The core functionality is ready but we lack a number of services and practical experiences still. * patchinfo support is only good enough to submit informations. The server is not creating updates via it yet.
Our roadmap is maintained here: http://en.opensuse.org/Build_Service/Roadmap
My hope is that we get the 1.7 final release out in January or February next year.
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Due to the lack of a final place for tar balls (due to our move away from forge) we do not release a tar ball this time. Please use either the one from our packages or get the source via git:
http://en.opensuse.org/Build_Service/Run_from_git
The final release will also get released as Add-On product and appliance (Live image). This means OBS products built by OBS ;)
-- Thomas Schmidt (tom [at] opensuse.org) openSUSE Boosters Team "Don't Panic", Douglas Adams (1952 - 11.05.2001) -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Congrats, already running it and testing :) On 2009-12-23, at 9:04 AM, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
The current exceptions for new feature or api changes have been noted so far:
* Defining attributes will not be done in project meta data in final release, but via own attribute controller.
* 1.7 may offer additional informations about the scheduling state of a repository.
Please check first with us, if you plan to add another feature or make larger changes.
One thing I have been experimenting with is proxy support for rpc calls. This is to support inter-obs communication from behind a corporate firewall. Works for most operations already, need to also patch BSWatcher it seems which does the same... Hopefully I will have a patch for that really soon available for review. Anas
The main features as documented in our road map are:
* Fast scheduler using SAT solver now. * Clean Product builds * Attribute system - Allows to define global keys which can be set for projects, source packages and each binary package. - fast lookup and browse interface (Complete except for the attribute definition api) * New request types - delete request - change devel information request - automatic cleanup options on submit request - review mechanism for requests * Lookup for build dependencies - "osc dependson" and "osc whatdependson" are telling the dependency states between the packages according to calculations of the scheduler * SLP lookup support in backend runlevel scripts for automatic setup.
New features, which are still declared as experimental and incomplete: * Source services. The core functionality is ready but we lack a number of services and practical experiences still. * patchinfo support is only good enough to submit informations. The server is not creating updates via it yet.
Our roadmap is maintained here: http://en.opensuse.org/Build_Service/Roadmap
My hope is that we get the 1.7 final release out in January or February next year.
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Due to the lack of a final place for tar balls (due to our move away from forge) we do not release a tar ball this time. Please use either the one from our packages or get the source via git:
http://en.opensuse.org/Build_Service/Run_from_git
The final release will also get released as Add-On product and appliance (Live image). This means OBS products built by OBS ;)
--
Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Wed, Dec 23, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
[...]
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Looks like there are some other packages needed, which are not provided by the current repos i use for the stable obs packages: nothing provides perl-BSSolv needed by obs-server-1.6.85-51.1.i586 [ ] do not install obs-server-1.6.85-51.1.i586 nothing provides rubygem-activesupport-2_3 = 2.3.4 needed by rubygem-rails-2_3-2.3.4-1.2.i586 [ ] do not install obs-api-1.6.85-51.1.i586 Which repos do i have to add in order to resolve them? -- With best regards, Carsten Hoeger

On 2010-01-04, at 12:07 PM, Carsten Hoeger wrote:
On Wed, Dec 23, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
[...]
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Looks like there are some other packages needed, which are not provided by the current repos i use for the stable obs packages:
nothing provides perl-BSSolv needed by obs-server-1.6.85-51.1.i586
[ ] do not install obs-server-1.6.85-51.1.i586
nothing provides rubygem-activesupport-2_3 = 2.3.4 needed by rubygem-rails-2_3-2.3.4-1.2.i586
[ ] do not install obs-api-1.6.85-51.1.i586
Which repos do i have to add in order to resolve them?
devel:languages:ruby:extensions openSUSE:Tools
-- With best regards,
Carsten Hoeger
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Dienstag, 5. Januar 2010 04:11:45 schrieb Anas Nashif:
On 2010-01-04, at 12:07 PM, Carsten Hoeger wrote:
On Wed, Dec 23, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
[...]
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Looks like there are some other packages needed, which are not provided by the current repos i use for the stable obs packages:
nothing provides perl-BSSolv needed by obs-server-1.6.85-51.1.i586
[ ] do not install obs-server-1.6.85-51.1.i586
nothing provides rubygem-activesupport-2_3 = 2.3.4 needed by rubygem-rails-2_3-2.3.4-1.2.i586
[ ] do not install obs-api-1.6.85-51.1.i586
Which repos do i have to add in order to resolve them?
devel:languages:ruby:extensions
This one should not be needed, please tell if you can't install just with
openSUSE:Tools
and openSUSE:Tools:Unstable added. I will fix it ;) bye adrian
-- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

On Tue, Jan 05, Adrian Schröter wrote:
Looks like there are some other packages needed, which are not provided by the current repos i use for the stable obs packages:
nothing provides perl-BSSolv needed by obs-server-1.6.85-51.1.i586
[ ] do not install obs-server-1.6.85-51.1.i586
nothing provides rubygem-activesupport-2_3 = 2.3.4 needed by rubygem-rails-2_3-2.3.4-1.2.i586
[ ] do not install obs-api-1.6.85-51.1.i586
Which repos do i have to add in order to resolve them?
devel:languages:ruby:extensions
This one should not be needed, please tell if you can't install just with
openSUSE:Tools
and openSUSE:Tools:Unstable added. I will fix it ;)
I disabled the openSUSE:Tools repo, that was the reason for the missing dependency. Now I noticed, that obs-signd from openSUSE:Tools has version 1.6.0-7.2 and 0.9-2.1 in openSUSE:Tools:Unstable. Does that mean, openSUSE:Tools contains a newer version or is that just a mistake? -- With best regards, Carsten Hoeger

On 2010-01-05, at 3:22 AM, Adrian Schröter wrote:
Am Dienstag, 5. Januar 2010 04:11:45 schrieb Anas Nashif:
On 2010-01-04, at 12:07 PM, Carsten Hoeger wrote:
On Wed, Dec 23, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
[...]
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Looks like there are some other packages needed, which are not provided by the current repos i use for the stable obs packages:
nothing provides perl-BSSolv needed by obs-server-1.6.85-51.1.i586
[ ] do not install obs-server-1.6.85-51.1.i586
nothing provides rubygem-activesupport-2_3 = 2.3.4 needed by rubygem-rails-2_3-2.3.4-1.2.i586
[ ] do not install obs-api-1.6.85-51.1.i586
Which repos do i have to add in order to resolve them?
devel:languages:ruby:extensions
This one should not be needed, please tell if you can't install just with
ok, great. When I started playing with 1.7snapshots it was needed :) One thing that must be confusing is the fact that openSUSE:Tools:Devel already has obs 1.7 packages, which are very old :) Maybe they should be deleted? Anas
openSUSE:Tools
and openSUSE:Tools:Unstable added. I will fix it ;)
bye adrian
--
Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org

Am Dienstag, 5. Januar 2010 15:38:23 schrieb Anas Nashif:
On 2010-01-05, at 3:22 AM, Adrian Schröter wrote:
Am Dienstag, 5. Januar 2010 04:11:45 schrieb Anas Nashif:
On 2010-01-04, at 12:07 PM, Carsten Hoeger wrote:
On Wed, Dec 23, Adrian Schröter wrote:
Just in time as christmas present we release
openSUSE Build Service 1.7 Beta 1
For us developers this mean we shall not create large changes anymore until version 1.7 got released. Instead we shall complete the new APIs and fix them because they need to stay stable after 1.7
[...]
Packages can get found in the openSUSE:Tools:Unstable project:
http://software.opensuse.org/search?baseproject=openSUSE:Tools:Unstable&q=ob...
Looks like there are some other packages needed, which are not provided by the current repos i use for the stable obs packages:
nothing provides perl-BSSolv needed by obs-server-1.6.85-51.1.i586
[ ] do not install obs-server-1.6.85-51.1.i586
nothing provides rubygem-activesupport-2_3 = 2.3.4 needed by rubygem-rails-2_3-2.3.4-1.2.i586
[ ] do not install obs-api-1.6.85-51.1.i586
Which repos do i have to add in order to resolve them?
devel:languages:ruby:extensions
This one should not be needed, please tell if you can't install just with
ok, great. When I started playing with 1.7snapshots it was needed :) One thing that must be confusing is the fact that
openSUSE:Tools:Devel
already has obs 1.7 packages, which are very old :) Maybe they should be deleted?
Yes, I would like to remove the entire project actually. But I need to wait until some people, like Martin Mohring are back from vacation to check with them. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (4)
-
Adrian Schröter
-
Anas Nashif
-
Carsten Hoeger
-
Thomas Schmidt