[opensuse-buildservice] Beta One of Open Build Service 2.8 Released

We are happy to announce the first preview release of the upcoming Open Build Service (OBS) version 2.8. One highlight that you should check out is the multibuild feature, which makes it possible to build multiple jobs from one source package without the need of creating local links http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.multibu... Webui features -------------- * Import of kiwi build descriptions is supported (obs-service-kiwi_import). * Users can download the public key for a project via the project home page. API features -------------- * Allow admins to lock or delete users and their home projects via new command * Users can be declared as sub accounts of other users. Useful for automated scripts. Backend features ---------------- * Worker capabilities can be requested. You can have a look at the manual pages: http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.build_j... * Workers are now also tracked when they went away (new states "down", "away" and "dead") More information ---------------- If you are longing for a deeper look into all the changes this update brings check out the detailed 2.8 Release Notes https://github.com/openSUSE/open-build-service/blob/2.8/ReleaseNotes-2.8 It is also recommended to read these before updating your OBS instance! Try OBS 2.8 Beta One -------------------- 2.8 Beta One is deployed on our reference server you can try it there: https://build.opensuse.org Install 2.8 Beta One -------------------- Please read our setup instructions https://github.com/openSUSE/open-build-service/tree/2.8#setup or better yet, use our appliance http://download.opensuse.org/repositories/OBS:/Server:/2.8/images/ Update to 2.8 Beta One ---------------------- If you already have a running OBS installation and want to update it, please read also the README.UPDATERS https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS file about the necessary steps. OBS Appliance users who have setup their LVM http://openbuildservice.org/download/#appliance_config can just replace their appliance image without data loss. The migration will happen automatically. About the Open Build Service ---------------------------- The Open Build Service (OBS) is a generic system to build and distribute binary packages from sources in an automatic, consistent and reproducible way. You can release packages as well as updates, add-ons, appliances and entire distributions for a wide range of operating systems and hardware architectures. It is developed by a talented team of developers as Free Software and is used by many Free and Open Source software projects, companies and researchers. Including but not limited to SUSE the original provider of the enterprise Linux distribution, the Tizen standards-based software platform supported by leading mobile operators and ownCloud your secure enterprise file sync and share. We hope you like this relase and are looking forward to your feedback http://openbuildservice.org/support/ Your Open Build Service Team -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Mon, Feb 20, 2017 at 04:02:59PM +0100, Eduardo Navarro wrote:
Build Service (OBS) version 2.8. One highlight that you should check out is the multibuild feature, which makes it possible to build multiple jobs from one source package without the need of creating local links
http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.multibu...
https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_0 lists two sets of packages (wxWidgets-3_0-nostl + wxWidgets-3_0) - but there is no _multibuild file. Is this an WebUI bug? Regards, Martin -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

On Monday 2017-02-20 20:02, Martin Koegler wrote:
On Mon, Feb 20, 2017 at 04:02:59PM +0100, Eduardo Navarro wrote:
Build Service (OBS) version 2.8. One highlight that you should check out is the multibuild feature, which makes it possible to build multiple jobs from one source package without the need of creating local links
http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.multibu...
https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_0 lists two sets of packages (wxWidgets-3_0-nostl + wxWidgets-3_0) - but there is no _multibuild file.
multibuild is a new feature. Don't expect any package to use it yet. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

Hey, On 20.02.2017 20:02, Martin Koegler wrote:
On Mon, Feb 20, 2017 at 04:02:59PM +0100, Eduardo Navarro wrote:
Build Service (OBS) version 2.8. One highlight that you should check out is the multibuild feature, which makes it possible to build multiple jobs from one source package without the need of creating local links
http://openbuildservice.org/help/manuals/obs-reference-guide/cha.obs.multibu...
https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_0 lists two sets of packages (wxWidgets-3_0-nostl + wxWidgets-3_0) - but there is no _multibuild file.
Is this an WebUI bug?
Multibuild also can be achieved like it is since a long time, via local linking packages. wxWidgets-3_0-nostl[1] is such a link :-) Henne [1] https://build.opensuse.org/package/show/X11:wxWidgets/wxWidgets-3_0-nostl?ex... -- Henne Vogelsang http://www.opensuse.org Everybody has a plan, until they get hit. - Mike Tyson -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

Hi, On 20 Feb 2017, at 16:02 , Eduardo Navarro <enavarro@suse.com> wrote:
We are happy to announce the first preview release of the upcoming Open Build Service (OBS) version 2.8. One highlight that you should check out is the multibuild feature, which makes it possible to build multiple jobs from one source package without the need of creating local links
JFYI: I just did a quick test and updated a fresh installed 2.7 to 2.8 following https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS After the update, the webui just presents an error message: We're sorry, but something went wrong. We've been notified about this issue and we'll take a look at it shortly. This is in the logs: ==> passenger.log <== App 5273 stdout: App 5273 stdout: [ 2017-03-06 15:55:07.0824 4049/7f6441445700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /srv/www/obs/api: An error occurred while starting up the preloader. Error ID: c039a13c Error details saved to: /var/run/passenger/passenger-error-I1tr9E.html Message from application: cannot load such file -- phusion_passenger/platform_info/ruby (LoadError) /usr/lib64/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require' /usr/lib64/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `rescue in require' /usr/lib64/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:40:in `require' /usr/lib64/ruby/gems/2.3.0/gems/passenger-5.0.22/src/ruby_supportlib/phusion_passenger.rb:237:in `require_passenger_lib' /usr/lib64/ruby/gems/2.3.0/gems/passenger-5.0.22/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:439:in `rescue in running_bundler' /usr/lib64/ruby/gems/2.3.0/gems/passenger-5.0.22/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:435:in `running_bundler' /usr/lib64/ruby/gems/2.3.0/gems/passenger-5.0.22/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:296:in `run_load_path_setup_code' /usr/lib64/passenger/5.0.30//helper-scripts/rack-preloader.rb:100:in `preload_app' /usr/lib64/passenger/5.0.30//helper-scripts/rack-preloader.rb:156:in `<module:App>' /usr/lib64/passenger/5.0.30//helper-scripts/rack-preloader.rb:30:in `<module:PhusionPassenger>' /usr/lib64/passenger/5.0.30//helper-scripts/rack-preloader.rb:29:in `<main>' [ 2017-03-06 15:55:07.0871 4049/7f643cf77700 age/Cor/Con/CheckoutSession.cpp:285 ]: [Client 1-11] Cannot checkout session because a spawning error occurred. The identifier of the error is c039a13c. Please see earlier logs for details about the error. buildservice:/srv/www/obs/api/log # cat /etc/SuSE-release openSUSE 42.1 (x86_64) VERSION = 42.1 CODENAME = Malachite buildservice:/srv/www/obs/api/log # zypper lr -d # | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service ---+---------------------------------+-----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------+-------- 1 | Dpkg | Dpkg | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/system:/packagemanager/openSUSE_Le... | 2 | OBS | OBS | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/OBS:/Server:/2.7/openSUSE_42.1/ | 3 | OBS28 | OBS28 | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/OBS:/Server:/2.8/openSUSE_42.1/ | 4 | Tools | Tools | Yes | (r ) Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/scm/openSUSE_Leap_42... | 5 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ | 6 | download.opensuse.org-non-oss_1 | Update Repository (Non-Oss) | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/ | 7 | download.opensuse.org-oss | Main Repository (OSS) | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ | 8 | download.opensuse.org-oss_1 | Main Update Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss | 9 | openSUSE-42.1-0 | openSUSE-42.1-0 | Yes | (r ) Yes | No | 99 | yast2 | cd:///?devices=/dev/disk/by-id/ata-VBOX_CD-ROM_VB2-01700376 | 10 | repo-debug | openSUSE-Leap-42.1-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/ | 11 | repo-debug-non-oss | openSUSE-Leap-42.1-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/ | 12 | repo-debug-update | openSUSE-Leap-42.1-Update-Debug | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/oss | 13 | repo-debug-update-non-oss | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/debug/update/leap/42.1/non-oss/ | 14 | repo-source | openSUSE-Leap-42.1-Source | No | ---- | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/ | 15 | repo-update | openSUSE-Leap-42.1-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/ | -- kind regards, Carsten Hoeger Professional Services Email: carsten.hoeger@open-xchange.com ----------------------------------------------------------------------------------------- Open-Xchange AG, Rollnerstr. 14, 90408 Nuremberg, District Court Nuremberg HRB 24738 Managing Board: Rafael Laguna de la Vera, Carsten Dirks, Uwe Reumuth Chairman of the Board: Richard Seibt European Office: Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District Court Siegen, HRB 8718 Managing Directors: Frank Hoberg, Martin Kauss US Office: Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA ------------------------------------------------------------------------------------------

On Montag, 6. März 2017, 15:59:16 CET wrote Carsten Höger:
Hi,
On 20 Feb 2017, at 16:02 , Eduardo Navarro <enavarro@suse.com> wrote:
We are happy to announce the first preview release of the upcoming Open Build Service (OBS) version 2.8. One highlight that you should check out is the multibuild feature, which makes it possible to build multiple jobs from one source package without the need of creating local links
JFYI:
I just did a quick test and updated a fresh installed 2.7 to 2.8 following
https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS
Thanks a lot for testing! Did you also test the migration with your production data?
After the update, the webui just presents an error message:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
This is in the logs:
==> passenger.log <== App 5273 stdout: App 5273 stdout: [ 2017-03-06 15:55:07.0824 4049/7f6441445700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /srv/www/obs/api: An error occurred while starting up the preloader. Error ID: c039a13c Error details saved to: /var/run/passenger/passenger-error-I1tr9E.html Message from application: cannot load such file -- phusion_passenger/platform_info/ruby (LoadError) /usr/lib64/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require' ...
Did you change the passenger config to use ruby2.4 ? (/etc/apache2/conf.d/mod_passenger.conf) -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org

Hi Adrian,
On 6 Mar 2017, at 16:12 , Adrian Schröter <adrian@suse.de> wrote:
I just did a quick test and updated a fresh installed 2.7 to 2.8 following
https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS
Thanks a lot for testing!
Did you also test the migration with your production data?
No, that was a fresh installation if 2.7 with a simple test project created. Production is still on 2.6...
After the update, the webui just presents an error message:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
This is in the logs:
==> passenger.log <== App 5273 stdout: App 5273 stdout: [ 2017-03-06 15:55:07.0824 4049/7f6441445700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /srv/www/obs/api: An error occurred while starting up the preloader. Error ID: c039a13c Error details saved to: /var/run/passenger/passenger-error-I1tr9E.html Message from application: cannot load such file -- phusion_passenger/platform_info/ruby (LoadError) /usr/lib64/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require' ...
Did you change the passenger config to use ruby2.4 ? (/etc/apache2/conf.d/mod_passenger.conf)
That’s it! PassengerRuby "/usr/bin/ruby.ruby2.4” That should definitely go into https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS -- kind regards, Carsten Hoeger Professional Services Email: carsten.hoeger@open-xchange.com ----------------------------------------------------------------------------------------- Open-Xchange AG, Rollnerstr. 14, 90408 Nuremberg, District Court Nuremberg HRB 24738 Managing Board: Rafael Laguna de la Vera, Carsten Dirks, Uwe Reumuth Chairman of the Board: Richard Seibt European Office: Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District Court Siegen, HRB 8718 Managing Directors: Frank Hoberg, Martin Kauss US Office: Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA ------------------------------------------------------------------------------------------

On Montag, 6. März 2017, 16:25:55 CET wrote Carsten Höger:
Hi Adrian,
On 6 Mar 2017, at 16:12 , Adrian Schröter <adrian@suse.de> wrote:
I just did a quick test and updated a fresh installed 2.7 to 2.8 following
https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS
Thanks a lot for testing!
Did you also test the migration with your production data?
No, that was a fresh installation if 2.7 with a simple test project created. Production is still on 2.6...
would be great if you can test it (using some snapshot)
After the update, the webui just presents an error message:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
This is in the logs:
==> passenger.log <== App 5273 stdout: App 5273 stdout: [ 2017-03-06 15:55:07.0824 4049/7f6441445700 age/Cor/App/Implementation.cpp:304 ]: Could not spawn process for application /srv/www/obs/api: An error occurred while starting up the preloader. Error ID: c039a13c Error details saved to: /var/run/passenger/passenger-error-I1tr9E.html Message from application: cannot load such file -- phusion_passenger/platform_info/ruby (LoadError) /usr/lib64/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:127:in `require' ...
Did you change the passenger config to use ruby2.4 ? (/etc/apache2/conf.d/mod_passenger.conf)
That’s it!
PassengerRuby "/usr/bin/ruby.ruby2.4”
That should definitely go into https://github.com/openSUSE/open-build-service/blob/2.8/dist/README.UPDATERS
Yep, will do so ... -- Adrian Schroeter email: adrian@suse.de SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham Norton, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (6)
-
Adrian Schröter
-
Carsten Höger
-
Eduardo Navarro
-
Henne Vogelsang
-
Jan Engelhardt
-
Martin Koegler