Home Home > Build-service
Sign up | Login

Deprecation notice: openSUSE Lizards user blog platform is deprecated, and will remain read only for the time being. Learn more...

Archive for the ‘Build Service’ Category

Source Services 0.0.1, no more writing SPEC files ?

August 3rd, 2009 by

Okay, my first example of the build service source services did something usefull on my notebook. I submitted a very short file and I got installable packages in return. The file is actually that simple that it can easy get created by any IDE, website or desktop shortcut.

So the final goal is to get a 1-Click package build, but there is even more !

(more…)

Small openSUSE Build Service Tips

July 31st, 2009 by

I talked yesterday with Coolo about the openSUSE Build Service and mentioned that I have now a lot of branched projects in my home project since I looked at many different packages that have different devel packages.  He showed me his script and also gave another hint that I wanted to share (thanks Coolo for sharing this with me!).

(more…)

Testing Packages and Their Dependencies

July 30th, 2009 by

With many packages, it’s easy to test that the package itself builds after a major change, e.g. a version update.  But once you add the package to your devel project or to factory, you notice that other packages do not build anymore due to your new package.

So, what can you do? You can create your own project in the openSUSE Build Service that contains your package and create links for those packages that need your package during build. That way you can find out which packages fail and fix them – instead of submitting your package to the devel project or factory and get lots of failures.

Do you have other tips about the Build Service?  Please post them!

SUSE Studio Launch – and openSUSE

July 28th, 2009 by

Today the SUSE Appliance program was launched by Novell. The interesting part for openSUSE is the launch of  SUSE Studio.  SUSE Studio is a web-based tool to build complete software appliances based on SUSE Linux Enterprise and also openSUSE. A software appliance is a ready-to run image that you can copy on your harddisk and start directly – or it comes packaged as a virtual image that you can boot using e.g. Xen. Normally software appliances are custom made for a specific purpose, e.g. a database server.

I just build on top of openSUSE 11.1 a git server appliance. The interface is very intuitive so that most of the time used was waiting for the image to be created – and building the images is extremely fast  (the LiveDVD image took 4:21min to build, the hard disk image only 2:35mins)! The SUSE Studio folks have created a great product – congratulations!

(more…)

GSoC – summary of this week’s meeting

July 24th, 2009 by

During the past few weeks I spend most of my time on implementing a basic user interface to manage oauth tokens. Again I’m quite impressed about this powerful rails framework 🙂

Additionally I worked on the “Accept-Authentication” stuff (see my last post for the details).

I also found a small bug in osc when doing a POST request. For every POST request it used “application/x-www-form-urlencoded” which is wrong when e.g. POST’ing a specfile which isn’t urlencoded. For now we use “application/octet-stream” if we have POST request + POST data.

The plan for this week is some code restructering, testing and bugfixing.

Build Service for Package Testing – and Making Factory Updates Smaller

July 24th, 2009 by

I’ve blogged already about the work done by Coolo and Michael on reducing the size of factory updates.  Looking into some  of the packages that did not get filtered out due to timestamps, I decided to use that as my hackweek project – and learn some more about the openSUSE Build Service.

Coolo told me that I could create a small project in OBS with packages I wanted to look at and with my testing version of build-compare.  So, I created a project and set it up to build against openSUSE:Factory and linked some packages from factory into the project.

(more…)

Updated Package: kpassgen 0.2

July 23rd, 2009 by

kpassgen is updated to 0.2. The Packages can be recieved in KDE:KDE4:Community.

Hackweek: Application Directory Interface for OBS

July 20th, 2009 by

Frank Karlitschek is joining us here in Nürnberg to work with us through the Hackweek. First project is to build and integrate an interface where webapps like www.kde-apps.org can get information from about binary packages that exist on the openSUSE Buildservice. That will make it very easy for upstream developers who build their package for several distros in OBS to get a list of available binaries in the application directory application. In kde-apps.org which will use this first you just need to enter the name of OBS project and package and the download links for rpms or deps will appear automagically. That takes away the pain to maintain lenghty lists of links to rmps 🙂

The specification is in the Wiki – Buildservice Concepts. Comments are welcome.

New Package: kpassgen

July 20th, 2009 by

Today i’ve released the kpassgen Package in KDE:KDE4:Community. It is planned to publish in Contrib too. (more…)

Updated Package: bleachbit

July 17th, 2009 by

The Package bleachbit was updated to 0.5.4.

(more…)