[opensuse-buildservice] openSUSE Build Service 2.1 Release
The openSUSE Build Service - OBS - is now officially at release 2.1. We're delighted with the improvements in this release, including an enhanced web interface, integration with online code management systems and better access controls. OBS 2.1 Introduces New Features =========================== Enhanced web user interface This iteration has enhanced the web user interface of openSUSE Build Service with features that were previously only in the osc command line client. It now allows submitting of packages to other projects, showing a history of changes and who did them, with associated comments. This means that the full work flow needed to build packages, contribute them to projects and collaborate on them is available from the web interface. Integration with online source code management tools Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click. Better access controls The access controls have been enhanced so that read/write access to a project can be granted on an individual basis. This allows for tighter control of work flows where needed. You can for example ensure people don't have access to security updates while they are being tested. Using OBS ========= To use the Open Source Build Service, you can access the public instance on build.opensuse.org or install it on your own hardware to have a private Build Service. For local installations you can install from source, or use the ready-to-run appliance image, either directly or in a virtual machine. You can also obtain an installation image to install an openSUSE 11.3 system with the Build Service pre-installed. For details check http://en.opensuse.org/openSUSE:Build_Service_installations For more information about the Build Service, check http://en.opensuse.org/Portal:Build_Service. Thanks ====== This release of the OBS has received many contributions from other companies, community members and foundations, making this release a truly collaborative product. We would like to thank everyone who helped make the openSUSE Build Service 2.1 possible! Special thanks go to Martin Mohring and the OBS team at The Linux Foundation, who contributed the extended access handling. About the Build Service ================== The Build Service is an open package and distribution development platform providing a transparent infrastructure for developers to build packages for a variety of Linux distributions and hardware architectures. build.opensuse.org is a freely available service and can build packages for the most popular distributions besides openSUSE including SUSE Linux Enterprise, Debian, Fedora, Mandriva, Red Hat Enterprise Linux and Ubuntu. The Build Service aims to significantly reduce the costs and risks related to the distribution of applications, from building, providing and maintaining them. It does so by providing a convenient web and command-line interface, which developers can use to upload their code and build instructions. The Build Service will then create a clean, virtualized operating system, install any required build dependencies and create the package. This process will be repeated for each supported operating system. Once the build is finished, all packages will be made available in a set of repositories for easy distribution. The Build Service at build.opensuse.org currently builds about 100,000 packages from 25,000 users working on 15,000 different projects. Communities and companies using their own Build Service installation include the MeeGo Project, VLC team, Dell, Cray and many others. For more information about the Build Service, check http://en.opensuse.org/Portal:Build_Service. -- Andreas Jaeger, Program Manager openSUSE, aj@{novell.com,opensuse.org} Twitter: jaegerandi | Identica: jaegerandi SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Andreas Jaeger wrote:
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
I just wanted to say: This made my whole day. This is awseome! Thanks! -- Troy Telford -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Tue, Oct 19, 2010 at 12:30, Troy Telford <ttelford.groups@gmail.com> wrote:
Andreas Jaeger wrote:
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
I just wanted to say: This made my whole day. This is awseome! Thanks!
Is the "Add File" bug fixed? -- later, Robert Xu -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Dienstag, 19. Oktober 2010, 19:27:27 schrieb Robert Xu:
On Tue, Oct 19, 2010 at 12:30, Troy Telford <ttelford.groups@gmail.com> wrote:
Andreas Jaeger wrote:
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
I just wanted to say: This made my whole day. This is awseome! Thanks!
Is the "Add File" bug fixed?
yes. In case we speak about the same one. 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, Oct 19, 2010 at 11:30 AM, Troy Telford <ttelford.groups@gmail.com> wrote:
Andreas Jaeger wrote:
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
I just wanted to say: This made my whole day. This is awseome! Thanks!
I agree - it looks pretty cool. However, I will note one thing: once you add a source service, you can't use the webUI to add another one. -- Jon -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Dienstag, 19. Oktober 2010, 19:34:17 schrieb Jon Nelson:
On Tue, Oct 19, 2010 at 11:30 AM, Troy Telford <ttelford.groups@gmail.com> wrote:
Andreas Jaeger wrote:
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
I just wanted to say: This made my whole day. This is awseome! Thanks!
I agree - it looks pretty cool. However, I will note one thing:
once you add a source service, you can't use the webUI to add another one.
Why ? Works for me here when clicking on the big + But I agree that the UI is ugly, gets hopefully improved for 2.1.1. 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
Am Dienstag, 19. Oktober 2010, 18:30:35 schrieb Troy Telford:
Andreas Jaeger wrote:
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
I just wanted to say: This made my whole day. This is awseome! Thanks!
In case you want to see a real life example: https://build.opensuse.org/package/files?package=osc&project=openSUSE%3ATool... we can update the snapshots now via a simple mouse click in webui or via a simple osc service remoterun now :) 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
Hi!
Integration with online source code management tools
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
The only documentation that I found about this feature is this: http://en.opensuse.org/openSUSE:Build_Service_Concept_SourceService But that doesn't cover the git/svn usage or creating tar balls or any other cool stuff. So is there some other documentation available somewhere? -Johannes -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Am Donnerstag, 21. Oktober 2010, 12:35:16 schrieb Johannes Lahti:
Hi!
Integration with online source code management tools
Users of the Build Service may now access a new concept called 'source services'. Source services allow, for example, the automatic checkout of source code for a package from a remote server via Git or Subversion, building a tar ball from these checked out sources, and using them for building a package. It also enables direct download of tar balls from remote sites. This allows packagers to work with external sources without downloading them to their own workstations, and makes it easy to rebuild packages after upstream changes with a single click.
The only documentation that I found about this feature is this: http://en.opensuse.org/openSUSE:Build_Service_Concept_SourceService But that doesn't cover the git/svn usage or creating tar balls or any other cool stuff. So is there some other documentation available somewhere?
I am about to publish my slides about this. For a simple example have a look at osc cat openSUSE:Tools:Unstable osc _service file, which downloads, tar, compresses new versions and adapts the .spec and .dsc files. Please note that this is only one possible method (but the first one implemented) out of three to integrate external SCM systems. -- 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
Hello, On Tue, Oct 19, 2010 at 03:16:42PM +0200, Andreas Jaeger wrote:
The openSUSE Build Service - OBS - is now officially at release 2.1. We're delighted with the improvements in this release, including an enhanced web interface, integration with online code management systems and better access controls.
OBS 2.1 Introduces New Features ===========================
Better access controls
The access controls have been enhanced so that read/write access to a project can be granted on an individual basis. This allows for tighter control of work flows where needed. You can for example ensure people don't have access to security updates while they are being tested.
Is this documented somewhere? Thanks, Petr -- Petr Uzel IRC: ptr_uzl @ freenode
Am Montag, 1. November 2010, 11:05:18 schrieb Petr Uzel:
Hello,
On Tue, Oct 19, 2010 at 03:16:42PM +0200, Andreas Jaeger wrote:
The openSUSE Build Service - OBS - is now officially at release 2.1. We're delighted with the improvements in this release, including an enhanced web interface, integration with online code management systems and better access controls.
OBS 2.1 Introduces New Features ===========================
Better access controls
The access controls have been enhanced so that read/write access to a project can be granted on an individual basis. This allows for tighter control of work flows where needed. You can for example ensure people don't have access to security updates while they are being tested.
Is this documented somewhere?
In short just go to the webui and create a new project or package. You can find a "disable source access" check box there. Or add a new meta file with <sourceaccess> <disabled/> </sourceaccess> block. It does not work afterwards, only for new created projects/packages. 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 (7)
-
Adrian Schröter
-
Andreas Jaeger
-
Johannes Lahti
-
Jon Nelson
-
Petr Uzel
-
Robert Xu
-
Troy Telford