News about "documentation"

documentation

Welcome SUSE Studio Express Users!

by OBS Team posted on September 27. 2017

A couple of days ago (September 22, 2017) SUSE, one of our main contributors, announced that they will deprecate their SUSE Studio Online service and encourage people to use OBS instead. Studio is an web application that makes it easy to build a custom operating system as a virtual machine, raw/DVD/USB hard disk images. It is basically a frontend for the awesome KIWI command line app. Not unlike the OBS, we also support KIWI build...

Read more...
documentation

Two New Guides for Builders

by SUSE Documentation Team posted on September 22. 2017

Over the past couple of weeks, we, the SUSE documentation team, have been working on refreshing and restructuring the OBS documentation a bit. The goal (as it always is) was to make it easier for you, the users, to find the right information faster. You may know that the OBS documentation previously consisted of: Administrator Guide Best Practices Reference Guide In preparing our work, we noticed that in particular the Reference Guide had too broad...

Read more...
documentation

SUSE Studio Integration

by Christian Bruckmayer posted on May 31. 2017

You all know the amazing SUSE Studio and love how it abstracts the complicated process of appliance building. However, it lacks several essential features like an integration into your continuous integration workflow or automatic rebuilds on updates. If you have followed our recent blog posts then you may have noticed that we currently work on a better integration of appliance building in the Open Build Service. This blog post will show you how you can...

Read more...
documentation

Creating Your Own Image Template

by Björn Geuken posted on May 15. 2017

Are you considering to write your own image templates, but you don’t know how to start? You have come to the right place. In this short article you will learn to create you own image templates and how you can publish them. The Subproject First create a subproject of your home project. This will be the place where you collect your image templates. Adding The Image Configuration Let’s start with our first image. For that...

Read more...
documentation

OBS Mailing List Summary, Week 22

by Nathan Cutler posted on May 30. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 22: §§§ Benedikt is using ownCloud debian packages from OBS, but the Release.key public key file for these is self-signed. Would it be possible to provide verifiable repo keys? In the ensuing discussion, it came to light that the public key of the Open Build Service itself has a signature that expired in 2008. An extended and signed version was uploaded. §§§...

Read more...
documentation

OBS Mailing List Summary, Week 21

by Nathan Cutler posted on May 23. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 21: §§§ Guillaume has a package that builds locally, but takes a long time. When he tries to build it on build.opensuse.org, the job times out and is killed. How can this time-out be increased? Adrian: the time-out is hard-coded. We need to find out why the build hangs so long and address that. Some possibilities were discussed in the thread. §§§...

Read more...
documentation

OBS Mailing List Summary, Week 20

by Nathan Cutler posted on May 16. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 20: §§§ Damian had a problem with the tar_scm service checking out bazaar repos from launchpad, but he solved it himself after finding an example on OBS using bzr tar_scrm service. See the thread for details. §§§ Liquider has a subproject where he is building binaries, but he wants to have these binaries published elsewhere (in the main project, in this case)....

Read more...
documentation

OBS Mailing List Summary, Week 19

by Nathan Cutler posted on May 09. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 19: §§§ Christian updated his OBS instance from 2.4.6 to 2.5.1 and now any new or rebuilt package is not published in filelist.tar.gz. He attached the publisher log. It is related to SLE_11_SP3’s rpm-python package. Marcus posted a patch to yum that Christian could apply as a workaround. §§§ John posted that he no longer has any rights in his own home...

Read more...
documentation

OBS Mailing List Summary, Week 18

by Nathan Cutler posted on May 02. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 18: §§§ Denk wrote that his home project is in “state needs recalculations” for hours. Manually triggering rebuild doesn’t help. Adrian: “Just wait. That state says that the server knows it has to look at it, it had just no time yet. A manual retrigger will not change that state, just enforce a build when it is no longer needed.” §§§ Flavio...

Read more...
documentation

OBS Mailing List Summary, Week 17

by Nathan Cutler posted on April 25. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 17: §§§ Koenraad has packaged openocd 0.8.0 – it builds just fine locally. During the configure phase, it activates a number of interfaces. But when he tries to build the package in the OBS, no interfaces are activated. upon closer examination, it appears that libusb is not being found §§§ Darin would like to build postgresql extensions in his local OBS instance....

Read more...
documentation

OBS Mailing List Summary, Week 16

by Nathan Cutler posted on April 18. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 16: §§§ Nico Kruber reported a dependency conflict in Arch (i586 only), resulting in “have choice for” errors. He suggested that it be fixed globally, and Michael complied. §§§ Darin would like to quickly check out an entire repository – the one he is interested in has over 3,400 packages and checking out with osc will take a very long time. a...

Read more...
documentation

OBS Mailing List Summary, Week 15

by Nathan Cutler posted on April 11. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 15: §§§ Kanstantin tried to install an OBS (version 2.5) instance from the ISO, but it created a 2GB root partition on a 50 GB HDD. This seems too small. Adrian used the USB installer and it increased the root filesystem size during boot. Could the installer ask for a hostname before it runs all the OBS configuration services? Adrian: There is...

Read more...
documentation

OBS Mailing List Summary, Week 14

by Nathan Cutler posted on April 04. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 14: §§§ Martin reported the following kvm build error: “Initramfs unpacking failed: broken padding”. Guillaume noted that this is ‘armbuild07’ (an ARM build node) Dirk reported that he found a bitflip in the initrd for the guest on that worker. He refreshed the initrd now to the correct state. §§§ Henne announced the release of version 2.5 of the Open Build Service....

Read more...
documentation

OBS Mailing List Summary, Week 13

by Nathan Cutler posted on March 28. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 13: §§§ plinnel reports getting a “cpio: open failed - Bad file descriptor” error when trying to build on OBS. Andreas Schwab spotted the error (missing BuildRoot) in the build log §§§ Rick Liu noticed that, although OBS 2.4.6 has been built successfull, the binaries are still 2.4.5 – when will the 2.4.6 binary be made available? Adrian: when it is ready...

Read more...
documentation

OBS Mailing List Summary, Week 12

by Nathan Cutler posted on March 21. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 12: §§§ Matwey is trying to build locally using lxc as a VM. Adrian confirmed that the lxc support in the build script is not working at the moment. Please use kvm, instead, if you are looking for a secure build. §§§ Matthew has created a new project with two subprojects. One of the subprojects requires the other subproject as a build...

Read more...
documentation

OBS Mailing List Summary, Week 11

by Nathan Cutler posted on March 14. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 11: §§§ In the linking with X11 in OBS thread, Roger Oberholtzer reports getting a link-phase build failure in OBS even though he can build the same package locally using the exact same commands he sees in the OBS log. Marcus Meissner: The build system builds with --as-needed by default, your local system probably not. This led to a discussion of why...

Read more...
documentation

OBS Mailing List Summary, Week 10

by Nathan Cutler posted on March 07. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 10: §§§ In this message, Johannes Kastl started an interesting discussion on getting osc to use credentials stored in kWallet. §§§ In a message posted to the list on 2014-03-02, Martin Koegler presented a code snippet containing a sed service to be added to the OBS source services. The response from the OBS developers was positive – he should go ahead and...

Read more...
documentation

OBS Mailing List Summary, Week 09

by Nathan Cutler posted on February 28. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 09: §§§ Robin changed his OBS username, but his projects are still associated with the old username. Adrian replied that he should use osc copypac to copy the projects to the new user. When that is done, Adrian can remove the old projects. §§§ In the EXE package format thread, Jan Engelhardt writes that the Build Service comparison wiki page claims that...

Read more...
documentation

OBS Mailing List Summary, Week 08

by Nathan Cutler posted on February 21. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 08: §§§ In the kiwi prepare call optimization thread, Konstantin posted some suggestions for how the OBS call prepare step in the image build process could be optimized. §§§ In the CI rights management thread, Sascha Peilicke announced that he reduced the list of ci.opensuse.org admins and rolled out a per-project ACL matrix that provides fine-grained rights allocation within each specific project....

Read more...
documentation

OBS Mailing List Summary, Week 07

by Nathan Cutler posted on February 14. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 07: §§§ In the build_patchrpmcheck_scr: line 1: fg: no job control thread, Dmitriy asks about a “no job control” error in his build log. The list noted that “no job control” usually means undefined macros. In Dmitry’s case he was missing BuildRequires: desktop-file-utils §§§ Coolo announced that he extended the comment system in osc (the OBS command-line client). There are additional routes...

Read more...
documentation

OBS Mailing List Summary, Week 06

by Nathan Cutler posted on February 06. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 06: §§§ Myles English asked how the version of the Arch Linux build target is determined, when Arch Linux is “rolling release”. Michael Schroeder: We simply do an rsync on the repos every weekend. §§§ Adrian: Open Build Service 2.5 Beta 1 released For all the exciting new features, see the announcement §§§ In the package not found even though its RPMs...

Read more...
documentation

OBS Mailing List Summary, Week 05

by Nathan Cutler posted on January 31. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 05: §§§ In the OBS web GUI access to SR’s thread, Archie Cobbs reported that his “My Involved Requests” link seems to have disappeared from his home page in the OBS web UI, so he can no longer view his current and previous submit requests (SRs). The link is not shown if the user does not have any current (open) requests. There...

Read more...
documentation

OBS Mailing List Summary, Week 04

by Nathan Cutler posted on January 24. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 04: §§§ The saga of Hans’s OBS proxy continued. He described the exact steps he took to install and configure the proxy, but it still doesn’t work. Martin Weber posted some possible fixes in this post – he is already running OBS behind a proxy, but this use case is not particularly well-tested. Hans confirmed that Martin’s fixes worked for him. §§§...

Read more...
documentation

OBS Mailing List Summary, Week 03

by Nathan Cutler posted on January 17. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 03: §§§ Hans van Maaren wrote that he installed the latest OBS appliance behind a proxy. The openSUSE proxy seems to work fine, but the proxy settings for OBS do not work. He based his proxy settings on http://en.opensuse.org/openSUSE:Build_Service_private_installation. Yet despite best efforts, the Add Repositories page is empty. Martin Weber, who runs OBS behind a proxy, provided some pointers: http://lists.opensuse.org/opensuse-buildservice/2014-01/msg00119.html §§§...

Read more...
documentation

OBS Mailing List Summary, Week 02

by Nathan Cutler posted on January 10. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 02: §§§ Shekhar has an openSUSE_13.1 repository enabled in his home project, but packages in that project are not getting built for openSUSE 13.1. What could be the problem? Adrian wrote that the new config did not get stored for real to the backend. Another save of the project metadata fixed the issue. §§§ Tomáš Chvátal is having trouble building LibreOffice 4.2...

Read more...
documentation

OBS Mailing List Summary, Week 01

by Nathan Cutler posted on January 03. 2014

Here is a summary of activity on the opensuse-buildservice mailing list during week 01: §§§ On December 27, Greg Freemyer reported search function brokenness in the OBS web UI. Ruediger Oertel responded that he had fixed the issue by restarting ThinkingSphinx manually from rails console, which successfully started the searchd (after some fiddling even as user wwwrun), but rcobsapidelayed restart still fails to start the searchd successfully. §§§ Andi Sugandi asked the list for help...

Read more...
documentation

OBS Mailing List Summary, Week 52

by Nathan Cutler posted on December 27. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 52: §§§ Bernhard Voelker reported that, inside the chroot environment during osc build, the /etc/mtab file contains the entries of the outside environment. As a result tools relying on that file (such as df) fail. Coolo responded that build package has several code paths to create /etc/mtab, but here’s what is probably happening: cp /proc/mounts $BUILD_ROOT/etc/mtab chmod 644 $BUILD_ROOT/etc/mtab §§§ Dirk Müller...

Read more...
documentation

OBS Mailing List Summary, Week 51

by Nathan Cutler posted on December 20. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 51: §§§ Week 51 started with a couple of operational glitches. First, Adrian wrote that he was forced to disable home:* areas due to an issue with the OBS storage subsystem. Then, doiggl reported that OpenQA tests seem to be broken or stuck. Bernhard M. Wiedemann noted that the second stage is not running. Josef Reidinger responded that this is on purpose,...

Read more...
documentation

OBS Mailing List Summary, Week 50

by Nathan Cutler posted on December 13. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 50: §§§ Olaf Hering wrote that he has a few packages that link to projects/packages on opensuse.org. In the last months every once in a while the packages will be stuck for days or even weeks with osc r -v showing: “blocked: openSUSE.org:PRJ/PKG: download in progress” Updating the package in opensuse.org to eventually trigger a rebuild did not change anything. Answer: this...

Read more...
documentation

OBS Mailing List Summary, Week 49

by Nathan Cutler posted on December 06. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 49: §§§ Fritz Elfert consulted the list about dependency problems he ran into when Fedora changed the name of the libjpeg package to libjpeg-turbo between F18 and F19. Answer: in the ensuing discussion it came to light that Fritz already had a libjpeg-turbo package in his home project providing binaries for Fedora 19. Fritz thought perhaps he was too slow disabling the...

Read more...
documentation

OBS Mailing List Summary, Week 48

by Nathan Cutler posted on November 29. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 48: §§§ Dr. Edscott Wilson consulted the list about a problem he experienced when trying to add a package to his home project via osc addremove -r – he can only add the top directory. No subdirectories are not added (“skipping directory” message displayed for each), and with no directories, the package fails to build. Answer: the addremove (ar) command in osc...

Read more...
documentation

OBS Mailing List Summary, Week 47

by Nathan Cutler posted on November 22. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 47: §§§ From November 13-16, the mailing list denizens helped Axel Theilmann iron out an issue with his prjconf which was causing macro-related errors at build-time. Read the whole thread: http://lists.opensuse.org/opensuse-buildservice/2013-11/msg00077.html §§§ Another user, Roger Oberholtzer, was bitten by the “branched project stalled” bug. The scenario: he enabled openSUSE 13.1 as a build target for his projects/packages in OBS, but the builds...

Read more...
documentation

Let github.com trigger your source update

by Adrian Schröter posted on November 22. 2013

OBS as running on build.opensuse.org is supporting now to execute source services via authentification tokens. That means you do not use your secret login credentials for this kind of operations which makes it easy to hook into other services like github.com. Please find details about source services and authentification tokens in the OBS reference guide. Or learn about this example. You need also latest osc version 0.142 to use this. Create a new package container...

Read more...
documentation

OBS Mailing List Summary, Week 46

by Nathan Cutler posted on November 15. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 46: §§§ Greg Freemyer asked about how packages from devel projects make it into Factory. Is the process automated? Coolo posted a link to a message to the opensuse-packaging ML sent on 2012-JAN-30 by Vincent Untz: http://lists.opensuse.org/opensuse-packaging/2012-01/msg00191.html Apparently, not everyone was aware that when changes are made to a devel project, the changes had to be submitted to Factory manually. However, we...

Read more...
documentation

OBS Mailing List Summary, Week 45

by Nathan Cutler posted on November 08. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 45: §§§ Back in October, Brian K. White had asked how to abort and restart a build that has hung for hours. He tried running osc abortbuild and osc rebuild – both commands returned ok but the build is still hung. Michael Schroeder replied that there should be a restartbuild command in osc, but it is missing. For the time being, the...

Read more...
documentation

OBS Mailing List Summary, Week 44

by Nathan Cutler posted on November 01. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 44: - * - Wellenreiter reported the “unresolvable: nothing provides libboost . . .” etc. error (possibly a duplicate of Andreas Baumann’s report from last week) and Dmitriy Perlow suggested that this is because his project lacks the Universe packages. He should rebuild them. - * - Jeff Glanz from Dell’s PG Release Engineering Team reported seeing errors during rpm installation in...

Read more...
documentation

OBS Mailing List Summary, Week 43

by Nathan Cutler posted on October 25. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 43: - * - Andreas Herrmann wrote that his message concerning an error 500 when he tried to list all projects in the web UI was a false alarm. - * - Kyrill Detinov wrote about the OBS failing to download a tarball from www.indii.org. It appears that the site is blocking the user agent wget. The issue was cleared up by...

Read more...
documentation

OBS Mailing List Summary, Week 42

by Nathan Cutler posted on October 18. 2013

Here is a summary of activity on the opensuse-buildservice mailing list during week 42: - * - Ladislav Slezak announced his successful Hack Week project designed to speed up appliance builds in the Build Service by reducing the number of packages that are downloaded. See https://hackweek.suse.com/projects/143 - * - Fadi Kelajian asked about upgrading an existing OBS Server instance from 2.3 to 2.4 – he would like to upgrade without losing existing data (projects, packages)....

Read more...
documentation

OBS books moved to github.com

by Adrian Schröter posted on July 11. 2013

The OBS books, which are accessable on these sides are hosted now at github.com. These books differ from the wiki pages by providing only reviewed content and are the first place where we document new implemented features. We decided to move to github.com to allow easier contribution and still have some review process via the pull request mechanism of github.com. You can find the repository in the offical openSUSE name space: https://github.com/openSUSE/open-build-service-documentation. Check the README...

Read more...
documentation

In case of OBS emergency...

by Henne Vogelsang posted on January 09. 2013

Let's be honest, you might think differently but you and us are not perfect yet. From time to time we make mistakes that end up as bugs in the Open Build Service (OBS) and it's also not unheard of that you need help to wrap your head around something. But don't despair, as Free Software project we're commited to work together and collaborate. Here is how we do that. We help each other out There...

Read more...
documentation

OBS Books Project

by Adrian Schröter posted on January 18. 2011

The Open Build Service (OBS) has a problem. It is horrible powerful, but no one knows. Or if they know that it is, they don't know how to make use of it. Our documentation exists only in the wiki so far. While the wiki will remain a documentation resource, several of us OBS users and developers think we need something more structured and edited. A real book in short, which you can read to get...

Read more...
documentation

Easily Building Software for Multiple Distributions and Platforms

by Helen South posted on September 20. 2010

In a little over a month, the openSUSE conference 2010 will start with the title "collaboration accross borders". This article highlights one of the main topics at this conference — a truly border-crossing technology called the Open Build Service. This technology helps developers target many different linux distributions with their software quickly and easily, and the openSUSE conference offers the perfect opportunity to get some "inside information" and share ideas towards fast-tracking the software packaging...

Read more...
documentation

OBS supports new branch and merge handling

by Adrian Schröter posted on January 11. 2010

Michael Schröder put some effort into supporting a new way of doing a branch and merge of a package with openSUSE Build Service (OBS). This is a new feature of OBS 1.7 release and is active now on build.opensuse.org by default. This new way is almost the same way as subversion or git are working. The former branch command created just a "_link" file and stored changes beside in a patch file. The new mechanism...

Read more...
documentation

KDevelop and the Open Build Service

by Joe Brockmeier posted on June 04. 2008

Building packages for multiple distros can be a major pain -- which is why we provide the Open Build Service. One of the Build Service's many features is the ability to create packages for many distros -- including openSUSE, SUSE Linux Enterprise, Debian, Fedora, CentOS, and Ubuntu. One of the projects making the most of the Build Service is KDevelop. We talked with KDevelop developer Amilcar do Carmo Lucas about how the KDevelop project is...

Read more...
documentation

Another Step in Connecting the Worlds of Users And Developers

by Adrian Schröter posted on December 18. 2007

As you the Open Build Service (OBS) connects the totally different worlds of End-Users and developers/packagers. This already works to the degree that everybody can download software, which got packaged in the OBS. Also the packagers already get feedback via download numbers, tags or rating within the web interface. Andreas Bauer now added the next functionality in this context. All search results in the End User interface do offer now a link to the packager...

Read more...
documentation

Release Management Support for the Open Build Service

by adrian posted on July 18. 2007

The Open Build Service allows from now on more control about what to do with built packages. You can for example switch of the publishing of packages to the ftp server and mirrors, when you prepare a major update in your project. To disable the publishing, you just need to add <publish> <disable /> </publish> to your project meta data. This can be done via osc meta prj -e YOUR_PROJECT or directly via the api...

Read more...
Powered by Github Pages, Semantic UI and Noun Project